From 2c658bf59b79e9a15b6bc28d4ee064e9ce6818d3 Mon Sep 17 00:00:00 2001
From: Don Kackman <dkackman@gmail.com>
Date: Sat, 27 Jan 2024 17:52:16 -0600
Subject: [PATCH] 3.1.0

---
 README.md                                     |    9 +-
 docs/api/chia.dotnet.AmountFilter.html        |  394 +-
 .../api/chia.dotnet.AmountWithPuzzlehash.html |  496 +-
 docs/api/chia.dotnet.Announcement.html        |  445 +-
 docs/api/chia.dotnet.AssetInfo.html           |  445 +-
 docs/api/chia.dotnet.AutoClaimSettings.html   |  496 +-
 docs/api/chia.dotnet.BlockCountMetrics.html   |  445 +-
 docs/api/chia.dotnet.BlockRecord.html         | 1667 ++---
 .../chia.dotnet.BlockSpendWithConditions.html |  394 +-
 docs/api/chia.dotnet.BlockchainState.html     | 1008 ++-
 docs/api/chia.dotnet.CATInfo.html             |  445 +-
 docs/api/chia.dotnet.CATWallet.html           |  570 +-
 docs/api/chia.dotnet.CRCATWallet.html         |  438 +-
 .../chia.dotnet.ChallengeChainSubSlot.html    |  547 +-
 docs/api/chia.dotnet.ClassgroupElement.html   |  345 +-
 docs/api/chia.dotnet.Coin.html                |  545 +-
 docs/api/chia.dotnet.CoinAnnouncement.html    |  445 +-
 docs/api/chia.dotnet.CoinRecord.html          |  649 +-
 docs/api/chia.dotnet.CoinRecordOrder.html     |  264 +-
 docs/api/chia.dotnet.CoinSpend.html           |  447 +-
 docs/api/chia.dotnet.CoinType.html            |  276 +-
 docs/api/chia.dotnet.Condition.html           |  398 +-
 docs/api/chia.dotnet.ConditionValidTimes.html |  700 +-
 docs/api/chia.dotnet.ConditionWithVars.html   |  396 +-
 docs/api/chia.dotnet.Config.html              |  637 +-
 docs/api/chia.dotnet.ConnectionInfo.html      | 1106 ++-
 docs/api/chia.dotnet.CrawlerProxy.html        |  428 +-
 docs/api/chia.dotnet.DAOInfo.html             |  853 ++-
 docs/api/chia.dotnet.DAORules.html            |  649 +-
 docs/api/chia.dotnet.DAOWallet.html           |  978 +--
 docs/api/chia.dotnet.DIDWallet.html           | 1115 +--
 docs/api/chia.dotnet.DaemonProxy.html         | 1558 +---
 docs/api/chia.dotnet.DataLayerOffer.html      |  496 +-
 docs/api/chia.dotnet.DataLayerProxy.html      | 1654 +----
 docs/api/chia.dotnet.DataLayerSyncStatus.html |  496 +-
 docs/api/chia.dotnet.DataLayerWallet.html     |  865 +--
 docs/api/chia.dotnet.DidInfo.html             |  853 ++-
 docs/api/chia.dotnet.EndOfSubSlotBundle.html  |  496 +-
 docs/api/chia.dotnet.EndpointInfo.html        |  606 +-
 docs/api/chia.dotnet.ErrorResponse.html       |  396 +-
 docs/api/chia.dotnet.Extensions.html          | 1425 ++--
 docs/api/chia.dotnet.FarmerProxy.html         | 1004 +--
 docs/api/chia.dotnet.FarmerRewards.html       |  698 +-
 docs/api/chia.dotnet.FarmerSignagePoint.html  |  602 +-
 docs/api/chia.dotnet.FilterItem.html          |  394 +-
 docs/api/chia.dotnet.FilterMode.html          |  264 +-
 docs/api/chia.dotnet.Foliage.html             |  600 +-
 docs/api/chia.dotnet.FoliageBlockData.html    |  549 +-
 .../chia.dotnet.FoliageTransactionBlock.html  |  649 +-
 docs/api/chia.dotnet.FullBlock.html           | 1006 ++-
 docs/api/chia.dotnet.FullNodeProxy.html       | 1706 +----
 docs/api/chia.dotnet.FungibleAsset.html       |  394 +-
 docs/api/chia.dotnet.HarvesterConfig.html     |  700 +-
 docs/api/chia.dotnet.HarvesterConnection.html |  494 +-
 docs/api/chia.dotnet.HarvesterInfo.html       |  749 +-
 docs/api/chia.dotnet.HarvesterProxy.html      |  684 +-
 docs/api/chia.dotnet.HarvesterSummary.html    |  800 +-
 docs/api/chia.dotnet.HarvesterSync.html       |  445 +-
 docs/api/chia.dotnet.HashFilter.html          |  394 +-
 docs/api/chia.dotnet.HttpRpcClient.html       |  821 +-
 docs/api/chia.dotnet.IRpcClient.html          |  511 +-
 ...a.dotnet.InfusedChallengeChainSubSlot.html |  343 +-
 docs/api/chia.dotnet.InternalNode.html        |  547 +-
 docs/api/chia.dotnet.KSize.html               |  284 +-
 docs/api/chia.dotnet.KVDiff.html              |  445 +-
 docs/api/chia.dotnet.KeyData.html             |  496 +-
 docs/api/chia.dotnet.KeyDataSecrets.html      |  445 +-
 docs/api/chia.dotnet.KeyringStatus.html       |  751 +-
 docs/api/chia.dotnet.Layer.html               |  445 +-
 docs/api/chia.dotnet.LineageProof.html        |  452 +-
 .../chia.dotnet.MempoolInclusionStatus.html   |  276 +-
 docs/api/chia.dotnet.MempoolItem.html         |  700 +-
 docs/api/chia.dotnet.MempoolMinFees.html      |  343 +-
 docs/api/chia.dotnet.Message.html             |  761 +-
 docs/api/chia.dotnet.Mirror.html              |  547 +-
 docs/api/chia.dotnet.NFTBulkMintingInfo.html  |  957 ++-
 docs/api/chia.dotnet.NFTInfo.html             | 1424 ++--
 docs/api/chia.dotnet.NFTMintingInfo.html      |  454 +-
 docs/api/chia.dotnet.NFTWallet.html           |  810 +-
 docs/api/chia.dotnet.NPC.html                 |  445 +-
 docs/api/chia.dotnet.NPCResult.html           |  445 +-
 docs/api/chia.dotnet.NftCoinInfo.html         |  394 +-
 docs/api/chia.dotnet.NftMintEntry.html        |  758 +-
 docs/api/chia.dotnet.NodeType.html            |  294 +-
 docs/api/chia.dotnet.OfferRecord.html         |  396 +-
 docs/api/chia.dotnet.OfferStore.html          |  394 +-
 docs/api/chia.dotnet.OfferSummary.html        |  547 +-
 .../api/chia.dotnet.PaginatedPlotRequest.html |  547 +-
 .../chia.dotnet.PassphraseRequirements.html   |  394 +-
 docs/api/chia.dotnet.PeerCounts.html          |  547 +-
 docs/api/chia.dotnet.PlotInfo.html            |  755 +-
 docs/api/chia.dotnet.PlotInfoRequestData.html |  598 +-
 docs/api/chia.dotnet.PlotPathRequestData.html |  547 +-
 docs/api/chia.dotnet.PlotState.html           |  276 +-
 docs/api/chia.dotnet.PlotterConfig.html       | 1303 ++--
 docs/api/chia.dotnet.PlotterInfo.html         |  496 +-
 docs/api/chia.dotnet.PlotterProxy.html        |  547 +-
 docs/api/chia.dotnet.PlottingKeys.html        |  394 +-
 docs/api/chia.dotnet.PluginStatus.html        |  394 +-
 docs/api/chia.dotnet.PoolInfo.html            |  804 +-
 docs/api/chia.dotnet.PoolPoint.html           |  445 +-
 docs/api/chia.dotnet.PoolSingletonState.html  |  276 +-
 docs/api/chia.dotnet.PoolState.html           |  600 +-
 docs/api/chia.dotnet.PoolStateInfo.html       | 1004 ++-
 docs/api/chia.dotnet.PoolTarget.html          |  394 +-
 docs/api/chia.dotnet.PoolWallet.html          |  564 +-
 docs/api/chia.dotnet.PoolWalletConfig.html    |  651 +-
 docs/api/chia.dotnet.PoolWalletInfo.html      |  702 +-
 docs/api/chia.dotnet.PrivateKey.html          |  598 +-
 docs/api/chia.dotnet.PrivateKeyData.html      |  394 +-
 docs/api/chia.dotnet.Proof.html               |  496 +-
 docs/api/chia.dotnet.ProofOfSpace.html        |  598 +-
 docs/api/chia.dotnet.ProposalInfo.html        |  802 +-
 docs/api/chia.dotnet.ProposalState.html       |  598 +-
 docs/api/chia.dotnet.PuzzleAnnouncement.html  |  445 +-
 docs/api/chia.dotnet.QueuedPlotInfo.html      |  853 ++-
 docs/api/chia.dotnet.ResponseException.html   |  455 +-
 docs/api/chia.dotnet.RewardChainBlock.html    | 1006 ++-
 ...hia.dotnet.RewardChainBlockUnfinished.html |  700 +-
 docs/api/chia.dotnet.RewardChainSubSlot.html  |  496 +-
 docs/api/chia.dotnet.Root.html                |  496 +-
 docs/api/chia.dotnet.RootHash.html            |  545 +-
 docs/api/chia.dotnet.RootHistory.html         |  494 +-
 docs/api/chia.dotnet.RoyaltyAsset.html        |  445 +-
 docs/api/chia.dotnet.SendPeer.html            |  451 +-
 docs/api/chia.dotnet.ServiceNames.html        |  707 +-
 docs/api/chia.dotnet.ServiceProxy.html        | 1220 +--
 docs/api/chia.dotnet.Side.html                |  264 +-
 docs/api/chia.dotnet.SignagePoint.html        |  496 +-
 docs/api/chia.dotnet.SingletonInfo.html       |  394 +-
 docs/api/chia.dotnet.SingletonRecord.html     |  800 +-
 docs/api/chia.dotnet.SpendBundle.html         |  396 +-
 docs/api/chia.dotnet.Status.html              |  264 +-
 docs/api/chia.dotnet.StoreProofs.html         |  394 +-
 docs/api/chia.dotnet.SubEpochSummary.html     |  547 +-
 docs/api/chia.dotnet.SubSlotProofs.html       |  445 +-
 docs/api/chia.dotnet.SyncState.html           |  553 +-
 docs/api/chia.dotnet.TerminalNode.html        |  445 +-
 docs/api/chia.dotnet.Token.html               |  496 +-
 docs/api/chia.dotnet.TradeManager.html        | 1079 +--
 docs/api/chia.dotnet.TradeRecord.html         |  953 ++-
 docs/api/chia.dotnet.TradeStatus.html         |  288 +-
 docs/api/chia.dotnet.TransactionRecord.html   | 1310 ++--
 docs/api/chia.dotnet.TransactionType.html     |  288 +-
 .../chia.dotnet.TransactionTypeFilter.html    |  394 +-
 docs/api/chia.dotnet.TransactionsInfo.html    |  600 +-
 docs/api/chia.dotnet.UInt32Range.html         |  394 +-
 docs/api/chia.dotnet.UInt64Range.html         |  394 +-
 .../chia.dotnet.UnfinishedHeaderBlock.html    |  651 +-
 docs/api/chia.dotnet.VCLineageProof.html      |  352 +-
 docs/api/chia.dotnet.VCProofs.html            |  343 +-
 docs/api/chia.dotnet.VCRecord.html            |  445 +-
 docs/api/chia.dotnet.VDFInfo.html             |  445 +-
 docs/api/chia.dotnet.VDFProof.html            |  445 +-
 docs/api/chia.dotnet.VerifiedCredential.html  |  651 +-
 ...chia.dotnet.VerifiedCredentialManager.html |  655 +-
 docs/api/chia.dotnet.Wallet.html              |  992 +--
 docs/api/chia.dotnet.WalletAddress.html       |  394 +-
 docs/api/chia.dotnet.WalletBalance.html       |  853 ++-
 docs/api/chia.dotnet.WalletInfo.html          |  498 +-
 docs/api/chia.dotnet.WalletProxy.html         | 2846 +------
 docs/api/chia.dotnet.WalletType.html          |  348 +-
 docs/api/chia.dotnet.WebSocketRpcClient.html  |  992 +--
 docs/api/chia.dotnet.bech32.Bech32M.html      |  519 +-
 docs/api/chia.dotnet.bech32.HexBytes.html     |  881 +--
 docs/api/chia.dotnet.bech32.html              |  226 +-
 docs/api/chia.dotnet.html                     | 1326 ++--
 docs/api/index.html                           |  195 +-
 docs/api/toc.html                             |   68 +-
 docs/articles/intro.html                      |  195 +-
 docs/articles/toc.html                        |    6 +-
 docs/index.html                               |  190 +-
 docs/index.json                               |  760 +-
 docs/manifest.json                            |  761 +-
 docs/toc.html                                 |    6 +-
 docs/xrefmap.yml                              | 6595 +++--------------
 src/EventingTestHarness/Program.cs            |    5 +-
 src/chia-dotnet/DIDWallet.cs                  |    1 -
 src/chia-dotnet/DaemonProxy.cs                |   29 +
 src/chia-dotnet/DataLayerProxy.cs             |    1 -
 src/chia-dotnet/DataLayerWallet.cs            |    1 -
 src/chia-dotnet/FarmerProxy.cs                |    5 +-
 src/chia-dotnet/FullNodeProxy.cs              |   20 +
 src/chia-dotnet/HarvesterProxy.cs             |   29 +
 src/chia-dotnet/PoolWallet.cs                 |    1 -
 src/chia-dotnet/ServiceProxy.cs               |   34 +-
 src/chia-dotnet/WalletProxy.cs                |   40 +
 src/chia-dotnet/chia-dotnet.csproj            |    8 +-
 src/docfx/docfx.json                          |    4 +-
 189 files changed, 45491 insertions(+), 67048 deletions(-)

diff --git a/README.md b/README.md
index 1f415074..d217485a 100644
--- a/README.md
+++ b/README.md
@@ -71,17 +71,20 @@ using var rpcClient = new WebSocketRpcClient(endpoint);
 await rpcClient.Connect();
 
 var daemon = new DaemonProxy(rpcClient, "eventing_testharness");
-await daemon.RegisterService("wallet_ui"); // this listens for the messages sent to the ui
+// this listens for the messages sent to the ui
+await daemon.RegisterService("wallet_ui"); 
+daemon.StateChanged += (sender, data) => Console.WriteLine($"daemon state change: {data}");
 
 var farmer = daemon.CreateProxyFrom<FarmerProxy>();
-farmer.ConnectionsChanged += (sender, data) => Console.WriteLine($"Connection count: {data.Count()}");
+farmer.ConnectionAdded += (sender, data) => Console.WriteLine($"Connection added: {data}");
 farmer.NewFarmingInfo += (sender, data) => Console.WriteLine($"Farming info: {data}");
-farmer.NewSignagePoint += (sender, data) => Console.WriteLine($"Signage Point: {data}");
+farmer.NewSignagePoint += (sender, data) => Console.WriteLine($"Signage point: {data}");
 
 while (true)
 {
     await Task.Delay(100);
 }
+
 ```
 
 ### Build
diff --git a/docs/api/chia.dotnet.AmountFilter.html b/docs/api/chia.dotnet.AmountFilter.html
index 8c3c9cb7..594654ae 100644
--- a/docs/api/chia.dotnet.AmountFilter.html
+++ b/docs/api/chia.dotnet.AmountFilter.html
@@ -1,251 +1,235 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class AmountFilter
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class AmountFilter
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_AmountFilter.md&amp;value=---%0Auid%3A%20chia.dotnet.AmountFilter%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class AmountFilter
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class AmountFilter
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.AmountFilter">
-
-
-
-  <h1 id="chia_dotnet_AmountFilter" data-uid="chia.dotnet.AmountFilter" class="text-break">
-    Class AmountFilter
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AmountFilter.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.AmountFilter">
+  
+  
+  <h1 id="chia_dotnet_AmountFilter" data-uid="chia.dotnet.AmountFilter" class="text-break">Class AmountFilter
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">AmountFilter</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record AmountFilter : IEquatable&lt;AmountFilter&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.AmountFilter.html">AmountFilter</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">AmountFilter</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.AmountFilter.html">AmountFilter</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_AmountFilter_Mode_" data-uid="chia.dotnet.AmountFilter.Mode*"></a>
-
-  <h3 id="chia_dotnet_AmountFilter_Mode" data-uid="chia.dotnet.AmountFilter.Mode">
-  Mode
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AmountFilter.cs/#L9"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_AmountFilter_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class AmountFilter : IEquatable&lt;AmountFilter&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_AmountFilter_Mode.md&amp;value=---%0Auid%3A%20chia.dotnet.AmountFilter.Mode%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AmountFilter.cs/#L9">View Source</a>
+  </span>
+  <a id="chia_dotnet_AmountFilter_Mode_" data-uid="chia.dotnet.AmountFilter.Mode*"></a>
+  <h4 id="chia_dotnet_AmountFilter_Mode" data-uid="chia.dotnet.AmountFilter.Mode">Mode</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public FilterMode Mode { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public FilterMode Mode { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.FilterMode.html">FilterMode</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.FilterMode.html">FilterMode</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_AmountFilter_Values.md&amp;value=---%0Auid%3A%20chia.dotnet.AmountFilter.Values%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AmountFilter.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_AmountFilter_Values_" data-uid="chia.dotnet.AmountFilter.Values*"></a>
-
-  <h3 id="chia_dotnet_AmountFilter_Values" data-uid="chia.dotnet.AmountFilter.Values">
-  Values
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AmountFilter.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_AmountFilter_Values" data-uid="chia.dotnet.AmountFilter.Values">Values</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;ulong&gt; Values { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;ulong&gt; Values { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AmountFilter.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_AmountFilter.md&amp;value=---%0Auid%3A%20chia.dotnet.AmountFilter%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AmountFilter.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.AmountWithPuzzlehash.html b/docs/api/chia.dotnet.AmountWithPuzzlehash.html
index d95345b8..ea52d3dd 100644
--- a/docs/api/chia.dotnet.AmountWithPuzzlehash.html
+++ b/docs/api/chia.dotnet.AmountWithPuzzlehash.html
@@ -1,313 +1,295 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class AmountWithPuzzlehash
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class AmountWithPuzzlehash
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_AmountWithPuzzlehash.md&amp;value=---%0Auid%3A%20chia.dotnet.AmountWithPuzzlehash%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class AmountWithPuzzlehash
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class AmountWithPuzzlehash
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.AmountWithPuzzlehash">
-
-
-
-  <h1 id="chia_dotnet_AmountWithPuzzlehash" data-uid="chia.dotnet.AmountWithPuzzlehash" class="text-break">
-    Class AmountWithPuzzlehash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AmountWithPuzzlehash.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.AmountWithPuzzlehash">
+  
+  
+  <h1 id="chia_dotnet_AmountWithPuzzlehash" data-uid="chia.dotnet.AmountWithPuzzlehash" class="text-break">Class AmountWithPuzzlehash
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">AmountWithPuzzlehash</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record AmountWithPuzzlehash : IEquatable&lt;AmountWithPuzzlehash&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.AmountWithPuzzlehash.html">AmountWithPuzzlehash</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">AmountWithPuzzlehash</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.AmountWithPuzzlehash.html">AmountWithPuzzlehash</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_AmountWithPuzzlehash_Amount_" data-uid="chia.dotnet.AmountWithPuzzlehash.Amount*"></a>
-
-  <h3 id="chia_dotnet_AmountWithPuzzlehash_Amount" data-uid="chia.dotnet.AmountWithPuzzlehash.Amount">
-  Amount
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AmountWithPuzzlehash.cs/#L7"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_AmountWithPuzzlehash_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class AmountWithPuzzlehash : IEquatable&lt;AmountWithPuzzlehash&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_AmountWithPuzzlehash_Amount.md&amp;value=---%0Auid%3A%20chia.dotnet.AmountWithPuzzlehash.Amount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AmountWithPuzzlehash.cs/#L7">View Source</a>
+  </span>
+  <a id="chia_dotnet_AmountWithPuzzlehash_Amount_" data-uid="chia.dotnet.AmountWithPuzzlehash.Amount*"></a>
+  <h4 id="chia_dotnet_AmountWithPuzzlehash_Amount" data-uid="chia.dotnet.AmountWithPuzzlehash.Amount">Amount</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong Amount { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong Amount { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_AmountWithPuzzlehash_AssetId.md&amp;value=---%0Auid%3A%20chia.dotnet.AmountWithPuzzlehash.AssetId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AmountWithPuzzlehash.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_AmountWithPuzzlehash_AssetId_" data-uid="chia.dotnet.AmountWithPuzzlehash.AssetId*"></a>
-
-  <h3 id="chia_dotnet_AmountWithPuzzlehash_AssetId" data-uid="chia.dotnet.AmountWithPuzzlehash.AssetId">
-  AssetId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AmountWithPuzzlehash.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_AmountWithPuzzlehash_AssetId" data-uid="chia.dotnet.AmountWithPuzzlehash.AssetId">AssetId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? AssetId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string AssetId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_AmountWithPuzzlehash_Memos.md&amp;value=---%0Auid%3A%20chia.dotnet.AmountWithPuzzlehash.Memos%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AmountWithPuzzlehash.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_AmountWithPuzzlehash_Memos_" data-uid="chia.dotnet.AmountWithPuzzlehash.Memos*"></a>
-
-  <h3 id="chia_dotnet_AmountWithPuzzlehash_Memos" data-uid="chia.dotnet.AmountWithPuzzlehash.Memos">
-  Memos
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AmountWithPuzzlehash.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_AmountWithPuzzlehash_Memos" data-uid="chia.dotnet.AmountWithPuzzlehash.Memos">Memos</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; Memos { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; Memos { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_AmountWithPuzzlehash_PuzzleHash.md&amp;value=---%0Auid%3A%20chia.dotnet.AmountWithPuzzlehash.PuzzleHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AmountWithPuzzlehash.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_AmountWithPuzzlehash_PuzzleHash_" data-uid="chia.dotnet.AmountWithPuzzlehash.PuzzleHash*"></a>
-
-  <h3 id="chia_dotnet_AmountWithPuzzlehash_PuzzleHash" data-uid="chia.dotnet.AmountWithPuzzlehash.PuzzleHash">
-  PuzzleHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AmountWithPuzzlehash.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_AmountWithPuzzlehash_PuzzleHash" data-uid="chia.dotnet.AmountWithPuzzlehash.PuzzleHash">PuzzleHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PuzzleHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PuzzleHash { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AmountWithPuzzlehash.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_AmountWithPuzzlehash.md&amp;value=---%0Auid%3A%20chia.dotnet.AmountWithPuzzlehash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AmountWithPuzzlehash.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.Announcement.html b/docs/api/chia.dotnet.Announcement.html
index f4657ded..c4910e54 100644
--- a/docs/api/chia.dotnet.Announcement.html
+++ b/docs/api/chia.dotnet.Announcement.html
@@ -1,282 +1,265 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class Announcement
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class Announcement
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Announcement.md&amp;value=---%0Auid%3A%20chia.dotnet.Announcement%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class Announcement
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class Announcement
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.Announcement">
-
-
-
-  <h1 id="chia_dotnet_Announcement" data-uid="chia.dotnet.Announcement" class="text-break">
-    Class Announcement
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Announcement.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.Announcement">
+  
+  
+  <h1 id="chia_dotnet_Announcement" data-uid="chia.dotnet.Announcement" class="text-break">Class Announcement
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">Announcement</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record Announcement : IEquatable&lt;Announcement&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.Announcement.html">Announcement</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">Announcement</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.Announcement.html">Announcement</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_Announcement_Message_" data-uid="chia.dotnet.Announcement.Message*"></a>
-
-  <h3 id="chia_dotnet_Announcement_Message" data-uid="chia.dotnet.Announcement.Message">
-  Message
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Announcement.cs/#L6"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_Announcement_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class Announcement : IEquatable&lt;Announcement&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Announcement_Message.md&amp;value=---%0Auid%3A%20chia.dotnet.Announcement.Message%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Announcement.cs/#L6">View Source</a>
+  </span>
+  <a id="chia_dotnet_Announcement_Message_" data-uid="chia.dotnet.Announcement.Message*"></a>
+  <h4 id="chia_dotnet_Announcement_Message" data-uid="chia.dotnet.Announcement.Message">Message</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Message { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Message { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Announcement_MorphBytes.md&amp;value=---%0Auid%3A%20chia.dotnet.Announcement.MorphBytes%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Announcement.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_Announcement_MorphBytes_" data-uid="chia.dotnet.Announcement.MorphBytes*"></a>
-
-  <h3 id="chia_dotnet_Announcement_MorphBytes" data-uid="chia.dotnet.Announcement.MorphBytes">
-  MorphBytes
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Announcement.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Announcement_MorphBytes" data-uid="chia.dotnet.Announcement.MorphBytes">MorphBytes</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? MorphBytes { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string MorphBytes { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Announcement_OriginInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.Announcement.OriginInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Announcement.cs/#L5">View Source</a>
+  </span>
   <a id="chia_dotnet_Announcement_OriginInfo_" data-uid="chia.dotnet.Announcement.OriginInfo*"></a>
-
-  <h3 id="chia_dotnet_Announcement_OriginInfo" data-uid="chia.dotnet.Announcement.OriginInfo">
-  OriginInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Announcement.cs/#L5"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Announcement_OriginInfo" data-uid="chia.dotnet.Announcement.OriginInfo">OriginInfo</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string OriginInfo { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string OriginInfo { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Announcement.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Announcement.md&amp;value=---%0Auid%3A%20chia.dotnet.Announcement%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Announcement.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.AssetInfo.html b/docs/api/chia.dotnet.AssetInfo.html
index e188bd13..b88bc677 100644
--- a/docs/api/chia.dotnet.AssetInfo.html
+++ b/docs/api/chia.dotnet.AssetInfo.html
@@ -1,282 +1,265 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class AssetInfo
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class AssetInfo
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_AssetInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.AssetInfo%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class AssetInfo
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class AssetInfo
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.AssetInfo">
-
-
-
-  <h1 id="chia_dotnet_AssetInfo" data-uid="chia.dotnet.AssetInfo" class="text-break">
-    Class AssetInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.AssetInfo">
+  
+  
+  <h1 id="chia_dotnet_AssetInfo" data-uid="chia.dotnet.AssetInfo" class="text-break">Class AssetInfo
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">AssetInfo</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record AssetInfo : IEquatable&lt;AssetInfo&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.AssetInfo.html">AssetInfo</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">AssetInfo</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.AssetInfo.html">AssetInfo</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_AssetInfo_Address_" data-uid="chia.dotnet.AssetInfo.Address*"></a>
-
-  <h3 id="chia_dotnet_AssetInfo_Address" data-uid="chia.dotnet.AssetInfo.Address">
-  Address
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L6"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_AssetInfo_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class AssetInfo : IEquatable&lt;AssetInfo&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_AssetInfo_Address.md&amp;value=---%0Auid%3A%20chia.dotnet.AssetInfo.Address%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L6">View Source</a>
+  </span>
+  <a id="chia_dotnet_AssetInfo_Address_" data-uid="chia.dotnet.AssetInfo.Address*"></a>
+  <h4 id="chia_dotnet_AssetInfo_Address" data-uid="chia.dotnet.AssetInfo.Address">Address</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Address { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Address { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_AssetInfo_Amount.md&amp;value=---%0Auid%3A%20chia.dotnet.AssetInfo.Amount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_AssetInfo_Amount_" data-uid="chia.dotnet.AssetInfo.Amount*"></a>
-
-  <h3 id="chia_dotnet_AssetInfo_Amount" data-uid="chia.dotnet.AssetInfo.Amount">
-  Amount
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_AssetInfo_Amount" data-uid="chia.dotnet.AssetInfo.Amount">Amount</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong Amount { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong Amount { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_AssetInfo_Asset.md&amp;value=---%0Auid%3A%20chia.dotnet.AssetInfo.Asset%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L5">View Source</a>
+  </span>
   <a id="chia_dotnet_AssetInfo_Asset_" data-uid="chia.dotnet.AssetInfo.Asset*"></a>
-
-  <h3 id="chia_dotnet_AssetInfo_Asset" data-uid="chia.dotnet.AssetInfo.Asset">
-  Asset
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L5"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_AssetInfo_Asset" data-uid="chia.dotnet.AssetInfo.Asset">Asset</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Asset { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Asset { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_AssetInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.AssetInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.AutoClaimSettings.html b/docs/api/chia.dotnet.AutoClaimSettings.html
index bb6f99bc..16897a1f 100644
--- a/docs/api/chia.dotnet.AutoClaimSettings.html
+++ b/docs/api/chia.dotnet.AutoClaimSettings.html
@@ -1,313 +1,295 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class AutoClaimSettings
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class AutoClaimSettings
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_AutoClaimSettings.md&amp;value=---%0Auid%3A%20chia.dotnet.AutoClaimSettings%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class AutoClaimSettings
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class AutoClaimSettings
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.AutoClaimSettings">
-
-
-
-  <h1 id="chia_dotnet_AutoClaimSettings" data-uid="chia.dotnet.AutoClaimSettings" class="text-break">
-    Class AutoClaimSettings
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AutoClaimSettings.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.AutoClaimSettings">
+  
+  
+  <h1 id="chia_dotnet_AutoClaimSettings" data-uid="chia.dotnet.AutoClaimSettings" class="text-break">Class AutoClaimSettings
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">AutoClaimSettings</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record AutoClaimSettings : IEquatable&lt;AutoClaimSettings&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.AutoClaimSettings.html">AutoClaimSettings</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">AutoClaimSettings</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.AutoClaimSettings.html">AutoClaimSettings</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_AutoClaimSettings_BatchSize_" data-uid="chia.dotnet.AutoClaimSettings.BatchSize*"></a>
-
-  <h3 id="chia_dotnet_AutoClaimSettings_BatchSize" data-uid="chia.dotnet.AutoClaimSettings.BatchSize">
-  BatchSize
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AutoClaimSettings.cs/#L8"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_AutoClaimSettings_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class AutoClaimSettings : IEquatable&lt;AutoClaimSettings&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_AutoClaimSettings_BatchSize.md&amp;value=---%0Auid%3A%20chia.dotnet.AutoClaimSettings.BatchSize%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AutoClaimSettings.cs/#L8">View Source</a>
+  </span>
+  <a id="chia_dotnet_AutoClaimSettings_BatchSize_" data-uid="chia.dotnet.AutoClaimSettings.BatchSize*"></a>
+  <h4 id="chia_dotnet_AutoClaimSettings_BatchSize" data-uid="chia.dotnet.AutoClaimSettings.BatchSize">BatchSize</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ushort BatchSize { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ushort BatchSize { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint16">ushort</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint16">UInt16</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_AutoClaimSettings_Enabled.md&amp;value=---%0Auid%3A%20chia.dotnet.AutoClaimSettings.Enabled%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AutoClaimSettings.cs/#L5">View Source</a>
+  </span>
   <a id="chia_dotnet_AutoClaimSettings_Enabled_" data-uid="chia.dotnet.AutoClaimSettings.Enabled*"></a>
-
-  <h3 id="chia_dotnet_AutoClaimSettings_Enabled" data-uid="chia.dotnet.AutoClaimSettings.Enabled">
-  Enabled
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AutoClaimSettings.cs/#L5"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_AutoClaimSettings_Enabled" data-uid="chia.dotnet.AutoClaimSettings.Enabled">Enabled</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool Enabled { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool Enabled { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_AutoClaimSettings_MinAmount.md&amp;value=---%0Auid%3A%20chia.dotnet.AutoClaimSettings.MinAmount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AutoClaimSettings.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_AutoClaimSettings_MinAmount_" data-uid="chia.dotnet.AutoClaimSettings.MinAmount*"></a>
-
-  <h3 id="chia_dotnet_AutoClaimSettings_MinAmount" data-uid="chia.dotnet.AutoClaimSettings.MinAmount">
-  MinAmount
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AutoClaimSettings.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_AutoClaimSettings_MinAmount" data-uid="chia.dotnet.AutoClaimSettings.MinAmount">MinAmount</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong MinAmount { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong MinAmount { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_AutoClaimSettings_TxFee.md&amp;value=---%0Auid%3A%20chia.dotnet.AutoClaimSettings.TxFee%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AutoClaimSettings.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_AutoClaimSettings_TxFee_" data-uid="chia.dotnet.AutoClaimSettings.TxFee*"></a>
-
-  <h3 id="chia_dotnet_AutoClaimSettings_TxFee" data-uid="chia.dotnet.AutoClaimSettings.TxFee">
-  TxFee
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AutoClaimSettings.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_AutoClaimSettings_TxFee" data-uid="chia.dotnet.AutoClaimSettings.TxFee">TxFee</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong TxFee { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong TxFee { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AutoClaimSettings.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_AutoClaimSettings.md&amp;value=---%0Auid%3A%20chia.dotnet.AutoClaimSettings%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/AutoClaimSettings.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.BlockCountMetrics.html b/docs/api/chia.dotnet.BlockCountMetrics.html
index 3388b084..5b1a1b1c 100644
--- a/docs/api/chia.dotnet.BlockCountMetrics.html
+++ b/docs/api/chia.dotnet.BlockCountMetrics.html
@@ -1,282 +1,265 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class BlockCountMetrics
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class BlockCountMetrics
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockCountMetrics.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockCountMetrics%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class BlockCountMetrics
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class BlockCountMetrics
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.BlockCountMetrics">
-
-
-
-  <h1 id="chia_dotnet_BlockCountMetrics" data-uid="chia.dotnet.BlockCountMetrics" class="text-break">
-    Class BlockCountMetrics
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockCountMetrics.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.BlockCountMetrics">
+  
+  
+  <h1 id="chia_dotnet_BlockCountMetrics" data-uid="chia.dotnet.BlockCountMetrics" class="text-break">Class BlockCountMetrics
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">BlockCountMetrics</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record BlockCountMetrics : IEquatable&lt;BlockCountMetrics&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.BlockCountMetrics.html">BlockCountMetrics</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">BlockCountMetrics</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.BlockCountMetrics.html">BlockCountMetrics</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_BlockCountMetrics_CompactBlock_" data-uid="chia.dotnet.BlockCountMetrics.CompactBlock*"></a>
-
-  <h3 id="chia_dotnet_BlockCountMetrics_CompactBlock" data-uid="chia.dotnet.BlockCountMetrics.CompactBlock">
-  CompactBlock
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockCountMetrics.cs/#L5"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_BlockCountMetrics_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class BlockCountMetrics : IEquatable&lt;BlockCountMetrics&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockCountMetrics_CompactBlock.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockCountMetrics.CompactBlock%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockCountMetrics.cs/#L5">View Source</a>
+  </span>
+  <a id="chia_dotnet_BlockCountMetrics_CompactBlock_" data-uid="chia.dotnet.BlockCountMetrics.CompactBlock*"></a>
+  <h4 id="chia_dotnet_BlockCountMetrics_CompactBlock" data-uid="chia.dotnet.BlockCountMetrics.CompactBlock">CompactBlock</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int CompactBlock { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int CompactBlock { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockCountMetrics_HintCount.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockCountMetrics.HintCount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockCountMetrics.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockCountMetrics_HintCount_" data-uid="chia.dotnet.BlockCountMetrics.HintCount*"></a>
-
-  <h3 id="chia_dotnet_BlockCountMetrics_HintCount" data-uid="chia.dotnet.BlockCountMetrics.HintCount">
-  HintCount
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockCountMetrics.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockCountMetrics_HintCount" data-uid="chia.dotnet.BlockCountMetrics.HintCount">HintCount</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int HintCount { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int HintCount { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockCountMetrics_UncompactBlocks.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockCountMetrics.UncompactBlocks%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockCountMetrics.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockCountMetrics_UncompactBlocks_" data-uid="chia.dotnet.BlockCountMetrics.UncompactBlocks*"></a>
-
-  <h3 id="chia_dotnet_BlockCountMetrics_UncompactBlocks" data-uid="chia.dotnet.BlockCountMetrics.UncompactBlocks">
-  UncompactBlocks
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockCountMetrics.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockCountMetrics_UncompactBlocks" data-uid="chia.dotnet.BlockCountMetrics.UncompactBlocks">UncompactBlocks</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int UncompactBlocks { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int UncompactBlocks { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockCountMetrics.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockCountMetrics.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockCountMetrics%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockCountMetrics.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.BlockRecord.html b/docs/api/chia.dotnet.BlockRecord.html
index a81d62a1..e9202e2c 100644
--- a/docs/api/chia.dotnet.BlockRecord.html
+++ b/docs/api/chia.dotnet.BlockRecord.html
@@ -1,1051 +1,1010 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class BlockRecord
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class BlockRecord
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class BlockRecord
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class BlockRecord
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.BlockRecord">
-
-
-
-  <h1 id="chia_dotnet_BlockRecord" data-uid="chia.dotnet.BlockRecord" class="text-break">
-    Class BlockRecord
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L14"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.BlockRecord">
+  
+  
+  <h1 id="chia_dotnet_BlockRecord" data-uid="chia.dotnet.BlockRecord" class="text-break">Class BlockRecord
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>This class is not included or hashed into the blockchain, but it is kept in memory as a more
+  <div class="markdown level0 summary"><p>This class is not included or hashed into the blockchain, but it is kept in memory as a more
 efficient way to maintain data about the blockchain. This allows us to validate future blocks,
 difficulty adjustments, etc, without saving the whole header block in memory.</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record BlockRecord : IEquatable&lt;BlockRecord&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">BlockRecord</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">BlockRecord</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.BlockRecord.html">BlockRecord</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.BlockRecord.html">BlockRecord</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_BlockRecord_ChallengeBlockInfoHash_" data-uid="chia.dotnet.BlockRecord.ChallengeBlockInfoHash*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_ChallengeBlockInfoHash" data-uid="chia.dotnet.BlockRecord.ChallengeBlockInfoHash">
-  ChallengeBlockInfoHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L19"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_BlockRecord_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class BlockRecord : IEquatable&lt;BlockRecord&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_ChallengeBlockInfoHash.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.ChallengeBlockInfoHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L19">View Source</a>
+  </span>
+  <a id="chia_dotnet_BlockRecord_ChallengeBlockInfoHash_" data-uid="chia.dotnet.BlockRecord.ChallengeBlockInfoHash*"></a>
+  <h4 id="chia_dotnet_BlockRecord_ChallengeBlockInfoHash" data-uid="chia.dotnet.BlockRecord.ChallengeBlockInfoHash">ChallengeBlockInfoHash</h4>
   <div class="markdown level1 summary"><p>Hash of challenge chain data, used to validate end of slots in the future</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string ChallengeBlockInfoHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string ChallengeBlockInfoHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_ChallengeVdfOutput.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.ChallengeVdfOutput%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L23">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_ChallengeVdfOutput_" data-uid="chia.dotnet.BlockRecord.ChallengeVdfOutput*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_ChallengeVdfOutput" data-uid="chia.dotnet.BlockRecord.ChallengeVdfOutput">
-  ChallengeVdfOutput
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L23"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_ChallengeVdfOutput" data-uid="chia.dotnet.BlockRecord.ChallengeVdfOutput">ChallengeVdfOutput</h4>
   <div class="markdown level1 summary"><p>This is the intermediary VDF output at ip_iters in challenge chain</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ClassgroupElement ChallengeVdfOutput { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ClassgroupElement ChallengeVdfOutput { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.ClassgroupElement.html">ClassgroupElement</a></dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.ClassgroupElement.html">ClassgroupElement</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_DateTimestamp.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.DateTimestamp%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L99">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_DateTimestamp_" data-uid="chia.dotnet.BlockRecord.DateTimestamp*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_DateTimestamp" data-uid="chia.dotnet.BlockRecord.DateTimestamp">
-  DateTimestamp
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L99"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_DateTimestamp" data-uid="chia.dotnet.BlockRecord.DateTimestamp">DateTimestamp</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public DateTime? DateTimestamp { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a>?</dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_Deficit.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.Deficit%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L27">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_Deficit_" data-uid="chia.dotnet.BlockRecord.Deficit*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_Deficit" data-uid="chia.dotnet.BlockRecord.Deficit">
-  Deficit
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L27"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_Deficit" data-uid="chia.dotnet.BlockRecord.Deficit">Deficit</h4>
   <div class="markdown level1 summary"><p>A deficit of 16 is an overflow block after an infusion. Deficit of 15 is a challenge block</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public byte Deficit { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public byte Deficit { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">byte</a></dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">Byte</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_FarmerPuzzleHash.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.FarmerPuzzleHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L28">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_FarmerPuzzleHash_" data-uid="chia.dotnet.BlockRecord.FarmerPuzzleHash*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_FarmerPuzzleHash" data-uid="chia.dotnet.BlockRecord.FarmerPuzzleHash">
-  FarmerPuzzleHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L28"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_FarmerPuzzleHash" data-uid="chia.dotnet.BlockRecord.FarmerPuzzleHash">FarmerPuzzleHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string FarmerPuzzleHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string FarmerPuzzleHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_Fees.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.Fees%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L32">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_Fees_" data-uid="chia.dotnet.BlockRecord.Fees*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_Fees" data-uid="chia.dotnet.BlockRecord.Fees">
-  Fees
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L32"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_Fees" data-uid="chia.dotnet.BlockRecord.Fees">Fees</h4>
   <div class="markdown level1 summary"><p>Transaction block (present iff is_transaction_block)</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong? Fees { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong? Fees { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_FinishedChallengeSlotHashes.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.FinishedChallengeSlotHashes%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L36">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_FinishedChallengeSlotHashes_" data-uid="chia.dotnet.BlockRecord.FinishedChallengeSlotHashes*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_FinishedChallengeSlotHashes" data-uid="chia.dotnet.BlockRecord.FinishedChallengeSlotHashes">
-  FinishedChallengeSlotHashes
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L36"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_FinishedChallengeSlotHashes" data-uid="chia.dotnet.BlockRecord.FinishedChallengeSlotHashes">FinishedChallengeSlotHashes</h4>
   <div class="markdown level1 summary"><p>Slot (present iff this is the first SB in sub slot)</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt;? FinishedChallengeSlotHashes { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; FinishedChallengeSlotHashes { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_FinishedInfusedChallengeSlotHashes.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.FinishedInfusedChallengeSlotHashes%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L40">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_FinishedInfusedChallengeSlotHashes_" data-uid="chia.dotnet.BlockRecord.FinishedInfusedChallengeSlotHashes*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_FinishedInfusedChallengeSlotHashes" data-uid="chia.dotnet.BlockRecord.FinishedInfusedChallengeSlotHashes">
-  FinishedInfusedChallengeSlotHashes
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L40"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_FinishedInfusedChallengeSlotHashes" data-uid="chia.dotnet.BlockRecord.FinishedInfusedChallengeSlotHashes">FinishedInfusedChallengeSlotHashes</h4>
   <div class="markdown level1 summary"><p>Slot (present iff this is the first SB in sub slot)</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt;? FinishedInfusedChallengeSlotHashes { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; FinishedInfusedChallengeSlotHashes { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_FinishedRewardSlotHashes.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.FinishedRewardSlotHashes%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L44">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_FinishedRewardSlotHashes_" data-uid="chia.dotnet.BlockRecord.FinishedRewardSlotHashes*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_FinishedRewardSlotHashes" data-uid="chia.dotnet.BlockRecord.FinishedRewardSlotHashes">
-  FinishedRewardSlotHashes
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L44"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_FinishedRewardSlotHashes" data-uid="chia.dotnet.BlockRecord.FinishedRewardSlotHashes">FinishedRewardSlotHashes</h4>
   <div class="markdown level1 summary"><p>Slot (present iff this is the first SB in sub slot)</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt;? FinishedRewardSlotHashes { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; FinishedRewardSlotHashes { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_HeaderHash.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.HeaderHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L45">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_HeaderHash_" data-uid="chia.dotnet.BlockRecord.HeaderHash*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_HeaderHash" data-uid="chia.dotnet.BlockRecord.HeaderHash">
-  HeaderHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L45"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_HeaderHash" data-uid="chia.dotnet.BlockRecord.HeaderHash">HeaderHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string HeaderHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string HeaderHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_Height.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.Height%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L46">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_Height_" data-uid="chia.dotnet.BlockRecord.Height*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_Height" data-uid="chia.dotnet.BlockRecord.Height">
-  Height
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L46"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_Height" data-uid="chia.dotnet.BlockRecord.Height">Height</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint Height { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint Height { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_InfusedChallengeVdfOutput.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.InfusedChallengeVdfOutput%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L50">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_InfusedChallengeVdfOutput_" data-uid="chia.dotnet.BlockRecord.InfusedChallengeVdfOutput*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_InfusedChallengeVdfOutput" data-uid="chia.dotnet.BlockRecord.InfusedChallengeVdfOutput">
-  InfusedChallengeVdfOutput
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L50"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_InfusedChallengeVdfOutput" data-uid="chia.dotnet.BlockRecord.InfusedChallengeVdfOutput">InfusedChallengeVdfOutput</h4>
   <div class="markdown level1 summary"><p>This is the intermediary VDF output at ip_iters in infused cc, if deficit less than or equal to 3</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ClassgroupElement? InfusedChallengeVdfOutput { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ClassgroupElement InfusedChallengeVdfOutput { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.ClassgroupElement.html">ClassgroupElement</a></dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.ClassgroupElement.html">ClassgroupElement</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_IsTransactionBlock.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.IsTransactionBlock%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L101">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_IsTransactionBlock_" data-uid="chia.dotnet.BlockRecord.IsTransactionBlock*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_IsTransactionBlock" data-uid="chia.dotnet.BlockRecord.IsTransactionBlock">
-  IsTransactionBlock
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L101"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_IsTransactionBlock" data-uid="chia.dotnet.BlockRecord.IsTransactionBlock">IsTransactionBlock</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public bool IsTransactionBlock { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_Overflow.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.Overflow%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L51">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_Overflow_" data-uid="chia.dotnet.BlockRecord.Overflow*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_Overflow" data-uid="chia.dotnet.BlockRecord.Overflow">
-  Overflow
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L51"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_Overflow" data-uid="chia.dotnet.BlockRecord.Overflow">Overflow</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool Overflow { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool Overflow { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_PoolPuzzleHash.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.PoolPuzzleHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L55">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_PoolPuzzleHash_" data-uid="chia.dotnet.BlockRecord.PoolPuzzleHash*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_PoolPuzzleHash" data-uid="chia.dotnet.BlockRecord.PoolPuzzleHash">
-  PoolPuzzleHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L55"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_PoolPuzzleHash" data-uid="chia.dotnet.BlockRecord.PoolPuzzleHash">PoolPuzzleHash</h4>
   <div class="markdown level1 summary"><p>Need to keep track of these because Coins are created in a future block</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PoolPuzzleHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PoolPuzzleHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_PrevHash.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.PrevHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L60">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_PrevHash_" data-uid="chia.dotnet.BlockRecord.PrevHash*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_PrevHash" data-uid="chia.dotnet.BlockRecord.PrevHash">
-  PrevHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L60"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_PrevHash" data-uid="chia.dotnet.BlockRecord.PrevHash">PrevHash</h4>
   <div class="markdown level1 summary"><p>Header hash of the previous block
 Transaction block (present iff is_transaction_block)</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PrevHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PrevHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_PrevTransactionBlockHash.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.PrevTransactionBlockHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L64">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_PrevTransactionBlockHash_" data-uid="chia.dotnet.BlockRecord.PrevTransactionBlockHash*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_PrevTransactionBlockHash" data-uid="chia.dotnet.BlockRecord.PrevTransactionBlockHash">
-  PrevTransactionBlockHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L64"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_PrevTransactionBlockHash" data-uid="chia.dotnet.BlockRecord.PrevTransactionBlockHash">PrevTransactionBlockHash</h4>
   <div class="markdown level1 summary"><p>Header hash of the previous transaction block</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? PrevTransactionBlockHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PrevTransactionBlockHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_PrevTransactionBlockHeight.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.PrevTransactionBlockHeight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L65">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_PrevTransactionBlockHeight_" data-uid="chia.dotnet.BlockRecord.PrevTransactionBlockHeight*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_PrevTransactionBlockHeight" data-uid="chia.dotnet.BlockRecord.PrevTransactionBlockHeight">
-  PrevTransactionBlockHeight
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L65"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_PrevTransactionBlockHeight" data-uid="chia.dotnet.BlockRecord.PrevTransactionBlockHeight">PrevTransactionBlockHeight</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint PrevTransactionBlockHeight { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint PrevTransactionBlockHeight { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_RequiredIters.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.RequiredIters%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L69">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_RequiredIters_" data-uid="chia.dotnet.BlockRecord.RequiredIters*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_RequiredIters" data-uid="chia.dotnet.BlockRecord.RequiredIters">
-  RequiredIters
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L69"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_RequiredIters" data-uid="chia.dotnet.BlockRecord.RequiredIters">RequiredIters</h4>
   <div class="markdown level1 summary"><p>The number of iters required for this proof of space</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong RequiredIters { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong RequiredIters { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_RewardClaimsIncorporated.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.RewardClaimsIncorporated%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L73">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_RewardClaimsIncorporated_" data-uid="chia.dotnet.BlockRecord.RewardClaimsIncorporated*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_RewardClaimsIncorporated" data-uid="chia.dotnet.BlockRecord.RewardClaimsIncorporated">
-  RewardClaimsIncorporated
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L73"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_RewardClaimsIncorporated" data-uid="chia.dotnet.BlockRecord.RewardClaimsIncorporated">RewardClaimsIncorporated</h4>
   <div class="markdown level1 summary"><p>Transaction block (present iff is_transaction_block)</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;Coin&gt;? RewardClaimsIncorporated { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;Coin&gt; RewardClaimsIncorporated { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;</dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_RewardInfusionNewChallenge.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.RewardInfusionNewChallenge%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L77">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_RewardInfusionNewChallenge_" data-uid="chia.dotnet.BlockRecord.RewardInfusionNewChallenge*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_RewardInfusionNewChallenge" data-uid="chia.dotnet.BlockRecord.RewardInfusionNewChallenge">
-  RewardInfusionNewChallenge
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L77"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_RewardInfusionNewChallenge" data-uid="chia.dotnet.BlockRecord.RewardInfusionNewChallenge">RewardInfusionNewChallenge</h4>
   <div class="markdown level1 summary"><p>The reward chain infusion output, input to next VDF</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string RewardInfusionNewChallenge { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string RewardInfusionNewChallenge { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_SignagePointIndex.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.SignagePointIndex%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L78">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_SignagePointIndex_" data-uid="chia.dotnet.BlockRecord.SignagePointIndex*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_SignagePointIndex" data-uid="chia.dotnet.BlockRecord.SignagePointIndex">
-  SignagePointIndex
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L78"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_SignagePointIndex" data-uid="chia.dotnet.BlockRecord.SignagePointIndex">SignagePointIndex</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public byte SignagePointIndex { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public byte SignagePointIndex { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">byte</a></dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">Byte</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_SubEpochSummaryIncluded.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.SubEpochSummaryIncluded%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L82">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_SubEpochSummaryIncluded_" data-uid="chia.dotnet.BlockRecord.SubEpochSummaryIncluded*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_SubEpochSummaryIncluded" data-uid="chia.dotnet.BlockRecord.SubEpochSummaryIncluded">
-  SubEpochSummaryIncluded
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L82"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_SubEpochSummaryIncluded" data-uid="chia.dotnet.BlockRecord.SubEpochSummaryIncluded">SubEpochSummaryIncluded</h4>
   <div class="markdown level1 summary"><p>Sub-epoch (present iff this is the first SB after sub-epoch)</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public SubEpochSummary? SubEpochSummaryIncluded { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public SubEpochSummary SubEpochSummaryIncluded { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.SubEpochSummary.html">SubEpochSummary</a></dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.SubEpochSummary.html">SubEpochSummary</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_SubSlotIters.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.SubSlotIters%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L86">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_SubSlotIters_" data-uid="chia.dotnet.BlockRecord.SubSlotIters*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_SubSlotIters" data-uid="chia.dotnet.BlockRecord.SubSlotIters">
-  SubSlotIters
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L86"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_SubSlotIters" data-uid="chia.dotnet.BlockRecord.SubSlotIters">SubSlotIters</h4>
   <div class="markdown level1 summary"><p>Current network sub_slot_iters parameter</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong SubSlotIters { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong SubSlotIters { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_Timestamp.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.Timestamp%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L90">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_Timestamp_" data-uid="chia.dotnet.BlockRecord.Timestamp*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_Timestamp" data-uid="chia.dotnet.BlockRecord.Timestamp">
-  Timestamp
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L90"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_Timestamp" data-uid="chia.dotnet.BlockRecord.Timestamp">Timestamp</h4>
   <div class="markdown level1 summary"><p>Transaction block (present iff is_transaction_block)</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong? Timestamp { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong? Timestamp { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_TotalIters.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.TotalIters%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L94">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_TotalIters_" data-uid="chia.dotnet.BlockRecord.TotalIters*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_TotalIters" data-uid="chia.dotnet.BlockRecord.TotalIters">
-  TotalIters
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L94"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_TotalIters" data-uid="chia.dotnet.BlockRecord.TotalIters">TotalIters</h4>
   <div class="markdown level1 summary"><p>Total number of VDF iterations since genesis, including this block</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public BigInteger TotalIters { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public BigInteger TotalIters { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord_Weight.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord.Weight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L98">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockRecord_Weight_" data-uid="chia.dotnet.BlockRecord.Weight*"></a>
-
-  <h3 id="chia_dotnet_BlockRecord_Weight" data-uid="chia.dotnet.BlockRecord.Weight">
-  Weight
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L98"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockRecord_Weight" data-uid="chia.dotnet.BlockRecord.Weight">Weight</h4>
   <div class="markdown level1 summary"><p>Total cumulative difficulty of all ancestor blocks since genesis</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public BigInteger Weight { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public BigInteger Weight { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></dt>
-    <dd>This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory.</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L14" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockRecord.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockRecord%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockRecord.cs/#L14" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.BlockSpendWithConditions.html b/docs/api/chia.dotnet.BlockSpendWithConditions.html
index 3e26e131..b8fdfd8a 100644
--- a/docs/api/chia.dotnet.BlockSpendWithConditions.html
+++ b/docs/api/chia.dotnet.BlockSpendWithConditions.html
@@ -1,251 +1,235 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class BlockSpendWithConditions
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class BlockSpendWithConditions
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockSpendWithConditions.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockSpendWithConditions%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class BlockSpendWithConditions
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class BlockSpendWithConditions
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.BlockSpendWithConditions">
-
-
-
-  <h1 id="chia_dotnet_BlockSpendWithConditions" data-uid="chia.dotnet.BlockSpendWithConditions" class="text-break">
-    Class BlockSpendWithConditions
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockSpendWithConditions.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.BlockSpendWithConditions">
+  
+  
+  <h1 id="chia_dotnet_BlockSpendWithConditions" data-uid="chia.dotnet.BlockSpendWithConditions" class="text-break">Class BlockSpendWithConditions
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">BlockSpendWithConditions</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record BlockSpendWithConditions : IEquatable&lt;BlockSpendWithConditions&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.BlockSpendWithConditions.html">BlockSpendWithConditions</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">BlockSpendWithConditions</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.BlockSpendWithConditions.html">BlockSpendWithConditions</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_BlockSpendWithConditions_CoinSpend_" data-uid="chia.dotnet.BlockSpendWithConditions.CoinSpend*"></a>
-
-  <h3 id="chia_dotnet_BlockSpendWithConditions_CoinSpend" data-uid="chia.dotnet.BlockSpendWithConditions.CoinSpend">
-  CoinSpend
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockSpendWithConditions.cs/#L7"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_BlockSpendWithConditions_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class BlockSpendWithConditions : IEquatable&lt;BlockSpendWithConditions&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockSpendWithConditions_CoinSpend.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockSpendWithConditions.CoinSpend%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockSpendWithConditions.cs/#L7">View Source</a>
+  </span>
+  <a id="chia_dotnet_BlockSpendWithConditions_CoinSpend_" data-uid="chia.dotnet.BlockSpendWithConditions.CoinSpend*"></a>
+  <h4 id="chia_dotnet_BlockSpendWithConditions_CoinSpend" data-uid="chia.dotnet.BlockSpendWithConditions.CoinSpend">CoinSpend</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public CoinSpend CoinSpend { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public CoinSpend CoinSpend { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.CoinSpend.html">CoinSpend</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.CoinSpend.html">CoinSpend</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockSpendWithConditions_Conditions.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockSpendWithConditions.Conditions%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockSpendWithConditions.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockSpendWithConditions_Conditions_" data-uid="chia.dotnet.BlockSpendWithConditions.Conditions*"></a>
-
-  <h3 id="chia_dotnet_BlockSpendWithConditions_Conditions" data-uid="chia.dotnet.BlockSpendWithConditions.Conditions">
-  Conditions
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockSpendWithConditions.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockSpendWithConditions_Conditions" data-uid="chia.dotnet.BlockSpendWithConditions.Conditions">Conditions</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;ConditionWithVars&gt; Conditions { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;ConditionWithVars&gt; Conditions { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.ConditionWithVars.html">ConditionWithVars</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.ConditionWithVars.html">ConditionWithVars</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockSpendWithConditions.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockSpendWithConditions.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockSpendWithConditions%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockSpendWithConditions.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.BlockchainState.html b/docs/api/chia.dotnet.BlockchainState.html
index d286e510..09fb59e9 100644
--- a/docs/api/chia.dotnet.BlockchainState.html
+++ b/docs/api/chia.dotnet.BlockchainState.html
@@ -1,624 +1,596 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class BlockchainState
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class BlockchainState
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="The node&#39;s view of the blockchain.">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockchainState.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockchainState%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class BlockchainState
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class BlockchainState
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.BlockchainState">
-
-
-
-  <h1 id="chia_dotnet_BlockchainState" data-uid="chia.dotnet.BlockchainState" class="text-break">
-    Class BlockchainState
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L8"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.BlockchainState">
+  
+  
+  <h1 id="chia_dotnet_BlockchainState" data-uid="chia.dotnet.BlockchainState" class="text-break">Class BlockchainState
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>The node's view of the blockchain.</p>
+  <div class="markdown level0 summary"><p>The node's view of the blockchain.</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record BlockchainState : IEquatable&lt;BlockchainState&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">BlockchainState</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">BlockchainState</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.BlockchainState.html">BlockchainState</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.BlockchainState.html">BlockchainState</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_BlockchainState_AverageBlockTime_" data-uid="chia.dotnet.BlockchainState.AverageBlockTime*"></a>
-
-  <h3 id="chia_dotnet_BlockchainState_AverageBlockTime" data-uid="chia.dotnet.BlockchainState.AverageBlockTime">
-  AverageBlockTime
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L23"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_BlockchainState_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class BlockchainState : IEquatable&lt;BlockchainState&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockchainState_AverageBlockTime.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockchainState.AverageBlockTime%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L23">View Source</a>
+  </span>
+  <a id="chia_dotnet_BlockchainState_AverageBlockTime_" data-uid="chia.dotnet.BlockchainState.AverageBlockTime*"></a>
+  <h4 id="chia_dotnet_BlockchainState_AverageBlockTime" data-uid="chia.dotnet.BlockchainState.AverageBlockTime">AverageBlockTime</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint AverageBlockTime { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint AverageBlockTime { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd>The node's view of the blockchain.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockchainState_BlockMaxCost.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockchainState.BlockMaxCost%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L18">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockchainState_BlockMaxCost_" data-uid="chia.dotnet.BlockchainState.BlockMaxCost*"></a>
-
-  <h3 id="chia_dotnet_BlockchainState_BlockMaxCost" data-uid="chia.dotnet.BlockchainState.BlockMaxCost">
-  BlockMaxCost
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L18"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockchainState_BlockMaxCost" data-uid="chia.dotnet.BlockchainState.BlockMaxCost">BlockMaxCost</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public long BlockMaxCost { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public long BlockMaxCost { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
-    <dd>The node's view of the blockchain.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">Int64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockchainState_Difficulty.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockchainState.Difficulty%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockchainState_Difficulty_" data-uid="chia.dotnet.BlockchainState.Difficulty*"></a>
-
-  <h3 id="chia_dotnet_BlockchainState_Difficulty" data-uid="chia.dotnet.BlockchainState.Difficulty">
-  Difficulty
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockchainState_Difficulty" data-uid="chia.dotnet.BlockchainState.Difficulty">Difficulty</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong Difficulty { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong Difficulty { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd>The node's view of the blockchain.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockchainState_GenesisChallengeInitiated.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockchainState.GenesisChallengeInitiated%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockchainState_GenesisChallengeInitiated_" data-uid="chia.dotnet.BlockchainState.GenesisChallengeInitiated*"></a>
-
-  <h3 id="chia_dotnet_BlockchainState_GenesisChallengeInitiated" data-uid="chia.dotnet.BlockchainState.GenesisChallengeInitiated">
-  GenesisChallengeInitiated
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockchainState_GenesisChallengeInitiated" data-uid="chia.dotnet.BlockchainState.GenesisChallengeInitiated">GenesisChallengeInitiated</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool GenesisChallengeInitiated { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool GenesisChallengeInitiated { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd>The node's view of the blockchain.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockchainState_MempoolCost.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockchainState.MempoolCost%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockchainState_MempoolCost_" data-uid="chia.dotnet.BlockchainState.MempoolCost*"></a>
-
-  <h3 id="chia_dotnet_BlockchainState_MempoolCost" data-uid="chia.dotnet.BlockchainState.MempoolCost">
-  MempoolCost
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockchainState_MempoolCost" data-uid="chia.dotnet.BlockchainState.MempoolCost">MempoolCost</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public long MempoolCost { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public long MempoolCost { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
-    <dd>The node's view of the blockchain.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">Int64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockchainState_MempoolFees.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockchainState.MempoolFees%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L15">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockchainState_MempoolFees_" data-uid="chia.dotnet.BlockchainState.MempoolFees*"></a>
-
-  <h3 id="chia_dotnet_BlockchainState_MempoolFees" data-uid="chia.dotnet.BlockchainState.MempoolFees">
-  MempoolFees
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L15"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockchainState_MempoolFees" data-uid="chia.dotnet.BlockchainState.MempoolFees">MempoolFees</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong MempoolFees { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong MempoolFees { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd>The node's view of the blockchain.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockchainState_MempoolMaxTotalCost.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockchainState.MempoolMaxTotalCost%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L17">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockchainState_MempoolMaxTotalCost_" data-uid="chia.dotnet.BlockchainState.MempoolMaxTotalCost*"></a>
-
-  <h3 id="chia_dotnet_BlockchainState_MempoolMaxTotalCost" data-uid="chia.dotnet.BlockchainState.MempoolMaxTotalCost">
-  MempoolMaxTotalCost
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockchainState_MempoolMaxTotalCost" data-uid="chia.dotnet.BlockchainState.MempoolMaxTotalCost">MempoolMaxTotalCost</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public long MempoolMaxTotalCost { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public long MempoolMaxTotalCost { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
-    <dd>The node's view of the blockchain.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">Int64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockchainState_MempoolMinFees.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockchainState.MempoolMinFees%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L16">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockchainState_MempoolMinFees_" data-uid="chia.dotnet.BlockchainState.MempoolMinFees*"></a>
-
-  <h3 id="chia_dotnet_BlockchainState_MempoolMinFees" data-uid="chia.dotnet.BlockchainState.MempoolMinFees">
-  MempoolMinFees
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockchainState_MempoolMinFees" data-uid="chia.dotnet.BlockchainState.MempoolMinFees">MempoolMinFees</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public MempoolMinFees MempoolMinFees { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public MempoolMinFees MempoolMinFees { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.MempoolMinFees.html">MempoolMinFees</a></dt>
-    <dd>The node's view of the blockchain.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.MempoolMinFees.html">MempoolMinFees</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockchainState_MempoolSize.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockchainState.MempoolSize%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockchainState_MempoolSize_" data-uid="chia.dotnet.BlockchainState.MempoolSize*"></a>
-
-  <h3 id="chia_dotnet_BlockchainState_MempoolSize" data-uid="chia.dotnet.BlockchainState.MempoolSize">
-  MempoolSize
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockchainState_MempoolSize" data-uid="chia.dotnet.BlockchainState.MempoolSize">MempoolSize</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public long MempoolSize { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public long MempoolSize { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
-    <dd>The node's view of the blockchain.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">Int64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockchainState_NodeId.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockchainState.NodeId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockchainState_NodeId_" data-uid="chia.dotnet.BlockchainState.NodeId*"></a>
-
-  <h3 id="chia_dotnet_BlockchainState_NodeId" data-uid="chia.dotnet.BlockchainState.NodeId">
-  NodeId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockchainState_NodeId" data-uid="chia.dotnet.BlockchainState.NodeId">NodeId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string NodeId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string NodeId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>The node's view of the blockchain.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockchainState_Peak.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockchainState.Peak%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L19">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockchainState_Peak_" data-uid="chia.dotnet.BlockchainState.Peak*"></a>
-
-  <h3 id="chia_dotnet_BlockchainState_Peak" data-uid="chia.dotnet.BlockchainState.Peak">
-  Peak
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L19"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockchainState_Peak" data-uid="chia.dotnet.BlockchainState.Peak">Peak</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public BlockRecord? Peak { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public BlockRecord Peak { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.BlockRecord.html">BlockRecord</a></dt>
-    <dd>The node's view of the blockchain.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.BlockRecord.html">BlockRecord</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockchainState_Space.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockchainState.Space%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L20">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockchainState_Space_" data-uid="chia.dotnet.BlockchainState.Space*"></a>
-
-  <h3 id="chia_dotnet_BlockchainState_Space" data-uid="chia.dotnet.BlockchainState.Space">
-  Space
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L20"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockchainState_Space" data-uid="chia.dotnet.BlockchainState.Space">Space</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public BigInteger Space { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public BigInteger Space { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></dt>
-    <dd>The node's view of the blockchain.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockchainState_SubSlotIters.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockchainState.SubSlotIters%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L21">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockchainState_SubSlotIters_" data-uid="chia.dotnet.BlockchainState.SubSlotIters*"></a>
-
-  <h3 id="chia_dotnet_BlockchainState_SubSlotIters" data-uid="chia.dotnet.BlockchainState.SubSlotIters">
-  SubSlotIters
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L21"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockchainState_SubSlotIters" data-uid="chia.dotnet.BlockchainState.SubSlotIters">SubSlotIters</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong SubSlotIters { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong SubSlotIters { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd>The node's view of the blockchain.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockchainState_Sync.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockchainState.Sync%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L22">View Source</a>
+  </span>
   <a id="chia_dotnet_BlockchainState_Sync_" data-uid="chia.dotnet.BlockchainState.Sync*"></a>
-
-  <h3 id="chia_dotnet_BlockchainState_Sync" data-uid="chia.dotnet.BlockchainState.Sync">
-  Sync
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L22"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_BlockchainState_Sync" data-uid="chia.dotnet.BlockchainState.Sync">Sync</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public SyncState Sync { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public SyncState Sync { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.SyncState.html">SyncState</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.SyncState.html">SyncState</a></dt>
-    <dd>The node's view of the blockchain.</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L8" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_BlockchainState.md&amp;value=---%0Auid%3A%20chia.dotnet.BlockchainState%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L8" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.CATInfo.html b/docs/api/chia.dotnet.CATInfo.html
index d5f62849..29707098 100644
--- a/docs/api/chia.dotnet.CATInfo.html
+++ b/docs/api/chia.dotnet.CATInfo.html
@@ -1,282 +1,265 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class CATInfo
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class CATInfo
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CATInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.CATInfo%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class CATInfo
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class CATInfo
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.CATInfo">
-
-
-
-  <h1 id="chia_dotnet_CATInfo" data-uid="chia.dotnet.CATInfo" class="text-break">
-    Class CATInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CATInfo.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.CATInfo">
+  
+  
+  <h1 id="chia_dotnet_CATInfo" data-uid="chia.dotnet.CATInfo" class="text-break">Class CATInfo
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">CATInfo</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record CATInfo : IEquatable&lt;CATInfo&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.CATInfo.html">CATInfo</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">CATInfo</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.CATInfo.html">CATInfo</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_CATInfo_AssetId_" data-uid="chia.dotnet.CATInfo.AssetId*"></a>
-
-  <h3 id="chia_dotnet_CATInfo_AssetId" data-uid="chia.dotnet.CATInfo.AssetId">
-  AssetId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CATInfo.cs/#L5"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_CATInfo_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class CATInfo : IEquatable&lt;CATInfo&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CATInfo_AssetId.md&amp;value=---%0Auid%3A%20chia.dotnet.CATInfo.AssetId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CATInfo.cs/#L5">View Source</a>
+  </span>
+  <a id="chia_dotnet_CATInfo_AssetId_" data-uid="chia.dotnet.CATInfo.AssetId*"></a>
+  <h4 id="chia_dotnet_CATInfo_AssetId" data-uid="chia.dotnet.CATInfo.AssetId">AssetId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string AssetId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string AssetId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CATInfo_Name.md&amp;value=---%0Auid%3A%20chia.dotnet.CATInfo.Name%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CATInfo.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_CATInfo_Name_" data-uid="chia.dotnet.CATInfo.Name*"></a>
-
-  <h3 id="chia_dotnet_CATInfo_Name" data-uid="chia.dotnet.CATInfo.Name">
-  Name
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CATInfo.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_CATInfo_Name" data-uid="chia.dotnet.CATInfo.Name">Name</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Name { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Name { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CATInfo_Symbol.md&amp;value=---%0Auid%3A%20chia.dotnet.CATInfo.Symbol%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CATInfo.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_CATInfo_Symbol_" data-uid="chia.dotnet.CATInfo.Symbol*"></a>
-
-  <h3 id="chia_dotnet_CATInfo_Symbol" data-uid="chia.dotnet.CATInfo.Symbol">
-  Symbol
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CATInfo.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_CATInfo_Symbol" data-uid="chia.dotnet.CATInfo.Symbol">Symbol</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Symbol { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Symbol { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CATInfo.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CATInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.CATInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CATInfo.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.CATWallet.html b/docs/api/chia.dotnet.CATWallet.html
index 37c455e2..d169ec96 100644
--- a/docs/api/chia.dotnet.CATWallet.html
+++ b/docs/api/chia.dotnet.CATWallet.html
@@ -1,481 +1,169 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class CATWallet
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class CATWallet
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Wraps a CAT wallet">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CATWallet.md&amp;value=---%0Auid%3A%20chia.dotnet.CATWallet%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class CATWallet
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class CATWallet
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.CATWallet">
-
-
-
-  <h1 id="chia_dotnet_CATWallet" data-uid="chia.dotnet.CATWallet" class="text-break">
-    Class CATWallet
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/CATWallet.cs/#L17"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.CATWallet">
+  
+  
+  <h1 id="chia_dotnet_CATWallet" data-uid="chia.dotnet.CATWallet" class="text-break">Class CATWallet
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Wraps a CAT wallet</p>
+  <div class="markdown level0 summary"><p>Wraps a CAT wallet</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public sealed class CATWallet : Wallet</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">CATWallet</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><a class="xref" href="chia.dotnet.Wallet.html">Wallet</a></div>
-      <div><span class="xref">CATWallet</span></div>
-    </dd>
-  </dl>
-
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletId">Wallet.WalletId</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletProxy">Wallet.WalletProxy</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetWalletInfo_System_Threading_CancellationToken_">Wallet.GetWalletInfo(CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetBalance_System_Threading_CancellationToken_">Wallet.GetBalance(CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_SelectCoins_System_UInt64_System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_System_UInt64__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Threading_CancellationToken_">Wallet.SelectCoins(ulong, IEnumerable&lt;Coin&gt;, IEnumerable&lt;ulong&gt;, ulong?, ulong?, CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetTransactions_System_String_chia_dotnet_TransactionTypeFilter_System_Boolean_System_String_System_UInt32_System_UInt32_System_Nullable_System_Boolean__System_Threading_CancellationToken_">Wallet.GetTransactions(string, TransactionTypeFilter, bool, string, uint, uint, bool?, CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetSpendableCoins_System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Collections_Generic_IEnumerable_System_UInt64__System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_System_String__System_Threading_CancellationToken_">Wallet.GetSpendableCoins(ulong?, ulong?, IEnumerable&lt;ulong&gt;, IEnumerable&lt;Coin&gt;, IEnumerable&lt;string&gt;, CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetNextAddress_System_Boolean_System_Threading_CancellationToken_">Wallet.GetNextAddress(bool, CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetTransactionCount_chia_dotnet_TransactionTypeFilter_System_Threading_CancellationToken_">Wallet.GetTransactionCount(TransactionTypeFilter, CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_DeleteUnconfirmedTransactions_System_Threading_CancellationToken_">Wallet.DeleteUnconfirmedTransactions(CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_SendTransaction_System_String_System_UInt64_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_UInt64__System_Collections_Generic_IEnumerable_System_String__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Boolean_System_UInt64_System_Threading_CancellationToken_">Wallet.SendTransaction(string, ulong, IEnumerable&lt;string&gt;, IEnumerable&lt;ulong&gt;, IEnumerable&lt;string&gt;, ulong?, ulong?, bool, ulong, CancellationToken)</a>
-    </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_SendTransactionMulti_System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_UInt64_System_Threading_CancellationToken_">Wallet.SendTransactionMulti(IEnumerable&lt;Coin&gt;, IEnumerable&lt;Coin&gt;, ulong, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-  <h2 id="chia_dotnet_CATWallet_remarks">Remarks</h2>
-  <div class="markdown level0 remarks"><p>ctor</p>
-</div>
-
-
-  <h2 class="section" id="constructors">Constructors
-</h2>
-
-
-  <a id="chia_dotnet_CATWallet__ctor_" data-uid="chia.dotnet.CATWallet.#ctor*"></a>
-
-  <h3 id="chia_dotnet_CATWallet__ctor_System_UInt32_chia_dotnet_WalletProxy_" data-uid="chia.dotnet.CATWallet.#ctor(System.UInt32,chia.dotnet.WalletProxy)">
-  CATWallet(uint, WalletProxy)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/CATWallet.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Wraps a CAT wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public CATWallet(uint walletId, WalletProxy walletProxy)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>walletId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>The wallet_id to wrap</p>
-</dd>
-    <dt><code>walletProxy</code> <a class="xref" href="chia.dotnet.WalletProxy.html">WalletProxy</a></dt>
-    <dd><p>Wallet RPC proxy to use for communication</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_CATWallet__ctor_System_UInt32_chia_dotnet_WalletProxy__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>ctor</p>
-</div>
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_CATWallet_GetAssetId_" data-uid="chia.dotnet.CATWallet.GetAssetId*"></a>
-
-  <h3 id="chia_dotnet_CATWallet_GetAssetId_System_Threading_CancellationToken_" data-uid="chia.dotnet.CATWallet.GetAssetId(System.Threading.CancellationToken)">
-  GetAssetId(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/CATWallet.cs/#L44"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the asset id of a wallet's CAT</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;string&gt; GetAssetId(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>The asset id</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_CATWallet_GetName_" data-uid="chia.dotnet.CATWallet.GetName*"></a>
-
-  <h3 id="chia_dotnet_CATWallet_GetName_System_Threading_CancellationToken_" data-uid="chia.dotnet.CATWallet.GetName(System.Threading.CancellationToken)">
-  GetName(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/CATWallet.cs/#L34"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the name of a wallet's CAT</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;string&gt; GetName(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>The CAT name</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_CATWallet_SetName_" data-uid="chia.dotnet.CATWallet.SetName*"></a>
-
-  <h3 id="chia_dotnet_CATWallet_SetName_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.CATWallet.SetName(System.String,System.Threading.CancellationToken)">
-  SetName(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/CATWallet.cs/#L55"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Set the name of the CAT</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_CATWallet_syntax">Syntax</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task SetName(string name, CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public sealed class CATWallet</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>name</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The new name</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_CATWallet_Spend_" data-uid="chia.dotnet.CATWallet.Spend*"></a>
-
-  <h3 id="chia_dotnet_CATWallet_Spend_System_String_System_UInt64_System_Collections_Generic_IEnumerable_System_String__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Collections_Generic_IEnumerable_System_UInt64__System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.CATWallet.Spend(System.String,System.UInt64,System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.Collections.Generic.IEnumerable{System.UInt64},System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)">
-  Spend(string, ulong, IEnumerable&lt;string&gt;?, ulong?, ulong?, IEnumerable&lt;ulong&gt;?, bool?, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/CATWallet.cs/#L81"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Spend a CAT</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;TransactionRecord&gt; Spend(string innerAddress, ulong amount, IEnumerable&lt;string&gt;? memos = null, ulong? minCoinAmount = null, ulong? maxCoinAmount = null, IEnumerable&lt;ulong&gt;? excludeCoinAmounts = null, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>innerAddress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The inner address for the spend</p>
-</dd>
-    <dt><code>amount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>The amount to put in the wallet (in units of mojos)</p>
-</dd>
-    <dt><code>memos</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>Optional list of byte string memos to include in the transaction</p>
-</dd>
-    <dt><code>minCoinAmount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-    <dt><code>maxCoinAmount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-    <dt><code>excludeCoinAmounts</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>reusePuzhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>The fee to create the wallet (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a>&gt;</dt>
-    <dd><p>A <a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_CATWallet_Validate_" data-uid="chia.dotnet.CATWallet.Validate*"></a>
-
-  <h3 id="chia_dotnet_CATWallet_Validate_System_Threading_CancellationToken_" data-uid="chia.dotnet.CATWallet.Validate(System.Threading.CancellationToken)">
-  Validate(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/CATWallet.cs/#L24"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Validates that <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletId">WalletId</a> is a <a class="xref" href="chia.dotnet.WalletType.html#chia_dotnet_WalletType_CAT">CAT</a></p>
+  <h5 id="chia_dotnet_CATWallet_remarks"><strong>Remarks</strong></h5>
+  <div class="markdown level0 remarks"><p>ctor</p>
 </div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public override Task Validate(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd>Wraps a CAT wallet</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>True if the wallet is a CAT wallet</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/CATWallet.cs/#L17" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CATWallet.md&amp;value=---%0Auid%3A%20chia.dotnet.CATWallet%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/CATWallet.cs/#L17" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.CRCATWallet.html b/docs/api/chia.dotnet.CRCATWallet.html
index ea588daf..8891244f 100644
--- a/docs/api/chia.dotnet.CRCATWallet.html
+++ b/docs/api/chia.dotnet.CRCATWallet.html
@@ -1,349 +1,169 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class CRCATWallet
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class CRCATWallet
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Wraps a CRCAT  Wallet">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CRCATWallet.md&amp;value=---%0Auid%3A%20chia.dotnet.CRCATWallet%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class CRCATWallet
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class CRCATWallet
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.CRCATWallet">
-
-
-
-  <h1 id="chia_dotnet_CRCATWallet" data-uid="chia.dotnet.CRCATWallet" class="text-break">
-    Class CRCATWallet
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/CRCATWallet.cs/#L15"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.CRCATWallet">
+  
+  
+  <h1 id="chia_dotnet_CRCATWallet" data-uid="chia.dotnet.CRCATWallet" class="text-break">Class CRCATWallet
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Wraps a CRCAT  Wallet</p>
+  <div class="markdown level0 summary"><p>Wraps a CRCAT  Wallet</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public sealed class CRCATWallet : Wallet</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">CRCATWallet</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><a class="xref" href="chia.dotnet.Wallet.html">Wallet</a></div>
-      <div><span class="xref">CRCATWallet</span></div>
-    </dd>
-  </dl>
-
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletId">Wallet.WalletId</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletProxy">Wallet.WalletProxy</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetWalletInfo_System_Threading_CancellationToken_">Wallet.GetWalletInfo(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetBalance_System_Threading_CancellationToken_">Wallet.GetBalance(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_SelectCoins_System_UInt64_System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_System_UInt64__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Threading_CancellationToken_">Wallet.SelectCoins(ulong, IEnumerable&lt;Coin&gt;, IEnumerable&lt;ulong&gt;, ulong?, ulong?, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetTransactions_System_String_chia_dotnet_TransactionTypeFilter_System_Boolean_System_String_System_UInt32_System_UInt32_System_Nullable_System_Boolean__System_Threading_CancellationToken_">Wallet.GetTransactions(string, TransactionTypeFilter, bool, string, uint, uint, bool?, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetSpendableCoins_System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Collections_Generic_IEnumerable_System_UInt64__System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_System_String__System_Threading_CancellationToken_">Wallet.GetSpendableCoins(ulong?, ulong?, IEnumerable&lt;ulong&gt;, IEnumerable&lt;Coin&gt;, IEnumerable&lt;string&gt;, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetNextAddress_System_Boolean_System_Threading_CancellationToken_">Wallet.GetNextAddress(bool, CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetTransactionCount_chia_dotnet_TransactionTypeFilter_System_Threading_CancellationToken_">Wallet.GetTransactionCount(TransactionTypeFilter, CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_DeleteUnconfirmedTransactions_System_Threading_CancellationToken_">Wallet.DeleteUnconfirmedTransactions(CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_SendTransaction_System_String_System_UInt64_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_UInt64__System_Collections_Generic_IEnumerable_System_String__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Boolean_System_UInt64_System_Threading_CancellationToken_">Wallet.SendTransaction(string, ulong, IEnumerable&lt;string&gt;, IEnumerable&lt;ulong&gt;, IEnumerable&lt;string&gt;, ulong?, ulong?, bool, ulong, CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_SendTransactionMulti_System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_UInt64_System_Threading_CancellationToken_">Wallet.SendTransactionMulti(IEnumerable&lt;Coin&gt;, IEnumerable&lt;Coin&gt;, ulong, CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
-    </div>
-  </dd></dl>
-
-
-
-
-  <h2 id="chia_dotnet_CRCATWallet_remarks">Remarks</h2>
-  <div class="markdown level0 remarks"><p>ctor</p>
-</div>
-
-
-  <h2 class="section" id="constructors">Constructors
-</h2>
-
-
-  <a id="chia_dotnet_CRCATWallet__ctor_" data-uid="chia.dotnet.CRCATWallet.#ctor*"></a>
-
-  <h3 id="chia_dotnet_CRCATWallet__ctor_System_UInt32_chia_dotnet_WalletProxy_" data-uid="chia.dotnet.CRCATWallet.#ctor(System.UInt32,chia.dotnet.WalletProxy)">
-  CRCATWallet(uint, WalletProxy)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/CRCATWallet.cs/#L15"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Wraps a CRCAT  Wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public CRCATWallet(uint walletId, WalletProxy walletProxy)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>walletId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>The wallet_id to wrap</p>
-</dd>
-    <dt><code>walletProxy</code> <a class="xref" href="chia.dotnet.WalletProxy.html">WalletProxy</a></dt>
-    <dd><p>Wallet RPC proxy to use for communication</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_CRCATWallet__ctor_System_UInt32_chia_dotnet_WalletProxy__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>ctor</p>
-</div>
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_CRCATWallet_ApprovePending_" data-uid="chia.dotnet.CRCATWallet.ApprovePending*"></a>
-
-  <h3 id="chia_dotnet_CRCATWallet_ApprovePending_System_Nullable_System_UInt64__System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.CRCATWallet.ApprovePending(System.Nullable{System.UInt64},System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)">
-  ApprovePending(ulong?, bool?, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/CRCATWallet.cs/#L35"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Moving any &quot;pending approval&quot; CR-CATs into the spendable balance of the wallet.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_CRCATWallet_syntax">Syntax</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;TransactionRecord&gt;&gt; ApprovePending(ulong? minAmountToClaim = null, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public sealed class CRCATWallet</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>minAmountToClaim</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd><p>The minimum amount to claim (in units of mojos)</p>
-</dd>
-    <dt><code>reusePuzhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_CRCATWallet_Validate_" data-uid="chia.dotnet.CRCATWallet.Validate*"></a>
-
-  <h3 id="chia_dotnet_CRCATWallet_Validate_System_Threading_CancellationToken_" data-uid="chia.dotnet.CRCATWallet.Validate(System.Threading.CancellationToken)">
-  Validate(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/CRCATWallet.cs/#L22"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Validates that <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletId">WalletId</a> is a <a class="xref" href="chia.dotnet.WalletType.html#chia_dotnet_WalletType_CRCAT">CRCAT</a></p>
+  <h5 id="chia_dotnet_CRCATWallet_remarks"><strong>Remarks</strong></h5>
+  <div class="markdown level0 remarks"><p>ctor</p>
 </div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public override Task Validate(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd>Wraps a CRCAT  Wallet</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>True if the wallet is a pooling wallet</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/CRCATWallet.cs/#L15" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CRCATWallet.md&amp;value=---%0Auid%3A%20chia.dotnet.CRCATWallet%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/CRCATWallet.cs/#L15" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.ChallengeChainSubSlot.html b/docs/api/chia.dotnet.ChallengeChainSubSlot.html
index b92492b6..f38feb48 100644
--- a/docs/api/chia.dotnet.ChallengeChainSubSlot.html
+++ b/docs/api/chia.dotnet.ChallengeChainSubSlot.html
@@ -1,348 +1,329 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class ChallengeChainSubSlot
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class ChallengeChainSubSlot
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ChallengeChainSubSlot.md&amp;value=---%0Auid%3A%20chia.dotnet.ChallengeChainSubSlot%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class ChallengeChainSubSlot
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class ChallengeChainSubSlot
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.ChallengeChainSubSlot">
-
-
-
-  <h1 id="chia_dotnet_ChallengeChainSubSlot" data-uid="chia.dotnet.ChallengeChainSubSlot" class="text-break">
-    Class ChallengeChainSubSlot
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ChallengeChainSubSlot.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.ChallengeChainSubSlot">
+  
+  
+  <h1 id="chia_dotnet_ChallengeChainSubSlot" data-uid="chia.dotnet.ChallengeChainSubSlot" class="text-break">Class ChallengeChainSubSlot
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">ChallengeChainSubSlot</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record ChallengeChainSubSlot : IEquatable&lt;ChallengeChainSubSlot&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.ChallengeChainSubSlot.html">ChallengeChainSubSlot</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">ChallengeChainSubSlot</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.ChallengeChainSubSlot.html">ChallengeChainSubSlot</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_ChallengeChainSubSlot_ChallengeChainEndOfSlotVdf_" data-uid="chia.dotnet.ChallengeChainSubSlot.ChallengeChainEndOfSlotVdf*"></a>
-
-  <h3 id="chia_dotnet_ChallengeChainSubSlot_ChallengeChainEndOfSlotVdf" data-uid="chia.dotnet.ChallengeChainSubSlot.ChallengeChainEndOfSlotVdf">
-  ChallengeChainEndOfSlotVdf
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ChallengeChainSubSlot.cs/#L5"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_ChallengeChainSubSlot_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class ChallengeChainSubSlot : IEquatable&lt;ChallengeChainSubSlot&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ChallengeChainSubSlot_ChallengeChainEndOfSlotVdf.md&amp;value=---%0Auid%3A%20chia.dotnet.ChallengeChainSubSlot.ChallengeChainEndOfSlotVdf%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ChallengeChainSubSlot.cs/#L5">View Source</a>
+  </span>
+  <a id="chia_dotnet_ChallengeChainSubSlot_ChallengeChainEndOfSlotVdf_" data-uid="chia.dotnet.ChallengeChainSubSlot.ChallengeChainEndOfSlotVdf*"></a>
+  <h4 id="chia_dotnet_ChallengeChainSubSlot_ChallengeChainEndOfSlotVdf" data-uid="chia.dotnet.ChallengeChainSubSlot.ChallengeChainEndOfSlotVdf">ChallengeChainEndOfSlotVdf</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VDFInfo ChallengeChainEndOfSlotVdf { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VDFInfo ChallengeChainEndOfSlotVdf { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ChallengeChainSubSlot_InfusedChallengeChainSubSlotHash.md&amp;value=---%0Auid%3A%20chia.dotnet.ChallengeChainSubSlot.InfusedChallengeChainSubSlotHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ChallengeChainSubSlot.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_ChallengeChainSubSlot_InfusedChallengeChainSubSlotHash_" data-uid="chia.dotnet.ChallengeChainSubSlot.InfusedChallengeChainSubSlotHash*"></a>
-
-  <h3 id="chia_dotnet_ChallengeChainSubSlot_InfusedChallengeChainSubSlotHash" data-uid="chia.dotnet.ChallengeChainSubSlot.InfusedChallengeChainSubSlotHash">
-  InfusedChallengeChainSubSlotHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ChallengeChainSubSlot.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ChallengeChainSubSlot_InfusedChallengeChainSubSlotHash" data-uid="chia.dotnet.ChallengeChainSubSlot.InfusedChallengeChainSubSlotHash">InfusedChallengeChainSubSlotHash</h4>
   <div class="markdown level1 summary"><p>Only at the end of a slot</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? InfusedChallengeChainSubSlotHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string InfusedChallengeChainSubSlotHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ChallengeChainSubSlot_NewDifficulty.md&amp;value=---%0Auid%3A%20chia.dotnet.ChallengeChainSubSlot.NewDifficulty%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ChallengeChainSubSlot.cs/#L21">View Source</a>
+  </span>
   <a id="chia_dotnet_ChallengeChainSubSlot_NewDifficulty_" data-uid="chia.dotnet.ChallengeChainSubSlot.NewDifficulty*"></a>
-
-  <h3 id="chia_dotnet_ChallengeChainSubSlot_NewDifficulty" data-uid="chia.dotnet.ChallengeChainSubSlot.NewDifficulty">
-  NewDifficulty
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ChallengeChainSubSlot.cs/#L21"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ChallengeChainSubSlot_NewDifficulty" data-uid="chia.dotnet.ChallengeChainSubSlot.NewDifficulty">NewDifficulty</h4>
   <div class="markdown level1 summary"><p>Only at the end of epoch, sub-epoch, and slot</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong? NewDifficulty { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong? NewDifficulty { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ChallengeChainSubSlot_NewSubSlotIters.md&amp;value=---%0Auid%3A%20chia.dotnet.ChallengeChainSubSlot.NewSubSlotIters%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ChallengeChainSubSlot.cs/#L17">View Source</a>
+  </span>
   <a id="chia_dotnet_ChallengeChainSubSlot_NewSubSlotIters_" data-uid="chia.dotnet.ChallengeChainSubSlot.NewSubSlotIters*"></a>
-
-  <h3 id="chia_dotnet_ChallengeChainSubSlot_NewSubSlotIters" data-uid="chia.dotnet.ChallengeChainSubSlot.NewSubSlotIters">
-  NewSubSlotIters
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ChallengeChainSubSlot.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ChallengeChainSubSlot_NewSubSlotIters" data-uid="chia.dotnet.ChallengeChainSubSlot.NewSubSlotIters">NewSubSlotIters</h4>
   <div class="markdown level1 summary"><p>Only at the end of epoch, sub-epoch, and slot</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong? NewSubSlotIters { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong? NewSubSlotIters { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ChallengeChainSubSlot_SubepochSummaryHash.md&amp;value=---%0Auid%3A%20chia.dotnet.ChallengeChainSubSlot.SubepochSummaryHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ChallengeChainSubSlot.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_ChallengeChainSubSlot_SubepochSummaryHash_" data-uid="chia.dotnet.ChallengeChainSubSlot.SubepochSummaryHash*"></a>
-
-  <h3 id="chia_dotnet_ChallengeChainSubSlot_SubepochSummaryHash" data-uid="chia.dotnet.ChallengeChainSubSlot.SubepochSummaryHash">
-  SubepochSummaryHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ChallengeChainSubSlot.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ChallengeChainSubSlot_SubepochSummaryHash" data-uid="chia.dotnet.ChallengeChainSubSlot.SubepochSummaryHash">SubepochSummaryHash</h4>
   <div class="markdown level1 summary"><p>Only once per sub-epoch, and one sub-epoch delayed</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? SubepochSummaryHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string SubepochSummaryHash { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ChallengeChainSubSlot.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ChallengeChainSubSlot.md&amp;value=---%0Auid%3A%20chia.dotnet.ChallengeChainSubSlot%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ChallengeChainSubSlot.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.ClassgroupElement.html b/docs/api/chia.dotnet.ClassgroupElement.html
index 653bb968..12c429a7 100644
--- a/docs/api/chia.dotnet.ClassgroupElement.html
+++ b/docs/api/chia.dotnet.ClassgroupElement.html
@@ -1,223 +1,208 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class ClassgroupElement
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class ClassgroupElement
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Represents a classgroup element (a,b,c) where a, b, and c are 512 bit signed integers. However this is using a compressed representation. VDF outputs are a single classgroup element. VDF proofs can also be one classgroup element(or multiple).">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ClassgroupElement.md&amp;value=---%0Auid%3A%20chia.dotnet.ClassgroupElement%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class ClassgroupElement
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class ClassgroupElement
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.ClassgroupElement">
-
-
-
-  <h1 id="chia_dotnet_ClassgroupElement" data-uid="chia.dotnet.ClassgroupElement" class="text-break">
-    Class ClassgroupElement
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ClassgroupElement.cs/#L8"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.ClassgroupElement">
+  
+  
+  <h1 id="chia_dotnet_ClassgroupElement" data-uid="chia.dotnet.ClassgroupElement" class="text-break">Class ClassgroupElement
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Represents a classgroup element (a,b,c) where a, b, and c are 512 bit signed integers. However this is using
+  <div class="markdown level0 summary"><p>Represents a classgroup element (a,b,c) where a, b, and c are 512 bit signed integers. However this is using
 a compressed representation. VDF outputs are a single classgroup element. VDF proofs can also be one classgroup
 element(or multiple).</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record ClassgroupElement : IEquatable&lt;ClassgroupElement&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">ClassgroupElement</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">ClassgroupElement</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.ClassgroupElement.html">ClassgroupElement</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.ClassgroupElement.html">ClassgroupElement</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_ClassgroupElement_Data_" data-uid="chia.dotnet.ClassgroupElement.Data*"></a>
-
-  <h3 id="chia_dotnet_ClassgroupElement_Data" data-uid="chia.dotnet.ClassgroupElement.Data">
-  Data
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ClassgroupElement.cs/#L10"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_ClassgroupElement_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class ClassgroupElement : IEquatable&lt;ClassgroupElement&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ClassgroupElement_Data.md&amp;value=---%0Auid%3A%20chia.dotnet.ClassgroupElement.Data%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ClassgroupElement.cs/#L10">View Source</a>
+  </span>
+  <a id="chia_dotnet_ClassgroupElement_Data_" data-uid="chia.dotnet.ClassgroupElement.Data*"></a>
+  <h4 id="chia_dotnet_ClassgroupElement_Data" data-uid="chia.dotnet.ClassgroupElement.Data">Data</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Data { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Data { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Represents a classgroup element (a,b,c) where a, b, and c are 512 bit signed integers. However this is using a compressed representation. VDF outputs are a single classgroup element. VDF proofs can also be one classgroup element(or multiple).</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ClassgroupElement.cs/#L8" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ClassgroupElement.md&amp;value=---%0Auid%3A%20chia.dotnet.ClassgroupElement%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ClassgroupElement.cs/#L8" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.Coin.html b/docs/api/chia.dotnet.Coin.html
index a2072ff4..10ae5f42 100644
--- a/docs/api/chia.dotnet.Coin.html
+++ b/docs/api/chia.dotnet.Coin.html
@@ -1,349 +1,330 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class Coin
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class Coin
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="This structure is used in the body for the reward and fees genesis coins.">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Coin.md&amp;value=---%0Auid%3A%20chia.dotnet.Coin%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class Coin
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class Coin
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.Coin">
-
-
-
-  <h1 id="chia_dotnet_Coin" data-uid="chia.dotnet.Coin" class="text-break">
-    Class Coin
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Coin.cs/#L10"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.Coin">
+  
+  
+  <h1 id="chia_dotnet_Coin" data-uid="chia.dotnet.Coin" class="text-break">Class Coin
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>This structure is used in the body for the reward and fees genesis coins.</p>
+  <div class="markdown level0 summary"><p>This structure is used in the body for the reward and fees genesis coins.</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record Coin : IEquatable&lt;Coin&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">Coin</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">Coin</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_Coin_Amount_" data-uid="chia.dotnet.Coin.Amount*"></a>
-
-  <h3 id="chia_dotnet_Coin_Amount" data-uid="chia.dotnet.Coin.Amount">
-  Amount
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Coin.cs/#L14"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_Coin_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class Coin : IEquatable&lt;Coin&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Coin_Amount.md&amp;value=---%0Auid%3A%20chia.dotnet.Coin.Amount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Coin.cs/#L14">View Source</a>
+  </span>
+  <a id="chia_dotnet_Coin_Amount_" data-uid="chia.dotnet.Coin.Amount*"></a>
+  <h4 id="chia_dotnet_Coin_Amount" data-uid="chia.dotnet.Coin.Amount">Amount</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public BigInteger Amount { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public BigInteger Amount { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></dt>
-    <dd>This structure is used in the body for the reward and fees genesis coins.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Coin_AmountHex.md&amp;value=---%0Auid%3A%20chia.dotnet.Coin.AmountHex%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Coin.cs/#L19">View Source</a>
+  </span>
   <a id="chia_dotnet_Coin_AmountHex_" data-uid="chia.dotnet.Coin.AmountHex*"></a>
-
-  <h3 id="chia_dotnet_Coin_AmountHex" data-uid="chia.dotnet.Coin.AmountHex">
-  AmountHex
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Coin.cs/#L19"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Coin_AmountHex" data-uid="chia.dotnet.Coin.AmountHex">AmountHex</h4>
   <div class="markdown level1 summary"><p>The <a class="xref" href="chia.dotnet.Coin.html#chia_dotnet_Coin_Amount">Amount</a> as a hex string</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public string AmountHex { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This structure is used in the body for the reward and fees genesis coins.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Coin_Name.md&amp;value=---%0Auid%3A%20chia.dotnet.Coin.Name%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Coin.cs/#L32">View Source</a>
+  </span>
   <a id="chia_dotnet_Coin_Name_" data-uid="chia.dotnet.Coin.Name*"></a>
-
-  <h3 id="chia_dotnet_Coin_Name" data-uid="chia.dotnet.Coin.Name">
-  Name
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Coin.cs/#L32"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Coin_Name" data-uid="chia.dotnet.Coin.Name">Name</h4>
   <div class="markdown level1 summary"><p>SHA256 hash of <a class="xref" href="chia.dotnet.Coin.html#chia_dotnet_Coin_ParentCoinInfo">ParentCoinInfo</a>, <a class="xref" href="chia.dotnet.Coin.html#chia_dotnet_Coin_PuzzleHash">PuzzleHash</a>, and <a class="xref" href="chia.dotnet.Coin.html#chia_dotnet_Coin_AmountHex">AmountHex</a></p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public string Name { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This structure is used in the body for the reward and fees genesis coins.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Coin_ParentCoinInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.Coin.ParentCoinInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Coin.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_Coin_ParentCoinInfo_" data-uid="chia.dotnet.Coin.ParentCoinInfo*"></a>
-
-  <h3 id="chia_dotnet_Coin_ParentCoinInfo" data-uid="chia.dotnet.Coin.ParentCoinInfo">
-  ParentCoinInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Coin.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Coin_ParentCoinInfo" data-uid="chia.dotnet.Coin.ParentCoinInfo">ParentCoinInfo</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string ParentCoinInfo { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string ParentCoinInfo { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This structure is used in the body for the reward and fees genesis coins.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Coin_PuzzleHash.md&amp;value=---%0Auid%3A%20chia.dotnet.Coin.PuzzleHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Coin.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_Coin_PuzzleHash_" data-uid="chia.dotnet.Coin.PuzzleHash*"></a>
-
-  <h3 id="chia_dotnet_Coin_PuzzleHash" data-uid="chia.dotnet.Coin.PuzzleHash">
-  PuzzleHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Coin.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Coin_PuzzleHash" data-uid="chia.dotnet.Coin.PuzzleHash">PuzzleHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PuzzleHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PuzzleHash { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This structure is used in the body for the reward and fees genesis coins.</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Coin.cs/#L10" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Coin.md&amp;value=---%0Auid%3A%20chia.dotnet.Coin%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Coin.cs/#L10" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.CoinAnnouncement.html b/docs/api/chia.dotnet.CoinAnnouncement.html
index d02bfded..859a7ccd 100644
--- a/docs/api/chia.dotnet.CoinAnnouncement.html
+++ b/docs/api/chia.dotnet.CoinAnnouncement.html
@@ -1,282 +1,265 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class CoinAnnouncement
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class CoinAnnouncement
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CoinAnnouncement.md&amp;value=---%0Auid%3A%20chia.dotnet.CoinAnnouncement%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class CoinAnnouncement
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class CoinAnnouncement
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.CoinAnnouncement">
-
-
-
-  <h1 id="chia_dotnet_CoinAnnouncement" data-uid="chia.dotnet.CoinAnnouncement" class="text-break">
-    Class CoinAnnouncement
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinAnnouncement.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.CoinAnnouncement">
+  
+  
+  <h1 id="chia_dotnet_CoinAnnouncement" data-uid="chia.dotnet.CoinAnnouncement" class="text-break">Class CoinAnnouncement
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">CoinAnnouncement</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record CoinAnnouncement : IEquatable&lt;CoinAnnouncement&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.CoinAnnouncement.html">CoinAnnouncement</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">CoinAnnouncement</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.CoinAnnouncement.html">CoinAnnouncement</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_CoinAnnouncement_CoinId_" data-uid="chia.dotnet.CoinAnnouncement.CoinId*"></a>
-
-  <h3 id="chia_dotnet_CoinAnnouncement_CoinId" data-uid="chia.dotnet.CoinAnnouncement.CoinId">
-  CoinId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinAnnouncement.cs/#L5"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_CoinAnnouncement_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class CoinAnnouncement : IEquatable&lt;CoinAnnouncement&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CoinAnnouncement_CoinId.md&amp;value=---%0Auid%3A%20chia.dotnet.CoinAnnouncement.CoinId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinAnnouncement.cs/#L5">View Source</a>
+  </span>
+  <a id="chia_dotnet_CoinAnnouncement_CoinId_" data-uid="chia.dotnet.CoinAnnouncement.CoinId*"></a>
+  <h4 id="chia_dotnet_CoinAnnouncement_CoinId" data-uid="chia.dotnet.CoinAnnouncement.CoinId">CoinId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string CoinId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string CoinId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CoinAnnouncement_Message.md&amp;value=---%0Auid%3A%20chia.dotnet.CoinAnnouncement.Message%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinAnnouncement.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_CoinAnnouncement_Message_" data-uid="chia.dotnet.CoinAnnouncement.Message*"></a>
-
-  <h3 id="chia_dotnet_CoinAnnouncement_Message" data-uid="chia.dotnet.CoinAnnouncement.Message">
-  Message
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinAnnouncement.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_CoinAnnouncement_Message" data-uid="chia.dotnet.CoinAnnouncement.Message">Message</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Message { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Message { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CoinAnnouncement_MorphBytes.md&amp;value=---%0Auid%3A%20chia.dotnet.CoinAnnouncement.MorphBytes%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinAnnouncement.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_CoinAnnouncement_MorphBytes_" data-uid="chia.dotnet.CoinAnnouncement.MorphBytes*"></a>
-
-  <h3 id="chia_dotnet_CoinAnnouncement_MorphBytes" data-uid="chia.dotnet.CoinAnnouncement.MorphBytes">
-  MorphBytes
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinAnnouncement.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_CoinAnnouncement_MorphBytes" data-uid="chia.dotnet.CoinAnnouncement.MorphBytes">MorphBytes</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? MorphBytes { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string MorphBytes { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinAnnouncement.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CoinAnnouncement.md&amp;value=---%0Auid%3A%20chia.dotnet.CoinAnnouncement%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinAnnouncement.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.CoinRecord.html b/docs/api/chia.dotnet.CoinRecord.html
index b7f0ccc0..6805a31d 100644
--- a/docs/api/chia.dotnet.CoinRecord.html
+++ b/docs/api/chia.dotnet.CoinRecord.html
@@ -1,411 +1,390 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class CoinRecord
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class CoinRecord
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="These are values that correspond to a CoinName that are used in keeping track of the unspent database.">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CoinRecord.md&amp;value=---%0Auid%3A%20chia.dotnet.CoinRecord%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class CoinRecord
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class CoinRecord
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.CoinRecord">
-
-
-
-  <h1 id="chia_dotnet_CoinRecord" data-uid="chia.dotnet.CoinRecord" class="text-break">
-    Class CoinRecord
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinRecord.cs/#L11"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.CoinRecord">
+  
+  
+  <h1 id="chia_dotnet_CoinRecord" data-uid="chia.dotnet.CoinRecord" class="text-break">Class CoinRecord
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>These are values that correspond to a CoinName that are used
+  <div class="markdown level0 summary"><p>These are values that correspond to a CoinName that are used
 in keeping track of the unspent database.</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record CoinRecord : IEquatable&lt;CoinRecord&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">CoinRecord</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">CoinRecord</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.CoinRecord.html">CoinRecord</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.CoinRecord.html">CoinRecord</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_CoinRecord_Coin_" data-uid="chia.dotnet.CoinRecord.Coin*"></a>
-
-  <h3 id="chia_dotnet_CoinRecord_Coin" data-uid="chia.dotnet.CoinRecord.Coin">
-  Coin
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinRecord.cs/#L13"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_CoinRecord_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class CoinRecord : IEquatable&lt;CoinRecord&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CoinRecord_Coin.md&amp;value=---%0Auid%3A%20chia.dotnet.CoinRecord.Coin%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinRecord.cs/#L13">View Source</a>
+  </span>
+  <a id="chia_dotnet_CoinRecord_Coin_" data-uid="chia.dotnet.CoinRecord.Coin*"></a>
+  <h4 id="chia_dotnet_CoinRecord_Coin" data-uid="chia.dotnet.CoinRecord.Coin">Coin</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Coin Coin { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public Coin Coin { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.Coin.html">Coin</a></dt>
-    <dd>These are values that correspond to a CoinName that are used in keeping track of the unspent database.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.Coin.html">Coin</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CoinRecord_Coinbase.md&amp;value=---%0Auid%3A%20chia.dotnet.CoinRecord.Coinbase%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinRecord.cs/#L17">View Source</a>
+  </span>
   <a id="chia_dotnet_CoinRecord_Coinbase_" data-uid="chia.dotnet.CoinRecord.Coinbase*"></a>
-
-  <h3 id="chia_dotnet_CoinRecord_Coinbase" data-uid="chia.dotnet.CoinRecord.Coinbase">
-  Coinbase
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinRecord.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_CoinRecord_Coinbase" data-uid="chia.dotnet.CoinRecord.Coinbase">Coinbase</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool Coinbase { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool Coinbase { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd>These are values that correspond to a CoinName that are used in keeping track of the unspent database.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CoinRecord_ConfirmedBlockIndex.md&amp;value=---%0Auid%3A%20chia.dotnet.CoinRecord.ConfirmedBlockIndex%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinRecord.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_CoinRecord_ConfirmedBlockIndex_" data-uid="chia.dotnet.CoinRecord.ConfirmedBlockIndex*"></a>
-
-  <h3 id="chia_dotnet_CoinRecord_ConfirmedBlockIndex" data-uid="chia.dotnet.CoinRecord.ConfirmedBlockIndex">
-  ConfirmedBlockIndex
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinRecord.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_CoinRecord_ConfirmedBlockIndex" data-uid="chia.dotnet.CoinRecord.ConfirmedBlockIndex">ConfirmedBlockIndex</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint ConfirmedBlockIndex { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint ConfirmedBlockIndex { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd>These are values that correspond to a CoinName that are used in keeping track of the unspent database.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CoinRecord_DateTimestamp.md&amp;value=---%0Auid%3A%20chia.dotnet.CoinRecord.DateTimestamp%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinRecord.cs/#L25">View Source</a>
+  </span>
   <a id="chia_dotnet_CoinRecord_DateTimestamp_" data-uid="chia.dotnet.CoinRecord.DateTimestamp*"></a>
-
-  <h3 id="chia_dotnet_CoinRecord_DateTimestamp" data-uid="chia.dotnet.CoinRecord.DateTimestamp">
-  DateTimestamp
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinRecord.cs/#L25"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_CoinRecord_DateTimestamp" data-uid="chia.dotnet.CoinRecord.DateTimestamp">DateTimestamp</h4>
   <div class="markdown level1 summary"><p>Timestamp of the block at height confirmed_block_index</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public DateTime DateTimestamp { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></dt>
-    <dd>These are values that correspond to a CoinName that are used in keeping track of the unspent database.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CoinRecord_Spent.md&amp;value=---%0Auid%3A%20chia.dotnet.CoinRecord.Spent%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinRecord.cs/#L16">View Source</a>
+  </span>
   <a id="chia_dotnet_CoinRecord_Spent_" data-uid="chia.dotnet.CoinRecord.Spent*"></a>
-
-  <h3 id="chia_dotnet_CoinRecord_Spent" data-uid="chia.dotnet.CoinRecord.Spent">
-  Spent
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinRecord.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_CoinRecord_Spent" data-uid="chia.dotnet.CoinRecord.Spent">Spent</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool Spent { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool Spent { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd>These are values that correspond to a CoinName that are used in keeping track of the unspent database.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CoinRecord_SpentBlockIndex.md&amp;value=---%0Auid%3A%20chia.dotnet.CoinRecord.SpentBlockIndex%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinRecord.cs/#L15">View Source</a>
+  </span>
   <a id="chia_dotnet_CoinRecord_SpentBlockIndex_" data-uid="chia.dotnet.CoinRecord.SpentBlockIndex*"></a>
-
-  <h3 id="chia_dotnet_CoinRecord_SpentBlockIndex" data-uid="chia.dotnet.CoinRecord.SpentBlockIndex">
-  SpentBlockIndex
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinRecord.cs/#L15"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_CoinRecord_SpentBlockIndex" data-uid="chia.dotnet.CoinRecord.SpentBlockIndex">SpentBlockIndex</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint SpentBlockIndex { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint SpentBlockIndex { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd>These are values that correspond to a CoinName that are used in keeping track of the unspent database.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CoinRecord_Timestamp.md&amp;value=---%0Auid%3A%20chia.dotnet.CoinRecord.Timestamp%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinRecord.cs/#L21">View Source</a>
+  </span>
   <a id="chia_dotnet_CoinRecord_Timestamp_" data-uid="chia.dotnet.CoinRecord.Timestamp*"></a>
-
-  <h3 id="chia_dotnet_CoinRecord_Timestamp" data-uid="chia.dotnet.CoinRecord.Timestamp">
-  Timestamp
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinRecord.cs/#L21"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_CoinRecord_Timestamp" data-uid="chia.dotnet.CoinRecord.Timestamp">Timestamp</h4>
   <div class="markdown level1 summary"><p>Timestamp of the block at height confirmed_block_index</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong Timestamp { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong Timestamp { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd>These are values that correspond to a CoinName that are used in keeping track of the unspent database.</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinRecord.cs/#L11" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CoinRecord.md&amp;value=---%0Auid%3A%20chia.dotnet.CoinRecord%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinRecord.cs/#L11" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.CoinRecordOrder.html b/docs/api/chia.dotnet.CoinRecordOrder.html
index 95090711..c09f90d4 100644
--- a/docs/api/chia.dotnet.CoinRecordOrder.html
+++ b/docs/api/chia.dotnet.CoinRecordOrder.html
@@ -1,154 +1,156 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Enum CoinRecordOrder
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Enum CoinRecordOrder
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CoinRecordOrder.md&amp;value=---%0Auid%3A%20chia.dotnet.CoinRecordOrder%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Enum CoinRecordOrder
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Enum CoinRecordOrder
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.CoinRecordOrder">
-
-
-
-
-  <h1 id="chia_dotnet_CoinRecordOrder" data-uid="chia.dotnet.CoinRecordOrder" class="text-break">
-    Enum CoinRecordOrder
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinRecordOrder.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.CoinRecordOrder">
+  
+  
+  <h1 id="chia_dotnet_CoinRecordOrder" data-uid="chia.dotnet.CoinRecordOrder" class="text-break">Enum CoinRecordOrder
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_CoinRecordOrder_syntax">Syntax</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public enum CoinRecordOrder : byte</code></pre>
   </div>
-
-
-
-
-
-
-
-
-
-  <h2 id="fields">Fields
-</h2>
-  <dl class="parameters">
-    <dt id="chia_dotnet_CoinRecordOrder_ConfirmedHeight"><code>ConfirmedHeight = 1</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_CoinRecordOrder_SpentHight"><code>SpentHight = 2</code></dt>
-    <dd></dd>
-  </dl>
-
-
-
+  <h3 id="fields">Fields
+  </h3>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    <thead>
+    <tbody>
+      <tr>
+        <td id="chia_dotnet_CoinRecordOrder_ConfirmedHeight">ConfirmedHeight</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_CoinRecordOrder_SpentHight">SpentHight</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </thead></thead></table>
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinRecordOrder.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CoinRecordOrder.md&amp;value=---%0Auid%3A%20chia.dotnet.CoinRecordOrder%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinRecordOrder.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.CoinSpend.html b/docs/api/chia.dotnet.CoinSpend.html
index f8540339..301c2d46 100644
--- a/docs/api/chia.dotnet.CoinSpend.html
+++ b/docs/api/chia.dotnet.CoinSpend.html
@@ -1,285 +1,268 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class CoinSpend
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class CoinSpend
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="This is a rather disparate data structure that validates coin transfers. It&#39;s generally populated with data from different sources, since burned coins are identified by name, so it is built up more often that it is streamed.">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CoinSpend.md&amp;value=---%0Auid%3A%20chia.dotnet.CoinSpend%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class CoinSpend
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class CoinSpend
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.CoinSpend">
-
-
-
-  <h1 id="chia_dotnet_CoinSpend" data-uid="chia.dotnet.CoinSpend" class="text-break">
-    Class CoinSpend
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinSpend.cs/#L8"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.CoinSpend">
+  
+  
+  <h1 id="chia_dotnet_CoinSpend" data-uid="chia.dotnet.CoinSpend" class="text-break">Class CoinSpend
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>This is a rather disparate data structure that validates coin transfers. It's generally populated
+  <div class="markdown level0 summary"><p>This is a rather disparate data structure that validates coin transfers. It's generally populated
 with data from different sources, since burned coins are identified by name, so it is built up
 more often that it is streamed.</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record CoinSpend : IEquatable&lt;CoinSpend&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">CoinSpend</span></div>
+  </div>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.CoinSpend.html">CoinSpend</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">CoinSpend</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.CoinSpend.html">CoinSpend</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_CoinSpend_Coin_" data-uid="chia.dotnet.CoinSpend.Coin*"></a>
-
-  <h3 id="chia_dotnet_CoinSpend_Coin" data-uid="chia.dotnet.CoinSpend.Coin">
-  Coin
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinSpend.cs/#L10"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_CoinSpend_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class CoinSpend : IEquatable&lt;CoinSpend&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CoinSpend_Coin.md&amp;value=---%0Auid%3A%20chia.dotnet.CoinSpend.Coin%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinSpend.cs/#L10">View Source</a>
+  </span>
+  <a id="chia_dotnet_CoinSpend_Coin_" data-uid="chia.dotnet.CoinSpend.Coin*"></a>
+  <h4 id="chia_dotnet_CoinSpend_Coin" data-uid="chia.dotnet.CoinSpend.Coin">Coin</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Coin Coin { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public Coin Coin { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.Coin.html">Coin</a></dt>
-    <dd>This is a rather disparate data structure that validates coin transfers. It's generally populated with data from different sources, since burned coins are identified by name, so it is built up more often that it is streamed.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.Coin.html">Coin</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CoinSpend_PuzzleReveal.md&amp;value=---%0Auid%3A%20chia.dotnet.CoinSpend.PuzzleReveal%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinSpend.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_CoinSpend_PuzzleReveal_" data-uid="chia.dotnet.CoinSpend.PuzzleReveal*"></a>
-
-  <h3 id="chia_dotnet_CoinSpend_PuzzleReveal" data-uid="chia.dotnet.CoinSpend.PuzzleReveal">
-  PuzzleReveal
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinSpend.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_CoinSpend_PuzzleReveal" data-uid="chia.dotnet.CoinSpend.PuzzleReveal">PuzzleReveal</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PuzzleReveal { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PuzzleReveal { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This is a rather disparate data structure that validates coin transfers. It's generally populated with data from different sources, since burned coins are identified by name, so it is built up more often that it is streamed.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CoinSpend_Solution.md&amp;value=---%0Auid%3A%20chia.dotnet.CoinSpend.Solution%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinSpend.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_CoinSpend_Solution_" data-uid="chia.dotnet.CoinSpend.Solution*"></a>
-
-  <h3 id="chia_dotnet_CoinSpend_Solution" data-uid="chia.dotnet.CoinSpend.Solution">
-  Solution
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinSpend.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_CoinSpend_Solution" data-uid="chia.dotnet.CoinSpend.Solution">Solution</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Solution { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Solution { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This is a rather disparate data structure that validates coin transfers. It's generally populated with data from different sources, since burned coins are identified by name, so it is built up more often that it is streamed.</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinSpend.cs/#L8" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CoinSpend.md&amp;value=---%0Auid%3A%20chia.dotnet.CoinSpend%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinSpend.cs/#L8" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.CoinType.html b/docs/api/chia.dotnet.CoinType.html
index d0336d71..fe777e55 100644
--- a/docs/api/chia.dotnet.CoinType.html
+++ b/docs/api/chia.dotnet.CoinType.html
@@ -1,158 +1,164 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Enum CoinType
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Enum CoinType
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CoinType.md&amp;value=---%0Auid%3A%20chia.dotnet.CoinType%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Enum CoinType
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Enum CoinType
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.CoinType">
-
-
-
-
-  <h1 id="chia_dotnet_CoinType" data-uid="chia.dotnet.CoinType" class="text-break">
-    Enum CoinType
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinType.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.CoinType">
+  
+  
+  <h1 id="chia_dotnet_CoinType" data-uid="chia.dotnet.CoinType" class="text-break">Enum CoinType
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_CoinType_syntax">Syntax</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public enum CoinType : byte</code></pre>
   </div>
-
-
-
-
-
-
-
-
-
-  <h2 id="fields">Fields
-</h2>
-  <dl class="parameters">
-    <dt id="chia_dotnet_CoinType_Clawback"><code>Clawback = 1</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_CoinType_CrCat"><code>CrCat = 3</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_CoinType_CrCatPending"><code>CrCatPending = 2</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_CoinType_Normal"><code>Normal = 0</code></dt>
-    <dd></dd>
-  </dl>
-
-
-
+  <h3 id="fields">Fields
+  </h3>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    <thead>
+    <tbody>
+      <tr>
+        <td id="chia_dotnet_CoinType_Clawback">Clawback</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_CoinType_CrCat">CrCat</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_CoinType_CrCatPending">CrCatPending</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_CoinType_Normal">Normal</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </thead></thead></table>
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinType.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CoinType.md&amp;value=---%0Auid%3A%20chia.dotnet.CoinType%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/CoinType.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.Condition.html b/docs/api/chia.dotnet.Condition.html
index 0518c5b1..d9a6d96b 100644
--- a/docs/api/chia.dotnet.Condition.html
+++ b/docs/api/chia.dotnet.Condition.html
@@ -1,256 +1,240 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class Condition
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class Condition
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="This type doesn&#39;t exist in the chia code. This property is serialzied into the Json as a tuple, which shows up as a mixed type json array. There is a speciailzed converter to read the Json and get the ConditionOpCode into  conditions: List[Tuple[ConditionOpcode, List[ConditionWithArgs]]]">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Condition.md&amp;value=---%0Auid%3A%20chia.dotnet.Condition%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class Condition
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class Condition
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.Condition">
-
-
-
-  <h1 id="chia_dotnet_Condition" data-uid="chia.dotnet.Condition" class="text-break">
-    Class Condition
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Condition.cs/#L13"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.Condition">
+  
+  
+  <h1 id="chia_dotnet_Condition" data-uid="chia.dotnet.Condition" class="text-break">Class Condition
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>This type doesn't exist in the chia code. This property is serialzied into the Json
+  <div class="markdown level0 summary"><p>This type doesn't exist in the chia code. This property is serialzied into the Json
 as a tuple, which shows up as a mixed type json array. There is a speciailzed converter to read
 the Json and get the ConditionOpCode into <a class="xref" href="chia.dotnet.Condition.html#chia_dotnet_Condition_ConditionOpcode">ConditionOpcode</a>
 conditions: List[Tuple[ConditionOpcode, List[ConditionWithArgs]]]</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">[JsonConverter(typeof(ConditionConverter))]
-public record Condition : IEquatable&lt;Condition&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">Condition</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">Condition</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.Condition.html">Condition</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.Condition.html">Condition</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_Condition_Args_" data-uid="chia.dotnet.Condition.Args*"></a>
-
-  <h3 id="chia_dotnet_Condition_Args" data-uid="chia.dotnet.Condition.Args">
-  Args
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Condition.cs/#L17"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_Condition_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">[JsonConverter(typeof(ConditionConverter))]
+public class Condition : IEquatable&lt;Condition&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Condition_Args.md&amp;value=---%0Auid%3A%20chia.dotnet.Condition.Args%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Condition.cs/#L17">View Source</a>
+  </span>
+  <a id="chia_dotnet_Condition_Args_" data-uid="chia.dotnet.Condition.Args*"></a>
+  <h4 id="chia_dotnet_Condition_Args" data-uid="chia.dotnet.Condition.Args">Args</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;ConditionWithVars&gt; Args { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;ConditionWithVars&gt; Args { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.ConditionWithVars.html">ConditionWithVars</a>&gt;</dt>
-    <dd>This type doesn't exist in the chia code. This property is serialzied into the Json as a tuple, which shows up as a mixed type json array. There is a speciailzed converter to read the Json and get the ConditionOpCode into  conditions: List[Tuple[ConditionOpcode, List[ConditionWithArgs]]]</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.ConditionWithVars.html">ConditionWithVars</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Condition_ConditionOpcode.md&amp;value=---%0Auid%3A%20chia.dotnet.Condition.ConditionOpcode%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Condition.cs/#L16">View Source</a>
+  </span>
   <a id="chia_dotnet_Condition_ConditionOpcode_" data-uid="chia.dotnet.Condition.ConditionOpcode*"></a>
-
-  <h3 id="chia_dotnet_Condition_ConditionOpcode" data-uid="chia.dotnet.Condition.ConditionOpcode">
-  ConditionOpcode
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Condition.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Condition_ConditionOpcode" data-uid="chia.dotnet.Condition.ConditionOpcode">ConditionOpcode</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string ConditionOpcode { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string ConditionOpcode { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This type doesn't exist in the chia code. This property is serialzied into the Json as a tuple, which shows up as a mixed type json array. There is a speciailzed converter to read the Json and get the ConditionOpCode into  conditions: List[Tuple[ConditionOpcode, List[ConditionWithArgs]]]</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Condition.cs/#L13" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Condition.md&amp;value=---%0Auid%3A%20chia.dotnet.Condition%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Condition.cs/#L13" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.ConditionValidTimes.html b/docs/api/chia.dotnet.ConditionValidTimes.html
index d55ccec2..bda524bf 100644
--- a/docs/api/chia.dotnet.ConditionValidTimes.html
+++ b/docs/api/chia.dotnet.ConditionValidTimes.html
@@ -1,437 +1,415 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class ConditionValidTimes
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class ConditionValidTimes
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConditionValidTimes.md&amp;value=---%0Auid%3A%20chia.dotnet.ConditionValidTimes%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class ConditionValidTimes
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class ConditionValidTimes
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.ConditionValidTimes">
-
-
-
-  <h1 id="chia_dotnet_ConditionValidTimes" data-uid="chia.dotnet.ConditionValidTimes" class="text-break">
-    Class ConditionValidTimes
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionValidTimes.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.ConditionValidTimes">
+  
+  
+  <h1 id="chia_dotnet_ConditionValidTimes" data-uid="chia.dotnet.ConditionValidTimes" class="text-break">Class ConditionValidTimes
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">ConditionValidTimes</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record ConditionValidTimes : IEquatable&lt;ConditionValidTimes&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.ConditionValidTimes.html">ConditionValidTimes</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">ConditionValidTimes</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.ConditionValidTimes.html">ConditionValidTimes</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_ConditionValidTimes_MaxBlocksAfterCreated_" data-uid="chia.dotnet.ConditionValidTimes.MaxBlocksAfterCreated*"></a>
-
-  <h3 id="chia_dotnet_ConditionValidTimes_MaxBlocksAfterCreated" data-uid="chia.dotnet.ConditionValidTimes.MaxBlocksAfterCreated">
-  MaxBlocksAfterCreated
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionValidTimes.cs/#L11"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_ConditionValidTimes_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class ConditionValidTimes : IEquatable&lt;ConditionValidTimes&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConditionValidTimes_MaxBlocksAfterCreated.md&amp;value=---%0Auid%3A%20chia.dotnet.ConditionValidTimes.MaxBlocksAfterCreated%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionValidTimes.cs/#L11">View Source</a>
+  </span>
+  <a id="chia_dotnet_ConditionValidTimes_MaxBlocksAfterCreated_" data-uid="chia.dotnet.ConditionValidTimes.MaxBlocksAfterCreated*"></a>
+  <h4 id="chia_dotnet_ConditionValidTimes_MaxBlocksAfterCreated" data-uid="chia.dotnet.ConditionValidTimes.MaxBlocksAfterCreated">MaxBlocksAfterCreated</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint? MaxBlocksAfterCreated { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint? MaxBlocksAfterCreated { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConditionValidTimes_MaxHeight.md&amp;value=---%0Auid%3A%20chia.dotnet.ConditionValidTimes.MaxHeight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionValidTimes.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_ConditionValidTimes_MaxHeight_" data-uid="chia.dotnet.ConditionValidTimes.MaxHeight*"></a>
-
-  <h3 id="chia_dotnet_ConditionValidTimes_MaxHeight" data-uid="chia.dotnet.ConditionValidTimes.MaxHeight">
-  MaxHeight
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionValidTimes.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ConditionValidTimes_MaxHeight" data-uid="chia.dotnet.ConditionValidTimes.MaxHeight">MaxHeight</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint? MaxHeight { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint? MaxHeight { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConditionValidTimes_MaxSecAfterCreated.md&amp;value=---%0Auid%3A%20chia.dotnet.ConditionValidTimes.MaxSecAfterCreated%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionValidTimes.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_ConditionValidTimes_MaxSecAfterCreated_" data-uid="chia.dotnet.ConditionValidTimes.MaxSecAfterCreated*"></a>
-
-  <h3 id="chia_dotnet_ConditionValidTimes_MaxSecAfterCreated" data-uid="chia.dotnet.ConditionValidTimes.MaxSecAfterCreated">
-  MaxSecAfterCreated
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionValidTimes.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ConditionValidTimes_MaxSecAfterCreated" data-uid="chia.dotnet.ConditionValidTimes.MaxSecAfterCreated">MaxSecAfterCreated</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong? MaxSecAfterCreated { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong? MaxSecAfterCreated { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConditionValidTimes_MaxTime.md&amp;value=---%0Auid%3A%20chia.dotnet.ConditionValidTimes.MaxTime%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionValidTimes.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_ConditionValidTimes_MaxTime_" data-uid="chia.dotnet.ConditionValidTimes.MaxTime*"></a>
-
-  <h3 id="chia_dotnet_ConditionValidTimes_MaxTime" data-uid="chia.dotnet.ConditionValidTimes.MaxTime">
-  MaxTime
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionValidTimes.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ConditionValidTimes_MaxTime" data-uid="chia.dotnet.ConditionValidTimes.MaxTime">MaxTime</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong? MaxTime { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong? MaxTime { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConditionValidTimes_MinBlocksSinceCreated.md&amp;value=---%0Auid%3A%20chia.dotnet.ConditionValidTimes.MinBlocksSinceCreated%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionValidTimes.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_ConditionValidTimes_MinBlocksSinceCreated_" data-uid="chia.dotnet.ConditionValidTimes.MinBlocksSinceCreated*"></a>
-
-  <h3 id="chia_dotnet_ConditionValidTimes_MinBlocksSinceCreated" data-uid="chia.dotnet.ConditionValidTimes.MinBlocksSinceCreated">
-  MinBlocksSinceCreated
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionValidTimes.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ConditionValidTimes_MinBlocksSinceCreated" data-uid="chia.dotnet.ConditionValidTimes.MinBlocksSinceCreated">MinBlocksSinceCreated</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong? MinBlocksSinceCreated { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong? MinBlocksSinceCreated { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConditionValidTimes_MinHeight.md&amp;value=---%0Auid%3A%20chia.dotnet.ConditionValidTimes.MinHeight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionValidTimes.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_ConditionValidTimes_MinHeight_" data-uid="chia.dotnet.ConditionValidTimes.MinHeight*"></a>
-
-  <h3 id="chia_dotnet_ConditionValidTimes_MinHeight" data-uid="chia.dotnet.ConditionValidTimes.MinHeight">
-  MinHeight
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionValidTimes.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ConditionValidTimes_MinHeight" data-uid="chia.dotnet.ConditionValidTimes.MinHeight">MinHeight</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint? MinHeight { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint? MinHeight { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConditionValidTimes_MinSecsSinceCreated.md&amp;value=---%0Auid%3A%20chia.dotnet.ConditionValidTimes.MinSecsSinceCreated%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionValidTimes.cs/#L5">View Source</a>
+  </span>
   <a id="chia_dotnet_ConditionValidTimes_MinSecsSinceCreated_" data-uid="chia.dotnet.ConditionValidTimes.MinSecsSinceCreated*"></a>
-
-  <h3 id="chia_dotnet_ConditionValidTimes_MinSecsSinceCreated" data-uid="chia.dotnet.ConditionValidTimes.MinSecsSinceCreated">
-  MinSecsSinceCreated
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionValidTimes.cs/#L5"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ConditionValidTimes_MinSecsSinceCreated" data-uid="chia.dotnet.ConditionValidTimes.MinSecsSinceCreated">MinSecsSinceCreated</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong? MinSecsSinceCreated { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong? MinSecsSinceCreated { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConditionValidTimes_MinTime.md&amp;value=---%0Auid%3A%20chia.dotnet.ConditionValidTimes.MinTime%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionValidTimes.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_ConditionValidTimes_MinTime_" data-uid="chia.dotnet.ConditionValidTimes.MinTime*"></a>
-
-  <h3 id="chia_dotnet_ConditionValidTimes_MinTime" data-uid="chia.dotnet.ConditionValidTimes.MinTime">
-  MinTime
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionValidTimes.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ConditionValidTimes_MinTime" data-uid="chia.dotnet.ConditionValidTimes.MinTime">MinTime</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong? MinTime { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong? MinTime { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionValidTimes.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConditionValidTimes.md&amp;value=---%0Auid%3A%20chia.dotnet.ConditionValidTimes%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionValidTimes.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.ConditionWithVars.html b/docs/api/chia.dotnet.ConditionWithVars.html
index ddebff7b..a1c895e0 100644
--- a/docs/api/chia.dotnet.ConditionWithVars.html
+++ b/docs/api/chia.dotnet.ConditionWithVars.html
@@ -1,253 +1,237 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class ConditionWithVars
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class ConditionWithVars
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="This structure is used to store parsed CLVM conditions Conditions in CLVM have either format of(opcode, var1) or(opcode, var1, var2)">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConditionWithVars.md&amp;value=---%0Auid%3A%20chia.dotnet.ConditionWithVars%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class ConditionWithVars
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class ConditionWithVars
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.ConditionWithVars">
-
-
-
-  <h1 id="chia_dotnet_ConditionWithVars" data-uid="chia.dotnet.ConditionWithVars" class="text-break">
-    Class ConditionWithVars
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionWithVars.cs/#L9"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.ConditionWithVars">
+  
+  
+  <h1 id="chia_dotnet_ConditionWithVars" data-uid="chia.dotnet.ConditionWithVars" class="text-break">Class ConditionWithVars
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>This structure is used to store parsed CLVM conditions
+  <div class="markdown level0 summary"><p>This structure is used to store parsed CLVM conditions
 Conditions in CLVM have either format of(opcode, var1) or(opcode, var1, var2)</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record ConditionWithVars : IEquatable&lt;ConditionWithVars&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">ConditionWithVars</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">ConditionWithVars</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.ConditionWithVars.html">ConditionWithVars</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.ConditionWithVars.html">ConditionWithVars</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_ConditionWithVars_Opcode_" data-uid="chia.dotnet.ConditionWithVars.Opcode*"></a>
-
-  <h3 id="chia_dotnet_ConditionWithVars_Opcode" data-uid="chia.dotnet.ConditionWithVars.Opcode">
-  Opcode
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionWithVars.cs/#L11"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_ConditionWithVars_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class ConditionWithVars : IEquatable&lt;ConditionWithVars&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConditionWithVars_Opcode.md&amp;value=---%0Auid%3A%20chia.dotnet.ConditionWithVars.Opcode%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionWithVars.cs/#L11">View Source</a>
+  </span>
+  <a id="chia_dotnet_ConditionWithVars_Opcode_" data-uid="chia.dotnet.ConditionWithVars.Opcode*"></a>
+  <h4 id="chia_dotnet_ConditionWithVars_Opcode" data-uid="chia.dotnet.ConditionWithVars.Opcode">Opcode</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ushort Opcode { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ushort Opcode { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint16">ushort</a></dt>
-    <dd>This structure is used to store parsed CLVM conditions Conditions in CLVM have either format of(opcode, var1) or(opcode, var1, var2)</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint16">UInt16</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConditionWithVars_Vars.md&amp;value=---%0Auid%3A%20chia.dotnet.ConditionWithVars.Vars%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionWithVars.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_ConditionWithVars_Vars_" data-uid="chia.dotnet.ConditionWithVars.Vars*"></a>
-
-  <h3 id="chia_dotnet_ConditionWithVars_Vars" data-uid="chia.dotnet.ConditionWithVars.Vars">
-  Vars
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionWithVars.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ConditionWithVars_Vars" data-uid="chia.dotnet.ConditionWithVars.Vars">Vars</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; Vars { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; Vars { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd>This structure is used to store parsed CLVM conditions Conditions in CLVM have either format of(opcode, var1) or(opcode, var1, var2)</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionWithVars.cs/#L9" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConditionWithVars.md&amp;value=---%0Auid%3A%20chia.dotnet.ConditionWithVars%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConditionWithVars.cs/#L9" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.Config.html b/docs/api/chia.dotnet.Config.html
index ea5cde7a..0067cfb3 100644
--- a/docs/api/chia.dotnet.Config.html
+++ b/docs/api/chia.dotnet.Config.html
@@ -1,393 +1,396 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class Config
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class Config
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Represents a chia config yaml file and its contents. Used to find the uri and ssl certs needed to connect">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Config.md&amp;value=---%0Auid%3A%20chia.dotnet.Config%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class Config
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class Config
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.Config">
-
-
-
-  <h1 id="chia_dotnet_Config" data-uid="chia.dotnet.Config" class="text-break">
-    Class Config
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Config.cs/#L17"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.Config">
+  
+  
+  <h1 id="chia_dotnet_Config" data-uid="chia.dotnet.Config" class="text-break">Class Config
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Represents a chia config yaml file and its contents.
+  <div class="markdown level0 summary"><p>Represents a chia config yaml file and its contents.
 Used to find the uri and ssl certs needed to connect</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public sealed class Config</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">Config</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">Config</span></div>
-    </dd>
-  </dl>
-
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_Config_ChiaRootPath_" data-uid="chia.dotnet.Config.ChiaRootPath*"></a>
-
-  <h3 id="chia_dotnet_Config_ChiaRootPath" data-uid="chia.dotnet.Config.ChiaRootPath">
-  ChiaRootPath
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Config.cs/#L33"><i class="bi bi-code-slash"></i></a>
+    <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
+    </div>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_Config_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public sealed class Config</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Config_ChiaRootPath.md&amp;value=---%0Auid%3A%20chia.dotnet.Config.ChiaRootPath%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Config.cs/#L33">View Source</a>
+  </span>
+  <a id="chia_dotnet_Config_ChiaRootPath_" data-uid="chia.dotnet.Config.ChiaRootPath*"></a>
+  <h4 id="chia_dotnet_Config_ChiaRootPath" data-uid="chia.dotnet.Config.ChiaRootPath">ChiaRootPath</h4>
   <div class="markdown level1 summary"><p>Full path to the chia root</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public string ChiaRootPath { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Represents a chia config yaml file and its contents. Used to find the uri and ssl certs needed to connect</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Config_Contents.md&amp;value=---%0Auid%3A%20chia.dotnet.Config.Contents%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Config.cs/#L28">View Source</a>
+  </span>
   <a id="chia_dotnet_Config_Contents_" data-uid="chia.dotnet.Config.Contents*"></a>
-
-  <h3 id="chia_dotnet_Config_Contents" data-uid="chia.dotnet.Config.Contents">
-  Contents
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Config.cs/#L28"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Config_Contents" data-uid="chia.dotnet.Config.Contents">Contents</h4>
   <div class="markdown level1 summary"><p>The contents of the config yaml</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public dynamic Contents { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public dynamic Contents { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><span class="xref">dynamic</span></dt>
-    <dd>Represents a chia config yaml file and its contents. Used to find the uri and ssl certs needed to connect</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Config_DefaultRootPath.md&amp;value=---%0Auid%3A%20chia.dotnet.Config.DefaultRootPath%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Config.cs/#L112">View Source</a>
+  </span>
   <a id="chia_dotnet_Config_DefaultRootPath_" data-uid="chia.dotnet.Config.DefaultRootPath*"></a>
-
-  <h3 id="chia_dotnet_Config_DefaultRootPath" data-uid="chia.dotnet.Config.DefaultRootPath">
-  DefaultRootPath
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Config.cs/#L112"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Config_DefaultRootPath" data-uid="chia.dotnet.Config.DefaultRootPath">DefaultRootPath</h4>
   <div class="markdown level1 summary"><p>The OS specific default location of the chia root folder (respects CHIA_ROOT)</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public static string DefaultRootPath { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Represents a chia config yaml file and its contents. Used to find the uri and ssl certs needed to connect</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_Config_GetEndpoint_" data-uid="chia.dotnet.Config.GetEndpoint*"></a>
-
-  <h3 id="chia_dotnet_Config_GetEndpoint_System_String_" data-uid="chia.dotnet.Config.GetEndpoint(System.String)">
-  GetEndpoint(string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Config.cs/#L40"><i class="bi bi-code-slash"></i></a>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="methods">Methods
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Config_GetEndpoint_System_String_.md&amp;value=---%0Auid%3A%20chia.dotnet.Config.GetEndpoint(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Config.cs/#L40">View Source</a>
+  </span>
+  <a id="chia_dotnet_Config_GetEndpoint_" data-uid="chia.dotnet.Config.GetEndpoint*"></a>
+  <h4 id="chia_dotnet_Config_GetEndpoint_System_String_" data-uid="chia.dotnet.Config.GetEndpoint(System.String)">GetEndpoint(String)</h4>
   <div class="markdown level1 summary"><p>Creates an <a class="xref" href="chia.dotnet.EndpointInfo.html">EndpointInfo</a> from the named service section</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public EndpointInfo GetEndpoint(string serviceName)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>serviceName</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The setion name in the config file. Use 'daemon' for the root config that include 'self_hostname'; i.e. the local daemon</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.EndpointInfo.html">EndpointInfo</a></dt>
-    <dd><p>An <a class="xref" href="chia.dotnet.EndpointInfo.html">EndpointInfo</a> that can be used to connect to the given service's RPC interface</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><span class="parametername">serviceName</span></td>
+        <td><p>The setion name in the config file. Use 'daemon' for the root config that include 'self_hostname'; i.e. the local daemon</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.EndpointInfo.html">EndpointInfo</a></td>
+        <td><p>An <a class="xref" href="chia.dotnet.EndpointInfo.html">EndpointInfo</a> that can be used to connect to the given service's RPC interface</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Config_Open.md&amp;value=---%0Auid%3A%20chia.dotnet.Config.Open%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Config.cs/#L156">View Source</a>
+  </span>
   <a id="chia_dotnet_Config_Open_" data-uid="chia.dotnet.Config.Open*"></a>
-
-  <h3 id="chia_dotnet_Config_Open" data-uid="chia.dotnet.Config.Open">
-  Open()
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Config.cs/#L156"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Config_Open" data-uid="chia.dotnet.Config.Open">Open()</h4>
   <div class="markdown level1 summary"><p>Opens the <a class="xref" href="chia.dotnet.Config.html">Config</a> from <a class="xref" href="chia.dotnet.Config.html#chia_dotnet_Config_DefaultRootPath">DefaultRootPath</a> plus 'config' and 'config.yaml'</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public static Config Open()</code></pre>
   </div>
-
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.Config.html">Config</a></dt>
-    <dd><p>The user's chia install <a class="xref" href="chia.dotnet.Config.html">Config</a> instance</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.Config.html">Config</a></td>
+        <td><p>The user's chia install <a class="xref" href="chia.dotnet.Config.html">Config</a> instance</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Config_Open_System_String_.md&amp;value=---%0Auid%3A%20chia.dotnet.Config.Open(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Config.cs/#L119">View Source</a>
+  </span>
   <a id="chia_dotnet_Config_Open_" data-uid="chia.dotnet.Config.Open*"></a>
-
-  <h3 id="chia_dotnet_Config_Open_System_String_" data-uid="chia.dotnet.Config.Open(System.String)">
-  Open(string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Config.cs/#L119"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Config_Open_System_String_" data-uid="chia.dotnet.Config.Open(System.String)">Open(String)</h4>
   <div class="markdown level1 summary"><p>Opens a chia config yaml file</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public static Config Open(string fullPath)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>fullPath</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The full filesystem path to the config file</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.Config.html">Config</a></dt>
-    <dd><p>The config <a class="xref" href="chia.dotnet.Config.html">Config</a> instance</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><span class="parametername">fullPath</span></td>
+        <td><p>The full filesystem path to the config file</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.Config.html">Config</a></td>
+        <td><p>The config <a class="xref" href="chia.dotnet.Config.html">Config</a> instance</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Config.cs/#L17" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Config.md&amp;value=---%0Auid%3A%20chia.dotnet.Config%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Config.cs/#L17" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.ConnectionInfo.html b/docs/api/chia.dotnet.ConnectionInfo.html
index 5203bcc9..b608f0f2 100644
--- a/docs/api/chia.dotnet.ConnectionInfo.html
+++ b/docs/api/chia.dotnet.ConnectionInfo.html
@@ -1,690 +1,660 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class ConnectionInfo
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class ConnectionInfo
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Chia&#39;s representation of a connection from node to node">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConnectionInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.ConnectionInfo%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class ConnectionInfo
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class ConnectionInfo
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.ConnectionInfo">
-
-
-
-  <h1 id="chia_dotnet_ConnectionInfo" data-uid="chia.dotnet.ConnectionInfo" class="text-break">
-    Class ConnectionInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L10"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.ConnectionInfo">
+  
+  
+  <h1 id="chia_dotnet_ConnectionInfo" data-uid="chia.dotnet.ConnectionInfo" class="text-break">Class ConnectionInfo
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Chia's representation of a connection from node to node</p>
+  <div class="markdown level0 summary"><p>Chia's representation of a connection from node to node</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record ConnectionInfo : IEquatable&lt;ConnectionInfo&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">ConnectionInfo</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">ConnectionInfo</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.ConnectionInfo.html">ConnectionInfo</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.ConnectionInfo.html">ConnectionInfo</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_ConnectionInfo_BytesRead_" data-uid="chia.dotnet.ConnectionInfo.BytesRead*"></a>
-
-  <h3 id="chia_dotnet_ConnectionInfo_BytesRead" data-uid="chia.dotnet.ConnectionInfo.BytesRead">
-  BytesRead
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L12"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_ConnectionInfo_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class ConnectionInfo : IEquatable&lt;ConnectionInfo&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConnectionInfo_BytesRead.md&amp;value=---%0Auid%3A%20chia.dotnet.ConnectionInfo.BytesRead%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L12">View Source</a>
+  </span>
+  <a id="chia_dotnet_ConnectionInfo_BytesRead_" data-uid="chia.dotnet.ConnectionInfo.BytesRead*"></a>
+  <h4 id="chia_dotnet_ConnectionInfo_BytesRead" data-uid="chia.dotnet.ConnectionInfo.BytesRead">BytesRead</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint? BytesRead { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint? BytesRead { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd>Chia's representation of a connection from node to node</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConnectionInfo_BytesWritten.md&amp;value=---%0Auid%3A%20chia.dotnet.ConnectionInfo.BytesWritten%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_ConnectionInfo_BytesWritten_" data-uid="chia.dotnet.ConnectionInfo.BytesWritten*"></a>
-
-  <h3 id="chia_dotnet_ConnectionInfo_BytesWritten" data-uid="chia.dotnet.ConnectionInfo.BytesWritten">
-  BytesWritten
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ConnectionInfo_BytesWritten" data-uid="chia.dotnet.ConnectionInfo.BytesWritten">BytesWritten</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint? BytesWritten { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint? BytesWritten { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd>Chia's representation of a connection from node to node</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConnectionInfo_CreationDateTime.md&amp;value=---%0Auid%3A%20chia.dotnet.ConnectionInfo.CreationDateTime%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L30">View Source</a>
+  </span>
   <a id="chia_dotnet_ConnectionInfo_CreationDateTime_" data-uid="chia.dotnet.ConnectionInfo.CreationDateTime*"></a>
-
-  <h3 id="chia_dotnet_ConnectionInfo_CreationDateTime" data-uid="chia.dotnet.ConnectionInfo.CreationDateTime">
-  CreationDateTime
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L30"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ConnectionInfo_CreationDateTime" data-uid="chia.dotnet.ConnectionInfo.CreationDateTime">CreationDateTime</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public DateTime CreationDateTime { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></dt>
-    <dd>Chia's representation of a connection from node to node</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConnectionInfo_CreationTime.md&amp;value=---%0Auid%3A%20chia.dotnet.ConnectionInfo.CreationTime%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_ConnectionInfo_CreationTime_" data-uid="chia.dotnet.ConnectionInfo.CreationTime*"></a>
-
-  <h3 id="chia_dotnet_ConnectionInfo_CreationTime" data-uid="chia.dotnet.ConnectionInfo.CreationTime">
-  CreationTime
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ConnectionInfo_CreationTime" data-uid="chia.dotnet.ConnectionInfo.CreationTime">CreationTime</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public double CreationTime { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public double CreationTime { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
-    <dd>Chia's representation of a connection from node to node</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">Double</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConnectionInfo_IsLocal.md&amp;value=---%0Auid%3A%20chia.dotnet.ConnectionInfo.IsLocal%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L27">View Source</a>
+  </span>
   <a id="chia_dotnet_ConnectionInfo_IsLocal_" data-uid="chia.dotnet.ConnectionInfo.IsLocal*"></a>
-
-  <h3 id="chia_dotnet_ConnectionInfo_IsLocal" data-uid="chia.dotnet.ConnectionInfo.IsLocal">
-  IsLocal
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L27"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Flag indiciating whether the peer connection is local to the node</p>
+  <h4 id="chia_dotnet_ConnectionInfo_IsLocal" data-uid="chia.dotnet.ConnectionInfo.IsLocal">IsLocal</h4>
+  <div class="markdown level1 summary"><p>Flag indicating whether the peer connection is local to the node</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public bool IsLocal { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd>Chia's representation of a connection from node to node</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConnectionInfo_LastMessageDateTime.md&amp;value=---%0Auid%3A%20chia.dotnet.ConnectionInfo.LastMessageDateTime%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L32">View Source</a>
+  </span>
   <a id="chia_dotnet_ConnectionInfo_LastMessageDateTime_" data-uid="chia.dotnet.ConnectionInfo.LastMessageDateTime*"></a>
-
-  <h3 id="chia_dotnet_ConnectionInfo_LastMessageDateTime" data-uid="chia.dotnet.ConnectionInfo.LastMessageDateTime">
-  LastMessageDateTime
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L32"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ConnectionInfo_LastMessageDateTime" data-uid="chia.dotnet.ConnectionInfo.LastMessageDateTime">LastMessageDateTime</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public DateTime LastMessageDateTime { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></dt>
-    <dd>Chia's representation of a connection from node to node</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConnectionInfo_LastMessageTime.md&amp;value=---%0Auid%3A%20chia.dotnet.ConnectionInfo.LastMessageTime%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L15">View Source</a>
+  </span>
   <a id="chia_dotnet_ConnectionInfo_LastMessageTime_" data-uid="chia.dotnet.ConnectionInfo.LastMessageTime*"></a>
-
-  <h3 id="chia_dotnet_ConnectionInfo_LastMessageTime" data-uid="chia.dotnet.ConnectionInfo.LastMessageTime">
-  LastMessageTime
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L15"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ConnectionInfo_LastMessageTime" data-uid="chia.dotnet.ConnectionInfo.LastMessageTime">LastMessageTime</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public double LastMessageTime { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public double LastMessageTime { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
-    <dd>Chia's representation of a connection from node to node</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">Double</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConnectionInfo_LocalPort.md&amp;value=---%0Auid%3A%20chia.dotnet.ConnectionInfo.LocalPort%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L16">View Source</a>
+  </span>
   <a id="chia_dotnet_ConnectionInfo_LocalPort_" data-uid="chia.dotnet.ConnectionInfo.LocalPort*"></a>
-
-  <h3 id="chia_dotnet_ConnectionInfo_LocalPort" data-uid="chia.dotnet.ConnectionInfo.LocalPort">
-  LocalPort
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ConnectionInfo_LocalPort" data-uid="chia.dotnet.ConnectionInfo.LocalPort">LocalPort</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int LocalPort { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int LocalPort { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd>Chia's representation of a connection from node to node</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConnectionInfo_NodeId.md&amp;value=---%0Auid%3A%20chia.dotnet.ConnectionInfo.NodeId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L17">View Source</a>
+  </span>
   <a id="chia_dotnet_ConnectionInfo_NodeId_" data-uid="chia.dotnet.ConnectionInfo.NodeId*"></a>
-
-  <h3 id="chia_dotnet_ConnectionInfo_NodeId" data-uid="chia.dotnet.ConnectionInfo.NodeId">
-  NodeId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ConnectionInfo_NodeId" data-uid="chia.dotnet.ConnectionInfo.NodeId">NodeId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string NodeId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string NodeId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Chia's representation of a connection from node to node</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConnectionInfo_PeakHash.md&amp;value=---%0Auid%3A%20chia.dotnet.ConnectionInfo.PeakHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L18">View Source</a>
+  </span>
   <a id="chia_dotnet_ConnectionInfo_PeakHash_" data-uid="chia.dotnet.ConnectionInfo.PeakHash*"></a>
-
-  <h3 id="chia_dotnet_ConnectionInfo_PeakHash" data-uid="chia.dotnet.ConnectionInfo.PeakHash">
-  PeakHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L18"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ConnectionInfo_PeakHash" data-uid="chia.dotnet.ConnectionInfo.PeakHash">PeakHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PeakHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PeakHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Chia's representation of a connection from node to node</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConnectionInfo_PeakHeight.md&amp;value=---%0Auid%3A%20chia.dotnet.ConnectionInfo.PeakHeight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L19">View Source</a>
+  </span>
   <a id="chia_dotnet_ConnectionInfo_PeakHeight_" data-uid="chia.dotnet.ConnectionInfo.PeakHeight*"></a>
-
-  <h3 id="chia_dotnet_ConnectionInfo_PeakHeight" data-uid="chia.dotnet.ConnectionInfo.PeakHeight">
-  PeakHeight
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L19"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ConnectionInfo_PeakHeight" data-uid="chia.dotnet.ConnectionInfo.PeakHeight">PeakHeight</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint? PeakHeight { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint? PeakHeight { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd>Chia's representation of a connection from node to node</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConnectionInfo_PeakWeight.md&amp;value=---%0Auid%3A%20chia.dotnet.ConnectionInfo.PeakWeight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L20">View Source</a>
+  </span>
   <a id="chia_dotnet_ConnectionInfo_PeakWeight_" data-uid="chia.dotnet.ConnectionInfo.PeakWeight*"></a>
-
-  <h3 id="chia_dotnet_ConnectionInfo_PeakWeight" data-uid="chia.dotnet.ConnectionInfo.PeakWeight">
-  PeakWeight
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L20"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ConnectionInfo_PeakWeight" data-uid="chia.dotnet.ConnectionInfo.PeakWeight">PeakWeight</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong? PeakWeight { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong? PeakWeight { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd>Chia's representation of a connection from node to node</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConnectionInfo_PeerHost.md&amp;value=---%0Auid%3A%20chia.dotnet.ConnectionInfo.PeerHost%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L21">View Source</a>
+  </span>
   <a id="chia_dotnet_ConnectionInfo_PeerHost_" data-uid="chia.dotnet.ConnectionInfo.PeerHost*"></a>
-
-  <h3 id="chia_dotnet_ConnectionInfo_PeerHost" data-uid="chia.dotnet.ConnectionInfo.PeerHost">
-  PeerHost
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L21"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ConnectionInfo_PeerHost" data-uid="chia.dotnet.ConnectionInfo.PeerHost">PeerHost</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PeerHost { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PeerHost { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Chia's representation of a connection from node to node</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConnectionInfo_PeerPort.md&amp;value=---%0Auid%3A%20chia.dotnet.ConnectionInfo.PeerPort%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L22">View Source</a>
+  </span>
   <a id="chia_dotnet_ConnectionInfo_PeerPort_" data-uid="chia.dotnet.ConnectionInfo.PeerPort*"></a>
-
-  <h3 id="chia_dotnet_ConnectionInfo_PeerPort" data-uid="chia.dotnet.ConnectionInfo.PeerPort">
-  PeerPort
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L22"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ConnectionInfo_PeerPort" data-uid="chia.dotnet.ConnectionInfo.PeerPort">PeerPort</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int PeerPort { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int PeerPort { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd>Chia's representation of a connection from node to node</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConnectionInfo_PeerServerPort.md&amp;value=---%0Auid%3A%20chia.dotnet.ConnectionInfo.PeerServerPort%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L23">View Source</a>
+  </span>
   <a id="chia_dotnet_ConnectionInfo_PeerServerPort_" data-uid="chia.dotnet.ConnectionInfo.PeerServerPort*"></a>
-
-  <h3 id="chia_dotnet_ConnectionInfo_PeerServerPort" data-uid="chia.dotnet.ConnectionInfo.PeerServerPort">
-  PeerServerPort
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L23"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ConnectionInfo_PeerServerPort" data-uid="chia.dotnet.ConnectionInfo.PeerServerPort">PeerServerPort</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int PeerServerPort { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int PeerServerPort { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd>Chia's representation of a connection from node to node</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConnectionInfo_Type.md&amp;value=---%0Auid%3A%20chia.dotnet.ConnectionInfo.Type%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L29">View Source</a>
+  </span>
   <a id="chia_dotnet_ConnectionInfo_Type_" data-uid="chia.dotnet.ConnectionInfo.Type*"></a>
-
-  <h3 id="chia_dotnet_ConnectionInfo_Type" data-uid="chia.dotnet.ConnectionInfo.Type">
-  Type
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L29"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ConnectionInfo_Type" data-uid="chia.dotnet.ConnectionInfo.Type">Type</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public NodeType Type { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public NodeType Type { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.NodeType.html">NodeType</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.NodeType.html">NodeType</a></dt>
-    <dd>Chia's representation of a connection from node to node</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L10" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ConnectionInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.ConnectionInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ConnectionInfo.cs/#L10" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.CrawlerProxy.html b/docs/api/chia.dotnet.CrawlerProxy.html
index 9c2b1a5a..00df6b2e 100644
--- a/docs/api/chia.dotnet.CrawlerProxy.html
+++ b/docs/api/chia.dotnet.CrawlerProxy.html
@@ -1,339 +1,169 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class CrawlerProxy
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class CrawlerProxy
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Proxy that communicates with the crawler">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CrawlerProxy.md&amp;value=---%0Auid%3A%20chia.dotnet.CrawlerProxy%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class CrawlerProxy
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class CrawlerProxy
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.CrawlerProxy">
-
-
-
-  <h1 id="chia_dotnet_CrawlerProxy" data-uid="chia.dotnet.CrawlerProxy" class="text-break">
-    Class CrawlerProxy
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/CrawlerProxy.cs/#L17"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.CrawlerProxy">
+  
+  
+  <h1 id="chia_dotnet_CrawlerProxy" data-uid="chia.dotnet.CrawlerProxy" class="text-break">Class CrawlerProxy
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Proxy that communicates with the crawler</p>
+  <div class="markdown level0 summary"><p>Proxy that communicates with the crawler</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public sealed class CrawlerProxy : ServiceProxy</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">CrawlerProxy</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><a class="xref" href="chia.dotnet.ServiceProxy.html">ServiceProxy</a></div>
-      <div><span class="xref">CrawlerProxy</span></div>
-    </dd>
-  </dl>
-
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_OriginService">ServiceProxy.OriginService</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_DestinationService">ServiceProxy.DestinationService</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_RpcClient">ServiceProxy.RpcClient</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_HealthZ_System_Threading_CancellationToken_">ServiceProxy.HealthZ(CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_StopNode_System_Threading_CancellationToken_">ServiceProxy.StopNode(CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_GetConnections_System_Threading_CancellationToken_">ServiceProxy.GetConnections(CancellationToken)</a>
-    </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_GetRoutes_System_Threading_CancellationToken_">ServiceProxy.GetRoutes(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_OpenConnection_System_String_System_Int32_System_Threading_CancellationToken_">ServiceProxy.OpenConnection(string, int, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_CloseConnection_System_String_System_Threading_CancellationToken_">ServiceProxy.CloseConnection(string, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
-    </div>
-  </dd></dl>
-
-
-
-
-  <h2 id="chia_dotnet_CrawlerProxy_remarks">Remarks</h2>
-  <div class="markdown level0 remarks"><p>ctor</p>
-</div>
-
-
-  <h2 class="section" id="constructors">Constructors
-</h2>
-
-
-  <a id="chia_dotnet_CrawlerProxy__ctor_" data-uid="chia.dotnet.CrawlerProxy.#ctor*"></a>
-
-  <h3 id="chia_dotnet_CrawlerProxy__ctor_chia_dotnet_IRpcClient_System_String_" data-uid="chia.dotnet.CrawlerProxy.#ctor(chia.dotnet.IRpcClient,System.String)">
-  CrawlerProxy(IRpcClient, string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/CrawlerProxy.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Proxy that communicates with the crawler</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public CrawlerProxy(IRpcClient rpcClient, string originService)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>rpcClient</code> <a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a></dt>
-    <dd><p><a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a> instance to use for rpc communication</p>
-</dd>
-    <dt><code>originService</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p><a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Origin">Origin</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_CrawlerProxy__ctor_chia_dotnet_IRpcClient_System_String__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>ctor</p>
-</div>
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_CrawlerProxy_GetIPs_" data-uid="chia.dotnet.CrawlerProxy.GetIPs*"></a>
-
-  <h3 id="chia_dotnet_CrawlerProxy_GetIPs_System_DateTime_System_Int32_System_Int32_System_Threading_CancellationToken_" data-uid="chia.dotnet.CrawlerProxy.GetIPs(System.DateTime,System.Int32,System.Int32,System.Threading.CancellationToken)">
-  GetIPs(DateTime, int, int, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/CrawlerProxy.cs/#L39"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves ip addresses of peers that have connected after a given time</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_CrawlerProxy_syntax">Syntax</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(IEnumerable&lt;string&gt; ips, int total)&gt; GetIPs(DateTime after, int offset = 0, int limit = 10000, CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public sealed class CrawlerProxy</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>after</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></dt>
-    <dd></dd>
-    <dt><code>offset</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-    <dt><code>limit</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.string-,system.int32-.ips">ips</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.string-,system.int32-.total">total</a>)&gt;</dt>
-    <dd><p>IP addresses</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_CrawlerProxy_GetPeerCounts_" data-uid="chia.dotnet.CrawlerProxy.GetPeerCounts*"></a>
-
-  <h3 id="chia_dotnet_CrawlerProxy_GetPeerCounts_System_Threading_CancellationToken_" data-uid="chia.dotnet.CrawlerProxy.GetPeerCounts(System.Threading.CancellationToken)">
-  GetPeerCounts(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/CrawlerProxy.cs/#L25"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves aggregate information about peers</p>
+  <h5 id="chia_dotnet_CrawlerProxy_remarks"><strong>Remarks</strong></h5>
+  <div class="markdown level0 remarks"><p>ctor</p>
 </div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;PeerCounts&gt; GetPeerCounts(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.PeerCounts.html">PeerCounts</a>&gt;</dt>
-    <dd><p>Information about peers</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/CrawlerProxy.cs/#L17" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_CrawlerProxy.md&amp;value=---%0Auid%3A%20chia.dotnet.CrawlerProxy%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/CrawlerProxy.cs/#L17" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.DAOInfo.html b/docs/api/chia.dotnet.DAOInfo.html
index c56d6a7d..223b3a9e 100644
--- a/docs/api/chia.dotnet.DAOInfo.html
+++ b/docs/api/chia.dotnet.DAOInfo.html
@@ -1,532 +1,507 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class DAOInfo
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class DAOInfo
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DAOInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.DAOInfo%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class DAOInfo
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class DAOInfo
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.DAOInfo">
-
-
-
-  <h1 id="chia_dotnet_DAOInfo" data-uid="chia.dotnet.DAOInfo" class="text-break">
-    Class DAOInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.DAOInfo">
+  
+  
+  <h1 id="chia_dotnet_DAOInfo" data-uid="chia.dotnet.DAOInfo" class="text-break">Class DAOInfo
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">DAOInfo</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record DAOInfo : IEquatable&lt;DAOInfo&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.DAOInfo.html">DAOInfo</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">DAOInfo</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.DAOInfo.html">DAOInfo</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_DAOInfo_Assets_" data-uid="chia.dotnet.DAOInfo.Assets*"></a>
-
-  <h3 id="chia_dotnet_DAOInfo_Assets" data-uid="chia.dotnet.DAOInfo.Assets">
-  Assets
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L22"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_DAOInfo_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class DAOInfo : IEquatable&lt;DAOInfo&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DAOInfo_Assets.md&amp;value=---%0Auid%3A%20chia.dotnet.DAOInfo.Assets%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L22">View Source</a>
+  </span>
+  <a id="chia_dotnet_DAOInfo_Assets_" data-uid="chia.dotnet.DAOInfo.Assets*"></a>
+  <h4 id="chia_dotnet_DAOInfo_Assets" data-uid="chia.dotnet.DAOInfo.Assets">Assets</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; Assets { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; Assets { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DAOInfo_CatWalletId.md&amp;value=---%0Auid%3A%20chia.dotnet.DAOInfo.CatWalletId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_DAOInfo_CatWalletId_" data-uid="chia.dotnet.DAOInfo.CatWalletId*"></a>
-
-  <h3 id="chia_dotnet_DAOInfo_CatWalletId" data-uid="chia.dotnet.DAOInfo.CatWalletId">
-  CatWalletId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DAOInfo_CatWalletId" data-uid="chia.dotnet.DAOInfo.CatWalletId">CatWalletId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint CatWalletId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint CatWalletId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DAOInfo_CurrentHeight.md&amp;value=---%0Auid%3A%20chia.dotnet.DAOInfo.CurrentHeight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L23">View Source</a>
+  </span>
   <a id="chia_dotnet_DAOInfo_CurrentHeight_" data-uid="chia.dotnet.DAOInfo.CurrentHeight*"></a>
-
-  <h3 id="chia_dotnet_DAOInfo_CurrentHeight" data-uid="chia.dotnet.DAOInfo.CurrentHeight">
-  CurrentHeight
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L23"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DAOInfo_CurrentHeight" data-uid="chia.dotnet.DAOInfo.CurrentHeight">CurrentHeight</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint CurrentHeight { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint CurrentHeight { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DAOInfo_CurrentTreasuryCoin.md&amp;value=---%0Auid%3A%20chia.dotnet.DAOInfo.CurrentTreasuryCoin%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_DAOInfo_CurrentTreasuryCoin_" data-uid="chia.dotnet.DAOInfo.CurrentTreasuryCoin*"></a>
-
-  <h3 id="chia_dotnet_DAOInfo_CurrentTreasuryCoin" data-uid="chia.dotnet.DAOInfo.CurrentTreasuryCoin">
-  CurrentTreasuryCoin
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DAOInfo_CurrentTreasuryCoin" data-uid="chia.dotnet.DAOInfo.CurrentTreasuryCoin">CurrentTreasuryCoin</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Coin? CurrentTreasuryCoin { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public Coin CurrentTreasuryCoin { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.Coin.html">Coin</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.Coin.html">Coin</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DAOInfo_CurrentTreasuryInnerpuz.md&amp;value=---%0Auid%3A%20chia.dotnet.DAOInfo.CurrentTreasuryInnerpuz%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_DAOInfo_CurrentTreasuryInnerpuz_" data-uid="chia.dotnet.DAOInfo.CurrentTreasuryInnerpuz*"></a>
-
-  <h3 id="chia_dotnet_DAOInfo_CurrentTreasuryInnerpuz" data-uid="chia.dotnet.DAOInfo.CurrentTreasuryInnerpuz">
-  CurrentTreasuryInnerpuz
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DAOInfo_CurrentTreasuryInnerpuz" data-uid="chia.dotnet.DAOInfo.CurrentTreasuryInnerpuz">CurrentTreasuryInnerpuz</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? CurrentTreasuryInnerpuz { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string CurrentTreasuryInnerpuz { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DAOInfo_DaoCatWalletId.md&amp;value=---%0Auid%3A%20chia.dotnet.DAOInfo.DaoCatWalletId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_DAOInfo_DaoCatWalletId_" data-uid="chia.dotnet.DAOInfo.DaoCatWalletId*"></a>
-
-  <h3 id="chia_dotnet_DAOInfo_DaoCatWalletId" data-uid="chia.dotnet.DAOInfo.DaoCatWalletId">
-  DaoCatWalletId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DAOInfo_DaoCatWalletId" data-uid="chia.dotnet.DAOInfo.DaoCatWalletId">DaoCatWalletId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint DaoCatWalletId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint DaoCatWalletId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DAOInfo_FilterBelowVoteAmount.md&amp;value=---%0Auid%3A%20chia.dotnet.DAOInfo.FilterBelowVoteAmount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L21">View Source</a>
+  </span>
   <a id="chia_dotnet_DAOInfo_FilterBelowVoteAmount_" data-uid="chia.dotnet.DAOInfo.FilterBelowVoteAmount*"></a>
-
-  <h3 id="chia_dotnet_DAOInfo_FilterBelowVoteAmount" data-uid="chia.dotnet.DAOInfo.FilterBelowVoteAmount">
-  FilterBelowVoteAmount
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L21"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DAOInfo_FilterBelowVoteAmount" data-uid="chia.dotnet.DAOInfo.FilterBelowVoteAmount">FilterBelowVoteAmount</h4>
   <div class="markdown level1 summary"><p>we ignore proposals with fewer votes than this - defaults to 1</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong FilterBelowVoteAmount { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong FilterBelowVoteAmount { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DAOInfo_ParentInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.DAOInfo.ParentInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_DAOInfo_ParentInfo_" data-uid="chia.dotnet.DAOInfo.ParentInfo*"></a>
-
-  <h3 id="chia_dotnet_DAOInfo_ParentInfo" data-uid="chia.dotnet.DAOInfo.ParentInfo">
-  ParentInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DAOInfo_ParentInfo" data-uid="chia.dotnet.DAOInfo.ParentInfo">ParentInfo</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;IDictionary&lt;string, LineageProof?&gt;&gt; ParentInfo { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;IDictionary&lt;string, LineageProof&gt;&gt; ParentInfo { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="chia.dotnet.LineageProof.html">LineageProof</a>&gt;&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>, <a class="xref" href="chia.dotnet.LineageProof.html">LineageProof</a>&gt;&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DAOInfo_ProposalsList.md&amp;value=---%0Auid%3A%20chia.dotnet.DAOInfo.ProposalsList%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_DAOInfo_ProposalsList_" data-uid="chia.dotnet.DAOInfo.ProposalsList*"></a>
-
-  <h3 id="chia_dotnet_DAOInfo_ProposalsList" data-uid="chia.dotnet.DAOInfo.ProposalsList">
-  ProposalsList
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DAOInfo_ProposalsList" data-uid="chia.dotnet.DAOInfo.ProposalsList">ProposalsList</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;ProposalInfo&gt; ProposalsList { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;ProposalInfo&gt; ProposalsList { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.ProposalInfo.html">ProposalInfo</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.ProposalInfo.html">ProposalInfo</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DAOInfo_SingletonBlockHeight.md&amp;value=---%0Auid%3A%20chia.dotnet.DAOInfo.SingletonBlockHeight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L17">View Source</a>
+  </span>
   <a id="chia_dotnet_DAOInfo_SingletonBlockHeight_" data-uid="chia.dotnet.DAOInfo.SingletonBlockHeight*"></a>
-
-  <h3 id="chia_dotnet_DAOInfo_SingletonBlockHeight" data-uid="chia.dotnet.DAOInfo.SingletonBlockHeight">
-  SingletonBlockHeight
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DAOInfo_SingletonBlockHeight" data-uid="chia.dotnet.DAOInfo.SingletonBlockHeight">SingletonBlockHeight</h4>
   <div class="markdown level1 summary"><p>the block height that the current treasury singleton was created in</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint SingletonBlockHeight { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint SingletonBlockHeight { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DAOInfo_TreasuryId.md&amp;value=---%0Auid%3A%20chia.dotnet.DAOInfo.TreasuryId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_DAOInfo_TreasuryId_" data-uid="chia.dotnet.DAOInfo.TreasuryId*"></a>
-
-  <h3 id="chia_dotnet_DAOInfo_TreasuryId" data-uid="chia.dotnet.DAOInfo.TreasuryId">
-  TreasuryId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DAOInfo_TreasuryId" data-uid="chia.dotnet.DAOInfo.TreasuryId">TreasuryId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string TreasuryId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string TreasuryId { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DAOInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.DAOInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAOInfo.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.DAORules.html b/docs/api/chia.dotnet.DAORules.html
index 3d7729b3..9e1c79ed 100644
--- a/docs/api/chia.dotnet.DAORules.html
+++ b/docs/api/chia.dotnet.DAORules.html
@@ -1,406 +1,385 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class DAORules
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class DAORules
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DAORules.md&amp;value=---%0Auid%3A%20chia.dotnet.DAORules%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class DAORules
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class DAORules
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.DAORules">
-
-
-
-  <h1 id="chia_dotnet_DAORules" data-uid="chia.dotnet.DAORules" class="text-break">
-    Class DAORules
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAORules.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.DAORules">
+  
+  
+  <h1 id="chia_dotnet_DAORules" data-uid="chia.dotnet.DAORules" class="text-break">Class DAORules
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">DAORules</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record DAORules : IEquatable&lt;DAORules&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.DAORules.html">DAORules</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">DAORules</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.DAORules.html">DAORules</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_DAORules_AttendanceRequired_" data-uid="chia.dotnet.DAORules.AttendanceRequired*"></a>
-
-  <h3 id="chia_dotnet_DAORules_AttendanceRequired" data-uid="chia.dotnet.DAORules.AttendanceRequired">
-  AttendanceRequired
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAORules.cs/#L7"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_DAORules_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class DAORules : IEquatable&lt;DAORules&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DAORules_AttendanceRequired.md&amp;value=---%0Auid%3A%20chia.dotnet.DAORules.AttendanceRequired%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAORules.cs/#L7">View Source</a>
+  </span>
+  <a id="chia_dotnet_DAORules_AttendanceRequired_" data-uid="chia.dotnet.DAORules.AttendanceRequired*"></a>
+  <h4 id="chia_dotnet_DAORules_AttendanceRequired" data-uid="chia.dotnet.DAORules.AttendanceRequired">AttendanceRequired</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong AttendanceRequired { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong AttendanceRequired { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DAORules_OracleSpendDelay.md&amp;value=---%0Auid%3A%20chia.dotnet.DAORules.OracleSpendDelay%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAORules.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_DAORules_OracleSpendDelay_" data-uid="chia.dotnet.DAORules.OracleSpendDelay*"></a>
-
-  <h3 id="chia_dotnet_DAORules_OracleSpendDelay" data-uid="chia.dotnet.DAORules.OracleSpendDelay">
-  OracleSpendDelay
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAORules.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DAORules_OracleSpendDelay" data-uid="chia.dotnet.DAORules.OracleSpendDelay">OracleSpendDelay</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong OracleSpendDelay { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong OracleSpendDelay { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DAORules_PassPercentage.md&amp;value=---%0Auid%3A%20chia.dotnet.DAORules.PassPercentage%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAORules.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_DAORules_PassPercentage_" data-uid="chia.dotnet.DAORules.PassPercentage*"></a>
-
-  <h3 id="chia_dotnet_DAORules_PassPercentage" data-uid="chia.dotnet.DAORules.PassPercentage">
-  PassPercentage
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAORules.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DAORules_PassPercentage" data-uid="chia.dotnet.DAORules.PassPercentage">PassPercentage</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong PassPercentage { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong PassPercentage { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DAORules_ProposalMinimumAmount.md&amp;value=---%0Auid%3A%20chia.dotnet.DAORules.ProposalMinimumAmount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAORules.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_DAORules_ProposalMinimumAmount_" data-uid="chia.dotnet.DAORules.ProposalMinimumAmount*"></a>
-
-  <h3 id="chia_dotnet_DAORules_ProposalMinimumAmount" data-uid="chia.dotnet.DAORules.ProposalMinimumAmount">
-  ProposalMinimumAmount
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAORules.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DAORules_ProposalMinimumAmount" data-uid="chia.dotnet.DAORules.ProposalMinimumAmount">ProposalMinimumAmount</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong ProposalMinimumAmount { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong ProposalMinimumAmount { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DAORules_ProposalTimelock.md&amp;value=---%0Auid%3A%20chia.dotnet.DAORules.ProposalTimelock%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAORules.cs/#L5">View Source</a>
+  </span>
   <a id="chia_dotnet_DAORules_ProposalTimelock_" data-uid="chia.dotnet.DAORules.ProposalTimelock*"></a>
-
-  <h3 id="chia_dotnet_DAORules_ProposalTimelock" data-uid="chia.dotnet.DAORules.ProposalTimelock">
-  ProposalTimelock
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAORules.cs/#L5"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DAORules_ProposalTimelock" data-uid="chia.dotnet.DAORules.ProposalTimelock">ProposalTimelock</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong ProposalTimelock { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong ProposalTimelock { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DAORules_SelfDestructLength.md&amp;value=---%0Auid%3A%20chia.dotnet.DAORules.SelfDestructLength%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAORules.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_DAORules_SelfDestructLength_" data-uid="chia.dotnet.DAORules.SelfDestructLength*"></a>
-
-  <h3 id="chia_dotnet_DAORules_SelfDestructLength" data-uid="chia.dotnet.DAORules.SelfDestructLength">
-  SelfDestructLength
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAORules.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DAORules_SelfDestructLength" data-uid="chia.dotnet.DAORules.SelfDestructLength">SelfDestructLength</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong SelfDestructLength { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong SelfDestructLength { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DAORules_SoftCloseLength.md&amp;value=---%0Auid%3A%20chia.dotnet.DAORules.SoftCloseLength%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAORules.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_DAORules_SoftCloseLength_" data-uid="chia.dotnet.DAORules.SoftCloseLength*"></a>
-
-  <h3 id="chia_dotnet_DAORules_SoftCloseLength" data-uid="chia.dotnet.DAORules.SoftCloseLength">
-  SoftCloseLength
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAORules.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DAORules_SoftCloseLength" data-uid="chia.dotnet.DAORules.SoftCloseLength">SoftCloseLength</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong SoftCloseLength { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong SoftCloseLength { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAORules.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DAORules.md&amp;value=---%0Auid%3A%20chia.dotnet.DAORules%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DAORules.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.DAOWallet.html b/docs/api/chia.dotnet.DAOWallet.html
index f8a4eae7..17e8f19a 100644
--- a/docs/api/chia.dotnet.DAOWallet.html
+++ b/docs/api/chia.dotnet.DAOWallet.html
@@ -1,889 +1,169 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class DAOWallet
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class DAOWallet
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Wraps a DAO Wallet">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DAOWallet.md&amp;value=---%0Auid%3A%20chia.dotnet.DAOWallet%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class DAOWallet
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class DAOWallet
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.DAOWallet">
-
-
-
-  <h1 id="chia_dotnet_DAOWallet" data-uid="chia.dotnet.DAOWallet" class="text-break">
-    Class DAOWallet
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DAOWallet.cs/#L16"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.DAOWallet">
+  
+  
+  <h1 id="chia_dotnet_DAOWallet" data-uid="chia.dotnet.DAOWallet" class="text-break">Class DAOWallet
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Wraps a DAO Wallet</p>
+  <div class="markdown level0 summary"><p>Wraps a DAO Wallet</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public sealed class DAOWallet : Wallet</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">DAOWallet</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><a class="xref" href="chia.dotnet.Wallet.html">Wallet</a></div>
-      <div><span class="xref">DAOWallet</span></div>
-    </dd>
-  </dl>
-
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletId">Wallet.WalletId</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletProxy">Wallet.WalletProxy</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetWalletInfo_System_Threading_CancellationToken_">Wallet.GetWalletInfo(CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetBalance_System_Threading_CancellationToken_">Wallet.GetBalance(CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_SelectCoins_System_UInt64_System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_System_UInt64__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Threading_CancellationToken_">Wallet.SelectCoins(ulong, IEnumerable&lt;Coin&gt;, IEnumerable&lt;ulong&gt;, ulong?, ulong?, CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetTransactions_System_String_chia_dotnet_TransactionTypeFilter_System_Boolean_System_String_System_UInt32_System_UInt32_System_Nullable_System_Boolean__System_Threading_CancellationToken_">Wallet.GetTransactions(string, TransactionTypeFilter, bool, string, uint, uint, bool?, CancellationToken)</a>
-    </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetSpendableCoins_System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Collections_Generic_IEnumerable_System_UInt64__System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_System_String__System_Threading_CancellationToken_">Wallet.GetSpendableCoins(ulong?, ulong?, IEnumerable&lt;ulong&gt;, IEnumerable&lt;Coin&gt;, IEnumerable&lt;string&gt;, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetNextAddress_System_Boolean_System_Threading_CancellationToken_">Wallet.GetNextAddress(bool, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetTransactionCount_chia_dotnet_TransactionTypeFilter_System_Threading_CancellationToken_">Wallet.GetTransactionCount(TransactionTypeFilter, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_DeleteUnconfirmedTransactions_System_Threading_CancellationToken_">Wallet.DeleteUnconfirmedTransactions(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_SendTransaction_System_String_System_UInt64_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_UInt64__System_Collections_Generic_IEnumerable_System_String__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Boolean_System_UInt64_System_Threading_CancellationToken_">Wallet.SendTransaction(string, ulong, IEnumerable&lt;string&gt;, IEnumerable&lt;ulong&gt;, IEnumerable&lt;string&gt;, ulong?, ulong?, bool, ulong, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_SendTransactionMulti_System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_UInt64_System_Threading_CancellationToken_">Wallet.SendTransactionMulti(IEnumerable&lt;Coin&gt;, IEnumerable&lt;Coin&gt;, ulong, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
-    </div>
-  </dd></dl>
-
-
-
-
-  <h2 id="chia_dotnet_DAOWallet_remarks">Remarks</h2>
-  <div class="markdown level0 remarks"><p>ctor</p>
-</div>
-
-
-  <h2 class="section" id="constructors">Constructors
-</h2>
-
-
-  <a id="chia_dotnet_DAOWallet__ctor_" data-uid="chia.dotnet.DAOWallet.#ctor*"></a>
-
-  <h3 id="chia_dotnet_DAOWallet__ctor_System_UInt32_chia_dotnet_WalletProxy_" data-uid="chia.dotnet.DAOWallet.#ctor(System.UInt32,chia.dotnet.WalletProxy)">
-  DAOWallet(uint, WalletProxy)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DAOWallet.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Wraps a DAO Wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public DAOWallet(uint walletId, WalletProxy walletProxy)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>walletId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>The wallet_id to wrap</p>
-</dd>
-    <dt><code>walletProxy</code> <a class="xref" href="chia.dotnet.WalletProxy.html">WalletProxy</a></dt>
-    <dd><p>Wallet RPC proxy to use for communication</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_DAOWallet__ctor_System_UInt32_chia_dotnet_WalletProxy__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>ctor</p>
-</div>
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_DAOWallet_AddFundsToTreasury_" data-uid="chia.dotnet.DAOWallet.AddFundsToTreasury*"></a>
-
-  <h3 id="chia_dotnet_DAOWallet_AddFundsToTreasury_System_UInt64_System_UInt32_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.DAOWallet.AddFundsToTreasury(System.UInt64,System.UInt32,System.UInt64,System.Threading.CancellationToken)">
-  AddFundsToTreasury(ulong, uint, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DAOWallet.cs/#L196"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Adds funds to a DAO's treasury.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(string txId, TransactionRecord tx)&gt; AddFundsToTreasury(ulong amount, uint fundingWalletId, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>amount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-    <dt><code>fundingWalletId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,chia.dotnet.transactionrecord-.txid">txId</a>, <a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,chia.dotnet.transactionrecord-.tx">tx</a>)&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DAOWallet_AdjustFilterLevel_" data-uid="chia.dotnet.DAOWallet.AdjustFilterLevel*"></a>
-
-  <h3 id="chia_dotnet_DAOWallet_AdjustFilterLevel_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.DAOWallet.AdjustFilterLevel(System.UInt64,System.Threading.CancellationToken)">
-  AdjustFilterLevel(ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DAOWallet.cs/#L181"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Adjusts the DAO filter level.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;DAOInfo&gt; AdjustFilterLevel(ulong filterLevel, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>filterLevel</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.DAOInfo.html">DAOInfo</a>&gt;</dt>
-    <dd><p><a class="xref" href="chia.dotnet.DAOInfo.html">DAOInfo</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DAOWallet_CloseProposal_" data-uid="chia.dotnet.DAOWallet.CloseProposal*"></a>
-
-  <h3 id="chia_dotnet_DAOWallet_CloseProposal_System_String_System_String_System_String_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.DAOWallet.CloseProposal(System.String,System.String,System.String,System.UInt64,System.Threading.CancellationToken)">
-  CloseProposal(string, string, string, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DAOWallet.cs/#L143"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Closes a DAO proposal.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(string txId, TransactionRecord tx)&gt; CloseProposal(string selfDestruct, string genesisId, string proposalId, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>selfDestruct</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>genesisId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>proposalId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,chia.dotnet.transactionrecord-.txid">txId</a>, <a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,chia.dotnet.transactionrecord-.tx">tx</a>)&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DAOWallet_CreateProposal_" data-uid="chia.dotnet.DAOWallet.CreateProposal*"></a>
-
-  <h3 id="chia_dotnet_DAOWallet_CreateProposal_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DAOWallet.CreateProposal(System.String,System.Threading.CancellationToken)">
-  CreateProposal(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DAOWallet.cs/#L52"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Creates a DAO proposal.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(string proposalId, string txId, TransactionRecord tx)&gt; CreateProposal(string proposalType, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>proposalType</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,chia.dotnet.transactionrecord-.proposalid">proposalId</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,chia.dotnet.transactionrecord-.txid">txId</a>, <a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,chia.dotnet.transactionrecord-.tx">tx</a>)&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DAOWallet_ExitLockup_" data-uid="chia.dotnet.DAOWallet.ExitLockup*"></a>
-
-  <h3 id="chia_dotnet_DAOWallet_ExitLockup_System_Collections_Generic_IEnumerable_System_Object__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.DAOWallet.ExitLockup(System.Collections.Generic.IEnumerable{System.Object},System.UInt64,System.Threading.CancellationToken)">
-  ExitLockup(IEnumerable&lt;object&gt;, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DAOWallet.cs/#L163"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Exits the DAO lockup period.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(string txId, TransactionRecord tx)&gt; ExitLockup(IEnumerable&lt;object&gt; coins, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>coins</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,chia.dotnet.transactionrecord-.txid">txId</a>, <a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,chia.dotnet.transactionrecord-.tx">tx</a>)&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DAOWallet_FreeCoinsFromFinishedProposals_" data-uid="chia.dotnet.DAOWallet.FreeCoinsFromFinishedProposals*"></a>
-
-  <h3 id="chia_dotnet_DAOWallet_FreeCoinsFromFinishedProposals_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.DAOWallet.FreeCoinsFromFinishedProposals(System.UInt64,System.Threading.CancellationToken)">
-  FreeCoinsFromFinishedProposals(ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DAOWallet.cs/#L254"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Frees coins from proposals that are finished.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(string txId, TransactionRecord tx)&gt; FreeCoinsFromFinishedProposals(ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,chia.dotnet.transactionrecord-.txid">txId</a>, <a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,chia.dotnet.transactionrecord-.tx">tx</a>)&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DAOWallet_GetProposalState_" data-uid="chia.dotnet.DAOWallet.GetProposalState*"></a>
-
-  <h3 id="chia_dotnet_DAOWallet_GetProposalState_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DAOWallet.GetProposalState(System.String,System.Threading.CancellationToken)">
-  GetProposalState(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DAOWallet.cs/#L241"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Use this to figure out whether a proposal has passed or failed and whether it can be closed
-Given a proposal_id:</p>
-<ul>
-<li>if required yes votes are recorded then proposal passed.</li>
-<li>if timelock and attendance are met then proposal can close
-Returns a dict of passed and closable bools, and the remaining votes/blocks needed</li>
-</ul>
-<p>Note that a proposal can be in a passed and closable state now, but become failed if a large number of
-'no' votes are received before the soft close is reached.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;ProposalState&gt; GetProposalState(string proposalId, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>proposalId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.ProposalState.html">ProposalState</a>&gt;</dt>
-    <dd><p><a class="xref" href="chia.dotnet.ProposalState.html">ProposalState</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DAOWallet_GetProposals_" data-uid="chia.dotnet.DAOWallet.GetProposals*"></a>
-
-  <h3 id="chia_dotnet_DAOWallet_GetProposals_System_Boolean_System_Threading_CancellationToken_" data-uid="chia.dotnet.DAOWallet.GetProposals(System.Boolean,System.Threading.CancellationToken)">
-  GetProposals(bool, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DAOWallet.cs/#L34"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get all proposals for a given dao wallet.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(IEnumerable&lt;ProposalInfo&gt; proposals, ulong proposalTimelock, ulong softCloseLength)&gt; GetProposals(bool includeClosed = true, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>includeClosed</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.ProposalInfo.html">ProposalInfo</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-chia.dotnet.proposalinfo-,system.uint64,system.uint64-.proposals">proposals</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-chia.dotnet.proposalinfo-,system.uint64,system.uint64-.proposaltimelock">proposalTimelock</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-chia.dotnet.proposalinfo-,system.uint64,system.uint64-.softcloselength">softCloseLength</a>)&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DAOWallet_GetRules_" data-uid="chia.dotnet.DAOWallet.GetRules*"></a>
-
-  <h3 id="chia_dotnet_DAOWallet_GetRules_System_Threading_CancellationToken_" data-uid="chia.dotnet.DAOWallet.GetRules(System.Threading.CancellationToken)">
-  GetRules(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DAOWallet.cs/#L128"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves the rules of a DAO wallet.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;DAORules&gt; GetRules(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.DAORules.html">DAORules</a>&gt;</dt>
-    <dd><p><a class="xref" href="chia.dotnet.DAORules.html">DAORules</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DAOWallet_GetTreasuryBalance_" data-uid="chia.dotnet.DAOWallet.GetTreasuryBalance*"></a>
-
-  <h3 id="chia_dotnet_DAOWallet_GetTreasuryBalance_System_Threading_CancellationToken_" data-uid="chia.dotnet.DAOWallet.GetTreasuryBalance(System.Threading.CancellationToken)">
-  GetTreasuryBalance(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DAOWallet.cs/#L106"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves the balance of a DAO's treasury.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IDictionary&lt;string, BigInteger&gt;&gt; GetTreasuryBalance(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a>&gt;&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DAOWallet_GetTreasuryId_" data-uid="chia.dotnet.DAOWallet.GetTreasuryId*"></a>
-
-  <h3 id="chia_dotnet_DAOWallet_GetTreasuryId_System_Threading_CancellationToken_" data-uid="chia.dotnet.DAOWallet.GetTreasuryId(System.Threading.CancellationToken)">
-  GetTreasuryId(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DAOWallet.cs/#L117"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves the treasury id of a DAO wallet.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;string&gt; GetTreasuryId(CancellationToken cancellationToken = default)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DAOWallet_ParseProposal_" data-uid="chia.dotnet.DAOWallet.ParseProposal*"></a>
-
-  <h3 id="chia_dotnet_DAOWallet_ParseProposal_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DAOWallet.ParseProposal(System.String,System.Threading.CancellationToken)">
-  ParseProposal(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DAOWallet.cs/#L71"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Parses a DAO proposal.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IDictionary&lt;string, object&gt;&gt; ParseProposal(string proposalId, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>proposalId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;&gt;</dt>
-    <dd><p>Dictionary</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DAOWallet_SendToLockup_" data-uid="chia.dotnet.DAOWallet.SendToLockup*"></a>
-
-  <h3 id="chia_dotnet_DAOWallet_SendToLockup_System_UInt64_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.DAOWallet.SendToLockup(System.UInt64,System.UInt64,System.Threading.CancellationToken)">
-  SendToLockup(ulong, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DAOWallet.cs/#L216"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Sends the DAO to lockup.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(string txId, TransactionRecord tx)&gt; SendToLockup(ulong amount, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>amount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,chia.dotnet.transactionrecord-.txid">txId</a>, <a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,chia.dotnet.transactionrecord-.tx">tx</a>)&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DAOWallet_Validate_" data-uid="chia.dotnet.DAOWallet.Validate*"></a>
-
-  <h3 id="chia_dotnet_DAOWallet_Validate_System_Threading_CancellationToken_" data-uid="chia.dotnet.DAOWallet.Validate(System.Threading.CancellationToken)">
-  Validate(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DAOWallet.cs/#L23"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Validates that <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletId">WalletId</a> is a <a class="xref" href="chia.dotnet.WalletType.html#chia_dotnet_WalletType_DAO">DAO</a></p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_DAOWallet_syntax">Syntax</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public override Task Validate(CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public sealed class DAOWallet</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd>Wraps a DAO Wallet</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>True if the wallet is a DAO wallet</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DAOWallet_VoteOnProposal_" data-uid="chia.dotnet.DAOWallet.VoteOnProposal*"></a>
-
-  <h3 id="chia_dotnet_DAOWallet_VoteOnProposal_System_Boolean_System_UInt64_System_String_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.DAOWallet.VoteOnProposal(System.Boolean,System.UInt64,System.String,System.UInt64,System.Threading.CancellationToken)">
-  VoteOnProposal(bool, ulong, string, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DAOWallet.cs/#L87"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Vote on a DAO proposal.</p>
+  <h5 id="chia_dotnet_DAOWallet_remarks"><strong>Remarks</strong></h5>
+  <div class="markdown level0 remarks"><p>ctor</p>
 </div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(string txId, TransactionRecord tx)&gt; VoteOnProposal(bool isYesVote, ulong voteAmount, string proposalId, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>isYesVote</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-    <dt><code>voteAmount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-    <dt><code>proposalId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,chia.dotnet.transactionrecord-.txid">txId</a>, <a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,chia.dotnet.transactionrecord-.tx">tx</a>)&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DAOWallet.cs/#L16" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DAOWallet.md&amp;value=---%0Auid%3A%20chia.dotnet.DAOWallet%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DAOWallet.cs/#L16" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.DIDWallet.html b/docs/api/chia.dotnet.DIDWallet.html
index 5b355f0e..c3d15c93 100644
--- a/docs/api/chia.dotnet.DIDWallet.html
+++ b/docs/api/chia.dotnet.DIDWallet.html
@@ -1,1026 +1,169 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class DIDWallet
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class DIDWallet
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Wraps a Distributed Identity Wallet">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DIDWallet.md&amp;value=---%0Auid%3A%20chia.dotnet.DIDWallet%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class DIDWallet
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class DIDWallet
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.DIDWallet">
-
-
-
-  <h1 id="chia_dotnet_DIDWallet" data-uid="chia.dotnet.DIDWallet" class="text-break">
-    Class DIDWallet
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DIDWallet.cs/#L17"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.DIDWallet">
+  
+  
+  <h1 id="chia_dotnet_DIDWallet" data-uid="chia.dotnet.DIDWallet" class="text-break">Class DIDWallet
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Wraps a Distributed Identity Wallet</p>
+  <div class="markdown level0 summary"><p>Wraps a Distributed Identity Wallet</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public sealed class DIDWallet : Wallet</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">DIDWallet</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><a class="xref" href="chia.dotnet.Wallet.html">Wallet</a></div>
-      <div><span class="xref">DIDWallet</span></div>
-    </dd>
-  </dl>
-
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletId">Wallet.WalletId</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletProxy">Wallet.WalletProxy</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetWalletInfo_System_Threading_CancellationToken_">Wallet.GetWalletInfo(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetBalance_System_Threading_CancellationToken_">Wallet.GetBalance(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_SelectCoins_System_UInt64_System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_System_UInt64__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Threading_CancellationToken_">Wallet.SelectCoins(ulong, IEnumerable&lt;Coin&gt;, IEnumerable&lt;ulong&gt;, ulong?, ulong?, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetTransactions_System_String_chia_dotnet_TransactionTypeFilter_System_Boolean_System_String_System_UInt32_System_UInt32_System_Nullable_System_Boolean__System_Threading_CancellationToken_">Wallet.GetTransactions(string, TransactionTypeFilter, bool, string, uint, uint, bool?, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetSpendableCoins_System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Collections_Generic_IEnumerable_System_UInt64__System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_System_String__System_Threading_CancellationToken_">Wallet.GetSpendableCoins(ulong?, ulong?, IEnumerable&lt;ulong&gt;, IEnumerable&lt;Coin&gt;, IEnumerable&lt;string&gt;, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetNextAddress_System_Boolean_System_Threading_CancellationToken_">Wallet.GetNextAddress(bool, CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetTransactionCount_chia_dotnet_TransactionTypeFilter_System_Threading_CancellationToken_">Wallet.GetTransactionCount(TransactionTypeFilter, CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_DeleteUnconfirmedTransactions_System_Threading_CancellationToken_">Wallet.DeleteUnconfirmedTransactions(CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_SendTransaction_System_String_System_UInt64_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_UInt64__System_Collections_Generic_IEnumerable_System_String__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Boolean_System_UInt64_System_Threading_CancellationToken_">Wallet.SendTransaction(string, ulong, IEnumerable&lt;string&gt;, IEnumerable&lt;ulong&gt;, IEnumerable&lt;string&gt;, ulong?, ulong?, bool, ulong, CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_SendTransactionMulti_System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_UInt64_System_Threading_CancellationToken_">Wallet.SendTransactionMulti(IEnumerable&lt;Coin&gt;, IEnumerable&lt;Coin&gt;, ulong, CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
-    </div>
-  </dd></dl>
-
-
-
-
-  <h2 id="chia_dotnet_DIDWallet_remarks">Remarks</h2>
-  <div class="markdown level0 remarks"><p>ctor</p>
-</div>
-
-
-  <h2 class="section" id="constructors">Constructors
-</h2>
-
-
-  <a id="chia_dotnet_DIDWallet__ctor_" data-uid="chia.dotnet.DIDWallet.#ctor*"></a>
-
-  <h3 id="chia_dotnet_DIDWallet__ctor_System_UInt32_chia_dotnet_WalletProxy_" data-uid="chia.dotnet.DIDWallet.#ctor(System.UInt32,chia.dotnet.WalletProxy)">
-  DIDWallet(uint, WalletProxy)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DIDWallet.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Wraps a Distributed Identity Wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public DIDWallet(uint walletId, WalletProxy walletProxy)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>walletId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>The wallet_id to wrap</p>
-</dd>
-    <dt><code>walletProxy</code> <a class="xref" href="chia.dotnet.WalletProxy.html">WalletProxy</a></dt>
-    <dd><p>Wallet RPC proxy to use for communication</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_DIDWallet__ctor_System_UInt32_chia_dotnet_WalletProxy__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>ctor</p>
-</div>
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_DIDWallet_CreateAttest_" data-uid="chia.dotnet.DIDWallet.CreateAttest*"></a>
-
-  <h3 id="chia_dotnet_DIDWallet_CreateAttest_System_String_System_String_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DIDWallet.CreateAttest(System.String,System.String,System.String,System.Threading.CancellationToken)">
-  CreateAttest(string, string, string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DIDWallet.cs/#L235"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Create an attest file</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(string MessageSpendBundle, (string Parent, string InnerPuzzleHash, ulong Amount) Info, string AttestData)&gt; CreateAttest(string coinName, string pubkey, string puzHash, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>coinName</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The coin name</p>
-</dd>
-    <dt><code>pubkey</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The public key</p>
-</dd>
-    <dt><code>puzHash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The puzzlehash</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.valuetuple-system.string,system.string,system.uint64-,system.string-.messagespendbundle">MessageSpendBundle</a>, (<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.uint64-.parent">Parent</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.uint64-.innerpuzzlehash">InnerPuzzleHash</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.uint64-.amount">Amount</a>) <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.valuetuple-system.string,system.string,system.uint64-,system.string-.info">Info</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.valuetuple-system.string,system.string,system.uint64-,system.string-.attestdata">AttestData</a>)&gt;</dt>
-    <dd><p>A spendbundle and information about the attest</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DIDWallet_CreateBackupFile_" data-uid="chia.dotnet.DIDWallet.CreateBackupFile*"></a>
-
-  <h3 id="chia_dotnet_DIDWallet_CreateBackupFile_System_Threading_CancellationToken_" data-uid="chia.dotnet.DIDWallet.CreateBackupFile(System.Threading.CancellationToken)">
-  CreateBackupFile(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DIDWallet.cs/#L292"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Create a backup of the wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;string&gt; CreateBackupFile(CancellationToken cancellationToken = default)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>The backup data</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DIDWallet_GetCurrentCoinInfo_" data-uid="chia.dotnet.DIDWallet.GetCurrentCoinInfo*"></a>
-
-  <h3 id="chia_dotnet_DIDWallet_GetCurrentCoinInfo_System_Threading_CancellationToken_" data-uid="chia.dotnet.DIDWallet.GetCurrentCoinInfo(System.Threading.CancellationToken)">
-  GetCurrentCoinInfo(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DIDWallet.cs/#L104"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Gets information about the DID wallets current coin</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(string MyDid, string Parent, string InnerPuzzle, ulong Amount)&gt; GetCurrentCoinInfo(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.string,system.uint64-.mydid">MyDid</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.string,system.uint64-.parent">Parent</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.string,system.uint64-.innerpuzzle">InnerPuzzle</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.string,system.uint64-.amount">Amount</a>)&gt;</dt>
-    <dd><p>The coin info</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DIDWallet_GetDid_" data-uid="chia.dotnet.DIDWallet.GetDid*"></a>
-
-  <h3 id="chia_dotnet_DIDWallet_GetDid_System_Threading_CancellationToken_" data-uid="chia.dotnet.DIDWallet.GetDid(System.Threading.CancellationToken)">
-  GetDid(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DIDWallet.cs/#L91"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the distributed identity and coin if present</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_DIDWallet_syntax">Syntax</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(string MyDid, string? CoinID)&gt; GetDid(CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public sealed class DIDWallet</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string-.mydid">MyDid</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string-.coinid">CoinID</a>)&gt;</dt>
-    <dd><p>A DID and optional CoinID</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DIDWallet_GetInformationNeededForRecovery_" data-uid="chia.dotnet.DIDWallet.GetInformationNeededForRecovery*"></a>
-
-  <h3 id="chia_dotnet_DIDWallet_GetInformationNeededForRecovery_System_Threading_CancellationToken_" data-uid="chia.dotnet.DIDWallet.GetInformationNeededForRecovery(System.Threading.CancellationToken)">
-  GetInformationNeededForRecovery(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DIDWallet.cs/#L274"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Create an attestment</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(string MyDID, string CoinName, string NewPuzzleHash, string PublicKey, IEnumerable&lt;byte&gt; BackUpIds)&gt; GetInformationNeededForRecovery(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.string,system.string,system.collections.generic.ienumerable-system.byte--.mydid">MyDID</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.string,system.string,system.collections.generic.ienumerable-system.byte--.coinname">CoinName</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.string,system.string,system.collections.generic.ienumerable-system.byte--.newpuzzlehash">NewPuzzleHash</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.string,system.string,system.collections.generic.ienumerable-system.byte--.publickey">PublicKey</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">byte</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.string,system.string,system.collections.generic.ienumerable-system.byte--.backupids">BackUpIds</a>)&gt;</dt>
-    <dd><p>A spendbundle and information about the attest</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DIDWallet_GetMetadata_" data-uid="chia.dotnet.DIDWallet.GetMetadata*"></a>
-
-  <h3 id="chia_dotnet_DIDWallet_GetMetadata_System_Threading_CancellationToken_" data-uid="chia.dotnet.DIDWallet.GetMetadata(System.Threading.CancellationToken)">
-  GetMetadata(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DIDWallet.cs/#L170"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Updates the metadata</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IDictionary&lt;string, string&gt;&gt; GetMetadata(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;&gt;</dt>
-    <dd><p>The metadata</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DIDWallet_GetName_" data-uid="chia.dotnet.DIDWallet.GetName*"></a>
-
-  <h3 id="chia_dotnet_DIDWallet_GetName_System_Threading_CancellationToken_" data-uid="chia.dotnet.DIDWallet.GetName(System.Threading.CancellationToken)">
-  GetName(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DIDWallet.cs/#L131"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the wallet name</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;string&gt; GetName(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>The name</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DIDWallet_GetPubKey_" data-uid="chia.dotnet.DIDWallet.GetPubKey*"></a>
-
-  <h3 id="chia_dotnet_DIDWallet_GetPubKey_System_Threading_CancellationToken_" data-uid="chia.dotnet.DIDWallet.GetPubKey(System.Threading.CancellationToken)">
-  GetPubKey(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DIDWallet.cs/#L121"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the wallet pubkey</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;string&gt; GetPubKey(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>The pubkey</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DIDWallet_GetRecoveryList_" data-uid="chia.dotnet.DIDWallet.GetRecoveryList*"></a>
-
-  <h3 id="chia_dotnet_DIDWallet_GetRecoveryList_System_Threading_CancellationToken_" data-uid="chia.dotnet.DIDWallet.GetRecoveryList(System.Threading.CancellationToken)">
-  GetRecoveryList(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DIDWallet.cs/#L220"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the recover list</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(IEnumerable&lt;string&gt; RecoverList, int NumRequired)&gt; GetRecoveryList(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.string-,system.int32-.ips">ips</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.string-,system.int32-.total">total</a>)&gt;</dt>
-    <dd><p>The recover list and num required property of the wallet</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DIDWallet_MessageSpend_" data-uid="chia.dotnet.DIDWallet.MessageSpend*"></a>
-
-  <h3 id="chia_dotnet_DIDWallet_MessageSpend_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_String__System_Threading_CancellationToken_" data-uid="chia.dotnet.DIDWallet.MessageSpend(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)">
-  MessageSpend(IEnumerable&lt;string&gt;, IEnumerable&lt;string&gt;, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DIDWallet.cs/#L143"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Spends a DID message.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;SpendBundle&gt; MessageSpend(IEnumerable&lt;string&gt; puzzleAnnouncements, IEnumerable&lt;string&gt; coinAnnouncements, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>puzzleAnnouncements</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>coinAnnouncements</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a>&gt;</dt>
-    <dd><p><a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DIDWallet_RecoverySpend_" data-uid="chia.dotnet.DIDWallet.RecoverySpend*"></a>
-
-  <h3 id="chia_dotnet_DIDWallet_RecoverySpend_System_Collections_Generic_IEnumerable_System_String__System_String_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DIDWallet.RecoverySpend(System.Collections.Generic.IEnumerable{System.String},System.String,System.String,System.Threading.CancellationToken)">
-  RecoverySpend(IEnumerable&lt;string&gt;, string?, string?, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DIDWallet.cs/#L203"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Recovery spend</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task RecoverySpend(IEnumerable&lt;string&gt; attestData, string? pubkey, string? puzzlehash, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>attestData</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>List of attest messages. Must be &gt;= num_of_backup_ids_needed</p>
-</dd>
-    <dt><code>pubkey</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The public key</p>
-</dd>
-    <dt><code>puzzlehash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The puzzlehash of the spend</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DIDWallet_SetName_" data-uid="chia.dotnet.DIDWallet.SetName*"></a>
-
-  <h3 id="chia_dotnet_DIDWallet_SetName_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DIDWallet.SetName(System.String,System.Threading.CancellationToken)">
-  SetName(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DIDWallet.cs/#L157"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Sets the name</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task SetName(string name, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>name</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The name</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DIDWallet_Spend_" data-uid="chia.dotnet.DIDWallet.Spend*"></a>
-
-  <h3 id="chia_dotnet_DIDWallet_Spend_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DIDWallet.Spend(System.String,System.Threading.CancellationToken)">
-  Spend(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DIDWallet.cs/#L73"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Spend from the DID wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task Spend(string puzzlehash, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>puzzlehash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The puzzlehash to spend</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DIDWallet_Transfer_" data-uid="chia.dotnet.DIDWallet.Transfer*"></a>
-
-  <h3 id="chia_dotnet_DIDWallet_Transfer_System_String_System_Boolean_System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.DIDWallet.Transfer(System.String,System.Boolean,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)">
-  Transfer(string, bool, bool?, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DIDWallet.cs/#L308"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Transfer the DID wallet to another owner</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;TransactionRecord&gt; Transfer(string innerAddress, bool withRecoveryInfo = true, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>innerAddress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>the address</p>
-</dd>
-    <dt><code>withRecoveryInfo</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Indiciator whether to include recovery infor</p>
-</dd>
-    <dt><code>reusePuzhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Trasnaction fee</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a>&gt;</dt>
-    <dd><p>The backup data</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DIDWallet_UpdateMetadata_" data-uid="chia.dotnet.DIDWallet.UpdateMetadata*"></a>
-
-  <h3 id="chia_dotnet_DIDWallet_UpdateMetadata_System_String_System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.DIDWallet.UpdateMetadata(System.String,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)">
-  UpdateMetadata(string, bool?, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DIDWallet.cs/#L185"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Updates the metadata</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;SpendBundle&gt; UpdateMetadata(string metadata, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>metadata</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The name</p>
-</dd>
-    <dt><code>reusePuzhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Transaction fee</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a>&gt;</dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DIDWallet_UpdateRecoveryIds_" data-uid="chia.dotnet.DIDWallet.UpdateRecoveryIds*"></a>
-
-  <h3 id="chia_dotnet_DIDWallet_UpdateRecoveryIds_System_Collections_Generic_IEnumerable_System_String__System_Nullable_System_UInt64__System_Nullable_System_Boolean__System_Threading_CancellationToken_" data-uid="chia.dotnet.DIDWallet.UpdateRecoveryIds(System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.UInt64},System.Nullable{System.Boolean},System.Threading.CancellationToken)">
-  UpdateRecoveryIds(IEnumerable&lt;string&gt;, ulong?, bool?, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DIDWallet.cs/#L37"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Updates recovery ID's</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task UpdateRecoveryIds(IEnumerable&lt;string&gt; newList, ulong? numVerificationsRequired = null, bool? reusePuzhash = null, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>newList</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>The new ids</p>
-</dd>
-    <dt><code>numVerificationsRequired</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd><p>The number of verifications required</p>
-</dd>
-    <dt><code>reusePuzhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DIDWallet_UpdateRecoveryIds_" data-uid="chia.dotnet.DIDWallet.UpdateRecoveryIds*"></a>
-
-  <h3 id="chia_dotnet_DIDWallet_UpdateRecoveryIds_System_Collections_Generic_IEnumerable_System_String__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.DIDWallet.UpdateRecoveryIds(System.Collections.Generic.IEnumerable{System.String},System.UInt64,System.Threading.CancellationToken)">
-  UpdateRecoveryIds(IEnumerable&lt;string&gt;, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DIDWallet.cs/#L56"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Updates recovery ID's</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task UpdateRecoveryIds(IEnumerable&lt;string&gt; newList, ulong numVerificationsRequired, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>newList</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>The new ids</p>
-</dd>
-    <dt><code>numVerificationsRequired</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>The number of verifications required</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DIDWallet_Validate_" data-uid="chia.dotnet.DIDWallet.Validate*"></a>
-
-  <h3 id="chia_dotnet_DIDWallet_Validate_System_Threading_CancellationToken_" data-uid="chia.dotnet.DIDWallet.Validate(System.Threading.CancellationToken)">
-  Validate(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DIDWallet.cs/#L24"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Validates that <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletId">WalletId</a> is a <a class="xref" href="chia.dotnet.WalletType.html#chia_dotnet_WalletType_DISTRIBUTED_ID">DISTRIBUTED_ID</a></p>
+  <h5 id="chia_dotnet_DIDWallet_remarks"><strong>Remarks</strong></h5>
+  <div class="markdown level0 remarks"><p>ctor</p>
 </div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public override Task Validate(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd>Wraps a Distributed Identity Wallet</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>True if the wallet is a DID wallet</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DIDWallet.cs/#L17" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DIDWallet.md&amp;value=---%0Auid%3A%20chia.dotnet.DIDWallet%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DIDWallet.cs/#L17" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.DaemonProxy.html b/docs/api/chia.dotnet.DaemonProxy.html
index 1ca8a916..aa806b30 100644
--- a/docs/api/chia.dotnet.DaemonProxy.html
+++ b/docs/api/chia.dotnet.DaemonProxy.html
@@ -1,1471 +1,171 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class DaemonProxy
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class DaemonProxy
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="for the daemon interface. The daemon can be used to proxy messages to and from other chia services as well as controlling the  and having it&#39;s own procedures">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DaemonProxy.md&amp;value=---%0Auid%3A%20chia.dotnet.DaemonProxy%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class DaemonProxy
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class DaemonProxy
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.DaemonProxy">
-
-
-
-  <h1 id="chia_dotnet_DaemonProxy" data-uid="chia.dotnet.DaemonProxy" class="text-break">
-    Class DaemonProxy
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L20"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.DaemonProxy">
+  
+  
+  <h1 id="chia_dotnet_DaemonProxy" data-uid="chia.dotnet.DaemonProxy" class="text-break">Class DaemonProxy
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p><a class="xref" href="chia.dotnet.WebSocketRpcClient.html">WebSocketRpcClient</a> for the daemon interface.
+  <div class="markdown level0 summary"><p><a class="xref" href="chia.dotnet.WebSocketRpcClient.html">WebSocketRpcClient</a> for the daemon interface.
 The daemon can be used to proxy messages to and from other chia services as well
 as controlling the <a class="xref" href="chia.dotnet.PlotterProxy.html">PlotterProxy</a> and having it's own procedures</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public sealed class DaemonProxy : ServiceProxy</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">DaemonProxy</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><a class="xref" href="chia.dotnet.ServiceProxy.html">ServiceProxy</a></div>
-      <div><span class="xref">DaemonProxy</span></div>
-    </dd>
-  </dl>
-
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_OriginService">ServiceProxy.OriginService</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_DestinationService">ServiceProxy.DestinationService</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_RpcClient">ServiceProxy.RpcClient</a>
-    </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_HealthZ_System_Threading_CancellationToken_">ServiceProxy.HealthZ(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_StopNode_System_Threading_CancellationToken_">ServiceProxy.StopNode(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_GetConnections_System_Threading_CancellationToken_">ServiceProxy.GetConnections(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_GetRoutes_System_Threading_CancellationToken_">ServiceProxy.GetRoutes(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_OpenConnection_System_String_System_Int32_System_Threading_CancellationToken_">ServiceProxy.OpenConnection(string, int, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_CloseConnection_System_String_System_Threading_CancellationToken_">ServiceProxy.CloseConnection(string, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
-    </div>
-  </dd></dl>
-
-
-
-
-  <h2 id="chia_dotnet_DaemonProxy_remarks">Remarks</h2>
-  <div class="markdown level0 remarks"><p>ctor</p>
-</div>
-
-
-  <h2 class="section" id="constructors">Constructors
-</h2>
-
-
-  <a id="chia_dotnet_DaemonProxy__ctor_" data-uid="chia.dotnet.DaemonProxy.#ctor*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy__ctor_chia_dotnet_WebSocketRpcClient_System_String_" data-uid="chia.dotnet.DaemonProxy.#ctor(chia.dotnet.WebSocketRpcClient,System.String)">
-  DaemonProxy(WebSocketRpcClient, string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L20"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p><a class="xref" href="chia.dotnet.WebSocketRpcClient.html">WebSocketRpcClient</a> for the daemon interface.
-The daemon can be used to proxy messages to and from other chia services as well
-as controlling the <a class="xref" href="chia.dotnet.PlotterProxy.html">PlotterProxy</a> and having it's own procedures</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public DaemonProxy(WebSocketRpcClient rpcClient, string originService)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>rpcClient</code> <a class="xref" href="chia.dotnet.WebSocketRpcClient.html">WebSocketRpcClient</a></dt>
-    <dd><p><a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a> instance to use for rpc communication</p>
-</dd>
-    <dt><code>originService</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p><a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Origin">Origin</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_DaemonProxy__ctor_chia_dotnet_WebSocketRpcClient_System_String__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>ctor</p>
-</div>
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_DaemonProxy_AddPrivateKey_" data-uid="chia.dotnet.DaemonProxy.AddPrivateKey*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_AddPrivateKey_System_String_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.AddPrivateKey(System.String,System.String,System.Threading.CancellationToken)">
-  AddPrivateKey(string, string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L267"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Adds a private key to the keychain, with the given entropy and passphrase.
-The keychain itself will store the public key, and the entropy bytes, but not the passphrase.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;uint&gt; AddPrivateKey(string mnemonic, string passphrase, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>mnemonic</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Mnemonic entropy of the key</p>
-</dd>
-    <dt><code>passphrase</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Keyring passphrase</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>&gt;</dt>
-    <dd><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_CheckKeys_" data-uid="chia.dotnet.DaemonProxy.CheckKeys*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_CheckKeys_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.CheckKeys(System.String,System.Threading.CancellationToken)">
-  CheckKeys(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L303"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Checks the keys</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task CheckKeys(string rootPath, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>rootPath</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The config root path</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_DaemonProxy_CheckKeys_System_String_System_Threading_CancellationToken__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>This seems to send the daemon out to lunch</p>
-</div>
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_CreateProxyFrom_" data-uid="chia.dotnet.DaemonProxy.CreateProxyFrom*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_CreateProxyFrom__1" data-uid="chia.dotnet.DaemonProxy.CreateProxyFrom``1">
-  CreateProxyFrom&lt;T&gt;()
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L39"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Create a new derived <a class="xref" href="chia.dotnet.ServiceProxy.html">ServiceProxy</a> instance sharing this daemon's <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_RpcClient">RpcClient</a></p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public T CreateProxyFrom&lt;T&gt;() where T : ServiceProxy</code></pre>
-  </div>
-
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><span class="xref">T</span></dt>
-    <dd><p>The <a class="xref" href="chia.dotnet.ServiceProxy.html">ServiceProxy</a></p>
-</dd>
-  </dl>
-
-  <h4 class="section">Type Parameters</h4>
-  <dl class="parameters">
-    <dt><code>T</code></dt>
-    <dd><p>The type of <a class="xref" href="chia.dotnet.ServiceProxy.html">ServiceProxy</a> to create</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_DaemonProxy_CreateProxyFrom__1_remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>This only works for daemons because they can forward messages to other services through their <a class="xref" href="chia.dotnet.WebSocketRpcClient.html">WebSocketRpcClient</a></p>
-</div>
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_DeleteAllKeys_" data-uid="chia.dotnet.DaemonProxy.DeleteAllKeys*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_DeleteAllKeys_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.DeleteAllKeys(System.Threading.CancellationToken)">
-  DeleteAllKeys(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L254"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Deletes all keys from the keychain</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task DeleteAllKeys(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_DeleteKeyByFingerprint_" data-uid="chia.dotnet.DaemonProxy.DeleteKeyByFingerprint*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_DeleteKeyByFingerprint_System_UInt32_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.DeleteKeyByFingerprint(System.UInt32,System.Threading.CancellationToken)">
-  DeleteKeyByFingerprint(uint, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L241"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Deletes all keys which have the given public key fingerprint</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task DeleteKeyByFingerprint(uint fingerprint, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>fingerprint</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>The fingerprint</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_DeleteLabel_" data-uid="chia.dotnet.DaemonProxy.DeleteLabel*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_DeleteLabel_System_UInt32_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.DeleteLabel(System.UInt32,System.Threading.CancellationToken)">
-  DeleteLabel(uint, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L365"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Removes the label assigned to the key with the given fingerprint.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task DeleteLabel(uint fingerprint, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>fingerprint</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>The fingerprint</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd></dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_Exit_" data-uid="chia.dotnet.DaemonProxy.Exit*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_Exit_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.Exit(System.Threading.CancellationToken)">
-  Exit(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L53"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Tells the daemon at the RPC endpoint to exit.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task Exit(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_DaemonProxy_Exit_System_Threading_CancellationToken__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>There isn't a way to start the daemon remotely via RPC, so take care that you have access to the RPC host if needed</p>
-</div>
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_GetAllPrivateKeys_" data-uid="chia.dotnet.DaemonProxy.GetAllPrivateKeys*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_GetAllPrivateKeys_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.GetAllPrivateKeys(System.Threading.CancellationToken)">
-  GetAllPrivateKeys(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L291"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Returns all private keys as a tuple of key, and entropy bytes (i.e. mnemonic) for each key.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;PrivateKeyData&gt;&gt; GetAllPrivateKeys(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.PrivateKeyData.html">PrivateKeyData</a>&gt;&gt;</dt>
-    <dd><p>All of the <a class="xref" href="chia.dotnet.PrivateKey.html">PrivateKey</a>s</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_GetFirstPrivateKey_" data-uid="chia.dotnet.DaemonProxy.GetFirstPrivateKey*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_GetFirstPrivateKey_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.GetFirstPrivateKey(System.Threading.CancellationToken)">
-  GetFirstPrivateKey(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L281"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Returns the first private key</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_DaemonProxy_syntax">Syntax</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;PrivateKeyData&gt; GetFirstPrivateKey(CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public sealed class DaemonProxy</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.PrivateKeyData.html">PrivateKeyData</a>&gt;</dt>
-    <dd><p>The first <a class="xref" href="chia.dotnet.PrivateKey.html">PrivateKey</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_GetKey_" data-uid="chia.dotnet.DaemonProxy.GetKey*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_GetKey_System_UInt32_System_Boolean_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.GetKey(System.UInt32,System.Boolean,System.Threading.CancellationToken)">
-  GetKey(uint, bool, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L318"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Locates and returns KeyData matching the provided fingerprint</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;KeyData&gt; GetKey(uint fingerprint, bool includeSecrets = false, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>fingerprint</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>The fingerprint</p>
-</dd>
-    <dt><code>includeSecrets</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Include secrets</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd></dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.KeyData.html">KeyData</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_GetKeyForFingerprint_" data-uid="chia.dotnet.DaemonProxy.GetKeyForFingerprint*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_GetKeyForFingerprint_System_UInt32_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.GetKeyForFingerprint(System.UInt32,System.Threading.CancellationToken)">
-  GetKeyForFingerprint(uint, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L221"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Gets the private key associated with the given fingerprint</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;PrivateKeyData&gt; GetKeyForFingerprint(uint fingerprint, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>fingerprint</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>The fingerprint</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.PrivateKeyData.html">PrivateKeyData</a>&gt;</dt>
-    <dd><p>The <a class="xref" href="chia.dotnet.PrivateKey.html">PrivateKey</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_GetKeyringStatus_" data-uid="chia.dotnet.DaemonProxy.GetKeyringStatus*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_GetKeyringStatus_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.GetKeyringStatus(System.Threading.CancellationToken)">
-  GetKeyringStatus(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L138"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves the status of the keyring</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;KeyringStatus&gt; GetKeyringStatus(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.KeyringStatus.html">KeyringStatus</a>&gt;</dt>
-    <dd><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_GetKeys_" data-uid="chia.dotnet.DaemonProxy.GetKeys*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_GetKeys_System_UInt32_System_Boolean_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.GetKeys(System.UInt32,System.Boolean,System.Threading.CancellationToken)">
-  GetKeys(uint, bool, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L334"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Returns the KeyData of all keys which can be retrieved</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;KeyData&gt;&gt; GetKeys(uint fingerprint, bool includeSecrets = false, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>fingerprint</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>The fingerprint</p>
-</dd>
-    <dt><code>includeSecrets</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Include secrets</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd></dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.KeyData.html">KeyData</a>&gt;&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_GetStatus_" data-uid="chia.dotnet.DaemonProxy.GetStatus*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_GetStatus_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.GetStatus(System.Threading.CancellationToken)">
-  GetStatus(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L63"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get whether the genesis block has been intiailized</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;bool&gt; GetStatus(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>&gt;</dt>
-    <dd><p>Boolean indicator</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_GetVersion_" data-uid="chia.dotnet.DaemonProxy.GetVersion*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_GetVersion_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.GetVersion(System.Threading.CancellationToken)">
-  GetVersion(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L73"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the installed version of chia at the endpoint</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;string&gt; GetVersion(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>The chia version as a string</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_GetWalletAddresses_" data-uid="chia.dotnet.DaemonProxy.GetWalletAddresses*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_GetWalletAddresses_System_Collections_Generic_IEnumerable_System_UInt32__System_Boolean_System_UInt32_System_UInt32_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.GetWalletAddresses(System.Collections.Generic.IEnumerable{System.UInt32},System.Boolean,System.UInt32,System.UInt32,System.Threading.CancellationToken)">
-  GetWalletAddresses(IEnumerable&lt;uint&gt;?, bool, uint, uint, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L393"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Returns the list of addresses.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IDictionary&lt;uint, IEnumerable&lt;WalletAddress&gt;&gt;&gt; GetWalletAddresses(IEnumerable&lt;uint&gt;? fingerprints = null, bool nonObserverDerivation = false, uint index = 0, uint count = 1, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>fingerprints</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>nonObserverDerivation</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-    <dt><code>index</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-    <dt><code>count</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.WalletAddress.html">WalletAddress</a>&gt;&gt;&gt;</dt>
-    <dd><p>A dictionary of fingerprints and <a class="xref" href="chia.dotnet.WalletAddress.html">WalletAddress</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_IsKeyringLocked_" data-uid="chia.dotnet.DaemonProxy.IsKeyringLocked*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_IsKeyringLocked_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.IsKeyringLocked(System.Threading.CancellationToken)">
-  IsKeyringLocked(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L176"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Determine if the keyring is locked</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;bool&gt; IsKeyringLocked(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>&gt;</dt>
-    <dd><p>Boolean indicator as to wheteher the keyring is locked</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_IsRunning_" data-uid="chia.dotnet.DaemonProxy.IsRunning*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_IsRunning_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.IsRunning(System.String,System.Threading.CancellationToken)">
-  IsRunning(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L379"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Determines if the named service is running.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;bool&gt; IsRunning(string service, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>service</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The service name</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>&gt;</dt>
-    <dd><p>Boolean indicator as to wheteher the service is running</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_Ping_" data-uid="chia.dotnet.DaemonProxy.Ping*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_Ping_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.Ping(System.Threading.CancellationToken)">
-  Ping(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L28"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Sends ping message to the service</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task Ping(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_RegisterService_" data-uid="chia.dotnet.DaemonProxy.RegisterService*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_RegisterService_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.RegisterService(System.String,System.Threading.CancellationToken)">
-  RegisterService(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L96"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Registers this daemon to receive messages. This is needed to receive responses from services other than the daemon.
-This is not a <a class="xref" href="chia.dotnet.ServiceNames.html">ServiceNames</a> but usually the name of the consumer application such as 'wallet_ui'</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task RegisterService(string service, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>service</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The name to register</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_RegisterService_" data-uid="chia.dotnet.DaemonProxy.RegisterService*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_RegisterService_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.RegisterService(System.Threading.CancellationToken)">
-  RegisterService(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L84"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Registers this websocket to receive messages using <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_OriginService">OriginService</a>
-This is needed to receive responses from services other than the daemon.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task RegisterService(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_RemoveKeyringPassphrase_" data-uid="chia.dotnet.DaemonProxy.RemoveKeyringPassphrase*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_RemoveKeyringPassphrase_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.RemoveKeyringPassphrase(System.String,System.Threading.CancellationToken)">
-  RemoveKeyringPassphrase(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L207"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Remove the key ring passphrase</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task RemoveKeyringPassphrase(string currentPassphrase, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>currentPassphrase</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The current keyring passphrase</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_RunningServices_" data-uid="chia.dotnet.DaemonProxy.RunningServices*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_RunningServices_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.RunningServices(System.Threading.CancellationToken)">
-  RunningServices(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L128"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get athe list of running services</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;string&gt;&gt; RunningServices(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;&gt;</dt>
-    <dd><p>A list of services</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_SetKeyringPassphrase_" data-uid="chia.dotnet.DaemonProxy.SetKeyringPassphrase*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_SetKeyringPassphrase_System_String_System_String_System_String_System_Boolean_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.SetKeyringPassphrase(System.String,System.String,System.String,System.Boolean,System.Threading.CancellationToken)">
-  SetKeyringPassphrase(string, string, string, bool, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L190"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Update the key ring passphrase</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task SetKeyringPassphrase(string currentPassphrase, string newPassphrase, string passphraseHint, bool savePassphrase = false, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>currentPassphrase</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The current keyring passphrase</p>
-</dd>
-    <dt><code>newPassphrase</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The new keyring passphrase</p>
-</dd>
-    <dt><code>passphraseHint</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>A passphrase hint</p>
-</dd>
-    <dt><code>savePassphrase</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Should the passphrase be saved</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_SetLabel_" data-uid="chia.dotnet.DaemonProxy.SetLabel*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_SetLabel_System_UInt32_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.SetLabel(System.UInt32,System.String,System.Threading.CancellationToken)">
-  SetLabel(uint, string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L350"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Assigns the given label to the first key with the given fingerprint.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task SetLabel(uint fingerprint, string label, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>fingerprint</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>The fingerprint</p>
-</dd>
-    <dt><code>label</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The label</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd></dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_StartService_" data-uid="chia.dotnet.DaemonProxy.StartService*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_StartService_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.StartService(System.String,System.Threading.CancellationToken)">
-  StartService(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L107"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Starts the named service.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task StartService(string service, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>service</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The <a class="xref" href="chia.dotnet.ServiceNames.html">ServiceNames</a> of the service</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_StopService_" data-uid="chia.dotnet.DaemonProxy.StopService*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_StopService_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.StopService(System.String,System.Threading.CancellationToken)">
-  StopService(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L118"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Stops the named service</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task StopService(string service, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>service</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The <a class="xref" href="chia.dotnet.ServiceNames.html">ServiceNames</a> of the service</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_UnlockKeyring_" data-uid="chia.dotnet.DaemonProxy.UnlockKeyring*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_UnlockKeyring_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.UnlockKeyring(System.String,System.Threading.CancellationToken)">
-  UnlockKeyring(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L163"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Unlock the keyring</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task UnlockKeyring(string key, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>key</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Keyring passphrase</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DaemonProxy_ValidateKeyringPassphrase_" data-uid="chia.dotnet.DaemonProxy.ValidateKeyringPassphrase*"></a>
-
-  <h3 id="chia_dotnet_DaemonProxy_ValidateKeyringPassphrase_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DaemonProxy.ValidateKeyringPassphrase(System.String,System.Threading.CancellationToken)">
-  ValidateKeyringPassphrase(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L149"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Test the validity of a passphrase</p>
+  <h5 id="chia_dotnet_DaemonProxy_remarks"><strong>Remarks</strong></h5>
+  <div class="markdown level0 remarks"><p>ctor</p>
 </div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task ValidateKeyringPassphrase(string key, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>key</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Keyring passphrase</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L20" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DaemonProxy.md&amp;value=---%0Auid%3A%20chia.dotnet.DaemonProxy%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DaemonProxy.cs/#L20" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.DataLayerOffer.html b/docs/api/chia.dotnet.DataLayerOffer.html
index 2fa5512e..27377bc3 100644
--- a/docs/api/chia.dotnet.DataLayerOffer.html
+++ b/docs/api/chia.dotnet.DataLayerOffer.html
@@ -1,313 +1,295 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class DataLayerOffer
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class DataLayerOffer
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DataLayerOffer.md&amp;value=---%0Auid%3A%20chia.dotnet.DataLayerOffer%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class DataLayerOffer
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class DataLayerOffer
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.DataLayerOffer">
-
-
-
-  <h1 id="chia_dotnet_DataLayerOffer" data-uid="chia.dotnet.DataLayerOffer" class="text-break">
-    Class DataLayerOffer
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DataLayerOffer.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.DataLayerOffer">
+  
+  
+  <h1 id="chia_dotnet_DataLayerOffer" data-uid="chia.dotnet.DataLayerOffer" class="text-break">Class DataLayerOffer
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">DataLayerOffer</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record DataLayerOffer : IEquatable&lt;DataLayerOffer&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.DataLayerOffer.html">DataLayerOffer</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">DataLayerOffer</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.DataLayerOffer.html">DataLayerOffer</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_DataLayerOffer_Maker_" data-uid="chia.dotnet.DataLayerOffer.Maker*"></a>
-
-  <h3 id="chia_dotnet_DataLayerOffer_Maker" data-uid="chia.dotnet.DataLayerOffer.Maker">
-  Maker
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DataLayerOffer.cs/#L7"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_DataLayerOffer_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class DataLayerOffer : IEquatable&lt;DataLayerOffer&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DataLayerOffer_Maker.md&amp;value=---%0Auid%3A%20chia.dotnet.DataLayerOffer.Maker%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DataLayerOffer.cs/#L7">View Source</a>
+  </span>
+  <a id="chia_dotnet_DataLayerOffer_Maker_" data-uid="chia.dotnet.DataLayerOffer.Maker*"></a>
+  <h4 id="chia_dotnet_DataLayerOffer_Maker" data-uid="chia.dotnet.DataLayerOffer.Maker">Maker</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public StoreProofs Maker { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public StoreProofs Maker { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.StoreProofs.html">StoreProofs</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.StoreProofs.html">StoreProofs</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DataLayerOffer_Offer.md&amp;value=---%0Auid%3A%20chia.dotnet.DataLayerOffer.Offer%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DataLayerOffer.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_DataLayerOffer_Offer_" data-uid="chia.dotnet.DataLayerOffer.Offer*"></a>
-
-  <h3 id="chia_dotnet_DataLayerOffer_Offer" data-uid="chia.dotnet.DataLayerOffer.Offer">
-  Offer
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DataLayerOffer.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DataLayerOffer_Offer" data-uid="chia.dotnet.DataLayerOffer.Offer">Offer</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Offer { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Offer { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DataLayerOffer_Taker.md&amp;value=---%0Auid%3A%20chia.dotnet.DataLayerOffer.Taker%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DataLayerOffer.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_DataLayerOffer_Taker_" data-uid="chia.dotnet.DataLayerOffer.Taker*"></a>
-
-  <h3 id="chia_dotnet_DataLayerOffer_Taker" data-uid="chia.dotnet.DataLayerOffer.Taker">
-  Taker
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DataLayerOffer.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DataLayerOffer_Taker" data-uid="chia.dotnet.DataLayerOffer.Taker">Taker</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public OfferStore Taker { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public OfferStore Taker { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.OfferStore.html">OfferStore</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.OfferStore.html">OfferStore</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DataLayerOffer_TradeId.md&amp;value=---%0Auid%3A%20chia.dotnet.DataLayerOffer.TradeId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DataLayerOffer.cs/#L5">View Source</a>
+  </span>
   <a id="chia_dotnet_DataLayerOffer_TradeId_" data-uid="chia.dotnet.DataLayerOffer.TradeId*"></a>
-
-  <h3 id="chia_dotnet_DataLayerOffer_TradeId" data-uid="chia.dotnet.DataLayerOffer.TradeId">
-  TradeId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DataLayerOffer.cs/#L5"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DataLayerOffer_TradeId" data-uid="chia.dotnet.DataLayerOffer.TradeId">TradeId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string TradeId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string TradeId { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DataLayerOffer.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DataLayerOffer.md&amp;value=---%0Auid%3A%20chia.dotnet.DataLayerOffer%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DataLayerOffer.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.DataLayerProxy.html b/docs/api/chia.dotnet.DataLayerProxy.html
index 53f00890..754b3d4d 100644
--- a/docs/api/chia.dotnet.DataLayerProxy.html
+++ b/docs/api/chia.dotnet.DataLayerProxy.html
@@ -1,1565 +1,169 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class DataLayerProxy
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class DataLayerProxy
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Proxy that communicates with the Data Layer">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DataLayerProxy.md&amp;value=---%0Auid%3A%20chia.dotnet.DataLayerProxy%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class DataLayerProxy
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class DataLayerProxy
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.DataLayerProxy">
-
-
-
-  <h1 id="chia_dotnet_DataLayerProxy" data-uid="chia.dotnet.DataLayerProxy" class="text-break">
-    Class DataLayerProxy
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L18"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.DataLayerProxy">
+  
+  
+  <h1 id="chia_dotnet_DataLayerProxy" data-uid="chia.dotnet.DataLayerProxy" class="text-break">Class DataLayerProxy
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Proxy that communicates with the Data Layer</p>
+  <div class="markdown level0 summary"><p>Proxy that communicates with the Data Layer</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public sealed class DataLayerProxy : ServiceProxy</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">DataLayerProxy</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><a class="xref" href="chia.dotnet.ServiceProxy.html">ServiceProxy</a></div>
-      <div><span class="xref">DataLayerProxy</span></div>
-    </dd>
-  </dl>
-
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_OriginService">ServiceProxy.OriginService</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_DestinationService">ServiceProxy.DestinationService</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_RpcClient">ServiceProxy.RpcClient</a>
-    </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_HealthZ_System_Threading_CancellationToken_">ServiceProxy.HealthZ(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_StopNode_System_Threading_CancellationToken_">ServiceProxy.StopNode(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_GetConnections_System_Threading_CancellationToken_">ServiceProxy.GetConnections(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_GetRoutes_System_Threading_CancellationToken_">ServiceProxy.GetRoutes(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_OpenConnection_System_String_System_Int32_System_Threading_CancellationToken_">ServiceProxy.OpenConnection(string, int, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_CloseConnection_System_String_System_Threading_CancellationToken_">ServiceProxy.CloseConnection(string, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
-    </div>
-  </dd></dl>
-
-
-
-
-  <h2 id="chia_dotnet_DataLayerProxy_remarks">Remarks</h2>
-  <div class="markdown level0 remarks"><p>ctor</p>
-</div>
-
-
-  <h2 class="section" id="constructors">Constructors
-</h2>
-
-
-  <a id="chia_dotnet_DataLayerProxy__ctor_" data-uid="chia.dotnet.DataLayerProxy.#ctor*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy__ctor_chia_dotnet_IRpcClient_System_String_" data-uid="chia.dotnet.DataLayerProxy.#ctor(chia.dotnet.IRpcClient,System.String)">
-  DataLayerProxy(IRpcClient, string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L18"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Proxy that communicates with the Data Layer</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public DataLayerProxy(IRpcClient rpcClient, string originService)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>rpcClient</code> <a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a></dt>
-    <dd><p><a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a> instance to use for rpc communication</p>
-</dd>
-    <dt><code>originService</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p><a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Origin">Origin</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_DataLayerProxy__ctor_chia_dotnet_IRpcClient_System_String__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>ctor</p>
-</div>
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_DataLayerProxy_AddMirror_" data-uid="chia.dotnet.DataLayerProxy.AddMirror*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_AddMirror_System_String_System_UInt64_System_Collections_Generic_IEnumerable_System_String__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.AddMirror(System.String,System.UInt64,System.Collections.Generic.IEnumerable{System.String},System.UInt64,System.Threading.CancellationToken)">
-  AddMirror(string, ulong, IEnumerable&lt;string&gt;, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L30"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Adds a mirror</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task AddMirror(string id, ulong amount, IEnumerable&lt;string&gt; urls, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>id</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Mirror id</p>
-</dd>
-    <dt><code>amount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>The Amount</p>
-</dd>
-    <dt><code>urls</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>List of mirror urls</p>
-</dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee amount (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable Task</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_AddMissingFiles_" data-uid="chia.dotnet.DataLayerProxy.AddMissingFiles*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_AddMissingFiles_System_String___System_String_System_Boolean_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.AddMissingFiles(System.String[],System.String,System.Boolean,System.Threading.CancellationToken)">
-  AddMissingFiles(string[], string, bool, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L48"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Adds missing files</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task AddMissingFiles(string[] ids, string foldername, bool overwrite = false, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>ids</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>[]</dt>
-    <dd><p>List of file id's</p>
-</dd>
-    <dt><code>foldername</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The folder name</p>
-</dd>
-    <dt><code>overwrite</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Indicator whetehr to overwrite files</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable Task</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_BatchUpdate_" data-uid="chia.dotnet.DataLayerProxy.BatchUpdate*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_BatchUpdate_System_String_System_Collections_Generic_IDictionary_System_String_System_String__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.BatchUpdate(System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.UInt64,System.Threading.CancellationToken)">
-  BatchUpdate(string, IDictionary&lt;string, string&gt;, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L69"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Applies a batch of updates.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;string&gt; BatchUpdate(string id, IDictionary&lt;string, string&gt; changeList, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>id</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Id</p>
-</dd>
-    <dt><code>changeList</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>Name value pairs of changes</p>
-</dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee amount (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>Transaction id</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_CancelOffer_" data-uid="chia.dotnet.DataLayerProxy.CancelOffer*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_CancelOffer_System_String_System_Boolean_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.CancelOffer(System.String,System.Boolean,System.UInt64,System.Threading.CancellationToken)">
-  CancelOffer(string, bool, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L91"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Cancels an offer using a transaction</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task CancelOffer(string tradeId, bool secure = false, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>tradeId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The trade id of the offer</p>
-</dd>
-    <dt><code>secure</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>This will create a transaction that includes coins that were offered</p>
-</dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Transaction fee</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable Task</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_CheckPlugins_" data-uid="chia.dotnet.DataLayerProxy.CheckPlugins*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_CheckPlugins_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.CheckPlugins(System.Threading.CancellationToken)">
-  CheckPlugins(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L117"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Checks the status of plugins.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;PluginStatus&gt; CheckPlugins(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd>Proxy that communicates with the Data Layer</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.PluginStatus.html">PluginStatus</a>&gt;</dt>
-    <dd><p><a class="xref" href="chia.dotnet.PluginStatus.html">PluginStatus</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_ClearPendingRoots_" data-uid="chia.dotnet.DataLayerProxy.ClearPendingRoots*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_ClearPendingRoots_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.ClearPendingRoots(System.String,System.Threading.CancellationToken)">
-  ClearPendingRoots(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L106"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Clears pending roots.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;Root&gt; ClearPendingRoots(string storeId, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>storeId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.Root.html">Root</a>&gt;</dt>
-    <dd><p><a class="xref" href="chia.dotnet.Root.html">Root</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_CreateDataStore_" data-uid="chia.dotnet.DataLayerProxy.CreateDataStore*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_CreateDataStore_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.CreateDataStore(System.UInt64,System.Threading.CancellationToken)">
-  CreateDataStore(ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L128"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Creates a data store.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(string id, IEnumerable&lt;TransactionRecord&gt; txs)&gt; CreateDataStore(ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee amount (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.collections.generic.ienumerable-chia.dotnet.transactionrecord--.id">id</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.collections.generic.ienumerable-chia.dotnet.transactionrecord--.txs">txs</a>)&gt;</dt>
-    <dd><p>The tree id and list of transactions</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_DeleteKey_" data-uid="chia.dotnet.DataLayerProxy.DeleteKey*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_DeleteKey_System_String_System_String_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.DeleteKey(System.String,System.String,System.UInt64,System.Threading.CancellationToken)">
-  DeleteKey(string, string, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L148"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Deletes a data store.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;string&gt; DeleteKey(string key, string id, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>key</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Row key</p>
-</dd>
-    <dt><code>id</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Row id</p>
-</dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee amount (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>Transaction id</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_DeleteMirror_" data-uid="chia.dotnet.DataLayerProxy.DeleteMirror*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_DeleteMirror_System_String_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.DeleteMirror(System.String,System.UInt64,System.Threading.CancellationToken)">
-  DeleteMirror(string, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L164"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Deletes a mirror.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task DeleteMirror(string coinId, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>coinId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Mirror coin id</p>
-</dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee amount (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_GetAncestors_" data-uid="chia.dotnet.DataLayerProxy.GetAncestors*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_GetAncestors_System_String_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.GetAncestors(System.String,System.String,System.Threading.CancellationToken)">
-  GetAncestors(string, string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L179"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Gets the list of ancestors for a given id/hash pair.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;InternalNode&gt;&gt; GetAncestors(string id, string hash, CancellationToken cancellationToken = default)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>id</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Id</p>
-</dd>
-    <dt><code>hash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Hash</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.InternalNode.html">InternalNode</a>&gt;&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_GetKVDiff_" data-uid="chia.dotnet.DataLayerProxy.GetKVDiff*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_GetKVDiff_System_String_System_String_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.GetKVDiff(System.String,System.String,System.String,System.Threading.CancellationToken)">
-  GetKVDiff(string, string, string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L225"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get kv diff between two root hashes.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_DataLayerProxy_syntax">Syntax</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;KVDiff&gt; GetKVDiff(string id, string hash1, string hash2, CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public sealed class DataLayerProxy</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>id</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Id</p>
-</dd>
-    <dt><code>hash1</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>First Hash</p>
-</dd>
-    <dt><code>hash2</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Second Hash</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.KVDiff.html">KVDiff</a>&gt;</dt>
-    <dd><p><a class="xref" href="chia.dotnet.KVDiff.html">KVDiff</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_GetKeys_" data-uid="chia.dotnet.DataLayerProxy.GetKeys*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_GetKeys_System_String_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.GetKeys(System.String,System.String,System.Threading.CancellationToken)">
-  GetKeys(string, string?, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L194"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Gets the list of ancestors for a given id/hash pair.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;string&gt;&gt; GetKeys(string id, string? rootHash, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>id</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Id</p>
-</dd>
-    <dt><code>rootHash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Root Hash</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_GetKeysValues_" data-uid="chia.dotnet.DataLayerProxy.GetKeysValues*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_GetKeysValues_System_String_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.GetKeysValues(System.String,System.String,System.Threading.CancellationToken)">
-  GetKeysValues(string, string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L209"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the keys and values for a given id/root_hash pair.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;TerminalNode&gt;&gt; GetKeysValues(string id, string rootHash, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>id</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Id</p>
-</dd>
-    <dt><code>rootHash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Root Hash</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.TerminalNode.html">TerminalNode</a>&gt;&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_GetLocalRoot_" data-uid="chia.dotnet.DataLayerProxy.GetLocalRoot*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_GetLocalRoot_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.GetLocalRoot(System.String,System.Threading.CancellationToken)">
-  GetLocalRoot(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L240"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Gets hash of latest tree root saved in our local datastore.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;KVDiff&gt; GetLocalRoot(string id, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>id</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Id</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.KVDiff.html">KVDiff</a>&gt;</dt>
-    <dd><p>A hash</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_GetMirrors_" data-uid="chia.dotnet.DataLayerProxy.GetMirrors*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_GetMirrors_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.GetMirrors(System.String,System.Threading.CancellationToken)">
-  GetMirrors(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L253"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Gets the mirrors for a given store id.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;Mirror&gt;&gt; GetMirrors(string id, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>id</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Store Id</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Mirror.html">Mirror</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.Mirror.html">Mirror</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_GetOwnedStores_" data-uid="chia.dotnet.DataLayerProxy.GetOwnedStores*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_GetOwnedStores_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.GetOwnedStores(System.Threading.CancellationToken)">
-  GetOwnedStores(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L265"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Gets the list of owned store ids.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;string&gt;&gt; GetOwnedStores(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.Mirror.html">Mirror</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_GetRoot_" data-uid="chia.dotnet.DataLayerProxy.GetRoot*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_GetRoot_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.GetRoot(System.String,System.Threading.CancellationToken)">
-  GetRoot(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L276"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Gets hash of latest tree root.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;RootHash&gt; GetRoot(string id, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>id</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.RootHash.html">RootHash</a>&gt;</dt>
-    <dd><p>A <a class="xref" href="chia.dotnet.Root.html">Root</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_GetRootHistory_" data-uid="chia.dotnet.DataLayerProxy.GetRootHistory*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_GetRootHistory_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.GetRootHistory(System.String,System.Threading.CancellationToken)">
-  GetRootHistory(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L289"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get history of state hashes for a store.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;RootHistory&gt;&gt; GetRootHistory(string id, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>id</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.RootHistory.html">RootHistory</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.RootHistory.html">RootHistory</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_GetRoots_" data-uid="chia.dotnet.DataLayerProxy.GetRoots*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_GetRoots_System_Collections_Generic_IEnumerable_System_String__System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.GetRoots(System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)">
-  GetRoots(IEnumerable&lt;string&gt;, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L302"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Gets state hashes for a list of roots</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;RootHash&gt;&gt; GetRoots(IEnumerable&lt;string&gt; ids, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>ids</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.RootHash.html">RootHash</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.RootHash.html">RootHash</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_GetSyncStatus_" data-uid="chia.dotnet.DataLayerProxy.GetSyncStatus*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_GetSyncStatus_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.GetSyncStatus(System.String,System.Threading.CancellationToken)">
-  GetSyncStatus(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L315"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Gets the sync status of a store.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;DataLayerSyncStatus&gt; GetSyncStatus(string id, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>id</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.DataLayerSyncStatus.html">DataLayerSyncStatus</a>&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.DataLayerSyncStatus.html">DataLayerSyncStatus</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_GetValue_" data-uid="chia.dotnet.DataLayerProxy.GetValue*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_GetValue_System_String_System_String_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.GetValue(System.String,System.String,System.String,System.Threading.CancellationToken)">
-  GetValue(string, string, string?, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L330"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the value for a given id/key pair.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;string&gt; GetValue(string id, string key, string? rootHash, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>id</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>key</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>rootHash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_Insert_" data-uid="chia.dotnet.DataLayerProxy.Insert*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_Insert_System_String_System_String_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.Insert(System.String,System.String,System.UInt64,System.Threading.CancellationToken)">
-  Insert(string, string, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L347"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Adds a list of clvm objects as bytes to add to table.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;string&gt; Insert(string id, string value, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>id</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>value</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_MakeOffer_" data-uid="chia.dotnet.DataLayerProxy.MakeOffer*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_MakeOffer_System_Collections_Generic_IEnumerable_chia_dotnet_OfferStore__System_Collections_Generic_IEnumerable_chia_dotnet_OfferStore__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.MakeOffer(System.Collections.Generic.IEnumerable{chia.dotnet.OfferStore},System.Collections.Generic.IEnumerable{chia.dotnet.OfferStore},System.UInt64,System.Threading.CancellationToken)">
-  MakeOffer(IEnumerable&lt;OfferStore&gt;, IEnumerable&lt;OfferStore&gt;, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L364"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Makes an offer.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;DataLayerOffer&gt; MakeOffer(IEnumerable&lt;OfferStore&gt; maker, IEnumerable&lt;OfferStore&gt; taker, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>maker</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.OfferStore.html">OfferStore</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>taker</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.OfferStore.html">OfferStore</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.DataLayerOffer.html">DataLayerOffer</a>&gt;</dt>
-    <dd><p><a class="xref" href="chia.dotnet.DataLayerOffer.html">DataLayerOffer</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_RemoveSubscriptions_" data-uid="chia.dotnet.DataLayerProxy.RemoveSubscriptions*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_RemoveSubscriptions_System_String_System_Collections_Generic_IEnumerable_System_String__System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.RemoveSubscriptions(System.String,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)">
-  RemoveSubscriptions(string, IEnumerable&lt;string&gt;, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L380"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Removes subscriptions for the given id.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task RemoveSubscriptions(string id, IEnumerable&lt;string&gt; urls, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>id</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>urls</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable Task</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_Subscribe_" data-uid="chia.dotnet.DataLayerProxy.Subscribe*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_Subscribe_System_String_System_Collections_Generic_IEnumerable_System_String__System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.Subscribe(System.String,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)">
-  Subscribe(string, IEnumerable&lt;string&gt;, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L395"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Subscribe to singleton.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task Subscribe(string id, IEnumerable&lt;string&gt; urls, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>id</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>urls</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable Task</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_Subscriptions_" data-uid="chia.dotnet.DataLayerProxy.Subscriptions*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_Subscriptions_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.Subscriptions(System.Threading.CancellationToken)">
-  Subscriptions(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L408"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>List current subscriptions.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;string&gt;&gt; Subscriptions(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_TakeOffer_" data-uid="chia.dotnet.DataLayerProxy.TakeOffer*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_TakeOffer_System_Object_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.TakeOffer(System.Object,System.UInt64,System.Threading.CancellationToken)">
-  TakeOffer(object, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L420"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Takes an offer.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;string&gt; TakeOffer(object offer, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>offer</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_Unsubscribe_" data-uid="chia.dotnet.DataLayerProxy.Unsubscribe*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_Unsubscribe_System_String_System_Boolean_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.Unsubscribe(System.String,System.Boolean,System.Threading.CancellationToken)">
-  Unsubscribe(string, bool, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L435"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Unsubscribe from singleton.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task Unsubscribe(string id, bool retain = false, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>id</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>retain</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable Task</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_VerifyOffer_" data-uid="chia.dotnet.DataLayerProxy.VerifyOffer*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_VerifyOffer_chia_dotnet_DataLayerOffer_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.VerifyOffer(chia.dotnet.DataLayerOffer,System.UInt64,System.Threading.CancellationToken)">
-  VerifyOffer(DataLayerOffer, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L450"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Verifies an offer.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(bool Valid, ulong Fee)&gt; VerifyOffer(DataLayerOffer offer, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>offer</code> <a class="xref" href="chia.dotnet.DataLayerOffer.html">DataLayerOffer</a></dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.boolean,system.uint64-.valid">Valid</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.boolean,system.uint64-.fee">Fee</a>)&gt;</dt>
-    <dd><p>boolean valid flag and fee amount</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerProxy_WalletLogIn_" data-uid="chia.dotnet.DataLayerProxy.WalletLogIn*"></a>
-
-  <h3 id="chia_dotnet_DataLayerProxy_WalletLogIn_System_UInt32_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerProxy.WalletLogIn(System.UInt32,System.Threading.CancellationToken)">
-  WalletLogIn(uint, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L466"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Sets a key to active.</p>
+  <h5 id="chia_dotnet_DataLayerProxy_remarks"><strong>Remarks</strong></h5>
+  <div class="markdown level0 remarks"><p>ctor</p>
 </div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task WalletLogIn(uint fingerprint, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>fingerprint</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>The fingerprint</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable task</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L18" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DataLayerProxy.md&amp;value=---%0Auid%3A%20chia.dotnet.DataLayerProxy%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerProxy.cs/#L18" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.DataLayerSyncStatus.html b/docs/api/chia.dotnet.DataLayerSyncStatus.html
index 9b50e3f7..fd9b3abe 100644
--- a/docs/api/chia.dotnet.DataLayerSyncStatus.html
+++ b/docs/api/chia.dotnet.DataLayerSyncStatus.html
@@ -1,313 +1,295 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class DataLayerSyncStatus
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class DataLayerSyncStatus
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DataLayerSyncStatus.md&amp;value=---%0Auid%3A%20chia.dotnet.DataLayerSyncStatus%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class DataLayerSyncStatus
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class DataLayerSyncStatus
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.DataLayerSyncStatus">
-
-
-
-  <h1 id="chia_dotnet_DataLayerSyncStatus" data-uid="chia.dotnet.DataLayerSyncStatus" class="text-break">
-    Class DataLayerSyncStatus
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DataLayerSyncStatus.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.DataLayerSyncStatus">
+  
+  
+  <h1 id="chia_dotnet_DataLayerSyncStatus" data-uid="chia.dotnet.DataLayerSyncStatus" class="text-break">Class DataLayerSyncStatus
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">DataLayerSyncStatus</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record DataLayerSyncStatus : IEquatable&lt;DataLayerSyncStatus&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.DataLayerSyncStatus.html">DataLayerSyncStatus</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">DataLayerSyncStatus</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.DataLayerSyncStatus.html">DataLayerSyncStatus</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_DataLayerSyncStatus_Generation_" data-uid="chia.dotnet.DataLayerSyncStatus.Generation*"></a>
-
-  <h3 id="chia_dotnet_DataLayerSyncStatus_Generation" data-uid="chia.dotnet.DataLayerSyncStatus.Generation">
-  Generation
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DataLayerSyncStatus.cs/#L6"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_DataLayerSyncStatus_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class DataLayerSyncStatus : IEquatable&lt;DataLayerSyncStatus&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DataLayerSyncStatus_Generation.md&amp;value=---%0Auid%3A%20chia.dotnet.DataLayerSyncStatus.Generation%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DataLayerSyncStatus.cs/#L6">View Source</a>
+  </span>
+  <a id="chia_dotnet_DataLayerSyncStatus_Generation_" data-uid="chia.dotnet.DataLayerSyncStatus.Generation*"></a>
+  <h4 id="chia_dotnet_DataLayerSyncStatus_Generation" data-uid="chia.dotnet.DataLayerSyncStatus.Generation">Generation</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint Generation { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint Generation { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DataLayerSyncStatus_RootHash.md&amp;value=---%0Auid%3A%20chia.dotnet.DataLayerSyncStatus.RootHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DataLayerSyncStatus.cs/#L5">View Source</a>
+  </span>
   <a id="chia_dotnet_DataLayerSyncStatus_RootHash_" data-uid="chia.dotnet.DataLayerSyncStatus.RootHash*"></a>
-
-  <h3 id="chia_dotnet_DataLayerSyncStatus_RootHash" data-uid="chia.dotnet.DataLayerSyncStatus.RootHash">
-  RootHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DataLayerSyncStatus.cs/#L5"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DataLayerSyncStatus_RootHash" data-uid="chia.dotnet.DataLayerSyncStatus.RootHash">RootHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string RootHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string RootHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DataLayerSyncStatus_TargetGeneration.md&amp;value=---%0Auid%3A%20chia.dotnet.DataLayerSyncStatus.TargetGeneration%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DataLayerSyncStatus.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_DataLayerSyncStatus_TargetGeneration_" data-uid="chia.dotnet.DataLayerSyncStatus.TargetGeneration*"></a>
-
-  <h3 id="chia_dotnet_DataLayerSyncStatus_TargetGeneration" data-uid="chia.dotnet.DataLayerSyncStatus.TargetGeneration">
-  TargetGeneration
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DataLayerSyncStatus.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DataLayerSyncStatus_TargetGeneration" data-uid="chia.dotnet.DataLayerSyncStatus.TargetGeneration">TargetGeneration</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int TargetGeneration { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int TargetGeneration { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DataLayerSyncStatus_TargetRootHash.md&amp;value=---%0Auid%3A%20chia.dotnet.DataLayerSyncStatus.TargetRootHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DataLayerSyncStatus.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_DataLayerSyncStatus_TargetRootHash_" data-uid="chia.dotnet.DataLayerSyncStatus.TargetRootHash*"></a>
-
-  <h3 id="chia_dotnet_DataLayerSyncStatus_TargetRootHash" data-uid="chia.dotnet.DataLayerSyncStatus.TargetRootHash">
-  TargetRootHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DataLayerSyncStatus.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DataLayerSyncStatus_TargetRootHash" data-uid="chia.dotnet.DataLayerSyncStatus.TargetRootHash">TargetRootHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string TargetRootHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string TargetRootHash { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DataLayerSyncStatus.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DataLayerSyncStatus.md&amp;value=---%0Auid%3A%20chia.dotnet.DataLayerSyncStatus%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DataLayerSyncStatus.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.DataLayerWallet.html b/docs/api/chia.dotnet.DataLayerWallet.html
index 9cfb2d5e..cd7d16b7 100644
--- a/docs/api/chia.dotnet.DataLayerWallet.html
+++ b/docs/api/chia.dotnet.DataLayerWallet.html
@@ -1,776 +1,169 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class DataLayerWallet
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class DataLayerWallet
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Wraps a Data Layer Wallet">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DataLayerWallet.md&amp;value=---%0Auid%3A%20chia.dotnet.DataLayerWallet%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class DataLayerWallet
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class DataLayerWallet
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.DataLayerWallet">
-
-
-
-  <h1 id="chia_dotnet_DataLayerWallet" data-uid="chia.dotnet.DataLayerWallet" class="text-break">
-    Class DataLayerWallet
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerWallet.cs/#L17"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.DataLayerWallet">
+  
+  
+  <h1 id="chia_dotnet_DataLayerWallet" data-uid="chia.dotnet.DataLayerWallet" class="text-break">Class DataLayerWallet
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Wraps a Data Layer Wallet</p>
+  <div class="markdown level0 summary"><p>Wraps a Data Layer Wallet</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public sealed class DataLayerWallet : Wallet</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">DataLayerWallet</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><a class="xref" href="chia.dotnet.Wallet.html">Wallet</a></div>
-      <div><span class="xref">DataLayerWallet</span></div>
-    </dd>
-  </dl>
-
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletId">Wallet.WalletId</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletProxy">Wallet.WalletProxy</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetWalletInfo_System_Threading_CancellationToken_">Wallet.GetWalletInfo(CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetBalance_System_Threading_CancellationToken_">Wallet.GetBalance(CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_SelectCoins_System_UInt64_System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_System_UInt64__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Threading_CancellationToken_">Wallet.SelectCoins(ulong, IEnumerable&lt;Coin&gt;, IEnumerable&lt;ulong&gt;, ulong?, ulong?, CancellationToken)</a>
-    </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetTransactions_System_String_chia_dotnet_TransactionTypeFilter_System_Boolean_System_String_System_UInt32_System_UInt32_System_Nullable_System_Boolean__System_Threading_CancellationToken_">Wallet.GetTransactions(string, TransactionTypeFilter, bool, string, uint, uint, bool?, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetSpendableCoins_System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Collections_Generic_IEnumerable_System_UInt64__System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_System_String__System_Threading_CancellationToken_">Wallet.GetSpendableCoins(ulong?, ulong?, IEnumerable&lt;ulong&gt;, IEnumerable&lt;Coin&gt;, IEnumerable&lt;string&gt;, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetNextAddress_System_Boolean_System_Threading_CancellationToken_">Wallet.GetNextAddress(bool, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetTransactionCount_chia_dotnet_TransactionTypeFilter_System_Threading_CancellationToken_">Wallet.GetTransactionCount(TransactionTypeFilter, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_DeleteUnconfirmedTransactions_System_Threading_CancellationToken_">Wallet.DeleteUnconfirmedTransactions(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_SendTransaction_System_String_System_UInt64_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_UInt64__System_Collections_Generic_IEnumerable_System_String__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Boolean_System_UInt64_System_Threading_CancellationToken_">Wallet.SendTransaction(string, ulong, IEnumerable&lt;string&gt;, IEnumerable&lt;ulong&gt;, IEnumerable&lt;string&gt;, ulong?, ulong?, bool, ulong, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_SendTransactionMulti_System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_UInt64_System_Threading_CancellationToken_">Wallet.SendTransactionMulti(IEnumerable&lt;Coin&gt;, IEnumerable&lt;Coin&gt;, ulong, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
-    </div>
-  </dd></dl>
-
-
-
-
-  <h2 id="chia_dotnet_DataLayerWallet_remarks">Remarks</h2>
-  <div class="markdown level0 remarks"><p>ctor</p>
-</div>
-
-
-  <h2 class="section" id="constructors">Constructors
-</h2>
-
-
-  <a id="chia_dotnet_DataLayerWallet__ctor_" data-uid="chia.dotnet.DataLayerWallet.#ctor*"></a>
-
-  <h3 id="chia_dotnet_DataLayerWallet__ctor_System_UInt32_chia_dotnet_WalletProxy_" data-uid="chia.dotnet.DataLayerWallet.#ctor(System.UInt32,chia.dotnet.WalletProxy)">
-  DataLayerWallet(uint, WalletProxy)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerWallet.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Wraps a Data Layer Wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public DataLayerWallet(uint walletId, WalletProxy walletProxy)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>walletId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>The wallet_id to wrap</p>
-</dd>
-    <dt><code>walletProxy</code> <a class="xref" href="chia.dotnet.WalletProxy.html">WalletProxy</a></dt>
-    <dd><p>Wallet RPC proxy to use for communication</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_DataLayerWallet__ctor_System_UInt32_chia_dotnet_WalletProxy__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>ctor</p>
-</div>
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_DataLayerWallet_DeleteMirror_" data-uid="chia.dotnet.DataLayerWallet.DeleteMirror*"></a>
-
-  <h3 id="chia_dotnet_DataLayerWallet_DeleteMirror_System_String_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerWallet.DeleteMirror(System.String,System.UInt64,System.Threading.CancellationToken)">
-  DeleteMirror(string, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerWallet.cs/#L36"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Remove an existing mirror for a specific singleton.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_DataLayerWallet_syntax">Syntax</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;TransactionRecord&gt;&gt; DeleteMirror(string coinId, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public sealed class DataLayerWallet</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>coinId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerWallet_GetMirrors_" data-uid="chia.dotnet.DataLayerWallet.GetMirrors*"></a>
-
-  <h3 id="chia_dotnet_DataLayerWallet_GetMirrors_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerWallet.GetMirrors(System.String,System.Threading.CancellationToken)">
-  GetMirrors(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerWallet.cs/#L50"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get all of the mirrors for a specific singleton.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;Mirror&gt;&gt; GetMirrors(string launcherId, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>launcherId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Mirror.html">Mirror</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.Mirror.html">Mirror</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerWallet_History_" data-uid="chia.dotnet.DataLayerWallet.History*"></a>
-
-  <h3 id="chia_dotnet_DataLayerWallet_History_System_String_System_Nullable_System_UInt32__System_Nullable_System_UInt32__System_Nullable_System_UInt32__System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerWallet.History(System.String,System.Nullable{System.UInt32},System.Nullable{System.UInt32},System.Nullable{System.UInt32},System.Threading.CancellationToken)">
-  History(string, uint?, uint?, uint?, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerWallet.cs/#L66"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the singleton record for the latest singleton of a launcher ID.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;SingletonRecord&gt;&gt; History(string launcherId, uint? minGeneration = null, uint? maxGeneration = null, uint? numResults = null, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>launcherId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>minGeneration</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd></dd>
-    <dt><code>maxGeneration</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd></dd>
-    <dt><code>numResults</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.SingletonRecord.html">SingletonRecord</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.SingletonRecord.html">SingletonRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerWallet_LatestSingleton_" data-uid="chia.dotnet.DataLayerWallet.LatestSingleton*"></a>
-
-  <h3 id="chia_dotnet_DataLayerWallet_LatestSingleton_System_String_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerWallet.LatestSingleton(System.String,System.String,System.Threading.CancellationToken)">
-  LatestSingleton(string, string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerWallet.cs/#L83"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the singleton records that contain the specified root.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;LineageProof&gt; LatestSingleton(string root, string launcherId, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>root</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>launcherId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.LineageProof.html">LineageProof</a>&gt;</dt>
-    <dd><p><a class="xref" href="chia.dotnet.LineageProof.html">LineageProof</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerWallet_NewMirror_" data-uid="chia.dotnet.DataLayerWallet.NewMirror*"></a>
-
-  <h3 id="chia_dotnet_DataLayerWallet_NewMirror_System_String_System_UInt64_System_Collections_Generic_IEnumerable_System_String__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerWallet.NewMirror(System.String,System.UInt64,System.Collections.Generic.IEnumerable{System.String},System.UInt64,System.Threading.CancellationToken)">
-  NewMirror(string, ulong, IEnumerable&lt;string&gt;, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerWallet.cs/#L100"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Add a new on chain message for a specific singleton.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;TransactionRecord&gt;&gt; NewMirror(string launcherId, ulong amount, IEnumerable&lt;string&gt; urls, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>launcherId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>amount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-    <dt><code>urls</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerWallet_OwnedSingletons_" data-uid="chia.dotnet.DataLayerWallet.OwnedSingletons*"></a>
-
-  <h3 id="chia_dotnet_DataLayerWallet_OwnedSingletons_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerWallet.OwnedSingletons(System.Threading.CancellationToken)">
-  OwnedSingletons(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerWallet.cs/#L115"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get all owned singleton records.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;SingletonRecord&gt;&gt; OwnedSingletons(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.SingletonRecord.html">SingletonRecord</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.SingletonRecord.html">SingletonRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerWallet_SingletonsByRoot_" data-uid="chia.dotnet.DataLayerWallet.SingletonsByRoot*"></a>
-
-  <h3 id="chia_dotnet_DataLayerWallet_SingletonsByRoot_System_String_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerWallet.SingletonsByRoot(System.String,System.String,System.Threading.CancellationToken)">
-  SingletonsByRoot(string, string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerWallet.cs/#L127"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the singleton records that contain the specified root.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;SingletonRecord&gt;&gt; SingletonsByRoot(string root, string launcherId, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>root</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>launcherId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.SingletonRecord.html">SingletonRecord</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.SingletonRecord.html">SingletonRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerWallet_StopTracking_" data-uid="chia.dotnet.DataLayerWallet.StopTracking*"></a>
-
-  <h3 id="chia_dotnet_DataLayerWallet_StopTracking_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerWallet.StopTracking(System.String,System.Threading.CancellationToken)">
-  StopTracking(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerWallet.cs/#L141"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Stop tracking the data layer wallets.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task StopTracking(string launcherId, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>launcherId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable Task</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerWallet_TrackNew_" data-uid="chia.dotnet.DataLayerWallet.TrackNew*"></a>
-
-  <h3 id="chia_dotnet_DataLayerWallet_TrackNew_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerWallet.TrackNew(System.String,System.Threading.CancellationToken)">
-  TrackNew(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerWallet.cs/#L154"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Track the new data layer wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task TrackNew(string launcherId, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>launcherId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable Task</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerWallet_UpdateMultiple_" data-uid="chia.dotnet.DataLayerWallet.UpdateMultiple*"></a>
-
-  <h3 id="chia_dotnet_DataLayerWallet_UpdateMultiple_System_Collections_Generic_IEnumerable_chia_dotnet_SingletonInfo__System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerWallet.UpdateMultiple(System.Collections.Generic.IEnumerable{chia.dotnet.SingletonInfo},System.Threading.CancellationToken)">
-  UpdateMultiple(IEnumerable&lt;SingletonInfo&gt;, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerWallet.cs/#L167"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Update multiple singletons with new merkle roots</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;TransactionRecord&gt;&gt; UpdateMultiple(IEnumerable&lt;SingletonInfo&gt; updates, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>updates</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.SingletonInfo.html">SingletonInfo</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerWallet_UpdateRoot_" data-uid="chia.dotnet.DataLayerWallet.UpdateRoot*"></a>
-
-  <h3 id="chia_dotnet_DataLayerWallet_UpdateRoot_System_String_System_String_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerWallet.UpdateRoot(System.String,System.String,System.UInt64,System.Threading.CancellationToken)">
-  UpdateRoot(string, string, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerWallet.cs/#L182"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Update a data layer root.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;TransactionRecord&gt; UpdateRoot(string newRoot, string launcherId, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>newRoot</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>launcherId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a>&gt;</dt>
-    <dd><p><a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_DataLayerWallet_Validate_" data-uid="chia.dotnet.DataLayerWallet.Validate*"></a>
-
-  <h3 id="chia_dotnet_DataLayerWallet_Validate_System_Threading_CancellationToken_" data-uid="chia.dotnet.DataLayerWallet.Validate(System.Threading.CancellationToken)">
-  Validate(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerWallet.cs/#L24"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Validates that <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletId">WalletId</a> is a <a class="xref" href="chia.dotnet.WalletType.html#chia_dotnet_WalletType_DATA_LAYER">DATA_LAYER</a></p>
+  <h5 id="chia_dotnet_DataLayerWallet_remarks"><strong>Remarks</strong></h5>
+  <div class="markdown level0 remarks"><p>ctor</p>
 </div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public override Task Validate(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd>Wraps a Data Layer Wallet</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>True if the wallet is a Data Layer wallet</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerWallet.cs/#L17" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DataLayerWallet.md&amp;value=---%0Auid%3A%20chia.dotnet.DataLayerWallet%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/DataLayerWallet.cs/#L17" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.DidInfo.html b/docs/api/chia.dotnet.DidInfo.html
index 03a5beb8..d5145465 100644
--- a/docs/api/chia.dotnet.DidInfo.html
+++ b/docs/api/chia.dotnet.DidInfo.html
@@ -1,530 +1,505 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class DidInfo
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class DidInfo
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DidInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.DidInfo%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class DidInfo
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class DidInfo
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.DidInfo">
-
-
-
-  <h1 id="chia_dotnet_DidInfo" data-uid="chia.dotnet.DidInfo" class="text-break">
-    Class DidInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.DidInfo">
+  
+  
+  <h1 id="chia_dotnet_DidInfo" data-uid="chia.dotnet.DidInfo" class="text-break">Class DidInfo
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">DidInfo</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record DidInfo : IEquatable&lt;DidInfo&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.DidInfo.html">DidInfo</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">DidInfo</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.DidInfo.html">DidInfo</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_DidInfo_DidId_" data-uid="chia.dotnet.DidInfo.DidId*"></a>
-
-  <h3 id="chia_dotnet_DidInfo_DidId" data-uid="chia.dotnet.DidInfo.DidId">
-  DidId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L7"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_DidInfo_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class DidInfo : IEquatable&lt;DidInfo&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DidInfo_DidId.md&amp;value=---%0Auid%3A%20chia.dotnet.DidInfo.DidId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L7">View Source</a>
+  </span>
+  <a id="chia_dotnet_DidInfo_DidId_" data-uid="chia.dotnet.DidInfo.DidId*"></a>
+  <h4 id="chia_dotnet_DidInfo_DidId" data-uid="chia.dotnet.DidInfo.DidId">DidId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string DidId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string DidId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DidInfo_FullPuzzle.md&amp;value=---%0Auid%3A%20chia.dotnet.DidInfo.FullPuzzle%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L15">View Source</a>
+  </span>
   <a id="chia_dotnet_DidInfo_FullPuzzle_" data-uid="chia.dotnet.DidInfo.FullPuzzle*"></a>
-
-  <h3 id="chia_dotnet_DidInfo_FullPuzzle" data-uid="chia.dotnet.DidInfo.FullPuzzle">
-  FullPuzzle
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L15"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DidInfo_FullPuzzle" data-uid="chia.dotnet.DidInfo.FullPuzzle">FullPuzzle</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string FullPuzzle { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string FullPuzzle { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DidInfo_Hints.md&amp;value=---%0Auid%3A%20chia.dotnet.DidInfo.Hints%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L17">View Source</a>
+  </span>
   <a id="chia_dotnet_DidInfo_Hints_" data-uid="chia.dotnet.DidInfo.Hints*"></a>
-
-  <h3 id="chia_dotnet_DidInfo_Hints" data-uid="chia.dotnet.DidInfo.Hints">
-  Hints
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DidInfo_Hints" data-uid="chia.dotnet.DidInfo.Hints">Hints</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; Hints { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; Hints { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DidInfo_LastestCoin.md&amp;value=---%0Auid%3A%20chia.dotnet.DidInfo.LastestCoin%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_DidInfo_LastestCoin_" data-uid="chia.dotnet.DidInfo.LastestCoin*"></a>
-
-  <h3 id="chia_dotnet_DidInfo_LastestCoin" data-uid="chia.dotnet.DidInfo.LastestCoin">
-  LastestCoin
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DidInfo_LastestCoin" data-uid="chia.dotnet.DidInfo.LastestCoin">LastestCoin</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string LastestCoin { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string LastestCoin { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DidInfo_LauncherId.md&amp;value=---%0Auid%3A%20chia.dotnet.DidInfo.LauncherId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_DidInfo_LauncherId_" data-uid="chia.dotnet.DidInfo.LauncherId*"></a>
-
-  <h3 id="chia_dotnet_DidInfo_LauncherId" data-uid="chia.dotnet.DidInfo.LauncherId">
-  LauncherId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DidInfo_LauncherId" data-uid="chia.dotnet.DidInfo.LauncherId">LauncherId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string LauncherId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string LauncherId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DidInfo_Metadata.md&amp;value=---%0Auid%3A%20chia.dotnet.DidInfo.Metadata%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_DidInfo_Metadata_" data-uid="chia.dotnet.DidInfo.Metadata*"></a>
-
-  <h3 id="chia_dotnet_DidInfo_Metadata" data-uid="chia.dotnet.DidInfo.Metadata">
-  Metadata
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DidInfo_Metadata" data-uid="chia.dotnet.DidInfo.Metadata">Metadata</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IDictionary&lt;string, string&gt; Metadata { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IDictionary&lt;string, string&gt; Metadata { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DidInfo_NumVerifications.md&amp;value=---%0Auid%3A%20chia.dotnet.DidInfo.NumVerifications%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_DidInfo_NumVerifications_" data-uid="chia.dotnet.DidInfo.NumVerifications*"></a>
-
-  <h3 id="chia_dotnet_DidInfo_NumVerifications" data-uid="chia.dotnet.DidInfo.NumVerifications">
-  NumVerifications
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DidInfo_NumVerifications" data-uid="chia.dotnet.DidInfo.NumVerifications">NumVerifications</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int NumVerifications { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int NumVerifications { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DidInfo_P2Address.md&amp;value=---%0Auid%3A%20chia.dotnet.DidInfo.P2Address%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_DidInfo_P2Address_" data-uid="chia.dotnet.DidInfo.P2Address*"></a>
-
-  <h3 id="chia_dotnet_DidInfo_P2Address" data-uid="chia.dotnet.DidInfo.P2Address">
-  P2Address
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DidInfo_P2Address" data-uid="chia.dotnet.DidInfo.P2Address">P2Address</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string P2Address { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string P2Address { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DidInfo_PublicKey.md&amp;value=---%0Auid%3A%20chia.dotnet.DidInfo.PublicKey%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_DidInfo_PublicKey_" data-uid="chia.dotnet.DidInfo.PublicKey*"></a>
-
-  <h3 id="chia_dotnet_DidInfo_PublicKey" data-uid="chia.dotnet.DidInfo.PublicKey">
-  PublicKey
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DidInfo_PublicKey" data-uid="chia.dotnet.DidInfo.PublicKey">PublicKey</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PublicKey { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PublicKey { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DidInfo_RecoveryListHash.md&amp;value=---%0Auid%3A%20chia.dotnet.DidInfo.RecoveryListHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_DidInfo_RecoveryListHash_" data-uid="chia.dotnet.DidInfo.RecoveryListHash*"></a>
-
-  <h3 id="chia_dotnet_DidInfo_RecoveryListHash" data-uid="chia.dotnet.DidInfo.RecoveryListHash">
-  RecoveryListHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DidInfo_RecoveryListHash" data-uid="chia.dotnet.DidInfo.RecoveryListHash">RecoveryListHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string RecoveryListHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string RecoveryListHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DidInfo_Solution.md&amp;value=---%0Auid%3A%20chia.dotnet.DidInfo.Solution%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L16">View Source</a>
+  </span>
   <a id="chia_dotnet_DidInfo_Solution_" data-uid="chia.dotnet.DidInfo.Solution*"></a>
-
-  <h3 id="chia_dotnet_DidInfo_Solution" data-uid="chia.dotnet.DidInfo.Solution">
-  Solution
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_DidInfo_Solution" data-uid="chia.dotnet.DidInfo.Solution">Solution</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;object&gt; Solution { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;object&gt; Solution { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_DidInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.DidInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/DidInfo.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.EndOfSubSlotBundle.html b/docs/api/chia.dotnet.EndOfSubSlotBundle.html
index 944fcd01..26bd9139 100644
--- a/docs/api/chia.dotnet.EndOfSubSlotBundle.html
+++ b/docs/api/chia.dotnet.EndOfSubSlotBundle.html
@@ -1,313 +1,295 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class EndOfSubSlotBundle
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class EndOfSubSlotBundle
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_EndOfSubSlotBundle.md&amp;value=---%0Auid%3A%20chia.dotnet.EndOfSubSlotBundle%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class EndOfSubSlotBundle
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class EndOfSubSlotBundle
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.EndOfSubSlotBundle">
-
-
-
-  <h1 id="chia_dotnet_EndOfSubSlotBundle" data-uid="chia.dotnet.EndOfSubSlotBundle" class="text-break">
-    Class EndOfSubSlotBundle
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/EndOfSubSlotBundle.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.EndOfSubSlotBundle">
+  
+  
+  <h1 id="chia_dotnet_EndOfSubSlotBundle" data-uid="chia.dotnet.EndOfSubSlotBundle" class="text-break">Class EndOfSubSlotBundle
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">EndOfSubSlotBundle</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record EndOfSubSlotBundle : IEquatable&lt;EndOfSubSlotBundle&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.EndOfSubSlotBundle.html">EndOfSubSlotBundle</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">EndOfSubSlotBundle</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.EndOfSubSlotBundle.html">EndOfSubSlotBundle</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_EndOfSubSlotBundle_ChallengeChain_" data-uid="chia.dotnet.EndOfSubSlotBundle.ChallengeChain*"></a>
-
-  <h3 id="chia_dotnet_EndOfSubSlotBundle_ChallengeChain" data-uid="chia.dotnet.EndOfSubSlotBundle.ChallengeChain">
-  ChallengeChain
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/EndOfSubSlotBundle.cs/#L5"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_EndOfSubSlotBundle_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class EndOfSubSlotBundle : IEquatable&lt;EndOfSubSlotBundle&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_EndOfSubSlotBundle_ChallengeChain.md&amp;value=---%0Auid%3A%20chia.dotnet.EndOfSubSlotBundle.ChallengeChain%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/EndOfSubSlotBundle.cs/#L5">View Source</a>
+  </span>
+  <a id="chia_dotnet_EndOfSubSlotBundle_ChallengeChain_" data-uid="chia.dotnet.EndOfSubSlotBundle.ChallengeChain*"></a>
+  <h4 id="chia_dotnet_EndOfSubSlotBundle_ChallengeChain" data-uid="chia.dotnet.EndOfSubSlotBundle.ChallengeChain">ChallengeChain</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ChallengeChainSubSlot ChallengeChain { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ChallengeChainSubSlot ChallengeChain { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.ChallengeChainSubSlot.html">ChallengeChainSubSlot</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.ChallengeChainSubSlot.html">ChallengeChainSubSlot</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_EndOfSubSlotBundle_InfusedChallengeChain.md&amp;value=---%0Auid%3A%20chia.dotnet.EndOfSubSlotBundle.InfusedChallengeChain%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/EndOfSubSlotBundle.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_EndOfSubSlotBundle_InfusedChallengeChain_" data-uid="chia.dotnet.EndOfSubSlotBundle.InfusedChallengeChain*"></a>
-
-  <h3 id="chia_dotnet_EndOfSubSlotBundle_InfusedChallengeChain" data-uid="chia.dotnet.EndOfSubSlotBundle.InfusedChallengeChain">
-  InfusedChallengeChain
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/EndOfSubSlotBundle.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_EndOfSubSlotBundle_InfusedChallengeChain" data-uid="chia.dotnet.EndOfSubSlotBundle.InfusedChallengeChain">InfusedChallengeChain</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public InfusedChallengeChainSubSlot? InfusedChallengeChain { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public InfusedChallengeChainSubSlot InfusedChallengeChain { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.InfusedChallengeChainSubSlot.html">InfusedChallengeChainSubSlot</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.InfusedChallengeChainSubSlot.html">InfusedChallengeChainSubSlot</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_EndOfSubSlotBundle_Proofs.md&amp;value=---%0Auid%3A%20chia.dotnet.EndOfSubSlotBundle.Proofs%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/EndOfSubSlotBundle.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_EndOfSubSlotBundle_Proofs_" data-uid="chia.dotnet.EndOfSubSlotBundle.Proofs*"></a>
-
-  <h3 id="chia_dotnet_EndOfSubSlotBundle_Proofs" data-uid="chia.dotnet.EndOfSubSlotBundle.Proofs">
-  Proofs
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/EndOfSubSlotBundle.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_EndOfSubSlotBundle_Proofs" data-uid="chia.dotnet.EndOfSubSlotBundle.Proofs">Proofs</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public SubSlotProofs Proofs { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public SubSlotProofs Proofs { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.SubSlotProofs.html">SubSlotProofs</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.SubSlotProofs.html">SubSlotProofs</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_EndOfSubSlotBundle_RewardChain.md&amp;value=---%0Auid%3A%20chia.dotnet.EndOfSubSlotBundle.RewardChain%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/EndOfSubSlotBundle.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_EndOfSubSlotBundle_RewardChain_" data-uid="chia.dotnet.EndOfSubSlotBundle.RewardChain*"></a>
-
-  <h3 id="chia_dotnet_EndOfSubSlotBundle_RewardChain" data-uid="chia.dotnet.EndOfSubSlotBundle.RewardChain">
-  RewardChain
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/EndOfSubSlotBundle.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_EndOfSubSlotBundle_RewardChain" data-uid="chia.dotnet.EndOfSubSlotBundle.RewardChain">RewardChain</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public RewardChainSubSlot RewardChain { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public RewardChainSubSlot RewardChain { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.RewardChainSubSlot.html">RewardChainSubSlot</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.RewardChainSubSlot.html">RewardChainSubSlot</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/EndOfSubSlotBundle.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_EndOfSubSlotBundle.md&amp;value=---%0Auid%3A%20chia.dotnet.EndOfSubSlotBundle%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/EndOfSubSlotBundle.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.EndpointInfo.html b/docs/api/chia.dotnet.EndpointInfo.html
index 9c7cd649..b2a9f555 100644
--- a/docs/api/chia.dotnet.EndpointInfo.html
+++ b/docs/api/chia.dotnet.EndpointInfo.html
@@ -1,388 +1,366 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class EndpointInfo
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class EndpointInfo
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Information about how to connect and authenticate with the RPC endpoint">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_EndpointInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.EndpointInfo%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class EndpointInfo
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class EndpointInfo
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.EndpointInfo">
-
-
-
-  <h1 id="chia_dotnet_EndpointInfo" data-uid="chia.dotnet.EndpointInfo" class="text-break">
-    Class EndpointInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/EndpointInfo.cs/#L10"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.EndpointInfo">
+  
+  
+  <h1 id="chia_dotnet_EndpointInfo" data-uid="chia.dotnet.EndpointInfo" class="text-break">Class EndpointInfo
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Information about how to connect and authenticate with the RPC endpoint</p>
+  <div class="markdown level0 summary"><p>Information about how to connect and authenticate with the RPC endpoint</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record EndpointInfo : IEquatable&lt;EndpointInfo&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">EndpointInfo</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">EndpointInfo</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.EndpointInfo.html">EndpointInfo</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.EndpointInfo.html">EndpointInfo</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-  <h2 id="chia_dotnet_EndpointInfo_remarks">Remarks</h2>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_EndpointInfo_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class EndpointInfo : IEquatable&lt;EndpointInfo&gt;</code></pre>
+  </div>
+  <h5 id="chia_dotnet_EndpointInfo_remarks"><strong>Remarks</strong></h5>
   <div class="markdown level0 remarks"><p>Using the <a class="xref" href="chia.dotnet.EndpointInfo.html#chia_dotnet_EndpointInfo_CertPath">CertPath</a>/<a class="xref" href="chia.dotnet.EndpointInfo.html#chia_dotnet_EndpointInfo_KeyPath">KeyPath</a> vs <a class="xref" href="chia.dotnet.EndpointInfo.html#chia_dotnet_EndpointInfo_Cert">Cert</a>/<a class="xref" href="chia.dotnet.EndpointInfo.html#chia_dotnet_EndpointInfo_Key">Key</a> are independent of each other</p>
 </div>
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_EndpointInfo_Cert_" data-uid="chia.dotnet.EndpointInfo.Cert*"></a>
-
-  <h3 id="chia_dotnet_EndpointInfo_Cert" data-uid="chia.dotnet.EndpointInfo.Cert">
-  Cert
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/EndpointInfo.cs/#L30"><i class="bi bi-code-slash"></i></a>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_EndpointInfo_Cert.md&amp;value=---%0Auid%3A%20chia.dotnet.EndpointInfo.Cert%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/EndpointInfo.cs/#L30">View Source</a>
+  </span>
+  <a id="chia_dotnet_EndpointInfo_Cert_" data-uid="chia.dotnet.EndpointInfo.Cert*"></a>
+  <h4 id="chia_dotnet_EndpointInfo_Cert" data-uid="chia.dotnet.EndpointInfo.Cert">Cert</h4>
   <div class="markdown level1 summary"><p>The loaded cert as base 64 encoded blob</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Cert { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Cert { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Information about how to connect and authenticate with the RPC endpoint</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_EndpointInfo_CertPath.md&amp;value=---%0Auid%3A%20chia.dotnet.EndpointInfo.CertPath%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/EndpointInfo.cs/#L20">View Source</a>
+  </span>
   <a id="chia_dotnet_EndpointInfo_CertPath_" data-uid="chia.dotnet.EndpointInfo.CertPath*"></a>
-
-  <h3 id="chia_dotnet_EndpointInfo_CertPath" data-uid="chia.dotnet.EndpointInfo.CertPath">
-  CertPath
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/EndpointInfo.cs/#L20"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_EndpointInfo_CertPath" data-uid="chia.dotnet.EndpointInfo.CertPath">CertPath</h4>
   <div class="markdown level1 summary"><p>The full file system path to the public certificate used to authenticate with the endpoint (.crt)</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string CertPath { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string CertPath { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Information about how to connect and authenticate with the RPC endpoint</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_EndpointInfo_Key.md&amp;value=---%0Auid%3A%20chia.dotnet.EndpointInfo.Key%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/EndpointInfo.cs/#L35">View Source</a>
+  </span>
   <a id="chia_dotnet_EndpointInfo_Key_" data-uid="chia.dotnet.EndpointInfo.Key*"></a>
-
-  <h3 id="chia_dotnet_EndpointInfo_Key" data-uid="chia.dotnet.EndpointInfo.Key">
-  Key
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/EndpointInfo.cs/#L35"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_EndpointInfo_Key" data-uid="chia.dotnet.EndpointInfo.Key">Key</h4>
   <div class="markdown level1 summary"><p>The loaded key as base 64 encoded blob</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Key { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Key { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Information about how to connect and authenticate with the RPC endpoint</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_EndpointInfo_KeyPath.md&amp;value=---%0Auid%3A%20chia.dotnet.EndpointInfo.KeyPath%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/EndpointInfo.cs/#L25">View Source</a>
+  </span>
   <a id="chia_dotnet_EndpointInfo_KeyPath_" data-uid="chia.dotnet.EndpointInfo.KeyPath*"></a>
-
-  <h3 id="chia_dotnet_EndpointInfo_KeyPath" data-uid="chia.dotnet.EndpointInfo.KeyPath">
-  KeyPath
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/EndpointInfo.cs/#L25"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_EndpointInfo_KeyPath" data-uid="chia.dotnet.EndpointInfo.KeyPath">KeyPath</h4>
   <div class="markdown level1 summary"><p>The full file system path to the base64 encoded RSA private key to authenticate with the endpoint (.key)</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string KeyPath { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string KeyPath { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Information about how to connect and authenticate with the RPC endpoint</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_EndpointInfo_Uri.md&amp;value=---%0Auid%3A%20chia.dotnet.EndpointInfo.Uri%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/EndpointInfo.cs/#L15">View Source</a>
+  </span>
   <a id="chia_dotnet_EndpointInfo_Uri_" data-uid="chia.dotnet.EndpointInfo.Uri*"></a>
-
-  <h3 id="chia_dotnet_EndpointInfo_Uri" data-uid="chia.dotnet.EndpointInfo.Uri">
-  Uri
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/EndpointInfo.cs/#L15"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_EndpointInfo_Uri" data-uid="chia.dotnet.EndpointInfo.Uri">Uri</h4>
   <div class="markdown level1 summary"><p>The <a class="xref" href="chia.dotnet.EndpointInfo.html#chia_dotnet_EndpointInfo_Uri">Uri</a> of the RPC endpoint</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Uri Uri { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public Uri Uri { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uri">Uri</a></dt>
-    <dd>Information about how to connect and authenticate with the RPC endpoint</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_EndpointInfo_GetCert_" data-uid="chia.dotnet.EndpointInfo.GetCert*"></a>
-
-  <h3 id="chia_dotnet_EndpointInfo_GetCert" data-uid="chia.dotnet.EndpointInfo.GetCert">
-  GetCert()
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/EndpointInfo.cs/#L38"><i class="bi bi-code-slash"></i></a>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uri">Uri</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="methods">Methods
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_EndpointInfo_GetCert.md&amp;value=---%0Auid%3A%20chia.dotnet.EndpointInfo.GetCert%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/EndpointInfo.cs/#L38">View Source</a>
+  </span>
+  <a id="chia_dotnet_EndpointInfo_GetCert_" data-uid="chia.dotnet.EndpointInfo.GetCert*"></a>
+  <h4 id="chia_dotnet_EndpointInfo_GetCert" data-uid="chia.dotnet.EndpointInfo.GetCert">GetCert()</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public X509Certificate2Collection GetCert()</code></pre>
   </div>
-
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.security.cryptography.x509certificates.x509certificate2collection">X509Certificate2Collection</a></dt>
-    <dd>Information about how to connect and authenticate with the RPC endpoint</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.security.cryptography.x509certificates.x509certificate2collection">X509Certificate2Collection</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
+  </div>
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/EndpointInfo.cs/#L10" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_EndpointInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.EndpointInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/EndpointInfo.cs/#L10" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.ErrorResponse.html b/docs/api/chia.dotnet.ErrorResponse.html
index 7c5136bf..c1b3b1e0 100644
--- a/docs/api/chia.dotnet.ErrorResponse.html
+++ b/docs/api/chia.dotnet.ErrorResponse.html
@@ -1,252 +1,236 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class ErrorResponse
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class ErrorResponse
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Response in error case for all endpoints of the pool protocol">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ErrorResponse.md&amp;value=---%0Auid%3A%20chia.dotnet.ErrorResponse%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class ErrorResponse
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class ErrorResponse
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.ErrorResponse">
-
-
-
-  <h1 id="chia_dotnet_ErrorResponse" data-uid="chia.dotnet.ErrorResponse" class="text-break">
-    Class ErrorResponse
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ErrorResponse.cs/#L6"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.ErrorResponse">
+  
+  
+  <h1 id="chia_dotnet_ErrorResponse" data-uid="chia.dotnet.ErrorResponse" class="text-break">Class ErrorResponse
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Response in error case for all endpoints of the pool protocol</p>
+  <div class="markdown level0 summary"><p>Response in error case for all endpoints of the pool protocol</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record ErrorResponse : IEquatable&lt;ErrorResponse&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">ErrorResponse</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">ErrorResponse</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.ErrorResponse.html">ErrorResponse</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.ErrorResponse.html">ErrorResponse</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_ErrorResponse_ErrorCode_" data-uid="chia.dotnet.ErrorResponse.ErrorCode*"></a>
-
-  <h3 id="chia_dotnet_ErrorResponse_ErrorCode" data-uid="chia.dotnet.ErrorResponse.ErrorCode">
-  ErrorCode
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ErrorResponse.cs/#L8"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_ErrorResponse_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class ErrorResponse : IEquatable&lt;ErrorResponse&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ErrorResponse_ErrorCode.md&amp;value=---%0Auid%3A%20chia.dotnet.ErrorResponse.ErrorCode%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ErrorResponse.cs/#L8">View Source</a>
+  </span>
+  <a id="chia_dotnet_ErrorResponse_ErrorCode_" data-uid="chia.dotnet.ErrorResponse.ErrorCode*"></a>
+  <h4 id="chia_dotnet_ErrorResponse_ErrorCode" data-uid="chia.dotnet.ErrorResponse.ErrorCode">ErrorCode</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ushort ErrorCode { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ushort ErrorCode { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint16">ushort</a></dt>
-    <dd>Response in error case for all endpoints of the pool protocol</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint16">UInt16</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ErrorResponse_ErrorMessage.md&amp;value=---%0Auid%3A%20chia.dotnet.ErrorResponse.ErrorMessage%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ErrorResponse.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_ErrorResponse_ErrorMessage_" data-uid="chia.dotnet.ErrorResponse.ErrorMessage*"></a>
-
-  <h3 id="chia_dotnet_ErrorResponse_ErrorMessage" data-uid="chia.dotnet.ErrorResponse.ErrorMessage">
-  ErrorMessage
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ErrorResponse.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ErrorResponse_ErrorMessage" data-uid="chia.dotnet.ErrorResponse.ErrorMessage">ErrorMessage</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? ErrorMessage { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string ErrorMessage { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Response in error case for all endpoints of the pool protocol</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ErrorResponse.cs/#L6" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ErrorResponse.md&amp;value=---%0Auid%3A%20chia.dotnet.ErrorResponse%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ErrorResponse.cs/#L6" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.Extensions.html b/docs/api/chia.dotnet.Extensions.html
index 02e6bd47..a3aac7bb 100644
--- a/docs/api/chia.dotnet.Extensions.html
+++ b/docs/api/chia.dotnet.Extensions.html
@@ -1,768 +1,925 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class Extensions
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class Extensions
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Helper extension methods">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Extensions.md&amp;value=---%0Auid%3A%20chia.dotnet.Extensions%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class Extensions
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class Extensions
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.Extensions">
-
-
-
-  <h1 id="chia_dotnet_Extensions" data-uid="chia.dotnet.Extensions" class="text-break">
-    Class Extensions
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L9"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.Extensions">
+  
+  
+  <h1 id="chia_dotnet_Extensions" data-uid="chia.dotnet.Extensions" class="text-break">Class Extensions
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Helper extension methods</p>
+  <div class="markdown level0 summary"><p>Helper extension methods</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public static class Extensions</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">Extensions</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">Extensions</span></div>
-    </dd>
-  </dl>
-
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="fields">Fields
-</h2>
-
-
-
-  <h3 id="chia_dotnet_Extensions_OneTrillion" data-uid="chia.dotnet.Extensions.OneTrillion">
-  OneTrillion
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L14"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_Extensions_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public static class Extensions</code></pre>
+  </div>
+  <h3 id="fields">Fields
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Extensions_OneTrillion.md&amp;value=---%0Auid%3A%20chia.dotnet.Extensions.OneTrillion%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L14">View Source</a>
+  </span>
+  <h4 id="chia_dotnet_Extensions_OneTrillion" data-uid="chia.dotnet.Extensions.OneTrillion">OneTrillion</h4>
   <div class="markdown level1 summary"><p>There are 1 tillion mojo in a chia</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public const decimal OneTrillion = 1000000000000</code></pre>
+    <pre><code class="lang-csharp hljs">public const decimal OneTrillion = 1000000000000M</code></pre>
   </div>
-
-
-
-
-  <h4 class="section">Field Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.decimal">decimal</a></dt>
-    <dd>Helper extension methods</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_Extensions_AsChia_" data-uid="chia.dotnet.Extensions.AsChia*"></a>
-
-  <h3 id="chia_dotnet_Extensions_AsChia_System_UInt64_" data-uid="chia.dotnet.Extensions.AsChia(System.UInt64)">
-  AsChia(ulong)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L41"><i class="bi bi-code-slash"></i></a>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.decimal">Decimal</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="methods">Methods
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Extensions_AsChia_System_UInt64_.md&amp;value=---%0Auid%3A%20chia.dotnet.Extensions.AsChia(System.UInt64)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L41">View Source</a>
+  </span>
+  <a id="chia_dotnet_Extensions_AsChia_" data-uid="chia.dotnet.Extensions.AsChia*"></a>
+  <h4 id="chia_dotnet_Extensions_AsChia_System_UInt64_" data-uid="chia.dotnet.Extensions.AsChia(System.UInt64)">AsChia(UInt64)</h4>
   <div class="markdown level1 summary"><p>Formats a value expressed in mojo to chia</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public static string AsChia(this ulong mojo)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>mojo</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>The amount of mojo</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Formatted string expressed in a unit of chia</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td><span class="parametername">mojo</span></td>
+        <td><p>The amount of mojo</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><p>Formatted string expressed in a unit of chia</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Extensions_AsChia_System_UInt64_System_IFormatProvider_.md&amp;value=---%0Auid%3A%20chia.dotnet.Extensions.AsChia(System.UInt64%2CSystem.IFormatProvider)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L52">View Source</a>
+  </span>
   <a id="chia_dotnet_Extensions_AsChia_" data-uid="chia.dotnet.Extensions.AsChia*"></a>
-
-  <h3 id="chia_dotnet_Extensions_AsChia_System_UInt64_System_IFormatProvider_" data-uid="chia.dotnet.Extensions.AsChia(System.UInt64,System.IFormatProvider)">
-  AsChia(ulong, IFormatProvider?)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L52"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Extensions_AsChia_System_UInt64_System_IFormatProvider_" data-uid="chia.dotnet.Extensions.AsChia(System.UInt64,System.IFormatProvider)">AsChia(UInt64, IFormatProvider)</h4>
   <div class="markdown level1 summary"><p>Formats a value expressed in mojo to chia</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public static string AsChia(this ulong mojo, IFormatProvider? provider)</code></pre>
+    <pre><code class="lang-csharp hljs">public static string AsChia(this ulong mojo, IFormatProvider provider)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>mojo</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>The amount of mojo</p>
-</dd>
-    <dt><code>provider</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iformatprovider">IFormatProvider</a></dt>
-    <dd><p>An object that supplies culture-specific formatting information.</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Formatted string expressed in a unit of chia</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td><span class="parametername">mojo</span></td>
+        <td><p>The amount of mojo</p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iformatprovider">IFormatProvider</a></td>
+        <td><span class="parametername">provider</span></td>
+        <td><p>An object that supplies culture-specific formatting information.</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><p>Formatted string expressed in a unit of chia</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Extensions_AsChia_System_UInt64_System_String_.md&amp;value=---%0Auid%3A%20chia.dotnet.Extensions.AsChia(System.UInt64%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L63">View Source</a>
+  </span>
   <a id="chia_dotnet_Extensions_AsChia_" data-uid="chia.dotnet.Extensions.AsChia*"></a>
-
-  <h3 id="chia_dotnet_Extensions_AsChia_System_UInt64_System_String_" data-uid="chia.dotnet.Extensions.AsChia(System.UInt64,System.String)">
-  AsChia(ulong, string?)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L63"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Extensions_AsChia_System_UInt64_System_String_" data-uid="chia.dotnet.Extensions.AsChia(System.UInt64,System.String)">AsChia(UInt64, String)</h4>
   <div class="markdown level1 summary"><p>Formats a value expressed in mojo to chia</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public static string AsChia(this ulong mojo, string? format)</code></pre>
+    <pre><code class="lang-csharp hljs">public static string AsChia(this ulong mojo, string format)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>mojo</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>The amount of mojo</p>
-</dd>
-    <dt><code>format</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>A numeric format string.</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Formatted string expressed in a unit of chia</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td><span class="parametername">mojo</span></td>
+        <td><p>The amount of mojo</p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><span class="parametername">format</span></td>
+        <td><p>A numeric format string.</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><p>Formatted string expressed in a unit of chia</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Extensions_AsChia_System_UInt64_System_String_System_IFormatProvider_.md&amp;value=---%0Auid%3A%20chia.dotnet.Extensions.AsChia(System.UInt64%2CSystem.String%2CSystem.IFormatProvider)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L75">View Source</a>
+  </span>
   <a id="chia_dotnet_Extensions_AsChia_" data-uid="chia.dotnet.Extensions.AsChia*"></a>
-
-  <h3 id="chia_dotnet_Extensions_AsChia_System_UInt64_System_String_System_IFormatProvider_" data-uid="chia.dotnet.Extensions.AsChia(System.UInt64,System.String,System.IFormatProvider)">
-  AsChia(ulong, string?, IFormatProvider?)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L75"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Extensions_AsChia_System_UInt64_System_String_System_IFormatProvider_" data-uid="chia.dotnet.Extensions.AsChia(System.UInt64,System.String,System.IFormatProvider)">AsChia(UInt64, String, IFormatProvider)</h4>
   <div class="markdown level1 summary"><p>Formats a value expressed in mojo to chia</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public static string AsChia(this ulong mojo, string? format, IFormatProvider? provider)</code></pre>
+    <pre><code class="lang-csharp hljs">public static string AsChia(this ulong mojo, string format, IFormatProvider provider)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>mojo</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>The amount of mojo</p>
-</dd>
-    <dt><code>format</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>A numeric format string.</p>
-</dd>
-    <dt><code>provider</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iformatprovider">IFormatProvider</a></dt>
-    <dd><p>An object that supplies culture-specific formatting information.</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Formatted string expressed in a unit of chia</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td><span class="parametername">mojo</span></td>
+        <td><p>The amount of mojo</p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><span class="parametername">format</span></td>
+        <td><p>A numeric format string.</p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iformatprovider">IFormatProvider</a></td>
+        <td><span class="parametername">provider</span></td>
+        <td><p>An object that supplies culture-specific formatting information.</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><p>Formatted string expressed in a unit of chia</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Extensions_ToBytesString_System_Double_System_String_.md&amp;value=---%0Auid%3A%20chia.dotnet.Extensions.ToBytesString(System.Double%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L204">View Source</a>
+  </span>
   <a id="chia_dotnet_Extensions_ToBytesString_" data-uid="chia.dotnet.Extensions.ToBytesString*"></a>
-
-  <h3 id="chia_dotnet_Extensions_ToBytesString_System_Double_System_String_" data-uid="chia.dotnet.Extensions.ToBytesString(System.Double,System.String)">
-  ToBytesString(double, string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L204"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Extensions_ToBytesString_System_Double_System_String_" data-uid="chia.dotnet.Extensions.ToBytesString(System.Double,System.String)">ToBytesString(Double, String)</h4>
   <div class="markdown level1 summary"><p>Format a number of bytes in human readable format</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public static string ToBytesString(this double byteCount, string format = &quot;N3&quot;)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>byteCount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
-    <dd><p>The number of bytes</p>
-</dd>
-    <dt><code>format</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Return string culture format</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>A human readable string</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">Double</a></td>
+        <td><span class="parametername">byteCount</span></td>
+        <td><p>The number of bytes</p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><span class="parametername">format</span></td>
+        <td><p>Return string culture format</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><p>A human readable string</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Extensions_ToBytesString_System_Int32_System_String_.md&amp;value=---%0Auid%3A%20chia.dotnet.Extensions.ToBytesString(System.Int32%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L172">View Source</a>
+  </span>
   <a id="chia_dotnet_Extensions_ToBytesString_" data-uid="chia.dotnet.Extensions.ToBytesString*"></a>
-
-  <h3 id="chia_dotnet_Extensions_ToBytesString_System_Int32_System_String_" data-uid="chia.dotnet.Extensions.ToBytesString(System.Int32,System.String)">
-  ToBytesString(int, string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L172"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Extensions_ToBytesString_System_Int32_System_String_" data-uid="chia.dotnet.Extensions.ToBytesString(System.Int32,System.String)">ToBytesString(Int32, String)</h4>
   <div class="markdown level1 summary"><p>Format a number of bytes in human readable format</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public static string ToBytesString(this int byteCount, string format = &quot;N3&quot;)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>byteCount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd><p>The number of bytes</p>
-</dd>
-    <dt><code>format</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Return string culture format</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>A human readable string</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td><span class="parametername">byteCount</span></td>
+        <td><p>The number of bytes</p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><span class="parametername">format</span></td>
+        <td><p>Return string culture format</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><p>A human readable string</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Extensions_ToBytesString_System_Int64_System_String_.md&amp;value=---%0Auid%3A%20chia.dotnet.Extensions.ToBytesString(System.Int64%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L183">View Source</a>
+  </span>
   <a id="chia_dotnet_Extensions_ToBytesString_" data-uid="chia.dotnet.Extensions.ToBytesString*"></a>
-
-  <h3 id="chia_dotnet_Extensions_ToBytesString_System_Int64_System_String_" data-uid="chia.dotnet.Extensions.ToBytesString(System.Int64,System.String)">
-  ToBytesString(long, string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L183"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Extensions_ToBytesString_System_Int64_System_String_" data-uid="chia.dotnet.Extensions.ToBytesString(System.Int64,System.String)">ToBytesString(Int64, String)</h4>
   <div class="markdown level1 summary"><p>Format a number of bytes in human readable format</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public static string ToBytesString(this long byteCount, string format = &quot;N3&quot;)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>byteCount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
-    <dd><p>The number of bytes</p>
-</dd>
-    <dt><code>format</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Return string culture format</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>A human readable string</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">Int64</a></td>
+        <td><span class="parametername">byteCount</span></td>
+        <td><p>The number of bytes</p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><span class="parametername">format</span></td>
+        <td><p>Return string culture format</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><p>A human readable string</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Extensions_ToBytesString_System_Numerics_BigInteger_System_String_.md&amp;value=---%0Auid%3A%20chia.dotnet.Extensions.ToBytesString(System.Numerics.BigInteger%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L87">View Source</a>
+  </span>
   <a id="chia_dotnet_Extensions_ToBytesString_" data-uid="chia.dotnet.Extensions.ToBytesString*"></a>
-
-  <h3 id="chia_dotnet_Extensions_ToBytesString_System_Numerics_BigInteger_System_String_" data-uid="chia.dotnet.Extensions.ToBytesString(System.Numerics.BigInteger,System.String)">
-  ToBytesString(BigInteger, string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L87"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Extensions_ToBytesString_System_Numerics_BigInteger_System_String_" data-uid="chia.dotnet.Extensions.ToBytesString(System.Numerics.BigInteger,System.String)">ToBytesString(BigInteger, String)</h4>
   <div class="markdown level1 summary"><p>Format a number of bytes in human readable format</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public static string ToBytesString(this BigInteger byteCount, string format = &quot;N3&quot;)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>byteCount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></dt>
-    <dd><p>The number of bytes</p>
-</dd>
-    <dt><code>format</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Return string culture format</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>A human readable string</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_Extensions_ToBytesString_System_Numerics_BigInteger_System_String__remarks">Remarks</h4>
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></td>
+        <td><span class="parametername">byteCount</span></td>
+        <td><p>The number of bytes</p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><span class="parametername">format</span></td>
+        <td><p>Return string culture format</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><p>A human readable string</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 id="chia_dotnet_Extensions_ToBytesString_System_Numerics_BigInteger_System_String__remarks">Remarks</h5>
   <div class="markdown level1 remarks"><p>Adapted from <a href="https://stackoverflow.com/questions/281640/how-do-i-get-a-human-readable-file-size-in-bytes-abbreviation-using-net">https://stackoverflow.com/questions/281640/how-do-i-get-a-human-readable-file-size-in-bytes-abbreviation-using-net</a></p>
 </div>
-
-
-
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Extensions_ToBytesString_System_UInt128_System_String_.md&amp;value=---%0Auid%3A%20chia.dotnet.Extensions.ToBytesString(System.UInt128%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L114">View Source</a>
+  </span>
   <a id="chia_dotnet_Extensions_ToBytesString_" data-uid="chia.dotnet.Extensions.ToBytesString*"></a>
-
-  <h3 id="chia_dotnet_Extensions_ToBytesString_System_UInt128_System_String_" data-uid="chia.dotnet.Extensions.ToBytesString(System.UInt128,System.String)">
-  ToBytesString(UInt128, string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L114"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Extensions_ToBytesString_System_UInt128_System_String_" data-uid="chia.dotnet.Extensions.ToBytesString(System.UInt128,System.String)">ToBytesString(UInt128, String)</h4>
   <div class="markdown level1 summary"><p>Format a number of bytes in human readable format</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public static string ToBytesString(this UInt128 byteCount, string format = &quot;N3&quot;)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>byteCount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint128">UInt128</a></dt>
-    <dd><p>The number of bytes</p>
-</dd>
-    <dt><code>format</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Return string culture format</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>A human readable string</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_Extensions_ToBytesString_System_UInt128_System_String__remarks">Remarks</h4>
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint128">UInt128</a></td>
+        <td><span class="parametername">byteCount</span></td>
+        <td><p>The number of bytes</p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><span class="parametername">format</span></td>
+        <td><p>Return string culture format</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><p>A human readable string</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 id="chia_dotnet_Extensions_ToBytesString_System_UInt128_System_String__remarks">Remarks</h5>
   <div class="markdown level1 remarks"><p>Adapted from <a href="https://stackoverflow.com/questions/281640/how-do-i-get-a-human-readable-file-size-in-bytes-abbreviation-using-net">https://stackoverflow.com/questions/281640/how-do-i-get-a-human-readable-file-size-in-bytes-abbreviation-using-net</a></p>
 </div>
-
-
-
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Extensions_ToBytesString_System_UInt32_System_String_.md&amp;value=---%0Auid%3A%20chia.dotnet.Extensions.ToBytesString(System.UInt32%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L161">View Source</a>
+  </span>
   <a id="chia_dotnet_Extensions_ToBytesString_" data-uid="chia.dotnet.Extensions.ToBytesString*"></a>
-
-  <h3 id="chia_dotnet_Extensions_ToBytesString_System_UInt32_System_String_" data-uid="chia.dotnet.Extensions.ToBytesString(System.UInt32,System.String)">
-  ToBytesString(uint, string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L161"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Extensions_ToBytesString_System_UInt32_System_String_" data-uid="chia.dotnet.Extensions.ToBytesString(System.UInt32,System.String)">ToBytesString(UInt32, String)</h4>
   <div class="markdown level1 summary"><p>Format a number of bytes in human readable format</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public static string ToBytesString(this uint byteCount, string format = &quot;N3&quot;)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>byteCount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>The number of bytes</p>
-</dd>
-    <dt><code>format</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Return string culture format</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>A human readable string</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td><span class="parametername">byteCount</span></td>
+        <td><p>The number of bytes</p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><span class="parametername">format</span></td>
+        <td><p>Return string culture format</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><p>A human readable string</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Extensions_ToBytesString_System_UInt64_System_String_.md&amp;value=---%0Auid%3A%20chia.dotnet.Extensions.ToBytesString(System.UInt64%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L141">View Source</a>
+  </span>
   <a id="chia_dotnet_Extensions_ToBytesString_" data-uid="chia.dotnet.Extensions.ToBytesString*"></a>
-
-  <h3 id="chia_dotnet_Extensions_ToBytesString_System_UInt64_System_String_" data-uid="chia.dotnet.Extensions.ToBytesString(System.UInt64,System.String)">
-  ToBytesString(ulong, string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L141"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Extensions_ToBytesString_System_UInt64_System_String_" data-uid="chia.dotnet.Extensions.ToBytesString(System.UInt64,System.String)">ToBytesString(UInt64, String)</h4>
   <div class="markdown level1 summary"><p>Format a number of bytes in human readable format</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public static string ToBytesString(this ulong byteCount, string format = &quot;N3&quot;)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>byteCount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>The number of bytes</p>
-</dd>
-    <dt><code>format</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Return string culture format</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>A human readable string</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_Extensions_ToBytesString_System_UInt64_System_String__remarks">Remarks</h4>
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td><span class="parametername">byteCount</span></td>
+        <td><p>The number of bytes</p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><span class="parametername">format</span></td>
+        <td><p>Return string culture format</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><p>A human readable string</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 id="chia_dotnet_Extensions_ToBytesString_System_UInt64_System_String__remarks">Remarks</h5>
   <div class="markdown level1 remarks"><p>Adapted from <a href="https://stackoverflow.com/questions/281640/how-do-i-get-a-human-readable-file-size-in-bytes-abbreviation-using-net">https://stackoverflow.com/questions/281640/how-do-i-get-a-human-readable-file-size-in-bytes-abbreviation-using-net</a></p>
 </div>
-
-
-
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Extensions_ToChia_System_UInt64_.md&amp;value=---%0Auid%3A%20chia.dotnet.Extensions.ToChia(System.UInt64)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L21">View Source</a>
+  </span>
   <a id="chia_dotnet_Extensions_ToChia_" data-uid="chia.dotnet.Extensions.ToChia*"></a>
-
-  <h3 id="chia_dotnet_Extensions_ToChia_System_UInt64_" data-uid="chia.dotnet.Extensions.ToChia(System.UInt64)">
-  ToChia(ulong)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L21"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Converts an amount of mojo to the same amount in chia, converting from <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a> to <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.decimal">decimal</a></p>
+  <h4 id="chia_dotnet_Extensions_ToChia_System_UInt64_" data-uid="chia.dotnet.Extensions.ToChia(System.UInt64)">ToChia(UInt64)</h4>
+  <div class="markdown level1 summary"><p>Converts an amount of mojo to the same amount in chia, converting from <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a> to <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.decimal">Decimal</a></p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public static decimal ToChia(this ulong mojo)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>mojo</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>The amount of mojo</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.decimal">decimal</a></dt>
-    <dd><p>The amount of chia</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td><span class="parametername">mojo</span></td>
+        <td><p>The amount of mojo</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.decimal">Decimal</a></td>
+        <td><p>The amount of chia</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Extensions_ToMojo_System_Decimal_.md&amp;value=---%0Auid%3A%20chia.dotnet.Extensions.ToMojo(System.Decimal)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L31">View Source</a>
+  </span>
   <a id="chia_dotnet_Extensions_ToMojo_" data-uid="chia.dotnet.Extensions.ToMojo*"></a>
-
-  <h3 id="chia_dotnet_Extensions_ToMojo_System_Decimal_" data-uid="chia.dotnet.Extensions.ToMojo(System.Decimal)">
-  ToMojo(decimal)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L31"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Converts an amount of chia to the same amount in mojo, converting from <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.decimal">decimal</a> to <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></p>
+  <h4 id="chia_dotnet_Extensions_ToMojo_System_Decimal_" data-uid="chia.dotnet.Extensions.ToMojo(System.Decimal)">ToMojo(Decimal)</h4>
+  <div class="markdown level1 summary"><p>Converts an amount of chia to the same amount in mojo, converting from <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.decimal">Decimal</a> to <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public static ulong ToMojo(this decimal chia)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>chia</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.decimal">decimal</a></dt>
-    <dd><p>The amount of chia</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>The amount of mojo</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.decimal">Decimal</a></td>
+        <td><span class="parametername">chia</span></td>
+        <td><p>The amount of chia</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td><p>The amount of mojo</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L9" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Extensions.md&amp;value=---%0Auid%3A%20chia.dotnet.Extensions%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Extensions.cs/#L9" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.FarmerProxy.html b/docs/api/chia.dotnet.FarmerProxy.html
index 03332d84..0bc0225e 100644
--- a/docs/api/chia.dotnet.FarmerProxy.html
+++ b/docs/api/chia.dotnet.FarmerProxy.html
@@ -1,915 +1,169 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class FarmerProxy
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class FarmerProxy
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Proxy that communicates with the farmer">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FarmerProxy.md&amp;value=---%0Auid%3A%20chia.dotnet.FarmerProxy%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class FarmerProxy
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class FarmerProxy
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.FarmerProxy">
-
-
-
-  <h1 id="chia_dotnet_FarmerProxy" data-uid="chia.dotnet.FarmerProxy" class="text-break">
-    Class FarmerProxy
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FarmerProxy.cs/#L18"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.FarmerProxy">
+  
+  
+  <h1 id="chia_dotnet_FarmerProxy" data-uid="chia.dotnet.FarmerProxy" class="text-break">Class FarmerProxy
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Proxy that communicates with the farmer</p>
+  <div class="markdown level0 summary"><p>Proxy that communicates with the farmer</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public sealed class FarmerProxy : ServiceProxy</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">FarmerProxy</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><a class="xref" href="chia.dotnet.ServiceProxy.html">ServiceProxy</a></div>
-      <div><span class="xref">FarmerProxy</span></div>
-    </dd>
-  </dl>
-
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_OriginService">ServiceProxy.OriginService</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_DestinationService">ServiceProxy.DestinationService</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_RpcClient">ServiceProxy.RpcClient</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_HealthZ_System_Threading_CancellationToken_">ServiceProxy.HealthZ(CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_StopNode_System_Threading_CancellationToken_">ServiceProxy.StopNode(CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_GetConnections_System_Threading_CancellationToken_">ServiceProxy.GetConnections(CancellationToken)</a>
-    </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_GetRoutes_System_Threading_CancellationToken_">ServiceProxy.GetRoutes(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_OpenConnection_System_String_System_Int32_System_Threading_CancellationToken_">ServiceProxy.OpenConnection(string, int, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_CloseConnection_System_String_System_Threading_CancellationToken_">ServiceProxy.CloseConnection(string, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
-    </div>
-  </dd></dl>
-
-
-
-
-  <h2 id="chia_dotnet_FarmerProxy_remarks">Remarks</h2>
-  <div class="markdown level0 remarks"><p>ctor</p>
-</div>
-
-
-  <h2 class="section" id="constructors">Constructors
-</h2>
-
-
-  <a id="chia_dotnet_FarmerProxy__ctor_" data-uid="chia.dotnet.FarmerProxy.#ctor*"></a>
-
-  <h3 id="chia_dotnet_FarmerProxy__ctor_chia_dotnet_IRpcClient_System_String_" data-uid="chia.dotnet.FarmerProxy.#ctor(chia.dotnet.IRpcClient,System.String)">
-  FarmerProxy(IRpcClient, string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FarmerProxy.cs/#L18"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Proxy that communicates with the farmer</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public FarmerProxy(IRpcClient rpcClient, string originService)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>rpcClient</code> <a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a></dt>
-    <dd><p><a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a> instance to use for rpc communication</p>
-</dd>
-    <dt><code>originService</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p><a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Origin">Origin</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_FarmerProxy__ctor_chia_dotnet_IRpcClient_System_String__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>ctor</p>
-</div>
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_FarmerProxy_GetHarvesterPlotsDuplicates_" data-uid="chia.dotnet.FarmerProxy.GetHarvesterPlotsDuplicates*"></a>
-
-  <h3 id="chia_dotnet_FarmerProxy_GetHarvesterPlotsDuplicates_chia_dotnet_PlotPathRequestData_System_Threading_CancellationToken_" data-uid="chia.dotnet.FarmerProxy.GetHarvesterPlotsDuplicates(chia.dotnet.PlotPathRequestData,System.Threading.CancellationToken)">
-  GetHarvesterPlotsDuplicates(PlotPathRequestData, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FarmerProxy.cs/#L217"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get a paginated list of duplicate plots</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_FarmerProxy_syntax">Syntax</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;PaginatedPlotRequest&gt; GetHarvesterPlotsDuplicates(PlotPathRequestData requestData, CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public sealed class FarmerProxy</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>requestData</code> <a class="xref" href="chia.dotnet.PlotPathRequestData.html">PlotPathRequestData</a></dt>
-    <dd><p>Info about the request</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.PaginatedPlotRequest.html">PaginatedPlotRequest</a>&gt;</dt>
-    <dd><p>A page of duplicate plots</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FarmerProxy_GetHarvesterPlotsInvalid_" data-uid="chia.dotnet.FarmerProxy.GetHarvesterPlotsInvalid*"></a>
-
-  <h3 id="chia_dotnet_FarmerProxy_GetHarvesterPlotsInvalid_chia_dotnet_PlotPathRequestData_System_Threading_CancellationToken_" data-uid="chia.dotnet.FarmerProxy.GetHarvesterPlotsInvalid(chia.dotnet.PlotPathRequestData,System.Threading.CancellationToken)">
-  GetHarvesterPlotsInvalid(PlotPathRequestData, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FarmerProxy.cs/#L195"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get a paginated list of invalid plots</p>
-<param name="requestData">Info about the request
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;PaginatedPlotRequest&gt; GetHarvesterPlotsInvalid(PlotPathRequestData requestData, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>requestData</code> <a class="xref" href="chia.dotnet.PlotPathRequestData.html">PlotPathRequestData</a></dt>
-    <dd>Proxy that communicates with the farmer</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.PaginatedPlotRequest.html">PaginatedPlotRequest</a>&gt;</dt>
-    <dd><p>A page of invalid plots</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FarmerProxy_GetHarvesterPlotsKeysMissing_" data-uid="chia.dotnet.FarmerProxy.GetHarvesterPlotsKeysMissing*"></a>
-
-  <h3 id="chia_dotnet_FarmerProxy_GetHarvesterPlotsKeysMissing_chia_dotnet_PlotPathRequestData_System_Threading_CancellationToken_" data-uid="chia.dotnet.FarmerProxy.GetHarvesterPlotsKeysMissing(chia.dotnet.PlotPathRequestData,System.Threading.CancellationToken)">
-  GetHarvesterPlotsKeysMissing(PlotPathRequestData, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FarmerProxy.cs/#L206"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get a paginated list of plots with missing keys</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;PaginatedPlotRequest&gt; GetHarvesterPlotsKeysMissing(PlotPathRequestData requestData, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>requestData</code> <a class="xref" href="chia.dotnet.PlotPathRequestData.html">PlotPathRequestData</a></dt>
-    <dd><p>Info about the request</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.PaginatedPlotRequest.html">PaginatedPlotRequest</a>&gt;</dt>
-    <dd><p>A page of plots with missing keys</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FarmerProxy_GetHarvesterPlotsValid_" data-uid="chia.dotnet.FarmerProxy.GetHarvesterPlotsValid*"></a>
-
-  <h3 id="chia_dotnet_FarmerProxy_GetHarvesterPlotsValid_chia_dotnet_PlotInfoRequestData_System_Threading_CancellationToken_" data-uid="chia.dotnet.FarmerProxy.GetHarvesterPlotsValid(chia.dotnet.PlotInfoRequestData,System.Threading.CancellationToken)">
-  GetHarvesterPlotsValid(PlotInfoRequestData, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FarmerProxy.cs/#L184"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get a paginated list of valid plots</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;PaginatedPlotRequest&gt; GetHarvesterPlotsValid(PlotInfoRequestData requestData, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>requestData</code> <a class="xref" href="chia.dotnet.PlotInfoRequestData.html">PlotInfoRequestData</a></dt>
-    <dd><p>Info about the request</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.PaginatedPlotRequest.html">PaginatedPlotRequest</a>&gt;</dt>
-    <dd><p>A page of valid plots</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FarmerProxy_GetHarvesters_" data-uid="chia.dotnet.FarmerProxy.GetHarvesters*"></a>
-
-  <h3 id="chia_dotnet_FarmerProxy_GetHarvesters_System_Threading_CancellationToken_" data-uid="chia.dotnet.FarmerProxy.GetHarvesters(System.Threading.CancellationToken)">
-  GetHarvesters(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FarmerProxy.cs/#L163"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the list of harvesters</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;HarvesterInfo&gt;&gt; GetHarvesters(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.HarvesterInfo.html">HarvesterInfo</a>&gt;&gt;</dt>
-    <dd><p>A list of harvesters</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FarmerProxy_GetHarvestersSummary_" data-uid="chia.dotnet.FarmerProxy.GetHarvestersSummary*"></a>
-
-  <h3 id="chia_dotnet_FarmerProxy_GetHarvestersSummary_System_Threading_CancellationToken_" data-uid="chia.dotnet.FarmerProxy.GetHarvestersSummary(System.Threading.CancellationToken)">
-  GetHarvestersSummary(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FarmerProxy.cs/#L173"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get a summary of harvesters</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;HarvesterSummary&gt;&gt; GetHarvestersSummary(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.HarvesterSummary.html">HarvesterSummary</a>&gt;&gt;</dt>
-    <dd><p>A list of harvesters</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FarmerProxy_GetPoolLoginLink_" data-uid="chia.dotnet.FarmerProxy.GetPoolLoginLink*"></a>
-
-  <h3 id="chia_dotnet_FarmerProxy_GetPoolLoginLink_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.FarmerProxy.GetPoolLoginLink(System.String,System.Threading.CancellationToken)">
-  GetPoolLoginLink(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FarmerProxy.cs/#L228"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get's the pool login link, if any</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;string&gt; GetPoolLoginLink(string launcherID, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>launcherID</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The id of the pool launcher</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>The link</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FarmerProxy_GetPoolState_" data-uid="chia.dotnet.FarmerProxy.GetPoolState*"></a>
-
-  <h3 id="chia_dotnet_FarmerProxy_GetPoolState_System_Threading_CancellationToken_" data-uid="chia.dotnet.FarmerProxy.GetPoolState(System.Threading.CancellationToken)">
-  GetPoolState(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FarmerProxy.cs/#L248"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get's the state of the pool</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;PoolStateInfo&gt;&gt; GetPoolState(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.PoolStateInfo.html">PoolStateInfo</a>&gt;&gt;</dt>
-    <dd><p>A list of pool states</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FarmerProxy_GetRewardTargets_" data-uid="chia.dotnet.FarmerProxy.GetRewardTargets*"></a>
-
-  <h3 id="chia_dotnet_FarmerProxy_GetRewardTargets_System_Int32_System_Threading_CancellationToken_" data-uid="chia.dotnet.FarmerProxy.GetRewardTargets(System.Int32,System.Threading.CancellationToken)">
-  GetRewardTargets(int, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FarmerProxy.cs/#L37"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the farm and pool reward targets</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(string FarmerTarget, string PoolTarget)&gt; GetRewardTargets(int maxPhToSearch, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>maxPhToSearch</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd><p>The max number of puzzle hashes to search</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string-.mydid">MyDid</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string-.coinid">CoinID</a>)&gt;</dt>
-    <dd><p>the farm and pool reward targets</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FarmerProxy_GetRewardTargets_" data-uid="chia.dotnet.FarmerProxy.GetRewardTargets*"></a>
-
-  <h3 id="chia_dotnet_FarmerProxy_GetRewardTargets_System_Threading_CancellationToken_" data-uid="chia.dotnet.FarmerProxy.GetRewardTargets(System.Threading.CancellationToken)">
-  GetRewardTargets(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FarmerProxy.cs/#L26"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the farm and pool reward targets</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(string FarmerTarget, string PoolTarget)&gt; GetRewardTargets(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string-.mydid">MyDid</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string-.coinid">CoinID</a>)&gt;</dt>
-    <dd><p>the farm and pool reward targets</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FarmerProxy_GetRewardTargetsIncludingPrivateKey_" data-uid="chia.dotnet.FarmerProxy.GetRewardTargetsIncludingPrivateKey*"></a>
-
-  <h3 id="chia_dotnet_FarmerProxy_GetRewardTargetsIncludingPrivateKey_System_Int32_System_Threading_CancellationToken_" data-uid="chia.dotnet.FarmerProxy.GetRewardTargetsIncludingPrivateKey(System.Int32,System.Threading.CancellationToken)">
-  GetRewardTargetsIncludingPrivateKey(int, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FarmerProxy.cs/#L64"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the farm and pool reward targets, including private keys in the search</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(string FarmerTarget, string PoolTarget, bool HaveFarmerSk, bool HavePoolSk)&gt; GetRewardTargetsIncludingPrivateKey(int maxPhToSearch = 500, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>maxPhToSearch</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd><p>The max number of puzzle hashes to search</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.boolean,system.boolean-.farmertarget">FarmerTarget</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.boolean,system.boolean-.pooltarget">PoolTarget</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.boolean,system.boolean-.havefarmersk">HaveFarmerSk</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.boolean,system.boolean-.havepoolsk">HavePoolSk</a>)&gt;</dt>
-    <dd><p>The farm and pool reward targets plus indicator if privakte keys are present</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FarmerProxy_GetRewardTargetsIncludingPrivateKey_" data-uid="chia.dotnet.FarmerProxy.GetRewardTargetsIncludingPrivateKey*"></a>
-
-  <h3 id="chia_dotnet_FarmerProxy_GetRewardTargetsIncludingPrivateKey_System_Threading_CancellationToken_" data-uid="chia.dotnet.FarmerProxy.GetRewardTargetsIncludingPrivateKey(System.Threading.CancellationToken)">
-  GetRewardTargetsIncludingPrivateKey(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FarmerProxy.cs/#L53"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the farm and pool reward targets, including private keys in the search</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(string FarmerTarget, string PoolTarget, bool HaveFarmerSk, bool HavePoolSk)&gt; GetRewardTargetsIncludingPrivateKey(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.boolean,system.boolean-.farmertarget">FarmerTarget</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.boolean,system.boolean-.pooltarget">PoolTarget</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.boolean,system.boolean-.havefarmersk">HaveFarmerSk</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.boolean,system.boolean-.havepoolsk">HavePoolSk</a>)&gt;</dt>
-    <dd><p>The farm and pool reward targets</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FarmerProxy_GetSignagePoint_" data-uid="chia.dotnet.FarmerProxy.GetSignagePoint*"></a>
-
-  <h3 id="chia_dotnet_FarmerProxy_GetSignagePoint_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.FarmerProxy.GetSignagePoint(System.String,System.Threading.CancellationToken)">
-  GetSignagePoint(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FarmerProxy.cs/#L143"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get's a signage point by hash</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(IEnumerable&lt;(string SpHash, ProofOfSpace ProofOfSpace)&gt; Proofs, FarmerSignagePoint SignagePoint)&gt; GetSignagePoint(string spHash, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>spHash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>signage point hash</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,chia.dotnet.proofofspace-.sphash">SpHash</a>, <a class="xref" href="chia.dotnet.ProofOfSpace.html">ProofOfSpace</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,chia.dotnet.proofofspace-.proofofspace">ProofOfSpace</a>)&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.valuetuple-system.string,chia.dotnet.proofofspace--,chia.dotnet.farmersignagepoint-.proofs">Proofs</a>, <a class="xref" href="chia.dotnet.FarmerSignagePoint.html">FarmerSignagePoint</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.valuetuple-system.string,chia.dotnet.proofofspace--,chia.dotnet.farmersignagepoint-.signagepoint">SignagePoint</a>)&gt;</dt>
-    <dd><p>a signage point and proofs of space</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FarmerProxy_GetSignagePoints_" data-uid="chia.dotnet.FarmerProxy.GetSignagePoints*"></a>
-
-  <h3 id="chia_dotnet_FarmerProxy_GetSignagePoints_System_Threading_CancellationToken_" data-uid="chia.dotnet.FarmerProxy.GetSignagePoints(System.Threading.CancellationToken)">
-  GetSignagePoints(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FarmerProxy.cs/#L106"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get signage points</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;(IEnumerable&lt;(string SpHash, ProofOfSpace ProofOfSpace)&gt; Proofs, FarmerSignagePoint SignagePoint)&gt;&gt; GetSignagePoints(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,chia.dotnet.proofofspace-.sphash">SpHash</a>, <a class="xref" href="chia.dotnet.ProofOfSpace.html">ProofOfSpace</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,chia.dotnet.proofofspace-.proofofspace">ProofOfSpace</a>)&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.valuetuple-system.string,chia.dotnet.proofofspace--,chia.dotnet.farmersignagepoint-.proofs">Proofs</a>, <a class="xref" href="chia.dotnet.FarmerSignagePoint.html">FarmerSignagePoint</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.valuetuple-system.string,chia.dotnet.proofofspace--,chia.dotnet.farmersignagepoint-.signagepoint">SignagePoint</a>)&gt;&gt;</dt>
-    <dd><p>List of signage points</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FarmerProxy_SetPayoutInstructions_" data-uid="chia.dotnet.FarmerProxy.SetPayoutInstructions*"></a>
-
-  <h3 id="chia_dotnet_FarmerProxy_SetPayoutInstructions_System_String_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.FarmerProxy.SetPayoutInstructions(System.String,System.String,System.Threading.CancellationToken)">
-  SetPayoutInstructions(string, string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FarmerProxy.cs/#L260"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Set's a pool's payout instructions</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task SetPayoutInstructions(string launcherID, string payoutInstructions, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>launcherID</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The id of the pool launcher</p>
-</dd>
-    <dt><code>payoutInstructions</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The instructions</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FarmerProxy_SetRewardTargets_" data-uid="chia.dotnet.FarmerProxy.SetRewardTargets*"></a>
-
-  <h3 id="chia_dotnet_FarmerProxy_SetRewardTargets_System_String_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.FarmerProxy.SetRewardTargets(System.String,System.String,System.Threading.CancellationToken)">
-  SetRewardTargets(string, string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FarmerProxy.cs/#L82"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Sets the farm and pool targets for the farmer</p>
+  <h5 id="chia_dotnet_FarmerProxy_remarks"><strong>Remarks</strong></h5>
+  <div class="markdown level0 remarks"><p>ctor</p>
 </div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task SetRewardTargets(string farmerTarget, string poolTarget, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>farmerTarget</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Farmer target</p>
-</dd>
-    <dt><code>poolTarget</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Pool target</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FarmerProxy.cs/#L18" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FarmerProxy.md&amp;value=---%0Auid%3A%20chia.dotnet.FarmerProxy%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FarmerProxy.cs/#L18" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.FarmerRewards.html b/docs/api/chia.dotnet.FarmerRewards.html
index dd9edf27..f5d9c534 100644
--- a/docs/api/chia.dotnet.FarmerRewards.html
+++ b/docs/api/chia.dotnet.FarmerRewards.html
@@ -1,438 +1,416 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class FarmerRewards
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class FarmerRewards
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FarmerRewards.md&amp;value=---%0Auid%3A%20chia.dotnet.FarmerRewards%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class FarmerRewards
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class FarmerRewards
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.FarmerRewards">
-
-
-
-  <h1 id="chia_dotnet_FarmerRewards" data-uid="chia.dotnet.FarmerRewards" class="text-break">
-    Class FarmerRewards
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerRewards.cs/#L7"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.FarmerRewards">
+  
+  
+  <h1 id="chia_dotnet_FarmerRewards" data-uid="chia.dotnet.FarmerRewards" class="text-break">Class FarmerRewards
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">FarmerRewards</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record FarmerRewards : IEquatable&lt;FarmerRewards&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.FarmerRewards.html">FarmerRewards</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">FarmerRewards</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.FarmerRewards.html">FarmerRewards</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_FarmerRewards_BlocksWon_" data-uid="chia.dotnet.FarmerRewards.BlocksWon*"></a>
-
-  <h3 id="chia_dotnet_FarmerRewards_BlocksWon" data-uid="chia.dotnet.FarmerRewards.BlocksWon">
-  BlocksWon
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerRewards.cs/#L14"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_FarmerRewards_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class FarmerRewards : IEquatable&lt;FarmerRewards&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FarmerRewards_BlocksWon.md&amp;value=---%0Auid%3A%20chia.dotnet.FarmerRewards.BlocksWon%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerRewards.cs/#L14">View Source</a>
+  </span>
+  <a id="chia_dotnet_FarmerRewards_BlocksWon_" data-uid="chia.dotnet.FarmerRewards.BlocksWon*"></a>
+  <h4 id="chia_dotnet_FarmerRewards_BlocksWon" data-uid="chia.dotnet.FarmerRewards.BlocksWon">BlocksWon</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint BlocksWon { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint BlocksWon { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FarmerRewards_FarmedAmount.md&amp;value=---%0Auid%3A%20chia.dotnet.FarmerRewards.FarmedAmount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerRewards.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_FarmerRewards_FarmedAmount_" data-uid="chia.dotnet.FarmerRewards.FarmedAmount*"></a>
-
-  <h3 id="chia_dotnet_FarmerRewards_FarmedAmount" data-uid="chia.dotnet.FarmerRewards.FarmedAmount">
-  FarmedAmount
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerRewards.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FarmerRewards_FarmedAmount" data-uid="chia.dotnet.FarmerRewards.FarmedAmount">FarmedAmount</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong FarmedAmount { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong FarmedAmount { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FarmerRewards_FarmerRewardAmount.md&amp;value=---%0Auid%3A%20chia.dotnet.FarmerRewards.FarmerRewardAmount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerRewards.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_FarmerRewards_FarmerRewardAmount_" data-uid="chia.dotnet.FarmerRewards.FarmerRewardAmount*"></a>
-
-  <h3 id="chia_dotnet_FarmerRewards_FarmerRewardAmount" data-uid="chia.dotnet.FarmerRewards.FarmerRewardAmount">
-  FarmerRewardAmount
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerRewards.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FarmerRewards_FarmerRewardAmount" data-uid="chia.dotnet.FarmerRewards.FarmerRewardAmount">FarmerRewardAmount</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong FarmerRewardAmount { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong FarmerRewardAmount { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FarmerRewards_FeeAmount.md&amp;value=---%0Auid%3A%20chia.dotnet.FarmerRewards.FeeAmount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerRewards.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_FarmerRewards_FeeAmount_" data-uid="chia.dotnet.FarmerRewards.FeeAmount*"></a>
-
-  <h3 id="chia_dotnet_FarmerRewards_FeeAmount" data-uid="chia.dotnet.FarmerRewards.FeeAmount">
-  FeeAmount
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerRewards.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FarmerRewards_FeeAmount" data-uid="chia.dotnet.FarmerRewards.FeeAmount">FeeAmount</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong FeeAmount { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong FeeAmount { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FarmerRewards_LastHeightFarmed.md&amp;value=---%0Auid%3A%20chia.dotnet.FarmerRewards.LastHeightFarmed%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerRewards.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_FarmerRewards_LastHeightFarmed_" data-uid="chia.dotnet.FarmerRewards.LastHeightFarmed*"></a>
-
-  <h3 id="chia_dotnet_FarmerRewards_LastHeightFarmed" data-uid="chia.dotnet.FarmerRewards.LastHeightFarmed">
-  LastHeightFarmed
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerRewards.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FarmerRewards_LastHeightFarmed" data-uid="chia.dotnet.FarmerRewards.LastHeightFarmed">LastHeightFarmed</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong LastHeightFarmed { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong LastHeightFarmed { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FarmerRewards_LastTimeFarmed.md&amp;value=---%0Auid%3A%20chia.dotnet.FarmerRewards.LastTimeFarmed%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerRewards.cs/#L15">View Source</a>
+  </span>
   <a id="chia_dotnet_FarmerRewards_LastTimeFarmed_" data-uid="chia.dotnet.FarmerRewards.LastTimeFarmed*"></a>
-
-  <h3 id="chia_dotnet_FarmerRewards_LastTimeFarmed" data-uid="chia.dotnet.FarmerRewards.LastTimeFarmed">
-  LastTimeFarmed
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerRewards.cs/#L15"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FarmerRewards_LastTimeFarmed" data-uid="chia.dotnet.FarmerRewards.LastTimeFarmed">LastTimeFarmed</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong LastTimeFarmed { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong LastTimeFarmed { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FarmerRewards_NextFarmerUpdateDateTime.md&amp;value=---%0Auid%3A%20chia.dotnet.FarmerRewards.NextFarmerUpdateDateTime%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerRewards.cs/#L16">View Source</a>
+  </span>
   <a id="chia_dotnet_FarmerRewards_NextFarmerUpdateDateTime_" data-uid="chia.dotnet.FarmerRewards.NextFarmerUpdateDateTime*"></a>
-
-  <h3 id="chia_dotnet_FarmerRewards_NextFarmerUpdateDateTime" data-uid="chia.dotnet.FarmerRewards.NextFarmerUpdateDateTime">
-  NextFarmerUpdateDateTime
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerRewards.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FarmerRewards_NextFarmerUpdateDateTime" data-uid="chia.dotnet.FarmerRewards.NextFarmerUpdateDateTime">NextFarmerUpdateDateTime</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public DateTime NextFarmerUpdateDateTime { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FarmerRewards_PoolRewardAmount.md&amp;value=---%0Auid%3A%20chia.dotnet.FarmerRewards.PoolRewardAmount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerRewards.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_FarmerRewards_PoolRewardAmount_" data-uid="chia.dotnet.FarmerRewards.PoolRewardAmount*"></a>
-
-  <h3 id="chia_dotnet_FarmerRewards_PoolRewardAmount" data-uid="chia.dotnet.FarmerRewards.PoolRewardAmount">
-  PoolRewardAmount
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerRewards.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FarmerRewards_PoolRewardAmount" data-uid="chia.dotnet.FarmerRewards.PoolRewardAmount">PoolRewardAmount</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong PoolRewardAmount { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong PoolRewardAmount { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerRewards.cs/#L7" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FarmerRewards.md&amp;value=---%0Auid%3A%20chia.dotnet.FarmerRewards%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerRewards.cs/#L7" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.FarmerSignagePoint.html b/docs/api/chia.dotnet.FarmerSignagePoint.html
index 4590abac..8323b1a6 100644
--- a/docs/api/chia.dotnet.FarmerSignagePoint.html
+++ b/docs/api/chia.dotnet.FarmerSignagePoint.html
@@ -1,377 +1,357 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class FarmerSignagePoint
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class FarmerSignagePoint
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="This type doesn&#39;t exist in the chia code but is generated and passed around as a dicitonary (not to be ocnfused with )">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FarmerSignagePoint.md&amp;value=---%0Auid%3A%20chia.dotnet.FarmerSignagePoint%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class FarmerSignagePoint
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class FarmerSignagePoint
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.FarmerSignagePoint">
-
-
-
-  <h1 id="chia_dotnet_FarmerSignagePoint" data-uid="chia.dotnet.FarmerSignagePoint" class="text-break">
-    Class FarmerSignagePoint
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerSignagePoint.cs/#L7"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.FarmerSignagePoint">
+  
+  
+  <h1 id="chia_dotnet_FarmerSignagePoint" data-uid="chia.dotnet.FarmerSignagePoint" class="text-break">Class FarmerSignagePoint
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>This type doesn't exist in the chia code but is generated and passed around as a dicitonary
-(not to be ocnfused with <a class="xref" href="chia.dotnet.SignagePoint.html">SignagePoint</a>)</p>
+  <div class="markdown level0 summary"><p>This type doesn't exist in the chia code but is generated and passed around as a dictionary
+(not to be confused with <a class="xref" href="chia.dotnet.SignagePoint.html">SignagePoint</a>)</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record FarmerSignagePoint : IEquatable&lt;FarmerSignagePoint&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">FarmerSignagePoint</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">FarmerSignagePoint</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.FarmerSignagePoint.html">FarmerSignagePoint</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.FarmerSignagePoint.html">FarmerSignagePoint</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_FarmerSignagePoint_ChallengeChainSp_" data-uid="chia.dotnet.FarmerSignagePoint.ChallengeChainSp*"></a>
-
-  <h3 id="chia_dotnet_FarmerSignagePoint_ChallengeChainSp" data-uid="chia.dotnet.FarmerSignagePoint.ChallengeChainSp">
-  ChallengeChainSp
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerSignagePoint.cs/#L9"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_FarmerSignagePoint_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class FarmerSignagePoint : IEquatable&lt;FarmerSignagePoint&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FarmerSignagePoint_ChallengeChainSp.md&amp;value=---%0Auid%3A%20chia.dotnet.FarmerSignagePoint.ChallengeChainSp%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerSignagePoint.cs/#L9">View Source</a>
+  </span>
+  <a id="chia_dotnet_FarmerSignagePoint_ChallengeChainSp_" data-uid="chia.dotnet.FarmerSignagePoint.ChallengeChainSp*"></a>
+  <h4 id="chia_dotnet_FarmerSignagePoint_ChallengeChainSp" data-uid="chia.dotnet.FarmerSignagePoint.ChallengeChainSp">ChallengeChainSp</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string ChallengeChainSp { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string ChallengeChainSp { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This type doesn't exist in the chia code but is generated and passed around as a dicitonary (not to be ocnfused with )</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FarmerSignagePoint_ChallengeHash.md&amp;value=---%0Auid%3A%20chia.dotnet.FarmerSignagePoint.ChallengeHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerSignagePoint.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_FarmerSignagePoint_ChallengeHash_" data-uid="chia.dotnet.FarmerSignagePoint.ChallengeHash*"></a>
-
-  <h3 id="chia_dotnet_FarmerSignagePoint_ChallengeHash" data-uid="chia.dotnet.FarmerSignagePoint.ChallengeHash">
-  ChallengeHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerSignagePoint.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FarmerSignagePoint_ChallengeHash" data-uid="chia.dotnet.FarmerSignagePoint.ChallengeHash">ChallengeHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string ChallengeHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string ChallengeHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This type doesn't exist in the chia code but is generated and passed around as a dicitonary (not to be ocnfused with )</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FarmerSignagePoint_Difficulty.md&amp;value=---%0Auid%3A%20chia.dotnet.FarmerSignagePoint.Difficulty%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerSignagePoint.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_FarmerSignagePoint_Difficulty_" data-uid="chia.dotnet.FarmerSignagePoint.Difficulty*"></a>
-
-  <h3 id="chia_dotnet_FarmerSignagePoint_Difficulty" data-uid="chia.dotnet.FarmerSignagePoint.Difficulty">
-  Difficulty
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerSignagePoint.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FarmerSignagePoint_Difficulty" data-uid="chia.dotnet.FarmerSignagePoint.Difficulty">Difficulty</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong Difficulty { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong Difficulty { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd>This type doesn't exist in the chia code but is generated and passed around as a dicitonary (not to be ocnfused with )</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FarmerSignagePoint_RewardChainSp.md&amp;value=---%0Auid%3A%20chia.dotnet.FarmerSignagePoint.RewardChainSp%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerSignagePoint.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_FarmerSignagePoint_RewardChainSp_" data-uid="chia.dotnet.FarmerSignagePoint.RewardChainSp*"></a>
-
-  <h3 id="chia_dotnet_FarmerSignagePoint_RewardChainSp" data-uid="chia.dotnet.FarmerSignagePoint.RewardChainSp">
-  RewardChainSp
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerSignagePoint.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FarmerSignagePoint_RewardChainSp" data-uid="chia.dotnet.FarmerSignagePoint.RewardChainSp">RewardChainSp</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string RewardChainSp { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string RewardChainSp { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This type doesn't exist in the chia code but is generated and passed around as a dicitonary (not to be ocnfused with )</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FarmerSignagePoint_SignagePointIndex.md&amp;value=---%0Auid%3A%20chia.dotnet.FarmerSignagePoint.SignagePointIndex%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerSignagePoint.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_FarmerSignagePoint_SignagePointIndex_" data-uid="chia.dotnet.FarmerSignagePoint.SignagePointIndex*"></a>
-
-  <h3 id="chia_dotnet_FarmerSignagePoint_SignagePointIndex" data-uid="chia.dotnet.FarmerSignagePoint.SignagePointIndex">
-  SignagePointIndex
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerSignagePoint.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FarmerSignagePoint_SignagePointIndex" data-uid="chia.dotnet.FarmerSignagePoint.SignagePointIndex">SignagePointIndex</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public byte SignagePointIndex { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public byte SignagePointIndex { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">byte</a></dt>
-    <dd>This type doesn't exist in the chia code but is generated and passed around as a dicitonary (not to be ocnfused with )</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">Byte</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FarmerSignagePoint_SubSlotIters.md&amp;value=---%0Auid%3A%20chia.dotnet.FarmerSignagePoint.SubSlotIters%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerSignagePoint.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_FarmerSignagePoint_SubSlotIters_" data-uid="chia.dotnet.FarmerSignagePoint.SubSlotIters*"></a>
-
-  <h3 id="chia_dotnet_FarmerSignagePoint_SubSlotIters" data-uid="chia.dotnet.FarmerSignagePoint.SubSlotIters">
-  SubSlotIters
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerSignagePoint.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FarmerSignagePoint_SubSlotIters" data-uid="chia.dotnet.FarmerSignagePoint.SubSlotIters">SubSlotIters</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong SubSlotIters { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong SubSlotIters { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd>This type doesn't exist in the chia code but is generated and passed around as a dicitonary (not to be ocnfused with )</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerSignagePoint.cs/#L7" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FarmerSignagePoint.md&amp;value=---%0Auid%3A%20chia.dotnet.FarmerSignagePoint%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FarmerSignagePoint.cs/#L7" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.FilterItem.html b/docs/api/chia.dotnet.FilterItem.html
index 9ced316d..085e6ed6 100644
--- a/docs/api/chia.dotnet.FilterItem.html
+++ b/docs/api/chia.dotnet.FilterItem.html
@@ -1,251 +1,235 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class FilterItem
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class FilterItem
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FilterItem.md&amp;value=---%0Auid%3A%20chia.dotnet.FilterItem%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class FilterItem
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class FilterItem
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.FilterItem">
-
-
-
-  <h1 id="chia_dotnet_FilterItem" data-uid="chia.dotnet.FilterItem" class="text-break">
-    Class FilterItem
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FilterItem.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.FilterItem">
+  
+  
+  <h1 id="chia_dotnet_FilterItem" data-uid="chia.dotnet.FilterItem" class="text-break">Class FilterItem
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">FilterItem</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record FilterItem : IEquatable&lt;FilterItem&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.FilterItem.html">FilterItem</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">FilterItem</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.FilterItem.html">FilterItem</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_FilterItem_Key_" data-uid="chia.dotnet.FilterItem.Key*"></a>
-
-  <h3 id="chia_dotnet_FilterItem_Key" data-uid="chia.dotnet.FilterItem.Key">
-  Key
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FilterItem.cs/#L5"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_FilterItem_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class FilterItem : IEquatable&lt;FilterItem&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FilterItem_Key.md&amp;value=---%0Auid%3A%20chia.dotnet.FilterItem.Key%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FilterItem.cs/#L5">View Source</a>
+  </span>
+  <a id="chia_dotnet_FilterItem_Key_" data-uid="chia.dotnet.FilterItem.Key*"></a>
+  <h4 id="chia_dotnet_FilterItem_Key" data-uid="chia.dotnet.FilterItem.Key">Key</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Key { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Key { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FilterItem_Value.md&amp;value=---%0Auid%3A%20chia.dotnet.FilterItem.Value%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FilterItem.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_FilterItem_Value_" data-uid="chia.dotnet.FilterItem.Value*"></a>
-
-  <h3 id="chia_dotnet_FilterItem_Value" data-uid="chia.dotnet.FilterItem.Value">
-  Value
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FilterItem.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FilterItem_Value" data-uid="chia.dotnet.FilterItem.Value">Value</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? Value { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Value { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FilterItem.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FilterItem.md&amp;value=---%0Auid%3A%20chia.dotnet.FilterItem%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FilterItem.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.FilterMode.html b/docs/api/chia.dotnet.FilterMode.html
index dc5cf921..fba2d07c 100644
--- a/docs/api/chia.dotnet.FilterMode.html
+++ b/docs/api/chia.dotnet.FilterMode.html
@@ -1,154 +1,156 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Enum FilterMode
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Enum FilterMode
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FilterMode.md&amp;value=---%0Auid%3A%20chia.dotnet.FilterMode%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Enum FilterMode
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Enum FilterMode
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.FilterMode">
-
-
-
-
-  <h1 id="chia_dotnet_FilterMode" data-uid="chia.dotnet.FilterMode" class="text-break">
-    Enum FilterMode
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FilterMode.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.FilterMode">
+  
+  
+  <h1 id="chia_dotnet_FilterMode" data-uid="chia.dotnet.FilterMode" class="text-break">Enum FilterMode
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_FilterMode_syntax">Syntax</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public enum FilterMode : byte</code></pre>
   </div>
-
-
-
-
-
-
-
-
-
-  <h2 id="fields">Fields
-</h2>
-  <dl class="parameters">
-    <dt id="chia_dotnet_FilterMode_Exlude"><code>Exlude = 2</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_FilterMode_Include"><code>Include = 1</code></dt>
-    <dd></dd>
-  </dl>
-
-
-
+  <h3 id="fields">Fields
+  </h3>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    <thead>
+    <tbody>
+      <tr>
+        <td id="chia_dotnet_FilterMode_Exlude">Exlude</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_FilterMode_Include">Include</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </thead></thead></table>
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FilterMode.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FilterMode.md&amp;value=---%0Auid%3A%20chia.dotnet.FilterMode%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FilterMode.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.Foliage.html b/docs/api/chia.dotnet.Foliage.html
index cd59686e..b20ea934 100644
--- a/docs/api/chia.dotnet.Foliage.html
+++ b/docs/api/chia.dotnet.Foliage.html
@@ -1,378 +1,358 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class Foliage
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class Foliage
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="The entire foliage block, containing signature and the unsigned back pointer The hash of this is the &amp;quot;header hash&amp;quot;. Note that for unfinished blocks, the prev_block_hash Is the prev from the signage point, and can be replaced with a more recent block">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Foliage.md&amp;value=---%0Auid%3A%20chia.dotnet.Foliage%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class Foliage
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class Foliage
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.Foliage">
-
-
-
-  <h1 id="chia_dotnet_Foliage" data-uid="chia.dotnet.Foliage" class="text-break">
-    Class Foliage
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Foliage.cs/#L8"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.Foliage">
+  
+  
+  <h1 id="chia_dotnet_Foliage" data-uid="chia.dotnet.Foliage" class="text-break">Class Foliage
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>The entire foliage block, containing signature and the unsigned back pointer
+  <div class="markdown level0 summary"><p>The entire foliage block, containing signature and the unsigned back pointer
 The hash of this is the &quot;header hash&quot;. Note that for unfinished blocks, the prev_block_hash
 Is the prev from the signage point, and can be replaced with a more recent block</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record Foliage : IEquatable&lt;Foliage&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">Foliage</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">Foliage</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.Foliage.html">Foliage</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.Foliage.html">Foliage</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_Foliage_FoliageBlockData_" data-uid="chia.dotnet.Foliage.FoliageBlockData*"></a>
-
-  <h3 id="chia_dotnet_Foliage_FoliageBlockData" data-uid="chia.dotnet.Foliage.FoliageBlockData">
-  FoliageBlockData
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Foliage.cs/#L12"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_Foliage_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class Foliage : IEquatable&lt;Foliage&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Foliage_FoliageBlockData.md&amp;value=---%0Auid%3A%20chia.dotnet.Foliage.FoliageBlockData%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Foliage.cs/#L12">View Source</a>
+  </span>
+  <a id="chia_dotnet_Foliage_FoliageBlockData_" data-uid="chia.dotnet.Foliage.FoliageBlockData*"></a>
+  <h4 id="chia_dotnet_Foliage_FoliageBlockData" data-uid="chia.dotnet.Foliage.FoliageBlockData">FoliageBlockData</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public FoliageBlockData FoliageBlockData { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public FoliageBlockData FoliageBlockData { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.FoliageBlockData.html">FoliageBlockData</a></dt>
-    <dd>The entire foliage block, containing signature and the unsigned back pointer The hash of this is the &quot;header hash&quot;. Note that for unfinished blocks, the prev_block_hash Is the prev from the signage point, and can be replaced with a more recent block</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.FoliageBlockData.html">FoliageBlockData</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Foliage_FoliageBlockDataSignature.md&amp;value=---%0Auid%3A%20chia.dotnet.Foliage.FoliageBlockDataSignature%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Foliage.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_Foliage_FoliageBlockDataSignature_" data-uid="chia.dotnet.Foliage.FoliageBlockDataSignature*"></a>
-
-  <h3 id="chia_dotnet_Foliage_FoliageBlockDataSignature" data-uid="chia.dotnet.Foliage.FoliageBlockDataSignature">
-  FoliageBlockDataSignature
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Foliage.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Foliage_FoliageBlockDataSignature" data-uid="chia.dotnet.Foliage.FoliageBlockDataSignature">FoliageBlockDataSignature</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string FoliageBlockDataSignature { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string FoliageBlockDataSignature { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>The entire foliage block, containing signature and the unsigned back pointer The hash of this is the &quot;header hash&quot;. Note that for unfinished blocks, the prev_block_hash Is the prev from the signage point, and can be replaced with a more recent block</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Foliage_FoliageTransactionBlockHash.md&amp;value=---%0Auid%3A%20chia.dotnet.Foliage.FoliageTransactionBlockHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Foliage.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_Foliage_FoliageTransactionBlockHash_" data-uid="chia.dotnet.Foliage.FoliageTransactionBlockHash*"></a>
-
-  <h3 id="chia_dotnet_Foliage_FoliageTransactionBlockHash" data-uid="chia.dotnet.Foliage.FoliageTransactionBlockHash">
-  FoliageTransactionBlockHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Foliage.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Foliage_FoliageTransactionBlockHash" data-uid="chia.dotnet.Foliage.FoliageTransactionBlockHash">FoliageTransactionBlockHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? FoliageTransactionBlockHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string FoliageTransactionBlockHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>The entire foliage block, containing signature and the unsigned back pointer The hash of this is the &quot;header hash&quot;. Note that for unfinished blocks, the prev_block_hash Is the prev from the signage point, and can be replaced with a more recent block</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Foliage_FoliageTransactionBlockSignature.md&amp;value=---%0Auid%3A%20chia.dotnet.Foliage.FoliageTransactionBlockSignature%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Foliage.cs/#L15">View Source</a>
+  </span>
   <a id="chia_dotnet_Foliage_FoliageTransactionBlockSignature_" data-uid="chia.dotnet.Foliage.FoliageTransactionBlockSignature*"></a>
-
-  <h3 id="chia_dotnet_Foliage_FoliageTransactionBlockSignature" data-uid="chia.dotnet.Foliage.FoliageTransactionBlockSignature">
-  FoliageTransactionBlockSignature
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Foliage.cs/#L15"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Foliage_FoliageTransactionBlockSignature" data-uid="chia.dotnet.Foliage.FoliageTransactionBlockSignature">FoliageTransactionBlockSignature</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? FoliageTransactionBlockSignature { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string FoliageTransactionBlockSignature { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>The entire foliage block, containing signature and the unsigned back pointer The hash of this is the &quot;header hash&quot;. Note that for unfinished blocks, the prev_block_hash Is the prev from the signage point, and can be replaced with a more recent block</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Foliage_PrevBlockHash.md&amp;value=---%0Auid%3A%20chia.dotnet.Foliage.PrevBlockHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Foliage.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_Foliage_PrevBlockHash_" data-uid="chia.dotnet.Foliage.PrevBlockHash*"></a>
-
-  <h3 id="chia_dotnet_Foliage_PrevBlockHash" data-uid="chia.dotnet.Foliage.PrevBlockHash">
-  PrevBlockHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Foliage.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Foliage_PrevBlockHash" data-uid="chia.dotnet.Foliage.PrevBlockHash">PrevBlockHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PrevBlockHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PrevBlockHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>The entire foliage block, containing signature and the unsigned back pointer The hash of this is the &quot;header hash&quot;. Note that for unfinished blocks, the prev_block_hash Is the prev from the signage point, and can be replaced with a more recent block</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Foliage_RewardBlockHash.md&amp;value=---%0Auid%3A%20chia.dotnet.Foliage.RewardBlockHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Foliage.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_Foliage_RewardBlockHash_" data-uid="chia.dotnet.Foliage.RewardBlockHash*"></a>
-
-  <h3 id="chia_dotnet_Foliage_RewardBlockHash" data-uid="chia.dotnet.Foliage.RewardBlockHash">
-  RewardBlockHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Foliage.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Foliage_RewardBlockHash" data-uid="chia.dotnet.Foliage.RewardBlockHash">RewardBlockHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string RewardBlockHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string RewardBlockHash { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>The entire foliage block, containing signature and the unsigned back pointer The hash of this is the &quot;header hash&quot;. Note that for unfinished blocks, the prev_block_hash Is the prev from the signage point, and can be replaced with a more recent block</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Foliage.cs/#L8" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Foliage.md&amp;value=---%0Auid%3A%20chia.dotnet.Foliage%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Foliage.cs/#L8" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.FoliageBlockData.html b/docs/api/chia.dotnet.FoliageBlockData.html
index 4985abcd..1afe0696 100644
--- a/docs/api/chia.dotnet.FoliageBlockData.html
+++ b/docs/api/chia.dotnet.FoliageBlockData.html
@@ -1,347 +1,328 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class FoliageBlockData
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class FoliageBlockData
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Part of the block that is signed by the plot key">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FoliageBlockData.md&amp;value=---%0Auid%3A%20chia.dotnet.FoliageBlockData%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class FoliageBlockData
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class FoliageBlockData
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.FoliageBlockData">
-
-
-
-  <h1 id="chia_dotnet_FoliageBlockData" data-uid="chia.dotnet.FoliageBlockData" class="text-break">
-    Class FoliageBlockData
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageBlockData.cs/#L6"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.FoliageBlockData">
+  
+  
+  <h1 id="chia_dotnet_FoliageBlockData" data-uid="chia.dotnet.FoliageBlockData" class="text-break">Class FoliageBlockData
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Part of the block that is signed by the plot key</p>
+  <div class="markdown level0 summary"><p>Part of the block that is signed by the plot key</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record FoliageBlockData : IEquatable&lt;FoliageBlockData&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">FoliageBlockData</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">FoliageBlockData</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.FoliageBlockData.html">FoliageBlockData</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.FoliageBlockData.html">FoliageBlockData</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_FoliageBlockData_ExtensionData_" data-uid="chia.dotnet.FoliageBlockData.ExtensionData*"></a>
-
-  <h3 id="chia_dotnet_FoliageBlockData_ExtensionData" data-uid="chia.dotnet.FoliageBlockData.ExtensionData">
-  ExtensionData
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageBlockData.cs/#L18"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_FoliageBlockData_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class FoliageBlockData : IEquatable&lt;FoliageBlockData&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FoliageBlockData_ExtensionData.md&amp;value=---%0Auid%3A%20chia.dotnet.FoliageBlockData.ExtensionData%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageBlockData.cs/#L18">View Source</a>
+  </span>
+  <a id="chia_dotnet_FoliageBlockData_ExtensionData_" data-uid="chia.dotnet.FoliageBlockData.ExtensionData*"></a>
+  <h4 id="chia_dotnet_FoliageBlockData_ExtensionData" data-uid="chia.dotnet.FoliageBlockData.ExtensionData">ExtensionData</h4>
   <div class="markdown level1 summary"><p>Used for future updates. Can be any 32 byte value initially</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string ExtensionData { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string ExtensionData { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Part of the block that is signed by the plot key</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FoliageBlockData_FarmerRewardPuzzleHash.md&amp;value=---%0Auid%3A%20chia.dotnet.FoliageBlockData.FarmerRewardPuzzleHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageBlockData.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_FoliageBlockData_FarmerRewardPuzzleHash_" data-uid="chia.dotnet.FoliageBlockData.FarmerRewardPuzzleHash*"></a>
-
-  <h3 id="chia_dotnet_FoliageBlockData_FarmerRewardPuzzleHash" data-uid="chia.dotnet.FoliageBlockData.FarmerRewardPuzzleHash">
-  FarmerRewardPuzzleHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageBlockData.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FoliageBlockData_FarmerRewardPuzzleHash" data-uid="chia.dotnet.FoliageBlockData.FarmerRewardPuzzleHash">FarmerRewardPuzzleHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string FarmerRewardPuzzleHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string FarmerRewardPuzzleHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Part of the block that is signed by the plot key</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FoliageBlockData_PoolSignature.md&amp;value=---%0Auid%3A%20chia.dotnet.FoliageBlockData.PoolSignature%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageBlockData.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_FoliageBlockData_PoolSignature_" data-uid="chia.dotnet.FoliageBlockData.PoolSignature*"></a>
-
-  <h3 id="chia_dotnet_FoliageBlockData_PoolSignature" data-uid="chia.dotnet.FoliageBlockData.PoolSignature">
-  PoolSignature
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageBlockData.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FoliageBlockData_PoolSignature" data-uid="chia.dotnet.FoliageBlockData.PoolSignature">PoolSignature</h4>
   <div class="markdown level1 summary"><p>Iff ProofOfSpace has a pool pk</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? PoolSignature { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PoolSignature { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Part of the block that is signed by the plot key</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FoliageBlockData_PoolTarget.md&amp;value=---%0Auid%3A%20chia.dotnet.FoliageBlockData.PoolTarget%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageBlockData.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_FoliageBlockData_PoolTarget_" data-uid="chia.dotnet.FoliageBlockData.PoolTarget*"></a>
-
-  <h3 id="chia_dotnet_FoliageBlockData_PoolTarget" data-uid="chia.dotnet.FoliageBlockData.PoolTarget">
-  PoolTarget
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageBlockData.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FoliageBlockData_PoolTarget" data-uid="chia.dotnet.FoliageBlockData.PoolTarget">PoolTarget</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public PoolTarget PoolTarget { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public PoolTarget PoolTarget { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.PoolTarget.html">PoolTarget</a></dt>
-    <dd>Part of the block that is signed by the plot key</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.PoolTarget.html">PoolTarget</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FoliageBlockData_UnfinishedRewardBlockHash.md&amp;value=---%0Auid%3A%20chia.dotnet.FoliageBlockData.UnfinishedRewardBlockHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageBlockData.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_FoliageBlockData_UnfinishedRewardBlockHash_" data-uid="chia.dotnet.FoliageBlockData.UnfinishedRewardBlockHash*"></a>
-
-  <h3 id="chia_dotnet_FoliageBlockData_UnfinishedRewardBlockHash" data-uid="chia.dotnet.FoliageBlockData.UnfinishedRewardBlockHash">
-  UnfinishedRewardBlockHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageBlockData.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FoliageBlockData_UnfinishedRewardBlockHash" data-uid="chia.dotnet.FoliageBlockData.UnfinishedRewardBlockHash">UnfinishedRewardBlockHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string UnfinishedRewardBlockHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string UnfinishedRewardBlockHash { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Part of the block that is signed by the plot key</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageBlockData.cs/#L6" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FoliageBlockData.md&amp;value=---%0Auid%3A%20chia.dotnet.FoliageBlockData%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageBlockData.cs/#L6" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.FoliageTransactionBlock.html b/docs/api/chia.dotnet.FoliageTransactionBlock.html
index 31578274..055fcc98 100644
--- a/docs/api/chia.dotnet.FoliageTransactionBlock.html
+++ b/docs/api/chia.dotnet.FoliageTransactionBlock.html
@@ -1,408 +1,387 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class FoliageTransactionBlock
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class FoliageTransactionBlock
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Information that goes along with each transaction block that is relevant for light clients">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FoliageTransactionBlock.md&amp;value=---%0Auid%3A%20chia.dotnet.FoliageTransactionBlock%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class FoliageTransactionBlock
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class FoliageTransactionBlock
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.FoliageTransactionBlock">
-
-
-
-  <h1 id="chia_dotnet_FoliageTransactionBlock" data-uid="chia.dotnet.FoliageTransactionBlock" class="text-break">
-    Class FoliageTransactionBlock
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageTransactionBlock.cs/#L10"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.FoliageTransactionBlock">
+  
+  
+  <h1 id="chia_dotnet_FoliageTransactionBlock" data-uid="chia.dotnet.FoliageTransactionBlock" class="text-break">Class FoliageTransactionBlock
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Information that goes along with each transaction block that is relevant for light clients</p>
+  <div class="markdown level0 summary"><p>Information that goes along with each transaction block that is relevant for light clients</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record FoliageTransactionBlock : IEquatable&lt;FoliageTransactionBlock&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">FoliageTransactionBlock</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">FoliageTransactionBlock</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.FoliageTransactionBlock.html">FoliageTransactionBlock</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.FoliageTransactionBlock.html">FoliageTransactionBlock</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_FoliageTransactionBlock_AdditionsRoot_" data-uid="chia.dotnet.FoliageTransactionBlock.AdditionsRoot*"></a>
-
-  <h3 id="chia_dotnet_FoliageTransactionBlock_AdditionsRoot" data-uid="chia.dotnet.FoliageTransactionBlock.AdditionsRoot">
-  AdditionsRoot
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageTransactionBlock.cs/#L15"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_FoliageTransactionBlock_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class FoliageTransactionBlock : IEquatable&lt;FoliageTransactionBlock&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FoliageTransactionBlock_AdditionsRoot.md&amp;value=---%0Auid%3A%20chia.dotnet.FoliageTransactionBlock.AdditionsRoot%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageTransactionBlock.cs/#L15">View Source</a>
+  </span>
+  <a id="chia_dotnet_FoliageTransactionBlock_AdditionsRoot_" data-uid="chia.dotnet.FoliageTransactionBlock.AdditionsRoot*"></a>
+  <h4 id="chia_dotnet_FoliageTransactionBlock_AdditionsRoot" data-uid="chia.dotnet.FoliageTransactionBlock.AdditionsRoot">AdditionsRoot</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string AdditionsRoot { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string AdditionsRoot { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Information that goes along with each transaction block that is relevant for light clients</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FoliageTransactionBlock_DateTimestamp.md&amp;value=---%0Auid%3A%20chia.dotnet.FoliageTransactionBlock.DateTimestamp%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageTransactionBlock.cs/#L18">View Source</a>
+  </span>
   <a id="chia_dotnet_FoliageTransactionBlock_DateTimestamp_" data-uid="chia.dotnet.FoliageTransactionBlock.DateTimestamp*"></a>
-
-  <h3 id="chia_dotnet_FoliageTransactionBlock_DateTimestamp" data-uid="chia.dotnet.FoliageTransactionBlock.DateTimestamp">
-  DateTimestamp
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageTransactionBlock.cs/#L18"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FoliageTransactionBlock_DateTimestamp" data-uid="chia.dotnet.FoliageTransactionBlock.DateTimestamp">DateTimestamp</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public DateTime DateTimestamp { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></dt>
-    <dd>Information that goes along with each transaction block that is relevant for light clients</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FoliageTransactionBlock_FilterHash.md&amp;value=---%0Auid%3A%20chia.dotnet.FoliageTransactionBlock.FilterHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageTransactionBlock.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_FoliageTransactionBlock_FilterHash_" data-uid="chia.dotnet.FoliageTransactionBlock.FilterHash*"></a>
-
-  <h3 id="chia_dotnet_FoliageTransactionBlock_FilterHash" data-uid="chia.dotnet.FoliageTransactionBlock.FilterHash">
-  FilterHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageTransactionBlock.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FoliageTransactionBlock_FilterHash" data-uid="chia.dotnet.FoliageTransactionBlock.FilterHash">FilterHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string FilterHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string FilterHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Information that goes along with each transaction block that is relevant for light clients</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FoliageTransactionBlock_PrevTransactionBlockHash.md&amp;value=---%0Auid%3A%20chia.dotnet.FoliageTransactionBlock.PrevTransactionBlockHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageTransactionBlock.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_FoliageTransactionBlock_PrevTransactionBlockHash_" data-uid="chia.dotnet.FoliageTransactionBlock.PrevTransactionBlockHash*"></a>
-
-  <h3 id="chia_dotnet_FoliageTransactionBlock_PrevTransactionBlockHash" data-uid="chia.dotnet.FoliageTransactionBlock.PrevTransactionBlockHash">
-  PrevTransactionBlockHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageTransactionBlock.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FoliageTransactionBlock_PrevTransactionBlockHash" data-uid="chia.dotnet.FoliageTransactionBlock.PrevTransactionBlockHash">PrevTransactionBlockHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PrevTransactionBlockHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PrevTransactionBlockHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Information that goes along with each transaction block that is relevant for light clients</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FoliageTransactionBlock_RemovalsRoot.md&amp;value=---%0Auid%3A%20chia.dotnet.FoliageTransactionBlock.RemovalsRoot%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageTransactionBlock.cs/#L16">View Source</a>
+  </span>
   <a id="chia_dotnet_FoliageTransactionBlock_RemovalsRoot_" data-uid="chia.dotnet.FoliageTransactionBlock.RemovalsRoot*"></a>
-
-  <h3 id="chia_dotnet_FoliageTransactionBlock_RemovalsRoot" data-uid="chia.dotnet.FoliageTransactionBlock.RemovalsRoot">
-  RemovalsRoot
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageTransactionBlock.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FoliageTransactionBlock_RemovalsRoot" data-uid="chia.dotnet.FoliageTransactionBlock.RemovalsRoot">RemovalsRoot</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string RemovalsRoot { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string RemovalsRoot { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Information that goes along with each transaction block that is relevant for light clients</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FoliageTransactionBlock_Timestamp.md&amp;value=---%0Auid%3A%20chia.dotnet.FoliageTransactionBlock.Timestamp%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageTransactionBlock.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_FoliageTransactionBlock_Timestamp_" data-uid="chia.dotnet.FoliageTransactionBlock.Timestamp*"></a>
-
-  <h3 id="chia_dotnet_FoliageTransactionBlock_Timestamp" data-uid="chia.dotnet.FoliageTransactionBlock.Timestamp">
-  Timestamp
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageTransactionBlock.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FoliageTransactionBlock_Timestamp" data-uid="chia.dotnet.FoliageTransactionBlock.Timestamp">Timestamp</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong Timestamp { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong Timestamp { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd>Information that goes along with each transaction block that is relevant for light clients</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FoliageTransactionBlock_TransactionsInfoHash.md&amp;value=---%0Auid%3A%20chia.dotnet.FoliageTransactionBlock.TransactionsInfoHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageTransactionBlock.cs/#L17">View Source</a>
+  </span>
   <a id="chia_dotnet_FoliageTransactionBlock_TransactionsInfoHash_" data-uid="chia.dotnet.FoliageTransactionBlock.TransactionsInfoHash*"></a>
-
-  <h3 id="chia_dotnet_FoliageTransactionBlock_TransactionsInfoHash" data-uid="chia.dotnet.FoliageTransactionBlock.TransactionsInfoHash">
-  TransactionsInfoHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageTransactionBlock.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FoliageTransactionBlock_TransactionsInfoHash" data-uid="chia.dotnet.FoliageTransactionBlock.TransactionsInfoHash">TransactionsInfoHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string TransactionsInfoHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string TransactionsInfoHash { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Information that goes along with each transaction block that is relevant for light clients</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageTransactionBlock.cs/#L10" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FoliageTransactionBlock.md&amp;value=---%0Auid%3A%20chia.dotnet.FoliageTransactionBlock%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FoliageTransactionBlock.cs/#L10" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.FullBlock.html b/docs/api/chia.dotnet.FullBlock.html
index 046c2c55..ca9b21bb 100644
--- a/docs/api/chia.dotnet.FullBlock.html
+++ b/docs/api/chia.dotnet.FullBlock.html
@@ -1,636 +1,608 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class FullBlock
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class FullBlock
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="All the information required to validate a block">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FullBlock.md&amp;value=---%0Auid%3A%20chia.dotnet.FullBlock%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class FullBlock
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class FullBlock
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.FullBlock">
-
-
-
-  <h1 id="chia_dotnet_FullBlock" data-uid="chia.dotnet.FullBlock" class="text-break">
-    Class FullBlock
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L10"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.FullBlock">
+  
+  
+  <h1 id="chia_dotnet_FullBlock" data-uid="chia.dotnet.FullBlock" class="text-break">Class FullBlock
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>All the information required to validate a block</p>
+  <div class="markdown level0 summary"><p>All the information required to validate a block</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record FullBlock : IEquatable&lt;FullBlock&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">FullBlock</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">FullBlock</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.FullBlock.html">FullBlock</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.FullBlock.html">FullBlock</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_FullBlock_ChallengeChainIpProof_" data-uid="chia.dotnet.FullBlock.ChallengeChainIpProof*"></a>
-
-  <h3 id="chia_dotnet_FullBlock_ChallengeChainIpProof" data-uid="chia.dotnet.FullBlock.ChallengeChainIpProof">
-  ChallengeChainIpProof
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L24"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_FullBlock_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class FullBlock : IEquatable&lt;FullBlock&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FullBlock_ChallengeChainIpProof.md&amp;value=---%0Auid%3A%20chia.dotnet.FullBlock.ChallengeChainIpProof%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L24">View Source</a>
+  </span>
+  <a id="chia_dotnet_FullBlock_ChallengeChainIpProof_" data-uid="chia.dotnet.FullBlock.ChallengeChainIpProof*"></a>
+  <h4 id="chia_dotnet_FullBlock_ChallengeChainIpProof" data-uid="chia.dotnet.FullBlock.ChallengeChainIpProof">ChallengeChainIpProof</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VDFProof ChallengeChainIpProof { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VDFProof ChallengeChainIpProof { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></dt>
-    <dd>All the information required to validate a block</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FullBlock_ChallengeChainSpProof.md&amp;value=---%0Auid%3A%20chia.dotnet.FullBlock.ChallengeChainSpProof%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L23">View Source</a>
+  </span>
   <a id="chia_dotnet_FullBlock_ChallengeChainSpProof_" data-uid="chia.dotnet.FullBlock.ChallengeChainSpProof*"></a>
-
-  <h3 id="chia_dotnet_FullBlock_ChallengeChainSpProof" data-uid="chia.dotnet.FullBlock.ChallengeChainSpProof">
-  ChallengeChainSpProof
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L23"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FullBlock_ChallengeChainSpProof" data-uid="chia.dotnet.FullBlock.ChallengeChainSpProof">ChallengeChainSpProof</h4>
   <div class="markdown level1 summary"><p>If not first sp in sub-slot</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VDFProof? ChallengeChainSpProof { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VDFProof ChallengeChainSpProof { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></dt>
-    <dd>All the information required to validate a block</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FullBlock_FinishedSubSlots.md&amp;value=---%0Auid%3A%20chia.dotnet.FullBlock.FinishedSubSlots%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L15">View Source</a>
+  </span>
   <a id="chia_dotnet_FullBlock_FinishedSubSlots_" data-uid="chia.dotnet.FullBlock.FinishedSubSlots*"></a>
-
-  <h3 id="chia_dotnet_FullBlock_FinishedSubSlots" data-uid="chia.dotnet.FullBlock.FinishedSubSlots">
-  FinishedSubSlots
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L15"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FullBlock_FinishedSubSlots" data-uid="chia.dotnet.FullBlock.FinishedSubSlots">FinishedSubSlots</h4>
   <div class="markdown level1 summary"><p>If first sb</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;EndOfSubSlotBundle&gt; FinishedSubSlots { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;EndOfSubSlotBundle&gt; FinishedSubSlots { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.EndOfSubSlotBundle.html">EndOfSubSlotBundle</a>&gt;</dt>
-    <dd>All the information required to validate a block</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.EndOfSubSlotBundle.html">EndOfSubSlotBundle</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FullBlock_Foliage.md&amp;value=---%0Auid%3A%20chia.dotnet.FullBlock.Foliage%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L37">View Source</a>
+  </span>
   <a id="chia_dotnet_FullBlock_Foliage_" data-uid="chia.dotnet.FullBlock.Foliage*"></a>
-
-  <h3 id="chia_dotnet_FullBlock_Foliage" data-uid="chia.dotnet.FullBlock.Foliage">
-  Foliage
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L37"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FullBlock_Foliage" data-uid="chia.dotnet.FullBlock.Foliage">Foliage</h4>
   <div class="markdown level1 summary"><p>Reward chain foliage data</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Foliage Foliage { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public Foliage Foliage { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.Foliage.html">Foliage</a></dt>
-    <dd>All the information required to validate a block</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.Foliage.html">Foliage</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FullBlock_FoliageTransactionBlock.md&amp;value=---%0Auid%3A%20chia.dotnet.FullBlock.FoliageTransactionBlock%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L41">View Source</a>
+  </span>
   <a id="chia_dotnet_FullBlock_FoliageTransactionBlock_" data-uid="chia.dotnet.FullBlock.FoliageTransactionBlock*"></a>
-
-  <h3 id="chia_dotnet_FullBlock_FoliageTransactionBlock" data-uid="chia.dotnet.FullBlock.FoliageTransactionBlock">
-  FoliageTransactionBlock
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L41"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FullBlock_FoliageTransactionBlock" data-uid="chia.dotnet.FullBlock.FoliageTransactionBlock">FoliageTransactionBlock</h4>
   <div class="markdown level1 summary"><p>Reward chain foliage data (tx block)</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public FoliageTransactionBlock? FoliageTransactionBlock { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public FoliageTransactionBlock FoliageTransactionBlock { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.FoliageTransactionBlock.html">FoliageTransactionBlock</a></dt>
-    <dd>All the information required to validate a block</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.FoliageTransactionBlock.html">FoliageTransactionBlock</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FullBlock_HeaderHash.md&amp;value=---%0Auid%3A%20chia.dotnet.FullBlock.HeaderHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L54">View Source</a>
+  </span>
   <a id="chia_dotnet_FullBlock_HeaderHash_" data-uid="chia.dotnet.FullBlock.HeaderHash*"></a>
-
-  <h3 id="chia_dotnet_FullBlock_HeaderHash" data-uid="chia.dotnet.FullBlock.HeaderHash">
-  HeaderHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L54"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FullBlock_HeaderHash" data-uid="chia.dotnet.FullBlock.HeaderHash">HeaderHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string HeaderHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string HeaderHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>All the information required to validate a block</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FullBlock_InfusedChallengeChainIpProof.md&amp;value=---%0Auid%3A%20chia.dotnet.FullBlock.InfusedChallengeChainIpProof%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L33">View Source</a>
+  </span>
   <a id="chia_dotnet_FullBlock_InfusedChallengeChainIpProof_" data-uid="chia.dotnet.FullBlock.InfusedChallengeChainIpProof*"></a>
-
-  <h3 id="chia_dotnet_FullBlock_InfusedChallengeChainIpProof" data-uid="chia.dotnet.FullBlock.InfusedChallengeChainIpProof">
-  InfusedChallengeChainIpProof
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L33"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FullBlock_InfusedChallengeChainIpProof" data-uid="chia.dotnet.FullBlock.InfusedChallengeChainIpProof">InfusedChallengeChainIpProof</h4>
   <div class="markdown level1 summary"><h1 id="iff-deficit--4">Iff deficit &lt; 4</h1>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VDFProof? InfusedChallengeChainIpProof { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VDFProof InfusedChallengeChainIpProof { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></dt>
-    <dd>All the information required to validate a block</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FullBlock_IsTransactionBlock.md&amp;value=---%0Auid%3A%20chia.dotnet.FullBlock.IsTransactionBlock%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L58">View Source</a>
+  </span>
   <a id="chia_dotnet_FullBlock_IsTransactionBlock_" data-uid="chia.dotnet.FullBlock.IsTransactionBlock*"></a>
-
-  <h3 id="chia_dotnet_FullBlock_IsTransactionBlock" data-uid="chia.dotnet.FullBlock.IsTransactionBlock">
-  IsTransactionBlock
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L58"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FullBlock_IsTransactionBlock" data-uid="chia.dotnet.FullBlock.IsTransactionBlock">IsTransactionBlock</h4>
   <div class="markdown level1 summary"><p>Is this block from a transaction</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public bool IsTransactionBlock { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd>All the information required to validate a block</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FullBlock_RewardChainBlock.md&amp;value=---%0Auid%3A%20chia.dotnet.FullBlock.RewardChainBlock%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L19">View Source</a>
+  </span>
   <a id="chia_dotnet_FullBlock_RewardChainBlock_" data-uid="chia.dotnet.FullBlock.RewardChainBlock*"></a>
-
-  <h3 id="chia_dotnet_FullBlock_RewardChainBlock" data-uid="chia.dotnet.FullBlock.RewardChainBlock">
-  RewardChainBlock
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L19"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FullBlock_RewardChainBlock" data-uid="chia.dotnet.FullBlock.RewardChainBlock">RewardChainBlock</h4>
   <div class="markdown level1 summary"><p>Reward chain trunk data</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public RewardChainBlock RewardChainBlock { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public RewardChainBlock RewardChainBlock { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.RewardChainBlock.html">RewardChainBlock</a></dt>
-    <dd>All the information required to validate a block</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.RewardChainBlock.html">RewardChainBlock</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FullBlock_RewardChainIpProof.md&amp;value=---%0Auid%3A%20chia.dotnet.FullBlock.RewardChainIpProof%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L29">View Source</a>
+  </span>
   <a id="chia_dotnet_FullBlock_RewardChainIpProof_" data-uid="chia.dotnet.FullBlock.RewardChainIpProof*"></a>
-
-  <h3 id="chia_dotnet_FullBlock_RewardChainIpProof" data-uid="chia.dotnet.FullBlock.RewardChainIpProof">
-  RewardChainIpProof
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L29"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FullBlock_RewardChainIpProof" data-uid="chia.dotnet.FullBlock.RewardChainIpProof">RewardChainIpProof</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VDFProof RewardChainIpProof { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VDFProof RewardChainIpProof { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></dt>
-    <dd>All the information required to validate a block</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FullBlock_RewardChainSpProof.md&amp;value=---%0Auid%3A%20chia.dotnet.FullBlock.RewardChainSpProof%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L28">View Source</a>
+  </span>
   <a id="chia_dotnet_FullBlock_RewardChainSpProof_" data-uid="chia.dotnet.FullBlock.RewardChainSpProof*"></a>
-
-  <h3 id="chia_dotnet_FullBlock_RewardChainSpProof" data-uid="chia.dotnet.FullBlock.RewardChainSpProof">
-  RewardChainSpProof
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L28"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FullBlock_RewardChainSpProof" data-uid="chia.dotnet.FullBlock.RewardChainSpProof">RewardChainSpProof</h4>
   <div class="markdown level1 summary"><p>If not first sp in sub-slot</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VDFProof? RewardChainSpProof { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VDFProof RewardChainSpProof { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></dt>
-    <dd>All the information required to validate a block</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FullBlock_TransactionsGenerator.md&amp;value=---%0Auid%3A%20chia.dotnet.FullBlock.TransactionsGenerator%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L49">View Source</a>
+  </span>
   <a id="chia_dotnet_FullBlock_TransactionsGenerator_" data-uid="chia.dotnet.FullBlock.TransactionsGenerator*"></a>
-
-  <h3 id="chia_dotnet_FullBlock_TransactionsGenerator" data-uid="chia.dotnet.FullBlock.TransactionsGenerator">
-  TransactionsGenerator
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L49"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FullBlock_TransactionsGenerator" data-uid="chia.dotnet.FullBlock.TransactionsGenerator">TransactionsGenerator</h4>
   <div class="markdown level1 summary"><p>Program that generates transactions</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? TransactionsGenerator { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string TransactionsGenerator { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>All the information required to validate a block</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FullBlock_TransactionsGeneratorRefList.md&amp;value=---%0Auid%3A%20chia.dotnet.FullBlock.TransactionsGeneratorRefList%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L53">View Source</a>
+  </span>
   <a id="chia_dotnet_FullBlock_TransactionsGeneratorRefList_" data-uid="chia.dotnet.FullBlock.TransactionsGeneratorRefList*"></a>
-
-  <h3 id="chia_dotnet_FullBlock_TransactionsGeneratorRefList" data-uid="chia.dotnet.FullBlock.TransactionsGeneratorRefList">
-  TransactionsGeneratorRefList
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L53"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FullBlock_TransactionsGeneratorRefList" data-uid="chia.dotnet.FullBlock.TransactionsGeneratorRefList">TransactionsGeneratorRefList</h4>
   <div class="markdown level1 summary"><p>List of block heights of previous generators referenced in this block</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;uint&gt; TransactionsGeneratorRefList { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;uint&gt; TransactionsGeneratorRefList { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>&gt;</dt>
-    <dd>All the information required to validate a block</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FullBlock_TransactionsInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.FullBlock.TransactionsInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L45">View Source</a>
+  </span>
   <a id="chia_dotnet_FullBlock_TransactionsInfo_" data-uid="chia.dotnet.FullBlock.TransactionsInfo*"></a>
-
-  <h3 id="chia_dotnet_FullBlock_TransactionsInfo" data-uid="chia.dotnet.FullBlock.TransactionsInfo">
-  TransactionsInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L45"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FullBlock_TransactionsInfo" data-uid="chia.dotnet.FullBlock.TransactionsInfo">TransactionsInfo</h4>
   <div class="markdown level1 summary"><p>Reward chain foliage data (tx block additional)</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public TransactionsInfo? TransactionsInfo { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public TransactionsInfo TransactionsInfo { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.TransactionsInfo.html">TransactionsInfo</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.TransactionsInfo.html">TransactionsInfo</a></dt>
-    <dd>All the information required to validate a block</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L10" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FullBlock.md&amp;value=---%0Auid%3A%20chia.dotnet.FullBlock%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/FullBlock.cs/#L10" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.FullNodeProxy.html b/docs/api/chia.dotnet.FullNodeProxy.html
index 8322e9b5..02c79eb7 100644
--- a/docs/api/chia.dotnet.FullNodeProxy.html
+++ b/docs/api/chia.dotnet.FullNodeProxy.html
@@ -1,1617 +1,169 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class FullNodeProxy
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class FullNodeProxy
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Proxy that communicates with the full node">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FullNodeProxy.md&amp;value=---%0Auid%3A%20chia.dotnet.FullNodeProxy%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class FullNodeProxy
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class FullNodeProxy
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.FullNodeProxy">
-
-
-
-  <h1 id="chia_dotnet_FullNodeProxy" data-uid="chia.dotnet.FullNodeProxy" class="text-break">
-    Class FullNodeProxy
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L21"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.FullNodeProxy">
+  
+  
+  <h1 id="chia_dotnet_FullNodeProxy" data-uid="chia.dotnet.FullNodeProxy" class="text-break">Class FullNodeProxy
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Proxy that communicates with the full node</p>
+  <div class="markdown level0 summary"><p>Proxy that communicates with the full node</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public sealed class FullNodeProxy : ServiceProxy</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">FullNodeProxy</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><a class="xref" href="chia.dotnet.ServiceProxy.html">ServiceProxy</a></div>
-      <div><span class="xref">FullNodeProxy</span></div>
-    </dd>
-  </dl>
-
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_OriginService">ServiceProxy.OriginService</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_DestinationService">ServiceProxy.DestinationService</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_RpcClient">ServiceProxy.RpcClient</a>
-    </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_HealthZ_System_Threading_CancellationToken_">ServiceProxy.HealthZ(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_StopNode_System_Threading_CancellationToken_">ServiceProxy.StopNode(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_GetConnections_System_Threading_CancellationToken_">ServiceProxy.GetConnections(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_GetRoutes_System_Threading_CancellationToken_">ServiceProxy.GetRoutes(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_OpenConnection_System_String_System_Int32_System_Threading_CancellationToken_">ServiceProxy.OpenConnection(string, int, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_CloseConnection_System_String_System_Threading_CancellationToken_">ServiceProxy.CloseConnection(string, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
-    </div>
-  </dd></dl>
-
-
-
-
-  <h2 id="chia_dotnet_FullNodeProxy_remarks">Remarks</h2>
-  <div class="markdown level0 remarks"><p>ctor</p>
-</div>
-
-
-  <h2 class="section" id="constructors">Constructors
-</h2>
-
-
-  <a id="chia_dotnet_FullNodeProxy__ctor_" data-uid="chia.dotnet.FullNodeProxy.#ctor*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy__ctor_chia_dotnet_IRpcClient_System_String_" data-uid="chia.dotnet.FullNodeProxy.#ctor(chia.dotnet.IRpcClient,System.String)">
-  FullNodeProxy(IRpcClient, string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L21"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Proxy that communicates with the full node</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public FullNodeProxy(IRpcClient rpcClient, string originService)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>rpcClient</code> <a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a></dt>
-    <dd><p><a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a> instance to use for rpc communication</p>
-</dd>
-    <dt><code>originService</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p><a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Origin">Origin</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_FullNodeProxy__ctor_chia_dotnet_IRpcClient_System_String__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>ctor</p>
-</div>
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetAdditionsAndRemovals_" data-uid="chia.dotnet.FullNodeProxy.GetAdditionsAndRemovals*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetAdditionsAndRemovals_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetAdditionsAndRemovals(System.String,System.Threading.CancellationToken)">
-  GetAdditionsAndRemovals(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L392"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves the additions and removals (state transitions) for a certain block.
-Returns coin records for each addition and removal.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(IEnumerable&lt;CoinRecord&gt; Additions, IEnumerable&lt;CoinRecord&gt; Removals)&gt; GetAdditionsAndRemovals(string headerhash, CancellationToken cancellationToken = default)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>headerhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The header hash</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.CoinRecord.html">CoinRecord</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-chia.dotnet.coinrecord-,system.collections.generic.ienumerable-chia.dotnet.coinrecord--.additions">Additions</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.CoinRecord.html">CoinRecord</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-chia.dotnet.coinrecord-,system.collections.generic.ienumerable-chia.dotnet.coinrecord--.removals">Removals</a>)&gt;</dt>
-    <dd><p>A list of additions and a list of removals</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetAllMemmpoolTxIds_" data-uid="chia.dotnet.FullNodeProxy.GetAllMemmpoolTxIds*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetAllMemmpoolTxIds_System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetAllMemmpoolTxIds(System.Threading.CancellationToken)">
-  GetAllMemmpoolTxIds(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L444"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Returns a list of all transaction IDs (spend bundle hashes) in the mempool.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;string&gt;&gt; GetAllMemmpoolTxIds(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;&gt;</dt>
-    <dd><p>a list of tx_ids</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetAllMempoolItems_" data-uid="chia.dotnet.FullNodeProxy.GetAllMempoolItems*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetAllMempoolItems_System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetAllMempoolItems(System.Threading.CancellationToken)">
-  GetAllMempoolItems(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L434"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Returns all items in the mempool.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IDictionary&lt;string, MempoolItem&gt;&gt; GetAllMempoolItems(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="chia.dotnet.MempoolItem.html">MempoolItem</a>&gt;&gt;</dt>
-    <dd><p>A dictionary of mempool items</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetAverageBlockTime_" data-uid="chia.dotnet.FullNodeProxy.GetAverageBlockTime*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetAverageBlockTime_System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetAverageBlockTime(System.Threading.CancellationToken)">
-  GetAverageBlockTime(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L621"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Estimates the average time it is taking to process the last 500 blocks</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;TimeSpan&gt; GetAverageBlockTime(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.timespan">TimeSpan</a>&gt;</dt>
-    <dd><p>The <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.timespan">TimeSpan</a> estimation</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetBlock_" data-uid="chia.dotnet.FullNodeProxy.GetBlock*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetBlock_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetBlock(System.String,System.Threading.CancellationToken)">
-  GetBlock(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L75"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get a block by a header hash</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;FullBlock&gt; GetBlock(string headerhash, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>headerhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The header hash</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.FullBlock.html">FullBlock</a>&gt;</dt>
-    <dd><p>The <a class="xref" href="chia.dotnet.FullBlock.html">FullBlock</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetBlockCountMetrics_" data-uid="chia.dotnet.FullNodeProxy.GetBlockCountMetrics*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetBlockCountMetrics_System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetBlockCountMetrics(System.Threading.CancellationToken)">
-  GetBlockCountMetrics(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L64"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves aggregate information about blocks.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;BlockCountMetrics&gt; GetBlockCountMetrics(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.BlockCountMetrics.html">BlockCountMetrics</a>&gt;</dt>
-    <dd><p>The <a class="xref" href="chia.dotnet.BlockCountMetrics.html">BlockCountMetrics</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetBlockRecord_" data-uid="chia.dotnet.FullNodeProxy.GetBlockRecord*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetBlockRecord_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetBlockRecord(System.String,System.Threading.CancellationToken)">
-  GetBlockRecord(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L201"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get a block record by a header hash</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_FullNodeProxy_syntax">Syntax</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;BlockRecord&gt; GetBlockRecord(string headerhash, CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public sealed class FullNodeProxy</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>headerhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The header hash</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.BlockRecord.html">BlockRecord</a>&gt;</dt>
-    <dd><p>The <a class="xref" href="chia.dotnet.BlockRecord.html">BlockRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetBlockRecordByHeight_" data-uid="chia.dotnet.FullNodeProxy.GetBlockRecordByHeight*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetBlockRecordByHeight_System_UInt32_System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetBlockRecordByHeight(System.UInt32,System.Threading.CancellationToken)">
-  GetBlockRecordByHeight(uint, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L220"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves a block record by height (assuming the height is less then or equal peak height)</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;BlockRecord&gt; GetBlockRecordByHeight(uint height, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>height</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>the height to get</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.BlockRecord.html">BlockRecord</a>&gt;</dt>
-    <dd><p>The <a class="xref" href="chia.dotnet.BlockRecord.html">BlockRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetBlockRecords_" data-uid="chia.dotnet.FullNodeProxy.GetBlockRecords*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetBlockRecords_System_UInt32_System_UInt32_System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetBlockRecords(System.UInt32,System.UInt32,System.Threading.CancellationToken)">
-  GetBlockRecords(uint, uint, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L235"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves block records in a range</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;BlockRecord&gt;&gt; GetBlockRecords(uint start, uint end, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>start</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>Start height</p>
-</dd>
-    <dt><code>end</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>End Height - non-inclusive</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.BlockRecord.html">BlockRecord</a>&gt;&gt;</dt>
-    <dd><p>list of <a class="xref" href="chia.dotnet.BlockRecord.html">BlockRecord</a>s</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetBlockSpends_" data-uid="chia.dotnet.FullNodeProxy.GetBlockSpends*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetBlockSpends_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetBlockSpends(System.String,System.Threading.CancellationToken)">
-  GetBlockSpends(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L417"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves every coin that was spent in a block</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;CoinSpend&gt;&gt; GetBlockSpends(string headerhash, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>headerhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The block's header_hash</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd></dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.CoinSpend.html">CoinSpend</a>&gt;&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section">Exceptions</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.argumentnullexception">ArgumentNullException</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetBlockSpendsWithConditions_" data-uid="chia.dotnet.FullNodeProxy.GetBlockSpendsWithConditions*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetBlockSpendsWithConditions_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetBlockSpendsWithConditions(System.String,System.Threading.CancellationToken)">
-  GetBlockSpendsWithConditions(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L668"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves the spends in the given block, including its conditions.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;BlockSpendWithConditions&gt;&gt; GetBlockSpendsWithConditions(string headerHash, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>headerHash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.BlockSpendWithConditions.html">BlockSpendWithConditions</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.BlockSpendWithConditions.html">BlockSpendWithConditions</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetBlockchainState_" data-uid="chia.dotnet.FullNodeProxy.GetBlockchainState*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetBlockchainState_System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetBlockchainState(System.Threading.CancellationToken)">
-  GetBlockchainState(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L54"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Returns a summary of the node's view of the blockchain.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;BlockchainState&gt; GetBlockchainState(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.BlockchainState.html">BlockchainState</a>&gt;</dt>
-    <dd><p>The <a class="xref" href="chia.dotnet.BlockchainState.html">BlockchainState</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetBlocks_" data-uid="chia.dotnet.FullNodeProxy.GetBlocks*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetBlocks_System_UInt32_System_UInt32_System_Nullable_System_Boolean__System_Nullable_System_Boolean__System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetBlocks(System.UInt32,System.UInt32,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Threading.CancellationToken)">
-  GetBlocks(uint, uint, bool?, bool?, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L97"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the blocks between a start and end height</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;FullBlock&gt;&gt; GetBlocks(uint start, uint end, bool? excludeHeaderhash = null, bool? excludeReorged = null, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>start</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>Start height</p>
-</dd>
-    <dt><code>end</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>End Height - non-inclusive</p>
-</dd>
-    <dt><code>excludeHeaderhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd><p>Flag indicating whether to include the header hash in the result or not</p>
-</dd>
-    <dt><code>excludeReorged</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.FullBlock.html">FullBlock</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.FullBlock.html">FullBlock</a>s</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetCoinRecordByName_" data-uid="chia.dotnet.FullNodeProxy.GetCoinRecordByName*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetCoinRecordByName_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetCoinRecordByName(System.String,System.Threading.CancellationToken)">
-  GetCoinRecordByName(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L352"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves a coin record by its name/id.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;CoinRecord&gt; GetCoinRecordByName(string name, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>name</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The coin name</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.CoinRecord.html">CoinRecord</a>&gt;</dt>
-    <dd><p>A <a class="xref" href="chia.dotnet.CoinRecord.html">CoinRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetCoinRecordsByHint_" data-uid="chia.dotnet.FullNodeProxy.GetCoinRecordsByHint*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetCoinRecordsByHint_System_String_System_Boolean_System_Nullable_System_UInt32__System_Nullable_System_UInt32__System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetCoinRecordsByHint(System.String,System.Boolean,System.Nullable{System.UInt32},System.Nullable{System.UInt32},System.Threading.CancellationToken)">
-  GetCoinRecordsByHint(string, bool, uint?, uint?, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L369"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves a coin record by hint</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;CoinRecord&gt;&gt; GetCoinRecordsByHint(string hint, bool includeSpentCoins, uint? startHeight = null, uint? endHeight = null, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>hint</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The hint</p>
-</dd>
-    <dt><code>includeSpentCoins</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>whether to include spent coins too, instead of just unspent</p>
-</dd>
-    <dt><code>startHeight</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd><p>confirmation start height for search</p>
-</dd>
-    <dt><code>endHeight</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd><p>confirmation end height for search</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.CoinRecord.html">CoinRecord</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.CoinRecord.html">CoinRecord</a>s</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetCoinRecordsByNames_" data-uid="chia.dotnet.FullNodeProxy.GetCoinRecordsByNames*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetCoinRecordsByNames_System_Collections_Generic_IEnumerable_System_String__System_Boolean_System_Nullable_System_UInt32__System_Nullable_System_UInt32__System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetCoinRecordsByNames(System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.Nullable{System.UInt32},System.Nullable{System.UInt32},System.Threading.CancellationToken)">
-  GetCoinRecordsByNames(IEnumerable&lt;string&gt;, bool, uint?, uint?, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L288"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves the coins for given coin IDs</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;CoinRecord&gt;&gt; GetCoinRecordsByNames(IEnumerable&lt;string&gt; names, bool includeSpentCoins, uint? startHeight = null, uint? endHeight = null, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>names</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>The coin names</p>
-</dd>
-    <dt><code>includeSpentCoins</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Flag indicating whether to include spent coins or not</p>
-</dd>
-    <dt><code>startHeight</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd><p>confirmation start height for search</p>
-</dd>
-    <dt><code>endHeight</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd><p>confirmation end height for search</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.CoinRecord.html">CoinRecord</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.CoinRecord.html">CoinRecord</a>s</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetCoinRecordsByParentIds_" data-uid="chia.dotnet.FullNodeProxy.GetCoinRecordsByParentIds*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetCoinRecordsByParentIds_System_Collections_Generic_IEnumerable_System_String__System_Boolean_System_Nullable_System_UInt32__System_Nullable_System_UInt32__System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetCoinRecordsByParentIds(System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.Nullable{System.UInt32},System.Nullable{System.UInt32},System.Threading.CancellationToken)">
-  GetCoinRecordsByParentIds(IEnumerable&lt;string&gt;, bool, uint?, uint?, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L333"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves the coins for a given list of parent ids</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;CoinRecord&gt;&gt; GetCoinRecordsByParentIds(IEnumerable&lt;string&gt; parentIds, bool includeSpentCoins, uint? startHeight = null, uint? endHeight = null, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>parentIds</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>The list of parent ids hashes</p>
-</dd>
-    <dt><code>includeSpentCoins</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>whether to include spent coins too, instead of just unspent</p>
-</dd>
-    <dt><code>startHeight</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd><p>confirmation start height for search</p>
-</dd>
-    <dt><code>endHeight</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd><p>confirmation end height for search</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.CoinRecord.html">CoinRecord</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.CoinRecord.html">CoinRecord</a>s</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetCoinRecordsByPuzzleHash_" data-uid="chia.dotnet.FullNodeProxy.GetCoinRecordsByPuzzleHash*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetCoinRecordsByPuzzleHash_System_String_System_Boolean_System_Nullable_System_UInt32__System_Nullable_System_UInt32__System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetCoinRecordsByPuzzleHash(System.String,System.Boolean,System.Nullable{System.UInt32},System.Nullable{System.UInt32},System.Threading.CancellationToken)">
-  GetCoinRecordsByPuzzleHash(string, bool, uint?, uint?, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L263"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves the coins for a given puzzlehash</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;CoinRecord&gt;&gt; GetCoinRecordsByPuzzleHash(string puzzlehash, bool includeSpentCoins, uint? startHeight, uint? endHeight, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>puzzlehash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The puzzle hash</p>
-</dd>
-    <dt><code>includeSpentCoins</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>whether to include spent coins too, instead of just unspent</p>
-</dd>
-    <dt><code>startHeight</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd><p>confirmation start height for search</p>
-</dd>
-    <dt><code>endHeight</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd><p>confirmation end height for search</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.CoinRecord.html">CoinRecord</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.CoinRecord.html">CoinRecord</a>s</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetCoinRecordsByPuzzleHashes_" data-uid="chia.dotnet.FullNodeProxy.GetCoinRecordsByPuzzleHashes*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetCoinRecordsByPuzzleHashes_System_Collections_Generic_IEnumerable_System_String__System_Boolean_System_Nullable_System_UInt32__System_Nullable_System_UInt32__System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetCoinRecordsByPuzzleHashes(System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.Nullable{System.UInt32},System.Nullable{System.UInt32},System.Threading.CancellationToken)">
-  GetCoinRecordsByPuzzleHashes(IEnumerable&lt;string&gt;, bool, uint?, uint?, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L310"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves the coins for a given list of puzzlehashes, by default returns unspent coins.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;CoinRecord&gt;&gt; GetCoinRecordsByPuzzleHashes(IEnumerable&lt;string&gt; puzzlehashes, bool includeSpentCoins, uint? startHeight = null, uint? endHeight = null, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>puzzlehashes</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>The list of puzzle hashes</p>
-</dd>
-    <dt><code>includeSpentCoins</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>whether to include spent coins too, instead of just unspent</p>
-</dd>
-    <dt><code>startHeight</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd><p>confirmation start height for search</p>
-</dd>
-    <dt><code>endHeight</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd><p>confirmation end height for search</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.CoinRecord.html">CoinRecord</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.CoinRecord.html">CoinRecord</a>s</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetFeeEstimate_" data-uid="chia.dotnet.FullNodeProxy.GetFeeEstimate*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetFeeEstimate_System_UInt64_System_Collections_Generic_IEnumerable_System_Int32__System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetFeeEstimate(System.UInt64,System.Collections.Generic.IEnumerable{System.Int32},System.Threading.CancellationToken)">
-  GetFeeEstimate(ulong, IEnumerable&lt;int&gt;, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L152"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Estimate a spend fee</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(IEnumerable&lt;ulong&gt; estimates, IEnumerable&lt;int&gt; targetTimes, float currentFeeRate, ulong mempoolSize, ulong mempoolFees, int numSpends, ulong mempoolMaxSize, bool synced, uint peakHeight, ulong lastPeakTimestamp, ulong nodeTimeUtc, ulong lastBlockCost, ulong feesLastBlock, float feeRateLastBlock, uint lastTxBlockHeight)&gt; GetFeeEstimate(ulong cost, IEnumerable&lt;int&gt; targetTimes, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cost</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-    <dt><code>targetTimes</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>&gt;</dt>
-    <dd><p>Array of target times</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.uint64-,system.collections.generic.ienumerable-system.int32-,system.single,system.uint64,system.uint64,system.int32,system.uint64,system.valuetuple-system.boolean,system.uint32,system.uint64,system.uint64,system.uint64,system.uint64,system.single,system.valuetuple-system.uint32---.estimates">estimates</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.uint64-,system.collections.generic.ienumerable-system.int32-,system.single,system.uint64,system.uint64,system.int32,system.uint64,system.valuetuple-system.boolean,system.uint32,system.uint64,system.uint64,system.uint64,system.uint64,system.single,system.valuetuple-system.uint32---.targettimes">targetTimes</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.uint64-,system.collections.generic.ienumerable-system.int32-,system.single,system.uint64,system.uint64,system.int32,system.uint64,system.valuetuple-system.boolean,system.uint32,system.uint64,system.uint64,system.uint64,system.uint64,system.single,system.valuetuple-system.uint32---.currentfeerate">currentFeeRate</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.uint64-,system.collections.generic.ienumerable-system.int32-,system.single,system.uint64,system.uint64,system.int32,system.uint64,system.valuetuple-system.boolean,system.uint32,system.uint64,system.uint64,system.uint64,system.uint64,system.single,system.valuetuple-system.uint32---.mempoolsize">mempoolSize</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.uint64-,system.collections.generic.ienumerable-system.int32-,system.single,system.uint64,system.uint64,system.int32,system.uint64,system.valuetuple-system.boolean,system.uint32,system.uint64,system.uint64,system.uint64,system.uint64,system.single,system.valuetuple-system.uint32---.mempoolfees">mempoolFees</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.uint64-,system.collections.generic.ienumerable-system.int32-,system.single,system.uint64,system.uint64,system.int32,system.uint64,system.valuetuple-system.boolean,system.uint32,system.uint64,system.uint64,system.uint64,system.uint64,system.single,system.valuetuple-system.uint32---.numspends">numSpends</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.uint64-,system.collections.generic.ienumerable-system.int32-,system.single,system.uint64,system.uint64,system.int32,system.uint64,system.valuetuple-system.boolean,system.uint32,system.uint64,system.uint64,system.uint64,system.uint64,system.single,system.valuetuple-system.uint32---.mempoolmaxsize">mempoolMaxSize</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.uint64-,system.collections.generic.ienumerable-system.int32-,system.single,system.uint64,system.uint64,system.int32,system.uint64,system.valuetuple-system.boolean,system.uint32,system.uint64,system.uint64,system.uint64,system.uint64,system.single,system.valuetuple-system.uint32---.synced">synced</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.uint64-,system.collections.generic.ienumerable-system.int32-,system.single,system.uint64,system.uint64,system.int32,system.uint64,system.valuetuple-system.boolean,system.uint32,system.uint64,system.uint64,system.uint64,system.uint64,system.single,system.valuetuple-system.uint32---.peakheight">peakHeight</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.uint64-,system.collections.generic.ienumerable-system.int32-,system.single,system.uint64,system.uint64,system.int32,system.uint64,system.valuetuple-system.boolean,system.uint32,system.uint64,system.uint64,system.uint64,system.uint64,system.single,system.valuetuple-system.uint32---.lastpeaktimestamp">lastPeakTimestamp</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.uint64-,system.collections.generic.ienumerable-system.int32-,system.single,system.uint64,system.uint64,system.int32,system.uint64,system.valuetuple-system.boolean,system.uint32,system.uint64,system.uint64,system.uint64,system.uint64,system.single,system.valuetuple-system.uint32---.nodetimeutc">nodeTimeUtc</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.uint64-,system.collections.generic.ienumerable-system.int32-,system.single,system.uint64,system.uint64,system.int32,system.uint64,system.valuetuple-system.boolean,system.uint32,system.uint64,system.uint64,system.uint64,system.uint64,system.single,system.valuetuple-system.uint32---.lastblockcost">lastBlockCost</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.uint64-,system.collections.generic.ienumerable-system.int32-,system.single,system.uint64,system.uint64,system.int32,system.uint64,system.valuetuple-system.boolean,system.uint32,system.uint64,system.uint64,system.uint64,system.uint64,system.single,system.valuetuple-system.uint32---.feeslastblock">feesLastBlock</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.uint64-,system.collections.generic.ienumerable-system.int32-,system.single,system.uint64,system.uint64,system.int32,system.uint64,system.valuetuple-system.boolean,system.uint32,system.uint64,system.uint64,system.uint64,system.uint64,system.single,system.valuetuple-system.uint32---.feeratelastblock">feeRateLastBlock</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.uint64-,system.collections.generic.ienumerable-system.int32-,system.single,system.uint64,system.uint64,system.int32,system.uint64,system.valuetuple-system.boolean,system.uint32,system.uint64,system.uint64,system.uint64,system.uint64,system.single,system.valuetuple-system.uint32---.lasttxblockheight">lastTxBlockHeight</a>)&gt;</dt>
-    <dd><p>Fee estimate details</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetFeeEstimate_" data-uid="chia.dotnet.FullNodeProxy.GetFeeEstimate*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetFeeEstimate_chia_dotnet_SpendBundle_System_Collections_Generic_IEnumerable_System_Int32__System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetFeeEstimate(chia.dotnet.SpendBundle,System.Collections.Generic.IEnumerable{System.Int32},System.Threading.CancellationToken)">
-  GetFeeEstimate(SpendBundle, IEnumerable&lt;int&gt;, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L115"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Estimate a spend fee</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(IEnumerable&lt;int&gt; Estimates, IEnumerable&lt;int&gt; TargetTimes, ulong CurrentFeeRate, ulong MempoolSize, ulong MempoolMaxSize, bool Synced, uint PeakHeight, ulong LastPeakTimestamp, ulong UtcTimestamp)&gt; GetFeeEstimate(SpendBundle spendBundle, IEnumerable&lt;int&gt; targetTimes, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>spendBundle</code> <a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a></dt>
-    <dd><p>The spend bundle to esimtate</p>
-</dd>
-    <dt><code>targetTimes</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>&gt;</dt>
-    <dd><p>Array of target times</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.int32-,system.collections.generic.ienumerable-system.int32-,system.uint64,system.uint64,system.uint64,system.boolean,system.uint32,system.valuetuple-system.uint64,system.uint64--.estimates">Estimates</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.int32-,system.collections.generic.ienumerable-system.int32-,system.uint64,system.uint64,system.uint64,system.boolean,system.uint32,system.valuetuple-system.uint64,system.uint64--.targettimes">TargetTimes</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.int32-,system.collections.generic.ienumerable-system.int32-,system.uint64,system.uint64,system.uint64,system.boolean,system.uint32,system.valuetuple-system.uint64,system.uint64--.currentfeerate">CurrentFeeRate</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.int32-,system.collections.generic.ienumerable-system.int32-,system.uint64,system.uint64,system.uint64,system.boolean,system.uint32,system.valuetuple-system.uint64,system.uint64--.mempoolsize">MempoolSize</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.int32-,system.collections.generic.ienumerable-system.int32-,system.uint64,system.uint64,system.uint64,system.boolean,system.uint32,system.valuetuple-system.uint64,system.uint64--.mempoolmaxsize">MempoolMaxSize</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.int32-,system.collections.generic.ienumerable-system.int32-,system.uint64,system.uint64,system.uint64,system.boolean,system.uint32,system.valuetuple-system.uint64,system.uint64--.synced">Synced</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.int32-,system.collections.generic.ienumerable-system.int32-,system.uint64,system.uint64,system.uint64,system.boolean,system.uint32,system.valuetuple-system.uint64,system.uint64--.peakheight">PeakHeight</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.int32-,system.collections.generic.ienumerable-system.int32-,system.uint64,system.uint64,system.uint64,system.boolean,system.uint32,system.valuetuple-system.uint64,system.uint64--.lastpeaktimestamp">LastPeakTimestamp</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.int32-,system.collections.generic.ienumerable-system.int32-,system.uint64,system.uint64,system.uint64,system.boolean,system.uint32,system.valuetuple-system.uint64,system.uint64--.utctimestamp">UtcTimestamp</a>)&gt;</dt>
-    <dd><p>Fee estimate details</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetMemmpooItemByTxId_" data-uid="chia.dotnet.FullNodeProxy.GetMemmpooItemByTxId*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetMemmpooItemByTxId_System_String_System_Boolean_System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetMemmpooItemByTxId(System.String,System.Boolean,System.Threading.CancellationToken)">
-  GetMemmpooItemByTxId(string, bool, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L456"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Gets a mempool item by tx id.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;MempoolItem&gt; GetMemmpooItemByTxId(string txId, bool includePending = false, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>txId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Transaction id</p>
-</dd>
-    <dt><code>includePending</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Including pending transactions</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.MempoolItem.html">MempoolItem</a>&gt;</dt>
-    <dd><p>The <a class="xref" href="chia.dotnet.MempoolItem.html">MempoolItem</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetMemmpoolItemsByCoinName_" data-uid="chia.dotnet.FullNodeProxy.GetMemmpoolItemsByCoinName*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetMemmpoolItemsByCoinName_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetMemmpoolItemsByCoinName(System.String,System.Threading.CancellationToken)">
-  GetMemmpoolItemsByCoinName(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L470"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Gets a mempool item by coin name.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;MempoolItem&gt;&gt; GetMemmpoolItemsByCoinName(string coinName, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>coinName</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Coin name</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.MempoolItem.html">MempoolItem</a>&gt;&gt;</dt>
-    <dd><p>The <a class="xref" href="chia.dotnet.MempoolItem.html">MempoolItem</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetNetworkInfo_" data-uid="chia.dotnet.FullNodeProxy.GetNetworkInfo*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetNetworkInfo_System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetNetworkInfo(System.Threading.CancellationToken)">
-  GetNetworkInfo(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L510"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves information about the current network</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(string NetworkName, string NetworkPrefix)&gt; GetNetworkInfo(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string-.mydid">MyDid</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string-.coinid">CoinID</a>)&gt;</dt>
-    <dd><p>The network name and coin prefix</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetNetworkSpace_" data-uid="chia.dotnet.FullNodeProxy.GetNetworkSpace*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetNetworkSpace_System_String_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetNetworkSpace(System.String,System.String,System.Threading.CancellationToken)">
-  GetNetworkSpace(string, string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L484"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves an estimate of total space validating the chain between two block header hashes.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;BigInteger&gt; GetNetworkSpace(string newerBlockHeaderhash, string olderBlockHeaderhash, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>newerBlockHeaderhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>olderBlockHeaderhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a>&gt;</dt>
-    <dd><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a> of network space in bytes</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetPuzzleAndSolution_" data-uid="chia.dotnet.FullNodeProxy.GetPuzzleAndSolution*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetPuzzleAndSolution_System_String_System_UInt32_System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetPuzzleAndSolution(System.String,System.UInt32,System.Threading.CancellationToken)">
-  GetPuzzleAndSolution(string, uint, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L602"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Gets a coin solution</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;CoinSpend&gt; GetPuzzleAndSolution(string coinId, uint height, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>coinId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Id/name  of the coin</p>
-</dd>
-    <dt><code>height</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>Block height at which the coin was spent 'spent_block_index'</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.CoinSpend.html">CoinSpend</a>&gt;</dt>
-    <dd><p>A <a class="xref" href="chia.dotnet.CoinSpend.html">CoinSpend</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_FullNodeProxy_GetPuzzleAndSolution_System_String_System_UInt32_System_Threading_CancellationToken__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>coinId is the coin name</p>
-</div>
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetRecentEOS_" data-uid="chia.dotnet.FullNodeProxy.GetRecentEOS*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetRecentEOS_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetRecentEOS(System.String,System.Threading.CancellationToken)">
-  GetRecentEOS(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L574"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Gets a recent end of slot</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(EndOfSubSlotBundle Eos, double TimeReceived, bool Reverted, DateTime DateTimeReceived)&gt; GetRecentEOS(string challengeHash, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>challengeHash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>challenge hash</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="chia.dotnet.EndOfSubSlotBundle.html">EndOfSubSlotBundle</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.endofsubslotbundle,system.double,system.boolean,system.datetime-.eos">Eos</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.endofsubslotbundle,system.double,system.boolean,system.datetime-.timereceived">TimeReceived</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.endofsubslotbundle,system.double,system.boolean,system.datetime-.reverted">Reverted</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.endofsubslotbundle,system.double,system.boolean,system.datetime-.datetimereceived">DateTimeReceived</a>)&gt;</dt>
-    <dd><p>The <a class="xref" href="chia.dotnet.EndOfSubSlotBundle.html">EndOfSubSlotBundle</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetRecentSignagePoint_" data-uid="chia.dotnet.FullNodeProxy.GetRecentSignagePoint*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetRecentSignagePoint_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetRecentSignagePoint(System.String,System.Threading.CancellationToken)">
-  GetRecentSignagePoint(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L548"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Gets a recent signage point</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(SignagePoint SignagePoint, double TimeReceived, bool Reverted, DateTime DateTimeReceived)&gt; GetRecentSignagePoint(string spHash, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>spHash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>signage point hash</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="chia.dotnet.SignagePoint.html">SignagePoint</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.signagepoint,system.double,system.boolean,system.datetime-.signagepoint">SignagePoint</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.signagepoint,system.double,system.boolean,system.datetime-.timereceived">TimeReceived</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.signagepoint,system.double,system.boolean,system.datetime-.reverted">Reverted</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.signagepoint,system.double,system.boolean,system.datetime-.datetimereceived">DateTimeReceived</a>)&gt;</dt>
-    <dd><p>The <a class="xref" href="chia.dotnet.SignagePoint.html">SignagePoint</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_GetUnfinishedBlockHeaders_" data-uid="chia.dotnet.FullNodeProxy.GetUnfinishedBlockHeaders*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_GetUnfinishedBlockHeaders_System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.GetUnfinishedBlockHeaders(System.Threading.CancellationToken)">
-  GetUnfinishedBlockHeaders(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L249"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get unfinished block headers</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;UnfinishedHeaderBlock&gt;&gt; GetUnfinishedBlockHeaders(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.UnfinishedHeaderBlock.html">UnfinishedHeaderBlock</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.UnfinishedHeaderBlock.html">UnfinishedHeaderBlock</a>s</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_PushTx_" data-uid="chia.dotnet.FullNodeProxy.PushTx*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_PushTx_chia_dotnet_SpendBundle_System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.PushTx(chia.dotnet.SpendBundle,System.Threading.CancellationToken)">
-  PushTx(SpendBundle, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L524"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Pushes a transaction / spend bundle to the mempool and blockchain.
-Returns whether the spend bundle was successfully included into the mempool</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;bool&gt; PushTx(SpendBundle spendBundle, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>spendBundle</code> <a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>&gt;</dt>
-    <dd><p>Indicator of whether the spend bundle was successfully included in the mempool</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_FullNodeProxy_WaitForSync_" data-uid="chia.dotnet.FullNodeProxy.WaitForSync*"></a>
-
-  <h3 id="chia_dotnet_FullNodeProxy_WaitForSync_System_Int32_System_Threading_CancellationToken_" data-uid="chia.dotnet.FullNodeProxy.WaitForSync(System.Int32,System.Threading.CancellationToken)">
-  WaitForSync(int, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L32"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Will wait until <a class="xref" href="chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetBlockchainState_System_Threading_CancellationToken_">GetBlockchainState(CancellationToken)</a> indicates
-that the full node has synced or until the cancellation token is canceled</p>
+  <h5 id="chia_dotnet_FullNodeProxy_remarks"><strong>Remarks</strong></h5>
+  <div class="markdown level0 remarks"><p>ctor</p>
 </div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task WaitForSync(int millisecondsDelay = 10000, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>millisecondsDelay</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd><p>The number of milliseconds to wait each time before checking sync status</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section">Exceptions</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.taskcanceledexception">TaskCanceledException</a></dt>
-    <dd><p>When cancellation token expires or is cancelled</p>
-</dd>
-  </dl>
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L21" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FullNodeProxy.md&amp;value=---%0Auid%3A%20chia.dotnet.FullNodeProxy%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/FullNodeProxy.cs/#L21" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.FungibleAsset.html b/docs/api/chia.dotnet.FungibleAsset.html
index 4fe446e4..af247c15 100644
--- a/docs/api/chia.dotnet.FungibleAsset.html
+++ b/docs/api/chia.dotnet.FungibleAsset.html
@@ -1,251 +1,235 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class FungibleAsset
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class FungibleAsset
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FungibleAsset.md&amp;value=---%0Auid%3A%20chia.dotnet.FungibleAsset%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class FungibleAsset
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class FungibleAsset
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.FungibleAsset">
-
-
-
-  <h1 id="chia_dotnet_FungibleAsset" data-uid="chia.dotnet.FungibleAsset" class="text-break">
-    Class FungibleAsset
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L10"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.FungibleAsset">
+  
+  
+  <h1 id="chia_dotnet_FungibleAsset" data-uid="chia.dotnet.FungibleAsset" class="text-break">Class FungibleAsset
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">FungibleAsset</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record FungibleAsset : IEquatable&lt;FungibleAsset&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.FungibleAsset.html">FungibleAsset</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">FungibleAsset</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.FungibleAsset.html">FungibleAsset</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_FungibleAsset_Amount_" data-uid="chia.dotnet.FungibleAsset.Amount*"></a>
-
-  <h3 id="chia_dotnet_FungibleAsset_Amount" data-uid="chia.dotnet.FungibleAsset.Amount">
-  Amount
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L13"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_FungibleAsset_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class FungibleAsset : IEquatable&lt;FungibleAsset&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FungibleAsset_Amount.md&amp;value=---%0Auid%3A%20chia.dotnet.FungibleAsset.Amount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L13">View Source</a>
+  </span>
+  <a id="chia_dotnet_FungibleAsset_Amount_" data-uid="chia.dotnet.FungibleAsset.Amount*"></a>
+  <h4 id="chia_dotnet_FungibleAsset_Amount" data-uid="chia.dotnet.FungibleAsset.Amount">Amount</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong Amount { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong Amount { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FungibleAsset_Asset.md&amp;value=---%0Auid%3A%20chia.dotnet.FungibleAsset.Asset%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_FungibleAsset_Asset_" data-uid="chia.dotnet.FungibleAsset.Asset*"></a>
-
-  <h3 id="chia_dotnet_FungibleAsset_Asset" data-uid="chia.dotnet.FungibleAsset.Asset">
-  Asset
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_FungibleAsset_Asset" data-uid="chia.dotnet.FungibleAsset.Asset">Asset</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Asset { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Asset { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L10" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_FungibleAsset.md&amp;value=---%0Auid%3A%20chia.dotnet.FungibleAsset%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L10" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.HarvesterConfig.html b/docs/api/chia.dotnet.HarvesterConfig.html
index b7174058..8fcb40b2 100644
--- a/docs/api/chia.dotnet.HarvesterConfig.html
+++ b/docs/api/chia.dotnet.HarvesterConfig.html
@@ -1,437 +1,415 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class HarvesterConfig
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class HarvesterConfig
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterConfig.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterConfig%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class HarvesterConfig
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class HarvesterConfig
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.HarvesterConfig">
-
-
-
-  <h1 id="chia_dotnet_HarvesterConfig" data-uid="chia.dotnet.HarvesterConfig" class="text-break">
-    Class HarvesterConfig
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConfig.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.HarvesterConfig">
+  
+  
+  <h1 id="chia_dotnet_HarvesterConfig" data-uid="chia.dotnet.HarvesterConfig" class="text-break">Class HarvesterConfig
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">HarvesterConfig</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record HarvesterConfig : IEquatable&lt;HarvesterConfig&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.HarvesterConfig.html">HarvesterConfig</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">HarvesterConfig</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.HarvesterConfig.html">HarvesterConfig</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_HarvesterConfig_DecompressorThreadCount_" data-uid="chia.dotnet.HarvesterConfig.DecompressorThreadCount*"></a>
-
-  <h3 id="chia_dotnet_HarvesterConfig_DecompressorThreadCount" data-uid="chia.dotnet.HarvesterConfig.DecompressorThreadCount">
-  DecompressorThreadCount
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConfig.cs/#L10"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_HarvesterConfig_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class HarvesterConfig : IEquatable&lt;HarvesterConfig&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterConfig_DecompressorThreadCount.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterConfig.DecompressorThreadCount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConfig.cs/#L10">View Source</a>
+  </span>
+  <a id="chia_dotnet_HarvesterConfig_DecompressorThreadCount_" data-uid="chia.dotnet.HarvesterConfig.DecompressorThreadCount*"></a>
+  <h4 id="chia_dotnet_HarvesterConfig_DecompressorThreadCount" data-uid="chia.dotnet.HarvesterConfig.DecompressorThreadCount">DecompressorThreadCount</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int DecompressorThreadCount { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int DecompressorThreadCount { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterConfig_DisableCpuAffinity.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterConfig.DisableCpuAffinity%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConfig.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterConfig_DisableCpuAffinity_" data-uid="chia.dotnet.HarvesterConfig.DisableCpuAffinity*"></a>
-
-  <h3 id="chia_dotnet_HarvesterConfig_DisableCpuAffinity" data-uid="chia.dotnet.HarvesterConfig.DisableCpuAffinity">
-  DisableCpuAffinity
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConfig.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterConfig_DisableCpuAffinity" data-uid="chia.dotnet.HarvesterConfig.DisableCpuAffinity">DisableCpuAffinity</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool DisableCpuAffinity { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool DisableCpuAffinity { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterConfig_EnforceGpuIndex.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterConfig.EnforceGpuIndex%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConfig.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterConfig_EnforceGpuIndex_" data-uid="chia.dotnet.HarvesterConfig.EnforceGpuIndex*"></a>
-
-  <h3 id="chia_dotnet_HarvesterConfig_EnforceGpuIndex" data-uid="chia.dotnet.HarvesterConfig.EnforceGpuIndex">
-  EnforceGpuIndex
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConfig.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterConfig_EnforceGpuIndex" data-uid="chia.dotnet.HarvesterConfig.EnforceGpuIndex">EnforceGpuIndex</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool EnforceGpuIndex { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool EnforceGpuIndex { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterConfig_GpuIndex.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterConfig.GpuIndex%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConfig.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterConfig_GpuIndex_" data-uid="chia.dotnet.HarvesterConfig.GpuIndex*"></a>
-
-  <h3 id="chia_dotnet_HarvesterConfig_GpuIndex" data-uid="chia.dotnet.HarvesterConfig.GpuIndex">
-  GpuIndex
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConfig.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterConfig_GpuIndex" data-uid="chia.dotnet.HarvesterConfig.GpuIndex">GpuIndex</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int GpuIndex { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int GpuIndex { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterConfig_ParallelDecompressorCount.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterConfig.ParallelDecompressorCount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConfig.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterConfig_ParallelDecompressorCount_" data-uid="chia.dotnet.HarvesterConfig.ParallelDecompressorCount*"></a>
-
-  <h3 id="chia_dotnet_HarvesterConfig_ParallelDecompressorCount" data-uid="chia.dotnet.HarvesterConfig.ParallelDecompressorCount">
-  ParallelDecompressorCount
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConfig.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterConfig_ParallelDecompressorCount" data-uid="chia.dotnet.HarvesterConfig.ParallelDecompressorCount">ParallelDecompressorCount</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int ParallelDecompressorCount { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int ParallelDecompressorCount { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterConfig_RecursivePlotScan.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterConfig.RecursivePlotScan%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConfig.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterConfig_RecursivePlotScan_" data-uid="chia.dotnet.HarvesterConfig.RecursivePlotScan*"></a>
-
-  <h3 id="chia_dotnet_HarvesterConfig_RecursivePlotScan" data-uid="chia.dotnet.HarvesterConfig.RecursivePlotScan">
-  RecursivePlotScan
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConfig.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterConfig_RecursivePlotScan" data-uid="chia.dotnet.HarvesterConfig.RecursivePlotScan">RecursivePlotScan</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool RecursivePlotScan { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool RecursivePlotScan { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterConfig_RefreshParameterIntervalSeconds.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterConfig.RefreshParameterIntervalSeconds%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConfig.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterConfig_RefreshParameterIntervalSeconds_" data-uid="chia.dotnet.HarvesterConfig.RefreshParameterIntervalSeconds*"></a>
-
-  <h3 id="chia_dotnet_HarvesterConfig_RefreshParameterIntervalSeconds" data-uid="chia.dotnet.HarvesterConfig.RefreshParameterIntervalSeconds">
-  RefreshParameterIntervalSeconds
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConfig.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterConfig_RefreshParameterIntervalSeconds" data-uid="chia.dotnet.HarvesterConfig.RefreshParameterIntervalSeconds">RefreshParameterIntervalSeconds</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint RefreshParameterIntervalSeconds { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint RefreshParameterIntervalSeconds { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterConfig_UseGpuHarvesting.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterConfig.UseGpuHarvesting%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConfig.cs/#L5">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterConfig_UseGpuHarvesting_" data-uid="chia.dotnet.HarvesterConfig.UseGpuHarvesting*"></a>
-
-  <h3 id="chia_dotnet_HarvesterConfig_UseGpuHarvesting" data-uid="chia.dotnet.HarvesterConfig.UseGpuHarvesting">
-  UseGpuHarvesting
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConfig.cs/#L5"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterConfig_UseGpuHarvesting" data-uid="chia.dotnet.HarvesterConfig.UseGpuHarvesting">UseGpuHarvesting</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool UseGpuHarvesting { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool UseGpuHarvesting { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConfig.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterConfig.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterConfig%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConfig.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.HarvesterConnection.html b/docs/api/chia.dotnet.HarvesterConnection.html
index 07a7c478..20b099d8 100644
--- a/docs/api/chia.dotnet.HarvesterConnection.html
+++ b/docs/api/chia.dotnet.HarvesterConnection.html
@@ -1,315 +1,297 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class HarvesterConnection
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class HarvesterConnection
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterConnection.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterConnection%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class HarvesterConnection
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class HarvesterConnection
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.HarvesterConnection">
-
-
-
-  <h1 id="chia_dotnet_HarvesterConnection" data-uid="chia.dotnet.HarvesterConnection" class="text-break">
-    Class HarvesterConnection
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConnection.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.HarvesterConnection">
+  
+  
+  <h1 id="chia_dotnet_HarvesterConnection" data-uid="chia.dotnet.HarvesterConnection" class="text-break">Class HarvesterConnection
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">HarvesterConnection</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record HarvesterConnection : IEquatable&lt;HarvesterConnection&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.HarvesterConnection.html">HarvesterConnection</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">HarvesterConnection</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.HarvesterConnection.html">HarvesterConnection</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_HarvesterConnection_Host_" data-uid="chia.dotnet.HarvesterConnection.Host*"></a>
-
-  <h3 id="chia_dotnet_HarvesterConnection_Host" data-uid="chia.dotnet.HarvesterConnection.Host">
-  Host
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConnection.cs/#L7"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_HarvesterConnection_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class HarvesterConnection : IEquatable&lt;HarvesterConnection&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterConnection_Host.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterConnection.Host%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConnection.cs/#L7">View Source</a>
+  </span>
+  <a id="chia_dotnet_HarvesterConnection_Host_" data-uid="chia.dotnet.HarvesterConnection.Host*"></a>
+  <h4 id="chia_dotnet_HarvesterConnection_Host" data-uid="chia.dotnet.HarvesterConnection.Host">Host</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Host { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Host { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterConnection_IsLocal.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterConnection.IsLocal%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConnection.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterConnection_IsLocal_" data-uid="chia.dotnet.HarvesterConnection.IsLocal*"></a>
-
-  <h3 id="chia_dotnet_HarvesterConnection_IsLocal" data-uid="chia.dotnet.HarvesterConnection.IsLocal">
-  IsLocal
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConnection.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterConnection_IsLocal" data-uid="chia.dotnet.HarvesterConnection.IsLocal">IsLocal</h4>
   <div class="markdown level1 summary"><p>Flag indicating whether the harvester is local to the node</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public bool IsLocal { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterConnection_NodeId.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterConnection.NodeId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConnection.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterConnection_NodeId_" data-uid="chia.dotnet.HarvesterConnection.NodeId*"></a>
-
-  <h3 id="chia_dotnet_HarvesterConnection_NodeId" data-uid="chia.dotnet.HarvesterConnection.NodeId">
-  NodeId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConnection.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterConnection_NodeId" data-uid="chia.dotnet.HarvesterConnection.NodeId">NodeId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string NodeId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string NodeId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterConnection_Port.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterConnection.Port%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConnection.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterConnection_Port_" data-uid="chia.dotnet.HarvesterConnection.Port*"></a>
-
-  <h3 id="chia_dotnet_HarvesterConnection_Port" data-uid="chia.dotnet.HarvesterConnection.Port">
-  Port
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConnection.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterConnection_Port" data-uid="chia.dotnet.HarvesterConnection.Port">Port</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int Port { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int Port { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConnection.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterConnection.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterConnection%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterConnection.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.HarvesterInfo.html b/docs/api/chia.dotnet.HarvesterInfo.html
index 934f0684..164cf26f 100644
--- a/docs/api/chia.dotnet.HarvesterInfo.html
+++ b/docs/api/chia.dotnet.HarvesterInfo.html
@@ -1,469 +1,446 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class HarvesterInfo
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class HarvesterInfo
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterInfo%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class HarvesterInfo
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class HarvesterInfo
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.HarvesterInfo">
-
-
-
-  <h1 id="chia_dotnet_HarvesterInfo" data-uid="chia.dotnet.HarvesterInfo" class="text-break">
-    Class HarvesterInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterInfo.cs/#L7"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.HarvesterInfo">
+  
+  
+  <h1 id="chia_dotnet_HarvesterInfo" data-uid="chia.dotnet.HarvesterInfo" class="text-break">Class HarvesterInfo
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">HarvesterInfo</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record HarvesterInfo : IEquatable&lt;HarvesterInfo&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.HarvesterInfo.html">HarvesterInfo</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">HarvesterInfo</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.HarvesterInfo.html">HarvesterInfo</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_HarvesterInfo_Connection_" data-uid="chia.dotnet.HarvesterInfo.Connection*"></a>
-
-  <h3 id="chia_dotnet_HarvesterInfo_Connection" data-uid="chia.dotnet.HarvesterInfo.Connection">
-  Connection
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterInfo.cs/#L9"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_HarvesterInfo_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class HarvesterInfo : IEquatable&lt;HarvesterInfo&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterInfo_Connection.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterInfo.Connection%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterInfo.cs/#L9">View Source</a>
+  </span>
+  <a id="chia_dotnet_HarvesterInfo_Connection_" data-uid="chia.dotnet.HarvesterInfo.Connection*"></a>
+  <h4 id="chia_dotnet_HarvesterInfo_Connection" data-uid="chia.dotnet.HarvesterInfo.Connection">Connection</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public HarvesterConnection Connection { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public HarvesterConnection Connection { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.HarvesterConnection.html">HarvesterConnection</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.HarvesterConnection.html">HarvesterConnection</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterInfo_Duplicates.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterInfo.Duplicates%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterInfo.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterInfo_Duplicates_" data-uid="chia.dotnet.HarvesterInfo.Duplicates*"></a>
-
-  <h3 id="chia_dotnet_HarvesterInfo_Duplicates" data-uid="chia.dotnet.HarvesterInfo.Duplicates">
-  Duplicates
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterInfo.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterInfo_Duplicates" data-uid="chia.dotnet.HarvesterInfo.Duplicates">Duplicates</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; Duplicates { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; Duplicates { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterInfo_FailedToOpenFileNames.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterInfo.FailedToOpenFileNames%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterInfo.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterInfo_FailedToOpenFileNames_" data-uid="chia.dotnet.HarvesterInfo.FailedToOpenFileNames*"></a>
-
-  <h3 id="chia_dotnet_HarvesterInfo_FailedToOpenFileNames" data-uid="chia.dotnet.HarvesterInfo.FailedToOpenFileNames">
-  FailedToOpenFileNames
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterInfo.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterInfo_FailedToOpenFileNames" data-uid="chia.dotnet.HarvesterInfo.FailedToOpenFileNames">FailedToOpenFileNames</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; FailedToOpenFileNames { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; FailedToOpenFileNames { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterInfo_LastSyncDateTime.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterInfo.LastSyncDateTime%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterInfo.cs/#L17">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterInfo_LastSyncDateTime_" data-uid="chia.dotnet.HarvesterInfo.LastSyncDateTime*"></a>
-
-  <h3 id="chia_dotnet_HarvesterInfo_LastSyncDateTime" data-uid="chia.dotnet.HarvesterInfo.LastSyncDateTime">
-  LastSyncDateTime
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterInfo.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterInfo_LastSyncDateTime" data-uid="chia.dotnet.HarvesterInfo.LastSyncDateTime">LastSyncDateTime</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public DateTime LastSyncDateTime { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterInfo_LastSyncTime.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterInfo.LastSyncTime%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterInfo.cs/#L16">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterInfo_LastSyncTime_" data-uid="chia.dotnet.HarvesterInfo.LastSyncTime*"></a>
-
-  <h3 id="chia_dotnet_HarvesterInfo_LastSyncTime" data-uid="chia.dotnet.HarvesterInfo.LastSyncTime">
-  LastSyncTime
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterInfo.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterInfo_LastSyncTime" data-uid="chia.dotnet.HarvesterInfo.LastSyncTime">LastSyncTime</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public double LastSyncTime { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public double LastSyncTime { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">Double</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterInfo_NoKeyFilenames.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterInfo.NoKeyFilenames%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterInfo.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterInfo_NoKeyFilenames_" data-uid="chia.dotnet.HarvesterInfo.NoKeyFilenames*"></a>
-
-  <h3 id="chia_dotnet_HarvesterInfo_NoKeyFilenames" data-uid="chia.dotnet.HarvesterInfo.NoKeyFilenames">
-  NoKeyFilenames
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterInfo.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterInfo_NoKeyFilenames" data-uid="chia.dotnet.HarvesterInfo.NoKeyFilenames">NoKeyFilenames</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; NoKeyFilenames { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; NoKeyFilenames { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterInfo_Plots.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterInfo.Plots%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterInfo.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterInfo_Plots_" data-uid="chia.dotnet.HarvesterInfo.Plots*"></a>
-
-  <h3 id="chia_dotnet_HarvesterInfo_Plots" data-uid="chia.dotnet.HarvesterInfo.Plots">
-  Plots
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterInfo.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterInfo_Plots" data-uid="chia.dotnet.HarvesterInfo.Plots">Plots</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;PlotInfo&gt; Plots { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;PlotInfo&gt; Plots { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.PlotInfo.html">PlotInfo</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.PlotInfo.html">PlotInfo</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterInfo_Syncing.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterInfo.Syncing%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterInfo.cs/#L15">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterInfo_Syncing_" data-uid="chia.dotnet.HarvesterInfo.Syncing*"></a>
-
-  <h3 id="chia_dotnet_HarvesterInfo_Syncing" data-uid="chia.dotnet.HarvesterInfo.Syncing">
-  Syncing
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterInfo.cs/#L15"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterInfo_Syncing" data-uid="chia.dotnet.HarvesterInfo.Syncing">Syncing</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public HarvesterSync Syncing { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public HarvesterSync Syncing { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.HarvesterSync.html">HarvesterSync</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.HarvesterSync.html">HarvesterSync</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterInfo_TotalPlotSize.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterInfo.TotalPlotSize%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterInfo.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterInfo_TotalPlotSize_" data-uid="chia.dotnet.HarvesterInfo.TotalPlotSize*"></a>
-
-  <h3 id="chia_dotnet_HarvesterInfo_TotalPlotSize" data-uid="chia.dotnet.HarvesterInfo.TotalPlotSize">
-  TotalPlotSize
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterInfo.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterInfo_TotalPlotSize" data-uid="chia.dotnet.HarvesterInfo.TotalPlotSize">TotalPlotSize</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public long TotalPlotSize { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public long TotalPlotSize { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">Int64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterInfo.cs/#L7" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterInfo.cs/#L7" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.HarvesterProxy.html b/docs/api/chia.dotnet.HarvesterProxy.html
index 9f4c2085..410be7ea 100644
--- a/docs/api/chia.dotnet.HarvesterProxy.html
+++ b/docs/api/chia.dotnet.HarvesterProxy.html
@@ -1,595 +1,169 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class HarvesterProxy
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class HarvesterProxy
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Proxy that communicates with the harvester">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterProxy.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterProxy%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class HarvesterProxy
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class HarvesterProxy
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.HarvesterProxy">
-
-
-
-  <h1 id="chia_dotnet_HarvesterProxy" data-uid="chia.dotnet.HarvesterProxy" class="text-break">
-    Class HarvesterProxy
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HarvesterProxy.cs/#L17"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.HarvesterProxy">
+  
+  
+  <h1 id="chia_dotnet_HarvesterProxy" data-uid="chia.dotnet.HarvesterProxy" class="text-break">Class HarvesterProxy
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Proxy that communicates with the harvester</p>
+  <div class="markdown level0 summary"><p>Proxy that communicates with the harvester</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public sealed class HarvesterProxy : ServiceProxy</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">HarvesterProxy</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><a class="xref" href="chia.dotnet.ServiceProxy.html">ServiceProxy</a></div>
-      <div><span class="xref">HarvesterProxy</span></div>
-    </dd>
-  </dl>
-
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_OriginService">ServiceProxy.OriginService</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_DestinationService">ServiceProxy.DestinationService</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_RpcClient">ServiceProxy.RpcClient</a>
-    </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_HealthZ_System_Threading_CancellationToken_">ServiceProxy.HealthZ(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_StopNode_System_Threading_CancellationToken_">ServiceProxy.StopNode(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_GetConnections_System_Threading_CancellationToken_">ServiceProxy.GetConnections(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_GetRoutes_System_Threading_CancellationToken_">ServiceProxy.GetRoutes(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_OpenConnection_System_String_System_Int32_System_Threading_CancellationToken_">ServiceProxy.OpenConnection(string, int, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_CloseConnection_System_String_System_Threading_CancellationToken_">ServiceProxy.CloseConnection(string, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
-    </div>
-  </dd></dl>
-
-
-
-
-  <h2 id="chia_dotnet_HarvesterProxy_remarks">Remarks</h2>
-  <div class="markdown level0 remarks"><p>ctor</p>
-</div>
-
-
-  <h2 class="section" id="constructors">Constructors
-</h2>
-
-
-  <a id="chia_dotnet_HarvesterProxy__ctor_" data-uid="chia.dotnet.HarvesterProxy.#ctor*"></a>
-
-  <h3 id="chia_dotnet_HarvesterProxy__ctor_chia_dotnet_IRpcClient_System_String_" data-uid="chia.dotnet.HarvesterProxy.#ctor(chia.dotnet.IRpcClient,System.String)">
-  HarvesterProxy(IRpcClient, string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HarvesterProxy.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Proxy that communicates with the harvester</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public HarvesterProxy(IRpcClient rpcClient, string originService)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>rpcClient</code> <a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a></dt>
-    <dd><p><a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a> instance to use for rpc communication</p>
-</dd>
-    <dt><code>originService</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p><a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Origin">Origin</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_HarvesterProxy__ctor_chia_dotnet_IRpcClient_System_String__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>ctor</p>
-</div>
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_HarvesterProxy_AddPlotDirectory_" data-uid="chia.dotnet.HarvesterProxy.AddPlotDirectory*"></a>
-
-  <h3 id="chia_dotnet_HarvesterProxy_AddPlotDirectory_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.HarvesterProxy.AddPlotDirectory(System.String,System.Threading.CancellationToken)">
-  AddPlotDirectory(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HarvesterProxy.cs/#L119"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Add a plot directory to the harvester configuration</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task AddPlotDirectory(string dirname, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>dirname</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The plot directory to add</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_HarvesterProxy_DeletePlot_" data-uid="chia.dotnet.HarvesterProxy.DeletePlot*"></a>
-
-  <h3 id="chia_dotnet_HarvesterProxy_DeletePlot_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.HarvesterProxy.DeletePlot(System.String,System.Threading.CancellationToken)">
-  DeletePlot(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HarvesterProxy.cs/#L90"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Permanently delete a plot file</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task DeletePlot(string filename, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>filename</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>the file name of the plot</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_HarvesterProxy_DeletePlot_System_String_System_Threading_CancellationToken__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p><strong>Calling this DELETES the plot file. Proceed with caution.</strong></p>
-</div>
-
-
-
-
-  <a id="chia_dotnet_HarvesterProxy_GetHarvesterConfig_" data-uid="chia.dotnet.HarvesterProxy.GetHarvesterConfig*"></a>
-
-  <h3 id="chia_dotnet_HarvesterProxy_GetHarvesterConfig_System_Threading_CancellationToken_" data-uid="chia.dotnet.HarvesterProxy.GetHarvesterConfig(System.Threading.CancellationToken)">
-  GetHarvesterConfig(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HarvesterProxy.cs/#L25"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Gets harvester configuration.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;HarvesterConfig&gt; GetHarvesterConfig(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.HarvesterConfig.html">HarvesterConfig</a>&gt;</dt>
-    <dd><p><a class="xref" href="chia.dotnet.HarvesterConfig.html">HarvesterConfig</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_HarvesterProxy_GetPlotDirectories_" data-uid="chia.dotnet.HarvesterProxy.GetPlotDirectories*"></a>
-
-  <h3 id="chia_dotnet_HarvesterProxy_GetPlotDirectories_System_Threading_CancellationToken_" data-uid="chia.dotnet.HarvesterProxy.GetPlotDirectories(System.Threading.CancellationToken)">
-  GetPlotDirectories(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HarvesterProxy.cs/#L108"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the list of plot directories from the harvester configuration</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;string&gt;&gt; GetPlotDirectories(CancellationToken cancellationToken = default)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;&gt;</dt>
-    <dd><p>List of directories</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_HarvesterProxy_GetPlots_" data-uid="chia.dotnet.HarvesterProxy.GetPlots*"></a>
-
-  <h3 id="chia_dotnet_HarvesterProxy_GetPlots_System_Threading_CancellationToken_" data-uid="chia.dotnet.HarvesterProxy.GetPlots(System.Threading.CancellationToken)">
-  GetPlots(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HarvesterProxy.cs/#L72"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the list of plot files</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_HarvesterProxy_syntax">Syntax</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(IEnumerable&lt;string&gt; FailedToOpenFilenames, IEnumerable&lt;string&gt; NotFoundFileNames, IEnumerable&lt;PlotInfo&gt; Plots)&gt; GetPlots(CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public sealed class HarvesterProxy</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.string-,system.collections.generic.ienumerable-system.string-,system.collections.generic.ienumerable-chia.dotnet.plotinfo--.failedtoopenfilenames">FailedToOpenFilenames</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.string-,system.collections.generic.ienumerable-system.string-,system.collections.generic.ienumerable-chia.dotnet.plotinfo--.notfoundfilenames">NotFoundFileNames</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.PlotInfo.html">PlotInfo</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-system.string-,system.collections.generic.ienumerable-system.string-,system.collections.generic.ienumerable-chia.dotnet.plotinfo--.plots">Plots</a>)&gt;</dt>
-    <dd><p>A list of plots</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_HarvesterProxy_RefreshPlots_" data-uid="chia.dotnet.HarvesterProxy.RefreshPlots*"></a>
-
-  <h3 id="chia_dotnet_HarvesterProxy_RefreshPlots_System_Threading_CancellationToken_" data-uid="chia.dotnet.HarvesterProxy.RefreshPlots(System.Threading.CancellationToken)">
-  RefreshPlots(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HarvesterProxy.cs/#L156"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Refresh the list of plots</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task RefreshPlots(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_HarvesterProxy_RemovePlotDirectory_" data-uid="chia.dotnet.HarvesterProxy.RemovePlotDirectory*"></a>
-
-  <h3 id="chia_dotnet_HarvesterProxy_RemovePlotDirectory_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.HarvesterProxy.RemovePlotDirectory(System.String,System.Threading.CancellationToken)">
-  RemovePlotDirectory(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HarvesterProxy.cs/#L138"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Removes a plot directory from the harveser configuration</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task RemovePlotDirectory(string dirname, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>dirname</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The plot directory to remove</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_HarvesterProxy_UpdateHarvesterConfig_" data-uid="chia.dotnet.HarvesterProxy.UpdateHarvesterConfig*"></a>
-
-  <h3 id="chia_dotnet_HarvesterProxy_UpdateHarvesterConfig_System_Nullable_System_Boolean__System_Nullable_System_Int32__System_Nullable_System_Boolean__System_Nullable_System_Boolean__System_Nullable_System_Int32__System_Nullable_System_Int32__System_Nullable_System_Boolean__System_Nullable_System_UInt32__System_Threading_CancellationToken_" data-uid="chia.dotnet.HarvesterProxy.UpdateHarvesterConfig(System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean},System.Nullable{System.UInt32},System.Threading.CancellationToken)">
-  UpdateHarvesterConfig(bool?, int?, bool?, bool?, int?, int?, bool?, uint?, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HarvesterProxy.cs/#L43"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Sets harvester configuration.</p>
+  <h5 id="chia_dotnet_HarvesterProxy_remarks"><strong>Remarks</strong></h5>
+  <div class="markdown level0 remarks"><p>ctor</p>
 </div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task UpdateHarvesterConfig(bool? useGpuHarvesting = null, int? gpuIndex = null, bool? enforceGpuIndex = null, bool? disableCpuAffinity = null, int? parallelDecompressorCount = null, int? decompressorThreadCount = null, bool? recursivePlotScan = null, uint? refreshParameterIntervalSeconds = null, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>useGpuHarvesting</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>gpuIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>?</dt>
-    <dd></dd>
-    <dt><code>enforceGpuIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>disableCpuAffinity</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>parallelDecompressorCount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>?</dt>
-    <dd></dd>
-    <dt><code>decompressorThreadCount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>?</dt>
-    <dd></dd>
-    <dt><code>recursivePlotScan</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>refreshParameterIntervalSeconds</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable task&gt;</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HarvesterProxy.cs/#L17" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterProxy.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterProxy%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HarvesterProxy.cs/#L17" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.HarvesterSummary.html b/docs/api/chia.dotnet.HarvesterSummary.html
index 5afc5370..634f35f8 100644
--- a/docs/api/chia.dotnet.HarvesterSummary.html
+++ b/docs/api/chia.dotnet.HarvesterSummary.html
@@ -1,500 +1,476 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class HarvesterSummary
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class HarvesterSummary
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterSummary.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterSummary%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class HarvesterSummary
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class HarvesterSummary
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.HarvesterSummary">
-
-
-
-  <h1 id="chia_dotnet_HarvesterSummary" data-uid="chia.dotnet.HarvesterSummary" class="text-break">
-    Class HarvesterSummary
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSummary.cs/#L7"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.HarvesterSummary">
+  
+  
+  <h1 id="chia_dotnet_HarvesterSummary" data-uid="chia.dotnet.HarvesterSummary" class="text-break">Class HarvesterSummary
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">HarvesterSummary</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record HarvesterSummary : IEquatable&lt;HarvesterSummary&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.HarvesterSummary.html">HarvesterSummary</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">HarvesterSummary</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.HarvesterSummary.html">HarvesterSummary</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_HarvesterSummary_Connection_" data-uid="chia.dotnet.HarvesterSummary.Connection*"></a>
-
-  <h3 id="chia_dotnet_HarvesterSummary_Connection" data-uid="chia.dotnet.HarvesterSummary.Connection">
-  Connection
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSummary.cs/#L9"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_HarvesterSummary_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class HarvesterSummary : IEquatable&lt;HarvesterSummary&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterSummary_Connection.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterSummary.Connection%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSummary.cs/#L9">View Source</a>
+  </span>
+  <a id="chia_dotnet_HarvesterSummary_Connection_" data-uid="chia.dotnet.HarvesterSummary.Connection*"></a>
+  <h4 id="chia_dotnet_HarvesterSummary_Connection" data-uid="chia.dotnet.HarvesterSummary.Connection">Connection</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public HarvesterConnection Connection { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public HarvesterConnection Connection { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.HarvesterConnection.html">HarvesterConnection</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.HarvesterConnection.html">HarvesterConnection</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterSummary_Duplicates.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterSummary.Duplicates%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSummary.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterSummary_Duplicates_" data-uid="chia.dotnet.HarvesterSummary.Duplicates*"></a>
-
-  <h3 id="chia_dotnet_HarvesterSummary_Duplicates" data-uid="chia.dotnet.HarvesterSummary.Duplicates">
-  Duplicates
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSummary.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterSummary_Duplicates" data-uid="chia.dotnet.HarvesterSummary.Duplicates">Duplicates</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int Duplicates { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int Duplicates { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterSummary_FailedToOpenFileNames.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterSummary.FailedToOpenFileNames%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSummary.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterSummary_FailedToOpenFileNames_" data-uid="chia.dotnet.HarvesterSummary.FailedToOpenFileNames*"></a>
-
-  <h3 id="chia_dotnet_HarvesterSummary_FailedToOpenFileNames" data-uid="chia.dotnet.HarvesterSummary.FailedToOpenFileNames">
-  FailedToOpenFileNames
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSummary.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterSummary_FailedToOpenFileNames" data-uid="chia.dotnet.HarvesterSummary.FailedToOpenFileNames">FailedToOpenFileNames</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int FailedToOpenFileNames { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int FailedToOpenFileNames { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterSummary_LastSyncDateTime.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterSummary.LastSyncDateTime%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSummary.cs/#L18">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterSummary_LastSyncDateTime_" data-uid="chia.dotnet.HarvesterSummary.LastSyncDateTime*"></a>
-
-  <h3 id="chia_dotnet_HarvesterSummary_LastSyncDateTime" data-uid="chia.dotnet.HarvesterSummary.LastSyncDateTime">
-  LastSyncDateTime
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSummary.cs/#L18"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterSummary_LastSyncDateTime" data-uid="chia.dotnet.HarvesterSummary.LastSyncDateTime">LastSyncDateTime</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public DateTime LastSyncDateTime { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterSummary_LastSyncTime.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterSummary.LastSyncTime%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSummary.cs/#L17">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterSummary_LastSyncTime_" data-uid="chia.dotnet.HarvesterSummary.LastSyncTime*"></a>
-
-  <h3 id="chia_dotnet_HarvesterSummary_LastSyncTime" data-uid="chia.dotnet.HarvesterSummary.LastSyncTime">
-  LastSyncTime
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSummary.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterSummary_LastSyncTime" data-uid="chia.dotnet.HarvesterSummary.LastSyncTime">LastSyncTime</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public double LastSyncTime { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public double LastSyncTime { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">Double</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterSummary_NoKeyFilenames.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterSummary.NoKeyFilenames%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSummary.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterSummary_NoKeyFilenames_" data-uid="chia.dotnet.HarvesterSummary.NoKeyFilenames*"></a>
-
-  <h3 id="chia_dotnet_HarvesterSummary_NoKeyFilenames" data-uid="chia.dotnet.HarvesterSummary.NoKeyFilenames">
-  NoKeyFilenames
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSummary.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterSummary_NoKeyFilenames" data-uid="chia.dotnet.HarvesterSummary.NoKeyFilenames">NoKeyFilenames</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int NoKeyFilenames { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int NoKeyFilenames { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterSummary_NotFoundFileNames.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterSummary.NotFoundFileNames%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSummary.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterSummary_NotFoundFileNames_" data-uid="chia.dotnet.HarvesterSummary.NotFoundFileNames*"></a>
-
-  <h3 id="chia_dotnet_HarvesterSummary_NotFoundFileNames" data-uid="chia.dotnet.HarvesterSummary.NotFoundFileNames">
-  NotFoundFileNames
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSummary.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterSummary_NotFoundFileNames" data-uid="chia.dotnet.HarvesterSummary.NotFoundFileNames">NotFoundFileNames</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int NotFoundFileNames { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int NotFoundFileNames { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterSummary_Plots.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterSummary.Plots%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSummary.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterSummary_Plots_" data-uid="chia.dotnet.HarvesterSummary.Plots*"></a>
-
-  <h3 id="chia_dotnet_HarvesterSummary_Plots" data-uid="chia.dotnet.HarvesterSummary.Plots">
-  Plots
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSummary.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterSummary_Plots" data-uid="chia.dotnet.HarvesterSummary.Plots">Plots</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int Plots { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int Plots { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterSummary_Syncing.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterSummary.Syncing%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSummary.cs/#L16">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterSummary_Syncing_" data-uid="chia.dotnet.HarvesterSummary.Syncing*"></a>
-
-  <h3 id="chia_dotnet_HarvesterSummary_Syncing" data-uid="chia.dotnet.HarvesterSummary.Syncing">
-  Syncing
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSummary.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterSummary_Syncing" data-uid="chia.dotnet.HarvesterSummary.Syncing">Syncing</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public HarvesterSync Syncing { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public HarvesterSync Syncing { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.HarvesterSync.html">HarvesterSync</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.HarvesterSync.html">HarvesterSync</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterSummary_TotalPlotSize.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterSummary.TotalPlotSize%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSummary.cs/#L15">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterSummary_TotalPlotSize_" data-uid="chia.dotnet.HarvesterSummary.TotalPlotSize*"></a>
-
-  <h3 id="chia_dotnet_HarvesterSummary_TotalPlotSize" data-uid="chia.dotnet.HarvesterSummary.TotalPlotSize">
-  TotalPlotSize
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSummary.cs/#L15"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterSummary_TotalPlotSize" data-uid="chia.dotnet.HarvesterSummary.TotalPlotSize">TotalPlotSize</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public long TotalPlotSize { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public long TotalPlotSize { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">Int64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSummary.cs/#L7" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterSummary.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterSummary%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSummary.cs/#L7" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.HarvesterSync.html b/docs/api/chia.dotnet.HarvesterSync.html
index 559be69d..981dab1b 100644
--- a/docs/api/chia.dotnet.HarvesterSync.html
+++ b/docs/api/chia.dotnet.HarvesterSync.html
@@ -1,282 +1,265 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class HarvesterSync
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class HarvesterSync
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterSync.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterSync%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class HarvesterSync
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class HarvesterSync
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.HarvesterSync">
-
-
-
-  <h1 id="chia_dotnet_HarvesterSync" data-uid="chia.dotnet.HarvesterSync" class="text-break">
-    Class HarvesterSync
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSync.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.HarvesterSync">
+  
+  
+  <h1 id="chia_dotnet_HarvesterSync" data-uid="chia.dotnet.HarvesterSync" class="text-break">Class HarvesterSync
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">HarvesterSync</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record HarvesterSync : IEquatable&lt;HarvesterSync&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.HarvesterSync.html">HarvesterSync</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">HarvesterSync</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.HarvesterSync.html">HarvesterSync</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_HarvesterSync_Initial_" data-uid="chia.dotnet.HarvesterSync.Initial*"></a>
-
-  <h3 id="chia_dotnet_HarvesterSync_Initial" data-uid="chia.dotnet.HarvesterSync.Initial">
-  Initial
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSync.cs/#L5"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_HarvesterSync_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class HarvesterSync : IEquatable&lt;HarvesterSync&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterSync_Initial.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterSync.Initial%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSync.cs/#L5">View Source</a>
+  </span>
+  <a id="chia_dotnet_HarvesterSync_Initial_" data-uid="chia.dotnet.HarvesterSync.Initial*"></a>
+  <h4 id="chia_dotnet_HarvesterSync_Initial" data-uid="chia.dotnet.HarvesterSync.Initial">Initial</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool Initial { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool Initial { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterSync_PlotFilesProcessed.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterSync.PlotFilesProcessed%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSync.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterSync_PlotFilesProcessed_" data-uid="chia.dotnet.HarvesterSync.PlotFilesProcessed*"></a>
-
-  <h3 id="chia_dotnet_HarvesterSync_PlotFilesProcessed" data-uid="chia.dotnet.HarvesterSync.PlotFilesProcessed">
-  PlotFilesProcessed
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSync.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterSync_PlotFilesProcessed" data-uid="chia.dotnet.HarvesterSync.PlotFilesProcessed">PlotFilesProcessed</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint PlotFilesProcessed { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint PlotFilesProcessed { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterSync_PlotFilesTotal.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterSync.PlotFilesTotal%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSync.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_HarvesterSync_PlotFilesTotal_" data-uid="chia.dotnet.HarvesterSync.PlotFilesTotal*"></a>
-
-  <h3 id="chia_dotnet_HarvesterSync_PlotFilesTotal" data-uid="chia.dotnet.HarvesterSync.PlotFilesTotal">
-  PlotFilesTotal
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSync.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HarvesterSync_PlotFilesTotal" data-uid="chia.dotnet.HarvesterSync.PlotFilesTotal">PlotFilesTotal</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint PlotFilesTotal { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint PlotFilesTotal { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSync.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HarvesterSync.md&amp;value=---%0Auid%3A%20chia.dotnet.HarvesterSync%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HarvesterSync.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.HashFilter.html b/docs/api/chia.dotnet.HashFilter.html
index 174b0035..ceebb258 100644
--- a/docs/api/chia.dotnet.HashFilter.html
+++ b/docs/api/chia.dotnet.HashFilter.html
@@ -1,251 +1,235 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class HashFilter
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class HashFilter
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HashFilter.md&amp;value=---%0Auid%3A%20chia.dotnet.HashFilter%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class HashFilter
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class HashFilter
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.HashFilter">
-
-
-
-  <h1 id="chia_dotnet_HashFilter" data-uid="chia.dotnet.HashFilter" class="text-break">
-    Class HashFilter
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HashFilter.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.HashFilter">
+  
+  
+  <h1 id="chia_dotnet_HashFilter" data-uid="chia.dotnet.HashFilter" class="text-break">Class HashFilter
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">HashFilter</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record HashFilter : IEquatable&lt;HashFilter&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.HashFilter.html">HashFilter</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">HashFilter</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.HashFilter.html">HashFilter</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_HashFilter_Mode_" data-uid="chia.dotnet.HashFilter.Mode*"></a>
-
-  <h3 id="chia_dotnet_HashFilter_Mode" data-uid="chia.dotnet.HashFilter.Mode">
-  Mode
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HashFilter.cs/#L9"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_HashFilter_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class HashFilter : IEquatable&lt;HashFilter&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HashFilter_Mode.md&amp;value=---%0Auid%3A%20chia.dotnet.HashFilter.Mode%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HashFilter.cs/#L9">View Source</a>
+  </span>
+  <a id="chia_dotnet_HashFilter_Mode_" data-uid="chia.dotnet.HashFilter.Mode*"></a>
+  <h4 id="chia_dotnet_HashFilter_Mode" data-uid="chia.dotnet.HashFilter.Mode">Mode</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public FilterMode Mode { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public FilterMode Mode { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.FilterMode.html">FilterMode</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.FilterMode.html">FilterMode</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HashFilter_Values.md&amp;value=---%0Auid%3A%20chia.dotnet.HashFilter.Values%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HashFilter.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_HashFilter_Values_" data-uid="chia.dotnet.HashFilter.Values*"></a>
-
-  <h3 id="chia_dotnet_HashFilter_Values" data-uid="chia.dotnet.HashFilter.Values">
-  Values
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HashFilter.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HashFilter_Values" data-uid="chia.dotnet.HashFilter.Values">Values</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; Values { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; Values { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HashFilter.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HashFilter.md&amp;value=---%0Auid%3A%20chia.dotnet.HashFilter%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/HashFilter.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.HttpRpcClient.html b/docs/api/chia.dotnet.HttpRpcClient.html
index dea1bcb1..836c5968 100644
--- a/docs/api/chia.dotnet.HttpRpcClient.html
+++ b/docs/api/chia.dotnet.HttpRpcClient.html
@@ -1,492 +1,513 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class HttpRpcClient
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class HttpRpcClient
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Class that handles core communication with the rpc endpoint using http(s)">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HttpRpcClient.md&amp;value=---%0Auid%3A%20chia.dotnet.HttpRpcClient%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class HttpRpcClient
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class HttpRpcClient
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.HttpRpcClient">
-
-
-
-  <h1 id="chia_dotnet_HttpRpcClient" data-uid="chia.dotnet.HttpRpcClient" class="text-break">
-    Class HttpRpcClient
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HttpRpcClient.cs/#L15"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.HttpRpcClient">
+  
+  
+  <h1 id="chia_dotnet_HttpRpcClient" data-uid="chia.dotnet.HttpRpcClient" class="text-break">Class HttpRpcClient
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Class that handles core communication with the rpc endpoint using http(s)</p>
+  <div class="markdown level0 summary"><p>Class that handles core communication with the rpc endpoint using http(s)</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class HttpRpcClient : IRpcClient, IDisposable</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">HttpRpcClient</span></div>
+  </div>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a></div>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">HttpRpcClient</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a></div>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="constructors">Constructors
-</h2>
-
-
-  <a id="chia_dotnet_HttpRpcClient__ctor_" data-uid="chia.dotnet.HttpRpcClient.#ctor*"></a>
-
-  <h3 id="chia_dotnet_HttpRpcClient__ctor_chia_dotnet_EndpointInfo_" data-uid="chia.dotnet.HttpRpcClient.#ctor(chia.dotnet.EndpointInfo)">
-  HttpRpcClient(EndpointInfo)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HttpRpcClient.cs/#L26"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_HttpRpcClient_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class HttpRpcClient : IRpcClient, IDisposable</code></pre>
+  </div>
+  <h3 id="constructors">Constructors
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HttpRpcClient__ctor_chia_dotnet_EndpointInfo_.md&amp;value=---%0Auid%3A%20chia.dotnet.HttpRpcClient.%23ctor(chia.dotnet.EndpointInfo)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HttpRpcClient.cs/#L26">View Source</a>
+  </span>
+  <a id="chia_dotnet_HttpRpcClient__ctor_" data-uid="chia.dotnet.HttpRpcClient.#ctor*"></a>
+  <h4 id="chia_dotnet_HttpRpcClient__ctor_chia_dotnet_EndpointInfo_" data-uid="chia.dotnet.HttpRpcClient.#ctor(chia.dotnet.EndpointInfo)">HttpRpcClient(EndpointInfo)</h4>
   <div class="markdown level1 summary"><p>ctor</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public HttpRpcClient(EndpointInfo endpoint)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>endpoint</code> <a class="xref" href="chia.dotnet.EndpointInfo.html">EndpointInfo</a></dt>
-    <dd><p>Details of the service endpoint</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.EndpointInfo.html">EndpointInfo</a></td>
+        <td><span class="parametername">endpoint</span></td>
+        <td><p>Details of the service endpoint</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HttpRpcClient__ctor_chia_dotnet_EndpointInfo_System_Net_Http_DelegatingHandler_.md&amp;value=---%0Auid%3A%20chia.dotnet.HttpRpcClient.%23ctor(chia.dotnet.EndpointInfo%2CSystem.Net.Http.DelegatingHandler)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HttpRpcClient.cs/#L45">View Source</a>
+  </span>
   <a id="chia_dotnet_HttpRpcClient__ctor_" data-uid="chia.dotnet.HttpRpcClient.#ctor*"></a>
-
-  <h3 id="chia_dotnet_HttpRpcClient__ctor_chia_dotnet_EndpointInfo_System_Net_Http_DelegatingHandler_" data-uid="chia.dotnet.HttpRpcClient.#ctor(chia.dotnet.EndpointInfo,System.Net.Http.DelegatingHandler)">
-  HttpRpcClient(EndpointInfo, DelegatingHandler)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HttpRpcClient.cs/#L45"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HttpRpcClient__ctor_chia_dotnet_EndpointInfo_System_Net_Http_DelegatingHandler_" data-uid="chia.dotnet.HttpRpcClient.#ctor(chia.dotnet.EndpointInfo,System.Net.Http.DelegatingHandler)">HttpRpcClient(EndpointInfo, DelegatingHandler)</h4>
   <div class="markdown level1 summary"><p>ctor</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public HttpRpcClient(EndpointInfo endpoint, DelegatingHandler delegatingHandler)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>endpoint</code> <a class="xref" href="chia.dotnet.EndpointInfo.html">EndpointInfo</a></dt>
-    <dd><p>Details of the service endpoint</p>
-</dd>
-    <dt><code>delegatingHandler</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.net.http.delegatinghandler">DelegatingHandler</a></dt>
-    <dd><p>A handler created elsewhere that may have things like resiliency chains</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.EndpointInfo.html">EndpointInfo</a></td>
+        <td><span class="parametername">endpoint</span></td>
+        <td><p>Details of the service endpoint</p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.net.http.delegatinghandler">DelegatingHandler</a></td>
+        <td><span class="parametername">delegatingHandler</span></td>
+        <td><p>A handler created elsewhere that may have things like resiliency chains</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HttpRpcClient__ctor_chia_dotnet_EndpointInfo_System_Net_Http_HttpClient_.md&amp;value=---%0Auid%3A%20chia.dotnet.HttpRpcClient.%23ctor(chia.dotnet.EndpointInfo%2CSystem.Net.Http.HttpClient)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HttpRpcClient.cs/#L69">View Source</a>
+  </span>
   <a id="chia_dotnet_HttpRpcClient__ctor_" data-uid="chia.dotnet.HttpRpcClient.#ctor*"></a>
-
-  <h3 id="chia_dotnet_HttpRpcClient__ctor_chia_dotnet_EndpointInfo_System_Net_Http_HttpClient_" data-uid="chia.dotnet.HttpRpcClient.#ctor(chia.dotnet.EndpointInfo,System.Net.Http.HttpClient)">
-  HttpRpcClient(EndpointInfo, HttpClient)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HttpRpcClient.cs/#L69"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HttpRpcClient__ctor_chia_dotnet_EndpointInfo_System_Net_Http_HttpClient_" data-uid="chia.dotnet.HttpRpcClient.#ctor(chia.dotnet.EndpointInfo,System.Net.Http.HttpClient)">HttpRpcClient(EndpointInfo, HttpClient)</h4>
   <div class="markdown level1 summary"><p>ctor</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public HttpRpcClient(EndpointInfo endpoint, HttpClient httpClient)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>endpoint</code> <a class="xref" href="chia.dotnet.EndpointInfo.html">EndpointInfo</a></dt>
-    <dd><p>Details of the service endpoint</p>
-</dd>
-    <dt><code>httpClient</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.net.http.httpclient">HttpClient</a></dt>
-    <dd><p>A fully configured client, including ssl certs, in tended for use with IHttpClientFactory</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_HttpRpcClient_Endpoint_" data-uid="chia.dotnet.HttpRpcClient.Endpoint*"></a>
-
-  <h3 id="chia_dotnet_HttpRpcClient_Endpoint" data-uid="chia.dotnet.HttpRpcClient.Endpoint">
-  Endpoint
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HttpRpcClient.cs/#L79"><i class="bi bi-code-slash"></i></a>
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.EndpointInfo.html">EndpointInfo</a></td>
+        <td><span class="parametername">endpoint</span></td>
+        <td><p>Details of the service endpoint</p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.net.http.httpclient">HttpClient</a></td>
+        <td><span class="parametername">httpClient</span></td>
+        <td><p>A fully configured client, including ssl certs, in tended for use with IHttpClientFactory</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HttpRpcClient_Endpoint.md&amp;value=---%0Auid%3A%20chia.dotnet.HttpRpcClient.Endpoint%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HttpRpcClient.cs/#L79">View Source</a>
+  </span>
+  <a id="chia_dotnet_HttpRpcClient_Endpoint_" data-uid="chia.dotnet.HttpRpcClient.Endpoint*"></a>
+  <h4 id="chia_dotnet_HttpRpcClient_Endpoint" data-uid="chia.dotnet.HttpRpcClient.Endpoint">Endpoint</h4>
   <div class="markdown level1 summary"><p>Details of the RPC service endpoint</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public EndpointInfo Endpoint { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public EndpointInfo Endpoint { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.EndpointInfo.html">EndpointInfo</a></dt>
-    <dd>Class that handles core communication with the rpc endpoint using http(s)</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_HttpRpcClient_Dispose_" data-uid="chia.dotnet.HttpRpcClient.Dispose*"></a>
-
-  <h3 id="chia_dotnet_HttpRpcClient_Dispose" data-uid="chia.dotnet.HttpRpcClient.Dispose">
-  Dispose()
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HttpRpcClient.cs/#L176"><i class="bi bi-code-slash"></i></a>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.EndpointInfo.html">EndpointInfo</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="methods">Methods
   </h3>
-
-  <div class="markdown level1 summary"><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable.dispose">Dispose()</a></p>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HttpRpcClient_Dispose.md&amp;value=---%0Auid%3A%20chia.dotnet.HttpRpcClient.Dispose%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HttpRpcClient.cs/#L176">View Source</a>
+  </span>
+  <a id="chia_dotnet_HttpRpcClient_Dispose_" data-uid="chia.dotnet.HttpRpcClient.Dispose*"></a>
+  <h4 id="chia_dotnet_HttpRpcClient_Dispose" data-uid="chia.dotnet.HttpRpcClient.Dispose">Dispose()</h4>
+  <div class="markdown level1 summary"><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable.dispose#system-idisposable-dispose">Dispose()</a></p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public void Dispose()</code></pre>
   </div>
-
-
-
-
-
-
-
-
-
-
-
-
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HttpRpcClient_Dispose_System_Boolean_.md&amp;value=---%0Auid%3A%20chia.dotnet.HttpRpcClient.Dispose(System.Boolean)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HttpRpcClient.cs/#L159">View Source</a>
+  </span>
   <a id="chia_dotnet_HttpRpcClient_Dispose_" data-uid="chia.dotnet.HttpRpcClient.Dispose*"></a>
-
-  <h3 id="chia_dotnet_HttpRpcClient_Dispose_System_Boolean_" data-uid="chia.dotnet.HttpRpcClient.Dispose(System.Boolean)">
-  Dispose(bool)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HttpRpcClient.cs/#L159"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HttpRpcClient_Dispose_System_Boolean_" data-uid="chia.dotnet.HttpRpcClient.Dispose(System.Boolean)">Dispose(Boolean)</h4>
   <div class="markdown level1 summary"><p>Called when the instance is being disposed or finalized</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">protected virtual void Dispose(bool disposing)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>disposing</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Invoke from <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable.dispose">Dispose()</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td><span class="parametername">disposing</span></td>
+        <td><p>Invoke from <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable.dispose#system-idisposable-dispose">Dispose()</a></p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HttpRpcClient_PostMessage_chia_dotnet_Message_System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20chia.dotnet.HttpRpcClient.PostMessage(chia.dotnet.Message%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HttpRpcClient.cs/#L88">View Source</a>
+  </span>
   <a id="chia_dotnet_HttpRpcClient_PostMessage_" data-uid="chia.dotnet.HttpRpcClient.PostMessage*"></a>
-
-  <h3 id="chia_dotnet_HttpRpcClient_PostMessage_chia_dotnet_Message_System_Threading_CancellationToken_" data-uid="chia.dotnet.HttpRpcClient.PostMessage(chia.dotnet.Message,System.Threading.CancellationToken)">
-  PostMessage(Message, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HttpRpcClient.cs/#L88"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HttpRpcClient_PostMessage_chia_dotnet_Message_System_Threading_CancellationToken_" data-uid="chia.dotnet.HttpRpcClient.PostMessage(chia.dotnet.Message,System.Threading.CancellationToken)">PostMessage(Message, CancellationToken)</h4>
   <div class="markdown level1 summary"><p>Posts a <a class="xref" href="chia.dotnet.Message.html">Message</a> to the <a class="xref" href="chia.dotnet.HttpRpcClient.html#chia_dotnet_HttpRpcClient_Endpoint">Endpoint</a> but does not wait for a response</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task PostMessage(Message message, CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public async Task PostMessage(Message message, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>message</code> <a class="xref" href="chia.dotnet.Message.html">Message</a></dt>
-    <dd><p>The message to send</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_HttpRpcClient_PostMessage_chia_dotnet_Message_System_Threading_CancellationToken__remarks">Remarks</h4>
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.Message.html">Message</a></td>
+        <td><span class="parametername">message</span></td>
+        <td><p>The message to send</p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></td>
+        <td><span class="parametername">cancellationToken</span></td>
+        <td><p>A token to allow the call to be cancelled</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></td>
+        <td><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 id="chia_dotnet_HttpRpcClient_PostMessage_chia_dotnet_Message_System_Threading_CancellationToken__remarks">Remarks</h5>
   <div class="markdown level1 remarks"><p>Awaiting this method waits for the message to be sent only. It doesn't await a response.</p>
 </div>
-
-
-
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HttpRpcClient_SendMessage_chia_dotnet_Message_System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20chia.dotnet.HttpRpcClient.SendMessage(chia.dotnet.Message%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HttpRpcClient.cs/#L112">View Source</a>
+  </span>
   <a id="chia_dotnet_HttpRpcClient_SendMessage_" data-uid="chia.dotnet.HttpRpcClient.SendMessage*"></a>
-
-  <h3 id="chia_dotnet_HttpRpcClient_SendMessage_chia_dotnet_Message_System_Threading_CancellationToken_" data-uid="chia.dotnet.HttpRpcClient.SendMessage(chia.dotnet.Message,System.Threading.CancellationToken)">
-  SendMessage(Message, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HttpRpcClient.cs/#L112"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_HttpRpcClient_SendMessage_chia_dotnet_Message_System_Threading_CancellationToken_" data-uid="chia.dotnet.HttpRpcClient.SendMessage(chia.dotnet.Message,System.Threading.CancellationToken)">SendMessage(Message, CancellationToken)</h4>
   <div class="markdown level1 summary"><p>Sends a <a class="xref" href="chia.dotnet.Message.html">Message</a> to the endpoint and waits for a response</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;dynamic&gt; SendMessage(Message message, CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public async Task&lt;dynamic&gt; SendMessage(Message message, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>message</code> <a class="xref" href="chia.dotnet.Message.html">Message</a></dt>
-    <dd><p>The message to send</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<span class="xref">dynamic</span>&gt;</dt>
-    <dd><p>The response message</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_HttpRpcClient_SendMessage_chia_dotnet_Message_System_Threading_CancellationToken__remarks">Remarks</h4>
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.Message.html">Message</a></td>
+        <td><span class="parametername">message</span></td>
+        <td><p>The message to send</p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></td>
+        <td><span class="parametername">cancellationToken</span></td>
+        <td><p>A token to allow the call to be cancelled</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a>&gt;</td>
+        <td><p>The response message</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 id="chia_dotnet_HttpRpcClient_SendMessage_chia_dotnet_Message_System_Threading_CancellationToken__remarks">Remarks</h5>
   <div class="markdown level1 remarks"><p>Awaiting this method will block until a response is received from the rpc endpoint or the A token to allow the call to be cancelled is cancelled</p>
 </div>
-
-  <h4 class="section">Exceptions</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.ResponseException.html">ResponseException</a></dt>
-    <dd><p>Throws when <a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_IsSuccessfulResponse">IsSuccessfulResponse</a> is False</p>
-</dd>
-  </dl>
-
-
-
-
+  <h5 class="exceptions">Exceptions</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Condition</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.ResponseException.html">ResponseException</a></td>
+        <td><p>Throws when <a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_IsSuccessfulResponse">IsSuccessfulResponse</a> is False</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a>
+  </div>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">System.IDisposable</a>
+  </div>
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HttpRpcClient.cs/#L15" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_HttpRpcClient.md&amp;value=---%0Auid%3A%20chia.dotnet.HttpRpcClient%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/HttpRpcClient.cs/#L15" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.IRpcClient.html b/docs/api/chia.dotnet.IRpcClient.html
index dbde0b95..2697a131 100644
--- a/docs/api/chia.dotnet.IRpcClient.html
+++ b/docs/api/chia.dotnet.IRpcClient.html
@@ -1,291 +1,312 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Interface IRpcClient
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Interface IRpcClient
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Interface representing rpc communication">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_IRpcClient.md&amp;value=---%0Auid%3A%20chia.dotnet.IRpcClient%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Interface IRpcClient
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Interface IRpcClient
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.IRpcClient">
-
-
-
-  <h1 id="chia_dotnet_IRpcClient" data-uid="chia.dotnet.IRpcClient" class="text-break">
-    Interface IRpcClient
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/IRpcClient.cs/#L10"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.IRpcClient">
+  
+  
+  <h1 id="chia_dotnet_IRpcClient" data-uid="chia.dotnet.IRpcClient" class="text-break">Interface IRpcClient
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Interface representing rpc communication</p>
+  <div class="markdown level0 summary"><p>Interface representing rpc communication</p>
 </div>
-  <div class="markdown conceptual"></div>
-
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
+    <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable.dispose#system-idisposable-dispose">IDisposable.Dispose()</a>
+    </div>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_IRpcClient_syntax">Syntax</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public interface IRpcClient : IDisposable</code></pre>
   </div>
-
-
-
-
-
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable.dispose">IDisposable.Dispose()</a>
-    </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_IRpcClient_Endpoint_" data-uid="chia.dotnet.IRpcClient.Endpoint*"></a>
-
-  <h3 id="chia_dotnet_IRpcClient_Endpoint" data-uid="chia.dotnet.IRpcClient.Endpoint">
-  Endpoint
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/IRpcClient.cs/#L15"><i class="bi bi-code-slash"></i></a>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_IRpcClient_Endpoint.md&amp;value=---%0Auid%3A%20chia.dotnet.IRpcClient.Endpoint%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/IRpcClient.cs/#L15">View Source</a>
+  </span>
+  <a id="chia_dotnet_IRpcClient_Endpoint_" data-uid="chia.dotnet.IRpcClient.Endpoint*"></a>
+  <h4 id="chia_dotnet_IRpcClient_Endpoint" data-uid="chia.dotnet.IRpcClient.Endpoint">Endpoint</h4>
   <div class="markdown level1 summary"><p>Details of the RPC service endpoint</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">EndpointInfo Endpoint { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">EndpointInfo Endpoint { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.EndpointInfo.html">EndpointInfo</a></dt>
-    <dd>Interface representing rpc communication</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_IRpcClient_PostMessage_" data-uid="chia.dotnet.IRpcClient.PostMessage*"></a>
-
-  <h3 id="chia_dotnet_IRpcClient_PostMessage_chia_dotnet_Message_System_Threading_CancellationToken_" data-uid="chia.dotnet.IRpcClient.PostMessage(chia.dotnet.Message,System.Threading.CancellationToken)">
-  PostMessage(Message, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/IRpcClient.cs/#L24"><i class="bi bi-code-slash"></i></a>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.EndpointInfo.html">EndpointInfo</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="methods">Methods
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_IRpcClient_PostMessage_chia_dotnet_Message_System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20chia.dotnet.IRpcClient.PostMessage(chia.dotnet.Message%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/IRpcClient.cs/#L24">View Source</a>
+  </span>
+  <a id="chia_dotnet_IRpcClient_PostMessage_" data-uid="chia.dotnet.IRpcClient.PostMessage*"></a>
+  <h4 id="chia_dotnet_IRpcClient_PostMessage_chia_dotnet_Message_System_Threading_CancellationToken_" data-uid="chia.dotnet.IRpcClient.PostMessage(chia.dotnet.Message,System.Threading.CancellationToken)">PostMessage(Message, CancellationToken)</h4>
   <div class="markdown level1 summary"><p>Posts a <a class="xref" href="chia.dotnet.Message.html">Message</a> to the <a class="xref" href="chia.dotnet.IRpcClient.html#chia_dotnet_IRpcClient_Endpoint">Endpoint</a> but does not wait for a response</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">Task PostMessage(Message message, CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">Task PostMessage(Message message, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>message</code> <a class="xref" href="chia.dotnet.Message.html">Message</a></dt>
-    <dd><p>The message to post</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_IRpcClient_PostMessage_chia_dotnet_Message_System_Threading_CancellationToken__remarks">Remarks</h4>
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.Message.html">Message</a></td>
+        <td><span class="parametername">message</span></td>
+        <td><p>The message to post</p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></td>
+        <td><span class="parametername">cancellationToken</span></td>
+        <td><p>A token to allow the call to be cancelled</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></td>
+        <td><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 id="chia_dotnet_IRpcClient_PostMessage_chia_dotnet_Message_System_Threading_CancellationToken__remarks">Remarks</h5>
   <div class="markdown level1 remarks"><p>Awaiting this method waits for the message to be sent only. It doesn't await a response.</p>
 </div>
-
-
-
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_IRpcClient_SendMessage_chia_dotnet_Message_System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20chia.dotnet.IRpcClient.SendMessage(chia.dotnet.Message%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/IRpcClient.cs/#L34">View Source</a>
+  </span>
   <a id="chia_dotnet_IRpcClient_SendMessage_" data-uid="chia.dotnet.IRpcClient.SendMessage*"></a>
-
-  <h3 id="chia_dotnet_IRpcClient_SendMessage_chia_dotnet_Message_System_Threading_CancellationToken_" data-uid="chia.dotnet.IRpcClient.SendMessage(chia.dotnet.Message,System.Threading.CancellationToken)">
-  SendMessage(Message, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/IRpcClient.cs/#L34"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_IRpcClient_SendMessage_chia_dotnet_Message_System_Threading_CancellationToken_" data-uid="chia.dotnet.IRpcClient.SendMessage(chia.dotnet.Message,System.Threading.CancellationToken)">SendMessage(Message, CancellationToken)</h4>
   <div class="markdown level1 summary"><p>Sends a <a class="xref" href="chia.dotnet.Message.html">Message</a> to the <a class="xref" href="chia.dotnet.IRpcClient.html#chia_dotnet_IRpcClient_Endpoint">Endpoint</a> and waits for a response</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">Task&lt;dynamic&gt; SendMessage(Message message, CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">Task&lt;dynamic&gt; SendMessage(Message message, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>message</code> <a class="xref" href="chia.dotnet.Message.html">Message</a></dt>
-    <dd><p>The message to send</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<span class="xref">dynamic</span>&gt;</dt>
-    <dd><p>The response message</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_IRpcClient_SendMessage_chia_dotnet_Message_System_Threading_CancellationToken__remarks">Remarks</h4>
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.Message.html">Message</a></td>
+        <td><span class="parametername">message</span></td>
+        <td><p>The message to send</p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></td>
+        <td><span class="parametername">cancellationToken</span></td>
+        <td><p>A token to allow the call to be cancelled</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a>&gt;</td>
+        <td><p>The response message</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 id="chia_dotnet_IRpcClient_SendMessage_chia_dotnet_Message_System_Threading_CancellationToken__remarks">Remarks</h5>
   <div class="markdown level1 remarks"><p>Awaiting this method will block until a response is received from the <a class="xref" href="chia.dotnet.IRpcClient.html#chia_dotnet_IRpcClient_Endpoint">Endpoint</a> or the A token to allow the call to be cancelled is cancelled</p>
 </div>
-
-  <h4 class="section">Exceptions</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.ResponseException.html">ResponseException</a></dt>
-    <dd><p>Throws when <a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_IsSuccessfulResponse">IsSuccessfulResponse</a> is False</p>
-</dd>
-  </dl>
-
-
-
-
+  <h5 class="exceptions">Exceptions</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Condition</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.ResponseException.html">ResponseException</a></td>
+        <td><p>Throws when <a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_IsSuccessfulResponse">IsSuccessfulResponse</a> is False</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/IRpcClient.cs/#L10" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_IRpcClient.md&amp;value=---%0Auid%3A%20chia.dotnet.IRpcClient%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/IRpcClient.cs/#L10" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.InfusedChallengeChainSubSlot.html b/docs/api/chia.dotnet.InfusedChallengeChainSubSlot.html
index 62eee714..8cada24e 100644
--- a/docs/api/chia.dotnet.InfusedChallengeChainSubSlot.html
+++ b/docs/api/chia.dotnet.InfusedChallengeChainSubSlot.html
@@ -1,220 +1,205 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class InfusedChallengeChainSubSlot
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class InfusedChallengeChainSubSlot
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_InfusedChallengeChainSubSlot.md&amp;value=---%0Auid%3A%20chia.dotnet.InfusedChallengeChainSubSlot%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class InfusedChallengeChainSubSlot
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class InfusedChallengeChainSubSlot
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.InfusedChallengeChainSubSlot">
-
-
-
-  <h1 id="chia_dotnet_InfusedChallengeChainSubSlot" data-uid="chia.dotnet.InfusedChallengeChainSubSlot" class="text-break">
-    Class InfusedChallengeChainSubSlot
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/InfusedChallengeChainSubSlot.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.InfusedChallengeChainSubSlot">
+  
+  
+  <h1 id="chia_dotnet_InfusedChallengeChainSubSlot" data-uid="chia.dotnet.InfusedChallengeChainSubSlot" class="text-break">Class InfusedChallengeChainSubSlot
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">InfusedChallengeChainSubSlot</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record InfusedChallengeChainSubSlot : IEquatable&lt;InfusedChallengeChainSubSlot&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.InfusedChallengeChainSubSlot.html">InfusedChallengeChainSubSlot</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">InfusedChallengeChainSubSlot</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.InfusedChallengeChainSubSlot.html">InfusedChallengeChainSubSlot</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_InfusedChallengeChainSubSlot_InfusedChallengeChainEndOfSlotVdf_" data-uid="chia.dotnet.InfusedChallengeChainSubSlot.InfusedChallengeChainEndOfSlotVdf*"></a>
-
-  <h3 id="chia_dotnet_InfusedChallengeChainSubSlot_InfusedChallengeChainEndOfSlotVdf" data-uid="chia.dotnet.InfusedChallengeChainSubSlot.InfusedChallengeChainEndOfSlotVdf">
-  InfusedChallengeChainEndOfSlotVdf
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/InfusedChallengeChainSubSlot.cs/#L5"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_InfusedChallengeChainSubSlot_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class InfusedChallengeChainSubSlot : IEquatable&lt;InfusedChallengeChainSubSlot&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_InfusedChallengeChainSubSlot_InfusedChallengeChainEndOfSlotVdf.md&amp;value=---%0Auid%3A%20chia.dotnet.InfusedChallengeChainSubSlot.InfusedChallengeChainEndOfSlotVdf%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/InfusedChallengeChainSubSlot.cs/#L5">View Source</a>
+  </span>
+  <a id="chia_dotnet_InfusedChallengeChainSubSlot_InfusedChallengeChainEndOfSlotVdf_" data-uid="chia.dotnet.InfusedChallengeChainSubSlot.InfusedChallengeChainEndOfSlotVdf*"></a>
+  <h4 id="chia_dotnet_InfusedChallengeChainSubSlot_InfusedChallengeChainEndOfSlotVdf" data-uid="chia.dotnet.InfusedChallengeChainSubSlot.InfusedChallengeChainEndOfSlotVdf">InfusedChallengeChainEndOfSlotVdf</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VDFInfo InfusedChallengeChainEndOfSlotVdf { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VDFInfo InfusedChallengeChainEndOfSlotVdf { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/InfusedChallengeChainSubSlot.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_InfusedChallengeChainSubSlot.md&amp;value=---%0Auid%3A%20chia.dotnet.InfusedChallengeChainSubSlot%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/InfusedChallengeChainSubSlot.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.InternalNode.html b/docs/api/chia.dotnet.InternalNode.html
index 80e7b722..0129b3f1 100644
--- a/docs/api/chia.dotnet.InternalNode.html
+++ b/docs/api/chia.dotnet.InternalNode.html
@@ -1,344 +1,325 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class InternalNode
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class InternalNode
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_InternalNode.md&amp;value=---%0Auid%3A%20chia.dotnet.InternalNode%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class InternalNode
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class InternalNode
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.InternalNode">
-
-
-
-  <h1 id="chia_dotnet_InternalNode" data-uid="chia.dotnet.InternalNode" class="text-break">
-    Class InternalNode
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/InternalNode.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.InternalNode">
+  
+  
+  <h1 id="chia_dotnet_InternalNode" data-uid="chia.dotnet.InternalNode" class="text-break">Class InternalNode
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">InternalNode</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record InternalNode : IEquatable&lt;InternalNode&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.InternalNode.html">InternalNode</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">InternalNode</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.InternalNode.html">InternalNode</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_InternalNode_Atom_" data-uid="chia.dotnet.InternalNode.Atom*"></a>
-
-  <h3 id="chia_dotnet_InternalNode_Atom" data-uid="chia.dotnet.InternalNode.Atom">
-  Atom
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/InternalNode.cs/#L10"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_InternalNode_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class InternalNode : IEquatable&lt;InternalNode&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_InternalNode_Atom.md&amp;value=---%0Auid%3A%20chia.dotnet.InternalNode.Atom%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/InternalNode.cs/#L10">View Source</a>
+  </span>
+  <a id="chia_dotnet_InternalNode_Atom_" data-uid="chia.dotnet.InternalNode.Atom*"></a>
+  <h4 id="chia_dotnet_InternalNode_Atom" data-uid="chia.dotnet.InternalNode.Atom">Atom</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Atom { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Atom { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_InternalNode_Hash.md&amp;value=---%0Auid%3A%20chia.dotnet.InternalNode.Hash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/InternalNode.cs/#L5">View Source</a>
+  </span>
   <a id="chia_dotnet_InternalNode_Hash_" data-uid="chia.dotnet.InternalNode.Hash*"></a>
-
-  <h3 id="chia_dotnet_InternalNode_Hash" data-uid="chia.dotnet.InternalNode.Hash">
-  Hash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/InternalNode.cs/#L5"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_InternalNode_Hash" data-uid="chia.dotnet.InternalNode.Hash">Hash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Hash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Hash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_InternalNode_LeftHash.md&amp;value=---%0Auid%3A%20chia.dotnet.InternalNode.LeftHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/InternalNode.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_InternalNode_LeftHash_" data-uid="chia.dotnet.InternalNode.LeftHash*"></a>
-
-  <h3 id="chia_dotnet_InternalNode_LeftHash" data-uid="chia.dotnet.InternalNode.LeftHash">
-  LeftHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/InternalNode.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_InternalNode_LeftHash" data-uid="chia.dotnet.InternalNode.LeftHash">LeftHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string LeftHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string LeftHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_InternalNode_Pair.md&amp;value=---%0Auid%3A%20chia.dotnet.InternalNode.Pair%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/InternalNode.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_InternalNode_Pair_" data-uid="chia.dotnet.InternalNode.Pair*"></a>
-
-  <h3 id="chia_dotnet_InternalNode_Pair" data-uid="chia.dotnet.InternalNode.Pair">
-  Pair
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/InternalNode.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_InternalNode_Pair" data-uid="chia.dotnet.InternalNode.Pair">Pair</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public (string, string) Pair { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public (string, string) Pair { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt>(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>)</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-2">(T1, T2)</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_InternalNode_RightHash.md&amp;value=---%0Auid%3A%20chia.dotnet.InternalNode.RightHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/InternalNode.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_InternalNode_RightHash_" data-uid="chia.dotnet.InternalNode.RightHash*"></a>
-
-  <h3 id="chia_dotnet_InternalNode_RightHash" data-uid="chia.dotnet.InternalNode.RightHash">
-  RightHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/InternalNode.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_InternalNode_RightHash" data-uid="chia.dotnet.InternalNode.RightHash">RightHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string RightHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string RightHash { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/InternalNode.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_InternalNode.md&amp;value=---%0Auid%3A%20chia.dotnet.InternalNode%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/InternalNode.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.KSize.html b/docs/api/chia.dotnet.KSize.html
index e035d16c..7b90fa3d 100644
--- a/docs/api/chia.dotnet.KSize.html
+++ b/docs/api/chia.dotnet.KSize.html
@@ -1,163 +1,171 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Enum KSize
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Enum KSize
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Valid plot sizes https://github.com/Chia-Network/chia-blockchain/wiki/k-sizes">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KSize.md&amp;value=---%0Auid%3A%20chia.dotnet.KSize%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Enum KSize
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Enum KSize
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.KSize">
-
-
-
-
-  <h1 id="chia_dotnet_KSize" data-uid="chia.dotnet.KSize" class="text-break">
-    Enum KSize
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KSize.cs/#L7"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.KSize">
+  
+  
+  <h1 id="chia_dotnet_KSize" data-uid="chia.dotnet.KSize" class="text-break">Enum KSize
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Valid plot sizes
+  <div class="markdown level0 summary"><p>Valid plot sizes
 <a href="https://github.com/Chia-Network/chia-blockchain/wiki/k-sizes">https://github.com/Chia-Network/chia-blockchain/wiki/k-sizes</a></p>
 </div>
-  <div class="markdown conceptual"></div>
-
+  <div class="markdown level0 conceptual"></div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_KSize_syntax">Syntax</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public enum KSize</code></pre>
   </div>
-
-
-
-
-
-
-
-
-
-  <h2 id="fields">Fields
-</h2>
-  <dl class="parameters">
-    <dt id="chia_dotnet_KSize_K25"><code>K25 = 25</code></dt>
-    <dd><p>Valid for testing only - <a class="xref" href="chia.dotnet.PlotterConfig.html#chia_dotnet_PlotterConfig_OverrideK">OverrideK</a> must be true in order to use</p>
-</dd>
-    <dt id="chia_dotnet_KSize_K32"><code>K32 = 32</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_KSize_K33"><code>K33 = 33</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_KSize_K34"><code>K34 = 34</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_KSize_K35"><code>K35 = 35</code></dt>
-    <dd></dd>
-  </dl>
-
-
-
+  <h3 id="fields">Fields
+  </h3>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    <thead>
+    <tbody>
+      <tr>
+        <td id="chia_dotnet_KSize_K25">K25</td>
+        <td><p>Valid for testing only - <a class="xref" href="chia.dotnet.PlotterConfig.html#chia_dotnet_PlotterConfig_OverrideK">OverrideK</a> must be true in order to use</p>
+</td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_KSize_K32">K32</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_KSize_K33">K33</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_KSize_K34">K34</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_KSize_K35">K35</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </thead></thead></table>
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KSize.cs/#L7" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KSize.md&amp;value=---%0Auid%3A%20chia.dotnet.KSize%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KSize.cs/#L7" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.KVDiff.html b/docs/api/chia.dotnet.KVDiff.html
index a4cee894..317cf1e9 100644
--- a/docs/api/chia.dotnet.KVDiff.html
+++ b/docs/api/chia.dotnet.KVDiff.html
@@ -1,282 +1,265 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class KVDiff
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class KVDiff
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KVDiff.md&amp;value=---%0Auid%3A%20chia.dotnet.KVDiff%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class KVDiff
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class KVDiff
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.KVDiff">
-
-
-
-  <h1 id="chia_dotnet_KVDiff" data-uid="chia.dotnet.KVDiff" class="text-break">
-    Class KVDiff
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KVDiff.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.KVDiff">
+  
+  
+  <h1 id="chia_dotnet_KVDiff" data-uid="chia.dotnet.KVDiff" class="text-break">Class KVDiff
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">KVDiff</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record KVDiff : IEquatable&lt;KVDiff&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.KVDiff.html">KVDiff</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">KVDiff</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.KVDiff.html">KVDiff</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_KVDiff_Key_" data-uid="chia.dotnet.KVDiff.Key*"></a>
-
-  <h3 id="chia_dotnet_KVDiff_Key" data-uid="chia.dotnet.KVDiff.Key">
-  Key
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KVDiff.cs/#L6"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_KVDiff_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class KVDiff : IEquatable&lt;KVDiff&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KVDiff_Key.md&amp;value=---%0Auid%3A%20chia.dotnet.KVDiff.Key%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KVDiff.cs/#L6">View Source</a>
+  </span>
+  <a id="chia_dotnet_KVDiff_Key_" data-uid="chia.dotnet.KVDiff.Key*"></a>
+  <h4 id="chia_dotnet_KVDiff_Key" data-uid="chia.dotnet.KVDiff.Key">Key</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Key { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Key { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KVDiff_Type.md&amp;value=---%0Auid%3A%20chia.dotnet.KVDiff.Type%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KVDiff.cs/#L5">View Source</a>
+  </span>
   <a id="chia_dotnet_KVDiff_Type_" data-uid="chia.dotnet.KVDiff.Type*"></a>
-
-  <h3 id="chia_dotnet_KVDiff_Type" data-uid="chia.dotnet.KVDiff.Type">
-  Type
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KVDiff.cs/#L5"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_KVDiff_Type" data-uid="chia.dotnet.KVDiff.Type">Type</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Type { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Type { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KVDiff_Value.md&amp;value=---%0Auid%3A%20chia.dotnet.KVDiff.Value%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KVDiff.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_KVDiff_Value_" data-uid="chia.dotnet.KVDiff.Value*"></a>
-
-  <h3 id="chia_dotnet_KVDiff_Value" data-uid="chia.dotnet.KVDiff.Value">
-  Value
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KVDiff.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_KVDiff_Value" data-uid="chia.dotnet.KVDiff.Value">Value</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Value { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Value { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KVDiff.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KVDiff.md&amp;value=---%0Auid%3A%20chia.dotnet.KVDiff%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KVDiff.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.KeyData.html b/docs/api/chia.dotnet.KeyData.html
index 74e98758..89e9f56b 100644
--- a/docs/api/chia.dotnet.KeyData.html
+++ b/docs/api/chia.dotnet.KeyData.html
@@ -1,313 +1,295 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class KeyData
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class KeyData
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KeyData.md&amp;value=---%0Auid%3A%20chia.dotnet.KeyData%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class KeyData
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class KeyData
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.KeyData">
-
-
-
-  <h1 id="chia_dotnet_KeyData" data-uid="chia.dotnet.KeyData" class="text-break">
-    Class KeyData
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyData.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.KeyData">
+  
+  
+  <h1 id="chia_dotnet_KeyData" data-uid="chia.dotnet.KeyData" class="text-break">Class KeyData
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">KeyData</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record KeyData : IEquatable&lt;KeyData&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.KeyData.html">KeyData</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">KeyData</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.KeyData.html">KeyData</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_KeyData_Fingerprint_" data-uid="chia.dotnet.KeyData.Fingerprint*"></a>
-
-  <h3 id="chia_dotnet_KeyData_Fingerprint" data-uid="chia.dotnet.KeyData.Fingerprint">
-  Fingerprint
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyData.cs/#L5"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_KeyData_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class KeyData : IEquatable&lt;KeyData&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KeyData_Fingerprint.md&amp;value=---%0Auid%3A%20chia.dotnet.KeyData.Fingerprint%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyData.cs/#L5">View Source</a>
+  </span>
+  <a id="chia_dotnet_KeyData_Fingerprint_" data-uid="chia.dotnet.KeyData.Fingerprint*"></a>
+  <h4 id="chia_dotnet_KeyData_Fingerprint" data-uid="chia.dotnet.KeyData.Fingerprint">Fingerprint</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint Fingerprint { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint Fingerprint { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KeyData_Label.md&amp;value=---%0Auid%3A%20chia.dotnet.KeyData.Label%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyData.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_KeyData_Label_" data-uid="chia.dotnet.KeyData.Label*"></a>
-
-  <h3 id="chia_dotnet_KeyData_Label" data-uid="chia.dotnet.KeyData.Label">
-  Label
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyData.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_KeyData_Label" data-uid="chia.dotnet.KeyData.Label">Label</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? Label { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Label { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KeyData_PublicKey.md&amp;value=---%0Auid%3A%20chia.dotnet.KeyData.PublicKey%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyData.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_KeyData_PublicKey_" data-uid="chia.dotnet.KeyData.PublicKey*"></a>
-
-  <h3 id="chia_dotnet_KeyData_PublicKey" data-uid="chia.dotnet.KeyData.PublicKey">
-  PublicKey
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyData.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_KeyData_PublicKey" data-uid="chia.dotnet.KeyData.PublicKey">PublicKey</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PublicKey { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PublicKey { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KeyData_Secrets.md&amp;value=---%0Auid%3A%20chia.dotnet.KeyData.Secrets%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyData.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_KeyData_Secrets_" data-uid="chia.dotnet.KeyData.Secrets*"></a>
-
-  <h3 id="chia_dotnet_KeyData_Secrets" data-uid="chia.dotnet.KeyData.Secrets">
-  Secrets
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyData.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_KeyData_Secrets" data-uid="chia.dotnet.KeyData.Secrets">Secrets</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public KeyDataSecrets? Secrets { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public KeyDataSecrets Secrets { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.KeyDataSecrets.html">KeyDataSecrets</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.KeyDataSecrets.html">KeyDataSecrets</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyData.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KeyData.md&amp;value=---%0Auid%3A%20chia.dotnet.KeyData%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyData.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.KeyDataSecrets.html b/docs/api/chia.dotnet.KeyDataSecrets.html
index 674ac970..d2cede27 100644
--- a/docs/api/chia.dotnet.KeyDataSecrets.html
+++ b/docs/api/chia.dotnet.KeyDataSecrets.html
@@ -1,282 +1,265 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class KeyDataSecrets
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class KeyDataSecrets
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KeyDataSecrets.md&amp;value=---%0Auid%3A%20chia.dotnet.KeyDataSecrets%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class KeyDataSecrets
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class KeyDataSecrets
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.KeyDataSecrets">
-
-
-
-  <h1 id="chia_dotnet_KeyDataSecrets" data-uid="chia.dotnet.KeyDataSecrets" class="text-break">
-    Class KeyDataSecrets
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyDataSecrets.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.KeyDataSecrets">
+  
+  
+  <h1 id="chia_dotnet_KeyDataSecrets" data-uid="chia.dotnet.KeyDataSecrets" class="text-break">Class KeyDataSecrets
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">KeyDataSecrets</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record KeyDataSecrets : IEquatable&lt;KeyDataSecrets&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.KeyDataSecrets.html">KeyDataSecrets</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">KeyDataSecrets</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.KeyDataSecrets.html">KeyDataSecrets</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_KeyDataSecrets_Bytes_" data-uid="chia.dotnet.KeyDataSecrets.Bytes*"></a>
-
-  <h3 id="chia_dotnet_KeyDataSecrets_Bytes" data-uid="chia.dotnet.KeyDataSecrets.Bytes">
-  Bytes
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyDataSecrets.cs/#L8"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_KeyDataSecrets_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class KeyDataSecrets : IEquatable&lt;KeyDataSecrets&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KeyDataSecrets_Bytes.md&amp;value=---%0Auid%3A%20chia.dotnet.KeyDataSecrets.Bytes%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyDataSecrets.cs/#L8">View Source</a>
+  </span>
+  <a id="chia_dotnet_KeyDataSecrets_Bytes_" data-uid="chia.dotnet.KeyDataSecrets.Bytes*"></a>
+  <h4 id="chia_dotnet_KeyDataSecrets_Bytes" data-uid="chia.dotnet.KeyDataSecrets.Bytes">Bytes</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Bytes { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Bytes { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KeyDataSecrets_Mnemonic.md&amp;value=---%0Auid%3A%20chia.dotnet.KeyDataSecrets.Mnemonic%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyDataSecrets.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_KeyDataSecrets_Mnemonic_" data-uid="chia.dotnet.KeyDataSecrets.Mnemonic*"></a>
-
-  <h3 id="chia_dotnet_KeyDataSecrets_Mnemonic" data-uid="chia.dotnet.KeyDataSecrets.Mnemonic">
-  Mnemonic
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyDataSecrets.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_KeyDataSecrets_Mnemonic" data-uid="chia.dotnet.KeyDataSecrets.Mnemonic">Mnemonic</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; Mnemonic { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; Mnemonic { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KeyDataSecrets_PrivateKey.md&amp;value=---%0Auid%3A%20chia.dotnet.KeyDataSecrets.PrivateKey%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyDataSecrets.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_KeyDataSecrets_PrivateKey_" data-uid="chia.dotnet.KeyDataSecrets.PrivateKey*"></a>
-
-  <h3 id="chia_dotnet_KeyDataSecrets_PrivateKey" data-uid="chia.dotnet.KeyDataSecrets.PrivateKey">
-  PrivateKey
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyDataSecrets.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_KeyDataSecrets_PrivateKey" data-uid="chia.dotnet.KeyDataSecrets.PrivateKey">PrivateKey</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public PrivateKey PrivateKey { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public PrivateKey PrivateKey { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.PrivateKey.html">PrivateKey</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.PrivateKey.html">PrivateKey</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyDataSecrets.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KeyDataSecrets.md&amp;value=---%0Auid%3A%20chia.dotnet.KeyDataSecrets%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyDataSecrets.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.KeyringStatus.html b/docs/api/chia.dotnet.KeyringStatus.html
index b3263081..8408b4bc 100644
--- a/docs/api/chia.dotnet.KeyringStatus.html
+++ b/docs/api/chia.dotnet.KeyringStatus.html
@@ -1,468 +1,445 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class KeyringStatus
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class KeyringStatus
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KeyringStatus.md&amp;value=---%0Auid%3A%20chia.dotnet.KeyringStatus%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class KeyringStatus
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class KeyringStatus
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.KeyringStatus">
-
-
-
-  <h1 id="chia_dotnet_KeyringStatus" data-uid="chia.dotnet.KeyringStatus" class="text-break">
-    Class KeyringStatus
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyringStatus.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.KeyringStatus">
+  
+  
+  <h1 id="chia_dotnet_KeyringStatus" data-uid="chia.dotnet.KeyringStatus" class="text-break">Class KeyringStatus
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">KeyringStatus</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record KeyringStatus : IEquatable&lt;KeyringStatus&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.KeyringStatus.html">KeyringStatus</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">KeyringStatus</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.KeyringStatus.html">KeyringStatus</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_KeyringStatus_CanRemoveLegacyKeys_" data-uid="chia.dotnet.KeyringStatus.CanRemoveLegacyKeys*"></a>
-
-  <h3 id="chia_dotnet_KeyringStatus_CanRemoveLegacyKeys" data-uid="chia.dotnet.KeyringStatus.CanRemoveLegacyKeys">
-  CanRemoveLegacyKeys
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyringStatus.cs/#L10"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_KeyringStatus_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class KeyringStatus : IEquatable&lt;KeyringStatus&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KeyringStatus_CanRemoveLegacyKeys.md&amp;value=---%0Auid%3A%20chia.dotnet.KeyringStatus.CanRemoveLegacyKeys%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyringStatus.cs/#L10">View Source</a>
+  </span>
+  <a id="chia_dotnet_KeyringStatus_CanRemoveLegacyKeys_" data-uid="chia.dotnet.KeyringStatus.CanRemoveLegacyKeys*"></a>
+  <h4 id="chia_dotnet_KeyringStatus_CanRemoveLegacyKeys" data-uid="chia.dotnet.KeyringStatus.CanRemoveLegacyKeys">CanRemoveLegacyKeys</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool CanRemoveLegacyKeys { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool CanRemoveLegacyKeys { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KeyringStatus_CanSavePassphrase.md&amp;value=---%0Auid%3A%20chia.dotnet.KeyringStatus.CanSavePassphrase%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyringStatus.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_KeyringStatus_CanSavePassphrase_" data-uid="chia.dotnet.KeyringStatus.CanSavePassphrase*"></a>
-
-  <h3 id="chia_dotnet_KeyringStatus_CanSavePassphrase" data-uid="chia.dotnet.KeyringStatus.CanSavePassphrase">
-  CanSavePassphrase
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyringStatus.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_KeyringStatus_CanSavePassphrase" data-uid="chia.dotnet.KeyringStatus.CanSavePassphrase">CanSavePassphrase</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool CanSavePassphrase { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool CanSavePassphrase { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KeyringStatus_CanSetPassphraseHint.md&amp;value=---%0Auid%3A%20chia.dotnet.KeyringStatus.CanSetPassphraseHint%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyringStatus.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_KeyringStatus_CanSetPassphraseHint_" data-uid="chia.dotnet.KeyringStatus.CanSetPassphraseHint*"></a>
-
-  <h3 id="chia_dotnet_KeyringStatus_CanSetPassphraseHint" data-uid="chia.dotnet.KeyringStatus.CanSetPassphraseHint">
-  CanSetPassphraseHint
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyringStatus.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_KeyringStatus_CanSetPassphraseHint" data-uid="chia.dotnet.KeyringStatus.CanSetPassphraseHint">CanSetPassphraseHint</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool CanSetPassphraseHint { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool CanSetPassphraseHint { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KeyringStatus_IsKeyringLocked.md&amp;value=---%0Auid%3A%20chia.dotnet.KeyringStatus.IsKeyringLocked%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyringStatus.cs/#L5">View Source</a>
+  </span>
   <a id="chia_dotnet_KeyringStatus_IsKeyringLocked_" data-uid="chia.dotnet.KeyringStatus.IsKeyringLocked*"></a>
-
-  <h3 id="chia_dotnet_KeyringStatus_IsKeyringLocked" data-uid="chia.dotnet.KeyringStatus.IsKeyringLocked">
-  IsKeyringLocked
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyringStatus.cs/#L5"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_KeyringStatus_IsKeyringLocked" data-uid="chia.dotnet.KeyringStatus.IsKeyringLocked">IsKeyringLocked</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool IsKeyringLocked { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool IsKeyringLocked { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KeyringStatus_NeedsMigration.md&amp;value=---%0Auid%3A%20chia.dotnet.KeyringStatus.NeedsMigration%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyringStatus.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_KeyringStatus_NeedsMigration_" data-uid="chia.dotnet.KeyringStatus.NeedsMigration*"></a>
-
-  <h3 id="chia_dotnet_KeyringStatus_NeedsMigration" data-uid="chia.dotnet.KeyringStatus.NeedsMigration">
-  NeedsMigration
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyringStatus.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_KeyringStatus_NeedsMigration" data-uid="chia.dotnet.KeyringStatus.NeedsMigration">NeedsMigration</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool NeedsMigration { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool NeedsMigration { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KeyringStatus_PassphraseHint.md&amp;value=---%0Auid%3A%20chia.dotnet.KeyringStatus.PassphraseHint%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyringStatus.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_KeyringStatus_PassphraseHint_" data-uid="chia.dotnet.KeyringStatus.PassphraseHint*"></a>
-
-  <h3 id="chia_dotnet_KeyringStatus_PassphraseHint" data-uid="chia.dotnet.KeyringStatus.PassphraseHint">
-  PassphraseHint
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyringStatus.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_KeyringStatus_PassphraseHint" data-uid="chia.dotnet.KeyringStatus.PassphraseHint">PassphraseHint</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PassphraseHint { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PassphraseHint { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KeyringStatus_PassphraseRequirements.md&amp;value=---%0Auid%3A%20chia.dotnet.KeyringStatus.PassphraseRequirements%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyringStatus.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_KeyringStatus_PassphraseRequirements_" data-uid="chia.dotnet.KeyringStatus.PassphraseRequirements*"></a>
-
-  <h3 id="chia_dotnet_KeyringStatus_PassphraseRequirements" data-uid="chia.dotnet.KeyringStatus.PassphraseRequirements">
-  PassphraseRequirements
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyringStatus.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_KeyringStatus_PassphraseRequirements" data-uid="chia.dotnet.KeyringStatus.PassphraseRequirements">PassphraseRequirements</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public PassphraseRequirements PassphraseRequirements { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public PassphraseRequirements PassphraseRequirements { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.PassphraseRequirements.html">PassphraseRequirements</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.PassphraseRequirements.html">PassphraseRequirements</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KeyringStatus_PassphreaseSupportEnabled.md&amp;value=---%0Auid%3A%20chia.dotnet.KeyringStatus.PassphreaseSupportEnabled%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyringStatus.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_KeyringStatus_PassphreaseSupportEnabled_" data-uid="chia.dotnet.KeyringStatus.PassphreaseSupportEnabled*"></a>
-
-  <h3 id="chia_dotnet_KeyringStatus_PassphreaseSupportEnabled" data-uid="chia.dotnet.KeyringStatus.PassphreaseSupportEnabled">
-  PassphreaseSupportEnabled
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyringStatus.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_KeyringStatus_PassphreaseSupportEnabled" data-uid="chia.dotnet.KeyringStatus.PassphreaseSupportEnabled">PassphreaseSupportEnabled</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool PassphreaseSupportEnabled { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool PassphreaseSupportEnabled { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KeyringStatus_UserPassphraseIsSet.md&amp;value=---%0Auid%3A%20chia.dotnet.KeyringStatus.UserPassphraseIsSet%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyringStatus.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_KeyringStatus_UserPassphraseIsSet_" data-uid="chia.dotnet.KeyringStatus.UserPassphraseIsSet*"></a>
-
-  <h3 id="chia_dotnet_KeyringStatus_UserPassphraseIsSet" data-uid="chia.dotnet.KeyringStatus.UserPassphraseIsSet">
-  UserPassphraseIsSet
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyringStatus.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_KeyringStatus_UserPassphraseIsSet" data-uid="chia.dotnet.KeyringStatus.UserPassphraseIsSet">UserPassphraseIsSet</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool UserPassphraseIsSet { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool UserPassphraseIsSet { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyringStatus.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_KeyringStatus.md&amp;value=---%0Auid%3A%20chia.dotnet.KeyringStatus%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/KeyringStatus.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.Layer.html b/docs/api/chia.dotnet.Layer.html
index 4bdbe1a5..818b627c 100644
--- a/docs/api/chia.dotnet.Layer.html
+++ b/docs/api/chia.dotnet.Layer.html
@@ -1,282 +1,265 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class Layer
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class Layer
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Layer.md&amp;value=---%0Auid%3A%20chia.dotnet.Layer%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class Layer
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class Layer
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.Layer">
-
-
-
-  <h1 id="chia_dotnet_Layer" data-uid="chia.dotnet.Layer" class="text-break">
-    Class Layer
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Layer.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.Layer">
+  
+  
+  <h1 id="chia_dotnet_Layer" data-uid="chia.dotnet.Layer" class="text-break">Class Layer
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">Layer</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record Layer : IEquatable&lt;Layer&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.Layer.html">Layer</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">Layer</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.Layer.html">Layer</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_Layer_CombinedHash_" data-uid="chia.dotnet.Layer.CombinedHash*"></a>
-
-  <h3 id="chia_dotnet_Layer_CombinedHash" data-uid="chia.dotnet.Layer.CombinedHash">
-  CombinedHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Layer.cs/#L7"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_Layer_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class Layer : IEquatable&lt;Layer&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Layer_CombinedHash.md&amp;value=---%0Auid%3A%20chia.dotnet.Layer.CombinedHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Layer.cs/#L7">View Source</a>
+  </span>
+  <a id="chia_dotnet_Layer_CombinedHash_" data-uid="chia.dotnet.Layer.CombinedHash*"></a>
+  <h4 id="chia_dotnet_Layer_CombinedHash" data-uid="chia.dotnet.Layer.CombinedHash">CombinedHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string CombinedHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string CombinedHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Layer_OtherHash.md&amp;value=---%0Auid%3A%20chia.dotnet.Layer.OtherHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Layer.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_Layer_OtherHash_" data-uid="chia.dotnet.Layer.OtherHash*"></a>
-
-  <h3 id="chia_dotnet_Layer_OtherHash" data-uid="chia.dotnet.Layer.OtherHash">
-  OtherHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Layer.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Layer_OtherHash" data-uid="chia.dotnet.Layer.OtherHash">OtherHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string OtherHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string OtherHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Layer_OtherHashSide.md&amp;value=---%0Auid%3A%20chia.dotnet.Layer.OtherHashSide%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Layer.cs/#L5">View Source</a>
+  </span>
   <a id="chia_dotnet_Layer_OtherHashSide_" data-uid="chia.dotnet.Layer.OtherHashSide*"></a>
-
-  <h3 id="chia_dotnet_Layer_OtherHashSide" data-uid="chia.dotnet.Layer.OtherHashSide">
-  OtherHashSide
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Layer.cs/#L5"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Layer_OtherHashSide" data-uid="chia.dotnet.Layer.OtherHashSide">OtherHashSide</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Side OtherHashSide { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public Side OtherHashSide { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.Side.html">Side</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.Side.html">Side</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Layer.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Layer.md&amp;value=---%0Auid%3A%20chia.dotnet.Layer%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Layer.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.LineageProof.html b/docs/api/chia.dotnet.LineageProof.html
index 8403d4c6..d6ff2fcc 100644
--- a/docs/api/chia.dotnet.LineageProof.html
+++ b/docs/api/chia.dotnet.LineageProof.html
@@ -1,288 +1,266 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class LineageProof
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class LineageProof
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_LineageProof.md&amp;value=---%0Auid%3A%20chia.dotnet.LineageProof%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class LineageProof
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class LineageProof
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.LineageProof">
-
-
-
-  <h1 id="chia_dotnet_LineageProof" data-uid="chia.dotnet.LineageProof" class="text-break">
-    Class LineageProof
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/LineageProof.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.LineageProof">
+  
+  
+  <h1 id="chia_dotnet_LineageProof" data-uid="chia.dotnet.LineageProof" class="text-break">Class LineageProof
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">LineageProof</span></div>
+      <div class="level2"><a class="xref" href="chia.dotnet.VCLineageProof.html">VCLineageProof</a></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record LineageProof : IEquatable&lt;LineageProof&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.LineageProof.html">LineageProof</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">LineageProof</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.LineageProof.html">LineageProof</a>&gt;</div>
-    </dd>
-  </dl>
-
-  <dl class="typelist derived">
-    <dt>Derived</dt>
-    <dd>
-      <div><a class="xref" href="chia.dotnet.VCLineageProof.html">VCLineageProof</a></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_LineageProof_Amount_" data-uid="chia.dotnet.LineageProof.Amount*"></a>
-
-  <h3 id="chia_dotnet_LineageProof_Amount" data-uid="chia.dotnet.LineageProof.Amount">
-  Amount
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/LineageProof.cs/#L7"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_LineageProof_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class LineageProof : IEquatable&lt;LineageProof&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_LineageProof_Amount.md&amp;value=---%0Auid%3A%20chia.dotnet.LineageProof.Amount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/LineageProof.cs/#L7">View Source</a>
+  </span>
+  <a id="chia_dotnet_LineageProof_Amount_" data-uid="chia.dotnet.LineageProof.Amount*"></a>
+  <h4 id="chia_dotnet_LineageProof_Amount" data-uid="chia.dotnet.LineageProof.Amount">Amount</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong? Amount { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong? Amount { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_LineageProof_InnerPuzzleHash.md&amp;value=---%0Auid%3A%20chia.dotnet.LineageProof.InnerPuzzleHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/LineageProof.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_LineageProof_InnerPuzzleHash_" data-uid="chia.dotnet.LineageProof.InnerPuzzleHash*"></a>
-
-  <h3 id="chia_dotnet_LineageProof_InnerPuzzleHash" data-uid="chia.dotnet.LineageProof.InnerPuzzleHash">
-  InnerPuzzleHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/LineageProof.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_LineageProof_InnerPuzzleHash" data-uid="chia.dotnet.LineageProof.InnerPuzzleHash">InnerPuzzleHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? InnerPuzzleHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string InnerPuzzleHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_LineageProof_ParentName.md&amp;value=---%0Auid%3A%20chia.dotnet.LineageProof.ParentName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/LineageProof.cs/#L5">View Source</a>
+  </span>
   <a id="chia_dotnet_LineageProof_ParentName_" data-uid="chia.dotnet.LineageProof.ParentName*"></a>
-
-  <h3 id="chia_dotnet_LineageProof_ParentName" data-uid="chia.dotnet.LineageProof.ParentName">
-  ParentName
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/LineageProof.cs/#L5"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_LineageProof_ParentName" data-uid="chia.dotnet.LineageProof.ParentName">ParentName</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? ParentName { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string ParentName { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/LineageProof.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_LineageProof.md&amp;value=---%0Auid%3A%20chia.dotnet.LineageProof%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/LineageProof.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.MempoolInclusionStatus.html b/docs/api/chia.dotnet.MempoolInclusionStatus.html
index 7f097429..54cb6eea 100644
--- a/docs/api/chia.dotnet.MempoolInclusionStatus.html
+++ b/docs/api/chia.dotnet.MempoolInclusionStatus.html
@@ -1,159 +1,163 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Enum MempoolInclusionStatus
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Enum MempoolInclusionStatus
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_MempoolInclusionStatus.md&amp;value=---%0Auid%3A%20chia.dotnet.MempoolInclusionStatus%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Enum MempoolInclusionStatus
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Enum MempoolInclusionStatus
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.MempoolInclusionStatus">
-
-
-
-
-  <h1 id="chia_dotnet_MempoolInclusionStatus" data-uid="chia.dotnet.MempoolInclusionStatus" class="text-break">
-    Enum MempoolInclusionStatus
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/MempoolInclusionStatus.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.MempoolInclusionStatus">
+  
+  
+  <h1 id="chia_dotnet_MempoolInclusionStatus" data-uid="chia.dotnet.MempoolInclusionStatus" class="text-break">Enum MempoolInclusionStatus
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_MempoolInclusionStatus_syntax">Syntax</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public enum MempoolInclusionStatus : byte</code></pre>
   </div>
-
-
-
-
-
-
-
-
-
-  <h2 id="fields">Fields
-</h2>
-  <dl class="parameters">
-    <dt id="chia_dotnet_MempoolInclusionStatus_FAILED"><code>FAILED = 3</code></dt>
-    <dd><p>Transaction was invalid and dropped</p>
-</dd>
-    <dt id="chia_dotnet_MempoolInclusionStatus_PENDING"><code>PENDING = 2</code></dt>
-    <dd><p>Transaction not yet added to mempool</p>
-</dd>
-    <dt id="chia_dotnet_MempoolInclusionStatus_SUCCESS"><code>SUCCESS = 1</code></dt>
-    <dd><p>Transaction added to mempool</p>
-</dd>
-  </dl>
-
-
-
+  <h3 id="fields">Fields
+  </h3>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    <thead>
+    <tbody>
+      <tr>
+        <td id="chia_dotnet_MempoolInclusionStatus_FAILED">FAILED</td>
+        <td><p>Transaction was invalid and dropped</p>
+</td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_MempoolInclusionStatus_PENDING">PENDING</td>
+        <td><p>Transaction not yet added to mempool</p>
+</td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_MempoolInclusionStatus_SUCCESS">SUCCESS</td>
+        <td><p>Transaction added to mempool</p>
+</td>
+      </tr>
+    </tbody>
+  </thead></thead></table>
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/MempoolInclusionStatus.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_MempoolInclusionStatus.md&amp;value=---%0Auid%3A%20chia.dotnet.MempoolInclusionStatus%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/MempoolInclusionStatus.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.MempoolItem.html b/docs/api/chia.dotnet.MempoolItem.html
index dfa636a4..5cc56043 100644
--- a/docs/api/chia.dotnet.MempoolItem.html
+++ b/docs/api/chia.dotnet.MempoolItem.html
@@ -1,437 +1,415 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class MempoolItem
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class MempoolItem
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_MempoolItem.md&amp;value=---%0Auid%3A%20chia.dotnet.MempoolItem%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class MempoolItem
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class MempoolItem
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.MempoolItem">
-
-
-
-  <h1 id="chia_dotnet_MempoolItem" data-uid="chia.dotnet.MempoolItem" class="text-break">
-    Class MempoolItem
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/MempoolItem.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.MempoolItem">
+  
+  
+  <h1 id="chia_dotnet_MempoolItem" data-uid="chia.dotnet.MempoolItem" class="text-break">Class MempoolItem
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">MempoolItem</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record MempoolItem : IEquatable&lt;MempoolItem&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.MempoolItem.html">MempoolItem</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">MempoolItem</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.MempoolItem.html">MempoolItem</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_MempoolItem_Additions_" data-uid="chia.dotnet.MempoolItem.Additions*"></a>
-
-  <h3 id="chia_dotnet_MempoolItem_Additions" data-uid="chia.dotnet.MempoolItem.Additions">
-  Additions
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/MempoolItem.cs/#L12"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_MempoolItem_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class MempoolItem : IEquatable&lt;MempoolItem&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_MempoolItem_Additions.md&amp;value=---%0Auid%3A%20chia.dotnet.MempoolItem.Additions%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/MempoolItem.cs/#L12">View Source</a>
+  </span>
+  <a id="chia_dotnet_MempoolItem_Additions_" data-uid="chia.dotnet.MempoolItem.Additions*"></a>
+  <h4 id="chia_dotnet_MempoolItem_Additions" data-uid="chia.dotnet.MempoolItem.Additions">Additions</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;Coin&gt; Additions { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;Coin&gt; Additions { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_MempoolItem_Cost.md&amp;value=---%0Auid%3A%20chia.dotnet.MempoolItem.Cost%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/MempoolItem.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_MempoolItem_Cost_" data-uid="chia.dotnet.MempoolItem.Cost*"></a>
-
-  <h3 id="chia_dotnet_MempoolItem_Cost" data-uid="chia.dotnet.MempoolItem.Cost">
-  Cost
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/MempoolItem.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_MempoolItem_Cost" data-uid="chia.dotnet.MempoolItem.Cost">Cost</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong Cost { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong Cost { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_MempoolItem_Fee.md&amp;value=---%0Auid%3A%20chia.dotnet.MempoolItem.Fee%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/MempoolItem.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_MempoolItem_Fee_" data-uid="chia.dotnet.MempoolItem.Fee*"></a>
-
-  <h3 id="chia_dotnet_MempoolItem_Fee" data-uid="chia.dotnet.MempoolItem.Fee">
-  Fee
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/MempoolItem.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_MempoolItem_Fee" data-uid="chia.dotnet.MempoolItem.Fee">Fee</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong Fee { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong Fee { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_MempoolItem_NPCResult.md&amp;value=---%0Auid%3A%20chia.dotnet.MempoolItem.NPCResult%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/MempoolItem.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_MempoolItem_NPCResult_" data-uid="chia.dotnet.MempoolItem.NPCResult*"></a>
-
-  <h3 id="chia_dotnet_MempoolItem_NPCResult" data-uid="chia.dotnet.MempoolItem.NPCResult">
-  NPCResult
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/MempoolItem.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_MempoolItem_NPCResult" data-uid="chia.dotnet.MempoolItem.NPCResult">NPCResult</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public NPCResult NPCResult { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public NPCResult NPCResult { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.NPCResult.html">NPCResult</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.NPCResult.html">NPCResult</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_MempoolItem_Program.md&amp;value=---%0Auid%3A%20chia.dotnet.MempoolItem.Program%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/MempoolItem.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_MempoolItem_Program_" data-uid="chia.dotnet.MempoolItem.Program*"></a>
-
-  <h3 id="chia_dotnet_MempoolItem_Program" data-uid="chia.dotnet.MempoolItem.Program">
-  Program
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/MempoolItem.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_MempoolItem_Program" data-uid="chia.dotnet.MempoolItem.Program">Program</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Program { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Program { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_MempoolItem_Removals.md&amp;value=---%0Auid%3A%20chia.dotnet.MempoolItem.Removals%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/MempoolItem.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_MempoolItem_Removals_" data-uid="chia.dotnet.MempoolItem.Removals*"></a>
-
-  <h3 id="chia_dotnet_MempoolItem_Removals" data-uid="chia.dotnet.MempoolItem.Removals">
-  Removals
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/MempoolItem.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_MempoolItem_Removals" data-uid="chia.dotnet.MempoolItem.Removals">Removals</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;Coin&gt; Removals { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;Coin&gt; Removals { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_MempoolItem_SpendBudndleName.md&amp;value=---%0Auid%3A%20chia.dotnet.MempoolItem.SpendBudndleName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/MempoolItem.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_MempoolItem_SpendBudndleName_" data-uid="chia.dotnet.MempoolItem.SpendBudndleName*"></a>
-
-  <h3 id="chia_dotnet_MempoolItem_SpendBudndleName" data-uid="chia.dotnet.MempoolItem.SpendBudndleName">
-  SpendBudndleName
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/MempoolItem.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_MempoolItem_SpendBudndleName" data-uid="chia.dotnet.MempoolItem.SpendBudndleName">SpendBudndleName</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string SpendBudndleName { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string SpendBudndleName { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_MempoolItem_SpendBundle.md&amp;value=---%0Auid%3A%20chia.dotnet.MempoolItem.SpendBundle%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/MempoolItem.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_MempoolItem_SpendBundle_" data-uid="chia.dotnet.MempoolItem.SpendBundle*"></a>
-
-  <h3 id="chia_dotnet_MempoolItem_SpendBundle" data-uid="chia.dotnet.MempoolItem.SpendBundle">
-  SpendBundle
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/MempoolItem.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_MempoolItem_SpendBundle" data-uid="chia.dotnet.MempoolItem.SpendBundle">SpendBundle</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public SpendBundle SpendBundle { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public SpendBundle SpendBundle { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/MempoolItem.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_MempoolItem.md&amp;value=---%0Auid%3A%20chia.dotnet.MempoolItem%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/MempoolItem.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.MempoolMinFees.html b/docs/api/chia.dotnet.MempoolMinFees.html
index 41c0e343..3b3fe982 100644
--- a/docs/api/chia.dotnet.MempoolMinFees.html
+++ b/docs/api/chia.dotnet.MempoolMinFees.html
@@ -1,220 +1,205 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class MempoolMinFees
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class MempoolMinFees
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_MempoolMinFees.md&amp;value=---%0Auid%3A%20chia.dotnet.MempoolMinFees%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class MempoolMinFees
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class MempoolMinFees
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.MempoolMinFees">
-
-
-
-  <h1 id="chia_dotnet_MempoolMinFees" data-uid="chia.dotnet.MempoolMinFees" class="text-break">
-    Class MempoolMinFees
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L26"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.MempoolMinFees">
+  
+  
+  <h1 id="chia_dotnet_MempoolMinFees" data-uid="chia.dotnet.MempoolMinFees" class="text-break">Class MempoolMinFees
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">MempoolMinFees</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record MempoolMinFees : IEquatable&lt;MempoolMinFees&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.MempoolMinFees.html">MempoolMinFees</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">MempoolMinFees</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.MempoolMinFees.html">MempoolMinFees</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_MempoolMinFees_Cost5000000_" data-uid="chia.dotnet.MempoolMinFees.Cost5000000*"></a>
-
-  <h3 id="chia_dotnet_MempoolMinFees_Cost5000000" data-uid="chia.dotnet.MempoolMinFees.Cost5000000">
-  Cost5000000
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L28"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_MempoolMinFees_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class MempoolMinFees : IEquatable&lt;MempoolMinFees&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_MempoolMinFees_Cost5000000.md&amp;value=---%0Auid%3A%20chia.dotnet.MempoolMinFees.Cost5000000%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L28">View Source</a>
+  </span>
+  <a id="chia_dotnet_MempoolMinFees_Cost5000000_" data-uid="chia.dotnet.MempoolMinFees.Cost5000000*"></a>
+  <h4 id="chia_dotnet_MempoolMinFees_Cost5000000" data-uid="chia.dotnet.MempoolMinFees.Cost5000000">Cost5000000</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public double Cost5000000 { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public double Cost5000000 { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">Double</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L26" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_MempoolMinFees.md&amp;value=---%0Auid%3A%20chia.dotnet.MempoolMinFees%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/BlockchainState.cs/#L26" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.Message.html b/docs/api/chia.dotnet.Message.html
index 6f3ba326..5df262f7 100644
--- a/docs/api/chia.dotnet.Message.html
+++ b/docs/api/chia.dotnet.Message.html
@@ -1,470 +1,467 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class Message
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class Message
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="The messaging data structure for request and response exchange with the RPC endpoint">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Message.md&amp;value=---%0Auid%3A%20chia.dotnet.Message%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class Message
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class Message
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.Message">
-
-
-
-  <h1 id="chia_dotnet_Message" data-uid="chia.dotnet.Message" class="text-break">
-    Class Message
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Message.cs/#L13"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.Message">
+  
+  
+  <h1 id="chia_dotnet_Message" data-uid="chia.dotnet.Message" class="text-break">Class Message
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>The messaging data structure for request and response exchange with the RPC endpoint</p>
+  <div class="markdown level0 summary"><p>The messaging data structure for request and response exchange with the RPC endpoint</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record Message : IEquatable&lt;Message&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">Message</span></div>
+  </div>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.Message.html">Message</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">Message</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.Message.html">Message</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_Message_Ack_" data-uid="chia.dotnet.Message.Ack*"></a>
-
-  <h3 id="chia_dotnet_Message_Ack" data-uid="chia.dotnet.Message.Ack">
-  Ack
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Message.cs/#L38"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_Message_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class Message : IEquatable&lt;Message&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Message_Ack.md&amp;value=---%0Auid%3A%20chia.dotnet.Message.Ack%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Message.cs/#L38">View Source</a>
+  </span>
+  <a id="chia_dotnet_Message_Ack_" data-uid="chia.dotnet.Message.Ack*"></a>
+  <h4 id="chia_dotnet_Message_Ack" data-uid="chia.dotnet.Message.Ack">Ack</h4>
   <div class="markdown level1 summary"><p>Indication whether message is an acknowledgement (i.e response)</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool Ack { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool Ack { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd>The messaging data structure for request and response exchange with the RPC endpoint</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Message_Command.md&amp;value=---%0Auid%3A%20chia.dotnet.Message.Command%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Message.cs/#L18">View Source</a>
+  </span>
   <a id="chia_dotnet_Message_Command_" data-uid="chia.dotnet.Message.Command*"></a>
-
-  <h3 id="chia_dotnet_Message_Command" data-uid="chia.dotnet.Message.Command">
-  Command
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Message.cs/#L18"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Message_Command" data-uid="chia.dotnet.Message.Command">Command</h4>
   <div class="markdown level1 summary"><p>The command to be processed by the endpoint service</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Command { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Command { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>The messaging data structure for request and response exchange with the RPC endpoint</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Message_Data.md&amp;value=---%0Auid%3A%20chia.dotnet.Message.Data%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Message.cs/#L23">View Source</a>
+  </span>
   <a id="chia_dotnet_Message_Data_" data-uid="chia.dotnet.Message.Data*"></a>
-
-  <h3 id="chia_dotnet_Message_Data" data-uid="chia.dotnet.Message.Data">
-  Data
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Message.cs/#L23"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Message_Data" data-uid="chia.dotnet.Message.Data">Data</h4>
   <div class="markdown level1 summary"><p>Data to go along with the command</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public dynamic? Data { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public dynamic Data { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><span class="xref">dynamic</span></dt>
-    <dd>The messaging data structure for request and response exchange with the RPC endpoint</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Message_Destination.md&amp;value=---%0Auid%3A%20chia.dotnet.Message.Destination%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Message.cs/#L33">View Source</a>
+  </span>
   <a id="chia_dotnet_Message_Destination_" data-uid="chia.dotnet.Message.Destination*"></a>
-
-  <h3 id="chia_dotnet_Message_Destination" data-uid="chia.dotnet.Message.Destination">
-  Destination
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Message.cs/#L33"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Message_Destination" data-uid="chia.dotnet.Message.Destination">Destination</h4>
   <div class="markdown level1 summary"><p>The name of the destination service</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Destination { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Destination { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>The messaging data structure for request and response exchange with the RPC endpoint</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Message_IsSuccessfulResponse.md&amp;value=---%0Auid%3A%20chia.dotnet.Message.IsSuccessfulResponse%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Message.cs/#L48">View Source</a>
+  </span>
   <a id="chia_dotnet_Message_IsSuccessfulResponse_" data-uid="chia.dotnet.Message.IsSuccessfulResponse*"></a>
-
-  <h3 id="chia_dotnet_Message_IsSuccessfulResponse" data-uid="chia.dotnet.Message.IsSuccessfulResponse">
-  IsSuccessfulResponse
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Message.cs/#L48"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Message_IsSuccessfulResponse" data-uid="chia.dotnet.Message.IsSuccessfulResponse">IsSuccessfulResponse</h4>
   <div class="markdown level1 summary"><p>Inidcates whether this is a response (<a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Ack">Ack</a> is true) and the success flag is also true</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public bool IsSuccessfulResponse { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd>The messaging data structure for request and response exchange with the RPC endpoint</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Message_Origin.md&amp;value=---%0Auid%3A%20chia.dotnet.Message.Origin%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Message.cs/#L28">View Source</a>
+  </span>
   <a id="chia_dotnet_Message_Origin_" data-uid="chia.dotnet.Message.Origin*"></a>
-
-  <h3 id="chia_dotnet_Message_Origin" data-uid="chia.dotnet.Message.Origin">
-  Origin
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Message.cs/#L28"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Message_Origin" data-uid="chia.dotnet.Message.Origin">Origin</h4>
   <div class="markdown level1 summary"><p>The name of the origin service</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Origin { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Origin { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>The messaging data structure for request and response exchange with the RPC endpoint</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Message_RequestId.md&amp;value=---%0Auid%3A%20chia.dotnet.Message.RequestId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Message.cs/#L43">View Source</a>
+  </span>
   <a id="chia_dotnet_Message_RequestId_" data-uid="chia.dotnet.Message.RequestId*"></a>
-
-  <h3 id="chia_dotnet_Message_RequestId" data-uid="chia.dotnet.Message.RequestId">
-  RequestId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Message.cs/#L43"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Message_RequestId" data-uid="chia.dotnet.Message.RequestId">RequestId</h4>
   <div class="markdown level1 summary"><p>Unique correlation id of the message. This will round trip to the RPC server and back in its response</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string RequestId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string RequestId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>The messaging data structure for request and response exchange with the RPC endpoint</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_Message_Create_" data-uid="chia.dotnet.Message.Create*"></a>
-
-  <h3 id="chia_dotnet_Message_Create_System_String_System_Object_System_String_System_String_" data-uid="chia.dotnet.Message.Create(System.String,System.Object,System.String,System.String)">
-  Create(string, object?, string, string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Message.cs/#L60"><i class="bi bi-code-slash"></i></a>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="methods">Methods
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Message_Create_System_String_System_Object_System_String_System_String_.md&amp;value=---%0Auid%3A%20chia.dotnet.Message.Create(System.String%2CSystem.Object%2CSystem.String%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Message.cs/#L60">View Source</a>
+  </span>
+  <a id="chia_dotnet_Message_Create_" data-uid="chia.dotnet.Message.Create*"></a>
+  <h4 id="chia_dotnet_Message_Create_System_String_System_Object_System_String_System_String_" data-uid="chia.dotnet.Message.Create(System.String,System.Object,System.String,System.String)">Create(String, Object, String, String)</h4>
   <div class="markdown level1 summary"><p>Construct a new instance of a <a class="xref" href="chia.dotnet.Message.html">Message</a></p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public static Message Create(string command, object? data, string destination, string origin)</code></pre>
+    <pre><code class="lang-csharp hljs">public static Message Create(string command, object data, string destination, string origin)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>command</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p><a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Command">Command</a></p>
-</dd>
-    <dt><code>data</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
-    <dd><p><a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Data">Data</a></p>
-</dd>
-    <dt><code>destination</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p><a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Destination">Destination</a></p>
-</dd>
-    <dt><code>origin</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p><a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Origin">Origin</a></p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.Message.html">Message</a></dt>
-    <dd><p>A populated <a class="xref" href="chia.dotnet.Message.html">Message</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_Message_Create_System_String_System_Object_System_String_System_String__remarks">Remarks</h4>
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><span class="parametername">command</span></td>
+        <td><p><a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Command">Command</a></p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></td>
+        <td><span class="parametername">data</span></td>
+        <td><p><a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Data">Data</a></p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><span class="parametername">destination</span></td>
+        <td><p><a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Destination">Destination</a></p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><span class="parametername">origin</span></td>
+        <td><p><a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Origin">Origin</a></p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.Message.html">Message</a></td>
+        <td><p>A populated <a class="xref" href="chia.dotnet.Message.html">Message</a></p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 id="chia_dotnet_Message_Create_System_String_System_Object_System_String_System_String__remarks">Remarks</h5>
   <div class="markdown level1 remarks"><p>Ensure that <a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Data">Data</a> and <a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_RequestId">RequestId</a> are set appropriately</p>
 </div>
-
-
-
-
-
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
+  </div>
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Message.cs/#L13" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Message.md&amp;value=---%0Auid%3A%20chia.dotnet.Message%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Message.cs/#L13" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.Mirror.html b/docs/api/chia.dotnet.Mirror.html
index eab87b39..609b90b4 100644
--- a/docs/api/chia.dotnet.Mirror.html
+++ b/docs/api/chia.dotnet.Mirror.html
@@ -1,344 +1,325 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class Mirror
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class Mirror
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Mirror.md&amp;value=---%0Auid%3A%20chia.dotnet.Mirror%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class Mirror
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class Mirror
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.Mirror">
-
-
-
-  <h1 id="chia_dotnet_Mirror" data-uid="chia.dotnet.Mirror" class="text-break">
-    Class Mirror
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Mirror.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.Mirror">
+  
+  
+  <h1 id="chia_dotnet_Mirror" data-uid="chia.dotnet.Mirror" class="text-break">Class Mirror
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">Mirror</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record Mirror : IEquatable&lt;Mirror&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.Mirror.html">Mirror</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">Mirror</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.Mirror.html">Mirror</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_Mirror_Amount_" data-uid="chia.dotnet.Mirror.Amount*"></a>
-
-  <h3 id="chia_dotnet_Mirror_Amount" data-uid="chia.dotnet.Mirror.Amount">
-  Amount
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Mirror.cs/#L9"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_Mirror_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class Mirror : IEquatable&lt;Mirror&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Mirror_Amount.md&amp;value=---%0Auid%3A%20chia.dotnet.Mirror.Amount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Mirror.cs/#L9">View Source</a>
+  </span>
+  <a id="chia_dotnet_Mirror_Amount_" data-uid="chia.dotnet.Mirror.Amount*"></a>
+  <h4 id="chia_dotnet_Mirror_Amount" data-uid="chia.dotnet.Mirror.Amount">Amount</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong Amount { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong Amount { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Mirror_CoinId.md&amp;value=---%0Auid%3A%20chia.dotnet.Mirror.CoinId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Mirror.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_Mirror_CoinId_" data-uid="chia.dotnet.Mirror.CoinId*"></a>
-
-  <h3 id="chia_dotnet_Mirror_CoinId" data-uid="chia.dotnet.Mirror.CoinId">
-  CoinId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Mirror.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Mirror_CoinId" data-uid="chia.dotnet.Mirror.CoinId">CoinId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string CoinId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string CoinId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Mirror_LauncherId.md&amp;value=---%0Auid%3A%20chia.dotnet.Mirror.LauncherId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Mirror.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_Mirror_LauncherId_" data-uid="chia.dotnet.Mirror.LauncherId*"></a>
-
-  <h3 id="chia_dotnet_Mirror_LauncherId" data-uid="chia.dotnet.Mirror.LauncherId">
-  LauncherId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Mirror.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Mirror_LauncherId" data-uid="chia.dotnet.Mirror.LauncherId">LauncherId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string LauncherId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string LauncherId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Mirror_Ours.md&amp;value=---%0Auid%3A%20chia.dotnet.Mirror.Ours%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Mirror.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_Mirror_Ours_" data-uid="chia.dotnet.Mirror.Ours*"></a>
-
-  <h3 id="chia_dotnet_Mirror_Ours" data-uid="chia.dotnet.Mirror.Ours">
-  Ours
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Mirror.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Mirror_Ours" data-uid="chia.dotnet.Mirror.Ours">Ours</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool Ours { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool Ours { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Mirror_Urls.md&amp;value=---%0Auid%3A%20chia.dotnet.Mirror.Urls%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Mirror.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_Mirror_Urls_" data-uid="chia.dotnet.Mirror.Urls*"></a>
-
-  <h3 id="chia_dotnet_Mirror_Urls" data-uid="chia.dotnet.Mirror.Urls">
-  Urls
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Mirror.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Mirror_Urls" data-uid="chia.dotnet.Mirror.Urls">Urls</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; Urls { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; Urls { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Mirror.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Mirror.md&amp;value=---%0Auid%3A%20chia.dotnet.Mirror%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Mirror.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.NFTBulkMintingInfo.html b/docs/api/chia.dotnet.NFTBulkMintingInfo.html
index d1488bf8..097d8e5f 100644
--- a/docs/api/chia.dotnet.NFTBulkMintingInfo.html
+++ b/docs/api/chia.dotnet.NFTBulkMintingInfo.html
@@ -1,600 +1,573 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class NFTBulkMintingInfo
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class NFTBulkMintingInfo
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Info for minting NFTs in bulk">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTBulkMintingInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTBulkMintingInfo%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class NFTBulkMintingInfo
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class NFTBulkMintingInfo
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.NFTBulkMintingInfo">
-
-
-
-  <h1 id="chia_dotnet_NFTBulkMintingInfo" data-uid="chia.dotnet.NFTBulkMintingInfo" class="text-break">
-    Class NFTBulkMintingInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L8"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.NFTBulkMintingInfo">
+  
+  
+  <h1 id="chia_dotnet_NFTBulkMintingInfo" data-uid="chia.dotnet.NFTBulkMintingInfo" class="text-break">Class NFTBulkMintingInfo
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Info for minting NFTs in bulk</p>
+  <div class="markdown level0 summary"><p>Info for minting NFTs in bulk</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record NFTBulkMintingInfo : IEquatable&lt;NFTBulkMintingInfo&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">NFTBulkMintingInfo</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">NFTBulkMintingInfo</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.NFTBulkMintingInfo.html">NFTBulkMintingInfo</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.NFTBulkMintingInfo.html">NFTBulkMintingInfo</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_NFTBulkMintingInfo_DidCoin_" data-uid="chia.dotnet.NFTBulkMintingInfo.DidCoin*"></a>
-
-  <h3 id="chia_dotnet_NFTBulkMintingInfo_DidCoin" data-uid="chia.dotnet.NFTBulkMintingInfo.DidCoin">
-  DidCoin
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L37"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_NFTBulkMintingInfo_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class NFTBulkMintingInfo : IEquatable&lt;NFTBulkMintingInfo&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTBulkMintingInfo_DidCoin.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTBulkMintingInfo.DidCoin%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L37">View Source</a>
+  </span>
+  <a id="chia_dotnet_NFTBulkMintingInfo_DidCoin_" data-uid="chia.dotnet.NFTBulkMintingInfo.DidCoin*"></a>
+  <h4 id="chia_dotnet_NFTBulkMintingInfo_DidCoin" data-uid="chia.dotnet.NFTBulkMintingInfo.DidCoin">DidCoin</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Coin? DidCoin { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public Coin DidCoin { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.Coin.html">Coin</a></dt>
-    <dd>Info for minting NFTs in bulk</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.Coin.html">Coin</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTBulkMintingInfo_DidLineageParentHex.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTBulkMintingInfo.DidLineageParentHex%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L38">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTBulkMintingInfo_DidLineageParentHex_" data-uid="chia.dotnet.NFTBulkMintingInfo.DidLineageParentHex*"></a>
-
-  <h3 id="chia_dotnet_NFTBulkMintingInfo_DidLineageParentHex" data-uid="chia.dotnet.NFTBulkMintingInfo.DidLineageParentHex">
-  DidLineageParentHex
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L38"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTBulkMintingInfo_DidLineageParentHex" data-uid="chia.dotnet.NFTBulkMintingInfo.DidLineageParentHex">DidLineageParentHex</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? DidLineageParentHex { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string DidLineageParentHex { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Info for minting NFTs in bulk</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTBulkMintingInfo_MetadataList.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTBulkMintingInfo.MetadataList%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTBulkMintingInfo_MetadataList_" data-uid="chia.dotnet.NFTBulkMintingInfo.MetadataList*"></a>
-
-  <h3 id="chia_dotnet_NFTBulkMintingInfo_MetadataList" data-uid="chia.dotnet.NFTBulkMintingInfo.MetadataList">
-  MetadataList
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTBulkMintingInfo_MetadataList" data-uid="chia.dotnet.NFTBulkMintingInfo.MetadataList">MetadataList</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;NftMintEntry&gt; MetadataList { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;NftMintEntry&gt; MetadataList { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.NftMintEntry.html">NftMintEntry</a>&gt;</dt>
-    <dd>Info for minting NFTs in bulk</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.NftMintEntry.html">NftMintEntry</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTBulkMintingInfo_MintFromDid.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTBulkMintingInfo.MintFromDid%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L39">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTBulkMintingInfo_MintFromDid_" data-uid="chia.dotnet.NFTBulkMintingInfo.MintFromDid*"></a>
-
-  <h3 id="chia_dotnet_NFTBulkMintingInfo_MintFromDid" data-uid="chia.dotnet.NFTBulkMintingInfo.MintFromDid">
-  MintFromDid
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L39"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTBulkMintingInfo_MintFromDid" data-uid="chia.dotnet.NFTBulkMintingInfo.MintFromDid">MintFromDid</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool MintFromDid { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool MintFromDid { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd>Info for minting NFTs in bulk</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTBulkMintingInfo_MintNumberStart.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTBulkMintingInfo.MintNumberStart%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L20">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTBulkMintingInfo_MintNumberStart_" data-uid="chia.dotnet.NFTBulkMintingInfo.MintNumberStart*"></a>
-
-  <h3 id="chia_dotnet_NFTBulkMintingInfo_MintNumberStart" data-uid="chia.dotnet.NFTBulkMintingInfo.MintNumberStart">
-  MintNumberStart
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L20"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTBulkMintingInfo_MintNumberStart" data-uid="chia.dotnet.NFTBulkMintingInfo.MintNumberStart">MintNumberStart</h4>
   <div class="markdown level1 summary"><p>The starting point for mint number used in intermediate launcher puzzle</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int MintNumberStart { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int MintNumberStart { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd>Info for minting NFTs in bulk</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTBulkMintingInfo_MintTotal.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTBulkMintingInfo.MintTotal%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L24">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTBulkMintingInfo_MintTotal_" data-uid="chia.dotnet.NFTBulkMintingInfo.MintTotal*"></a>
-
-  <h3 id="chia_dotnet_NFTBulkMintingInfo_MintTotal" data-uid="chia.dotnet.NFTBulkMintingInfo.MintTotal">
-  MintTotal
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L24"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTBulkMintingInfo_MintTotal" data-uid="chia.dotnet.NFTBulkMintingInfo.MintTotal">MintTotal</h4>
   <div class="markdown level1 summary"><p>The total number of NFTs being minted</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int? MintTotal { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int? MintTotal { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>?</dt>
-    <dd>Info for minting NFTs in bulk</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTBulkMintingInfo_NewInnerpuzhash.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTBulkMintingInfo.NewInnerpuzhash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L35">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTBulkMintingInfo_NewInnerpuzhash_" data-uid="chia.dotnet.NFTBulkMintingInfo.NewInnerpuzhash*"></a>
-
-  <h3 id="chia_dotnet_NFTBulkMintingInfo_NewInnerpuzhash" data-uid="chia.dotnet.NFTBulkMintingInfo.NewInnerpuzhash">
-  NewInnerpuzhash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L35"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTBulkMintingInfo_NewInnerpuzhash" data-uid="chia.dotnet.NFTBulkMintingInfo.NewInnerpuzhash">NewInnerpuzhash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? NewInnerpuzhash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string NewInnerpuzhash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Info for minting NFTs in bulk</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTBulkMintingInfo_NewP2Puzhash.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTBulkMintingInfo.NewP2Puzhash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L36">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTBulkMintingInfo_NewP2Puzhash_" data-uid="chia.dotnet.NFTBulkMintingInfo.NewP2Puzhash*"></a>
-
-  <h3 id="chia_dotnet_NFTBulkMintingInfo_NewP2Puzhash" data-uid="chia.dotnet.NFTBulkMintingInfo.NewP2Puzhash">
-  NewP2Puzhash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L36"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTBulkMintingInfo_NewP2Puzhash" data-uid="chia.dotnet.NFTBulkMintingInfo.NewP2Puzhash">NewP2Puzhash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? NewP2Puzhash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string NewP2Puzhash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Info for minting NFTs in bulk</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTBulkMintingInfo_RoyaltyAddress.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTBulkMintingInfo.RoyaltyAddress%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTBulkMintingInfo_RoyaltyAddress_" data-uid="chia.dotnet.NFTBulkMintingInfo.RoyaltyAddress*"></a>
-
-  <h3 id="chia_dotnet_NFTBulkMintingInfo_RoyaltyAddress" data-uid="chia.dotnet.NFTBulkMintingInfo.RoyaltyAddress">
-  RoyaltyAddress
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTBulkMintingInfo_RoyaltyAddress" data-uid="chia.dotnet.NFTBulkMintingInfo.RoyaltyAddress">RoyaltyAddress</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? RoyaltyAddress { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string RoyaltyAddress { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Info for minting NFTs in bulk</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTBulkMintingInfo_RoyaltyPercentage.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTBulkMintingInfo.RoyaltyPercentage%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTBulkMintingInfo_RoyaltyPercentage_" data-uid="chia.dotnet.NFTBulkMintingInfo.RoyaltyPercentage*"></a>
-
-  <h3 id="chia_dotnet_NFTBulkMintingInfo_RoyaltyPercentage" data-uid="chia.dotnet.NFTBulkMintingInfo.RoyaltyPercentage">
-  RoyaltyPercentage
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTBulkMintingInfo_RoyaltyPercentage" data-uid="chia.dotnet.NFTBulkMintingInfo.RoyaltyPercentage">RoyaltyPercentage</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ushort? RoyaltyPercentage { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ushort? RoyaltyPercentage { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint16">ushort</a>?</dt>
-    <dd>Info for minting NFTs in bulk</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint16">UInt16</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTBulkMintingInfo_TargetList.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTBulkMintingInfo.TargetList%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L16">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTBulkMintingInfo_TargetList_" data-uid="chia.dotnet.NFTBulkMintingInfo.TargetList*"></a>
-
-  <h3 id="chia_dotnet_NFTBulkMintingInfo_TargetList" data-uid="chia.dotnet.NFTBulkMintingInfo.TargetList">
-  TargetList
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTBulkMintingInfo_TargetList" data-uid="chia.dotnet.NFTBulkMintingInfo.TargetList">TargetList</h4>
   <div class="markdown level1 summary"><p>a list of targets for transferring minted NFTs (aka airdrop)</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt;? TargetList { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; TargetList { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd>Info for minting NFTs in bulk</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTBulkMintingInfo_XchChangeTarget.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTBulkMintingInfo.XchChangeTarget%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L34">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTBulkMintingInfo_XchChangeTarget_" data-uid="chia.dotnet.NFTBulkMintingInfo.XchChangeTarget*"></a>
-
-  <h3 id="chia_dotnet_NFTBulkMintingInfo_XchChangeTarget" data-uid="chia.dotnet.NFTBulkMintingInfo.XchChangeTarget">
-  XchChangeTarget
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L34"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTBulkMintingInfo_XchChangeTarget" data-uid="chia.dotnet.NFTBulkMintingInfo.XchChangeTarget">XchChangeTarget</h4>
   <div class="markdown level1 summary"><p>For use with bulk minting, so we can specify the puzzle hash that the change
 from the funding transaction goes to.</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? XchChangeTarget { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string XchChangeTarget { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Info for minting NFTs in bulk</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTBulkMintingInfo_XchCoins.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTBulkMintingInfo.XchCoins%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L29">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTBulkMintingInfo_XchCoins_" data-uid="chia.dotnet.NFTBulkMintingInfo.XchCoins*"></a>
-
-  <h3 id="chia_dotnet_NFTBulkMintingInfo_XchCoins" data-uid="chia.dotnet.NFTBulkMintingInfo.XchCoins">
-  XchCoins
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L29"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTBulkMintingInfo_XchCoins" data-uid="chia.dotnet.NFTBulkMintingInfo.XchCoins">XchCoins</h4>
   <div class="markdown level1 summary"><p>For use with bulk minting to provide the coin used for funding the minting spend.
 This coin can be one that will be created in the future</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;Coin&gt;? XchCoins { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;Coin&gt; XchCoins { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;</dt>
-    <dd>Info for minting NFTs in bulk</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L8" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTBulkMintingInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTBulkMintingInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTBulkMintingInfo.cs/#L8" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.NFTInfo.html b/docs/api/chia.dotnet.NFTInfo.html
index 4c8ab8a9..1aa342ef 100644
--- a/docs/api/chia.dotnet.NFTInfo.html
+++ b/docs/api/chia.dotnet.NFTInfo.html
@@ -1,894 +1,858 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class NFTInfo
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class NFTInfo
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="NFT Info for displaying NFT on the UI">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTInfo%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class NFTInfo
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class NFTInfo
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.NFTInfo">
-
-
-
-  <h1 id="chia_dotnet_NFTInfo" data-uid="chia.dotnet.NFTInfo" class="text-break">
-    Class NFTInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L8"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.NFTInfo">
+  
+  
+  <h1 id="chia_dotnet_NFTInfo" data-uid="chia.dotnet.NFTInfo" class="text-break">Class NFTInfo
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>NFT Info for displaying NFT on the UI</p>
+  <div class="markdown level0 summary"><p>NFT Info for displaying NFT on the UI</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record NFTInfo : IEquatable&lt;NFTInfo&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">NFTInfo</span></div>
+  </div>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.NFTInfo.html">NFTInfo</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">NFTInfo</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.NFTInfo.html">NFTInfo</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_NFTInfo_ChainInfo_" data-uid="chia.dotnet.NFTInfo.ChainInfo*"></a>
-
-  <h3 id="chia_dotnet_NFTInfo_ChainInfo" data-uid="chia.dotnet.NFTInfo.ChainInfo">
-  ChainInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L69"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_NFTInfo_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class NFTInfo : IEquatable&lt;NFTInfo&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTInfo_ChainInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTInfo.ChainInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L69">View Source</a>
+  </span>
+  <a id="chia_dotnet_NFTInfo_ChainInfo_" data-uid="chia.dotnet.NFTInfo.ChainInfo*"></a>
+  <h4 id="chia_dotnet_NFTInfo_ChainInfo" data-uid="chia.dotnet.NFTInfo.ChainInfo">ChainInfo</h4>
   <div class="markdown level1 summary"><p>Information saved on the chain in hex</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string ChainInfo { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string ChainInfo { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>NFT Info for displaying NFT on the UI</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTInfo_DataHash.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTInfo.DataHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L37">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTInfo_DataHash_" data-uid="chia.dotnet.NFTInfo.DataHash*"></a>
-
-  <h3 id="chia_dotnet_NFTInfo_DataHash" data-uid="chia.dotnet.NFTInfo.DataHash">
-  DataHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L37"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTInfo_DataHash" data-uid="chia.dotnet.NFTInfo.DataHash">DataHash</h4>
   <div class="markdown level1 summary"><p>Hash of the content</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string DataHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string DataHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>NFT Info for displaying NFT on the UI</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTInfo_DataUris.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTInfo.DataUris%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L33">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTInfo_DataUris_" data-uid="chia.dotnet.NFTInfo.DataUris*"></a>
-
-  <h3 id="chia_dotnet_NFTInfo_DataUris" data-uid="chia.dotnet.NFTInfo.DataUris">
-  DataUris
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L33"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTInfo_DataUris" data-uid="chia.dotnet.NFTInfo.DataUris">DataUris</h4>
   <div class="markdown level1 summary"><p>A list of content URIs</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; DataUris { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; DataUris { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd>NFT Info for displaying NFT on the UI</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTInfo_EditionNumber.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTInfo.EditionNumber%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L61">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTInfo_EditionNumber_" data-uid="chia.dotnet.NFTInfo.EditionNumber*"></a>
-
-  <h3 id="chia_dotnet_NFTInfo_EditionNumber" data-uid="chia.dotnet.NFTInfo.EditionNumber">
-  EditionNumber
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L61"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTInfo_EditionNumber" data-uid="chia.dotnet.NFTInfo.EditionNumber">EditionNumber</h4>
   <div class="markdown level1 summary"><p>Number of the current NFT in the edition</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong EditionNumber { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong EditionNumber { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd>NFT Info for displaying NFT on the UI</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTInfo_EditionTotal.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTInfo.EditionTotal%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L57">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTInfo_EditionTotal_" data-uid="chia.dotnet.NFTInfo.EditionTotal*"></a>
-
-  <h3 id="chia_dotnet_NFTInfo_EditionTotal" data-uid="chia.dotnet.NFTInfo.EditionTotal">
-  EditionTotal
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L57"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTInfo_EditionTotal" data-uid="chia.dotnet.NFTInfo.EditionTotal">EditionTotal</h4>
   <div class="markdown level1 summary"><p>How many NFTs in the current edition</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong EditionTotal { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong EditionTotal { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd>NFT Info for displaying NFT on the UI</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTInfo_LauncherId.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTInfo.LauncherId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTInfo_LauncherId_" data-uid="chia.dotnet.NFTInfo.LauncherId*"></a>
-
-  <h3 id="chia_dotnet_NFTInfo_LauncherId" data-uid="chia.dotnet.NFTInfo.LauncherId">
-  LauncherId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTInfo_LauncherId" data-uid="chia.dotnet.NFTInfo.LauncherId">LauncherId</h4>
   <div class="markdown level1 summary"><p>Launcher coin ID</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string LauncherId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string LauncherId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>NFT Info for displaying NFT on the UI</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTInfo_LauncherPuzhash.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTInfo.LauncherPuzhash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L85">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTInfo_LauncherPuzhash_" data-uid="chia.dotnet.NFTInfo.LauncherPuzhash*"></a>
-
-  <h3 id="chia_dotnet_NFTInfo_LauncherPuzhash" data-uid="chia.dotnet.NFTInfo.LauncherPuzhash">
-  LauncherPuzhash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L85"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTInfo_LauncherPuzhash" data-uid="chia.dotnet.NFTInfo.LauncherPuzhash">LauncherPuzhash</h4>
   <div class="markdown level1 summary"><p>Puzzle hash of the singleton launcher in hex</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string LauncherPuzhash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string LauncherPuzhash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>NFT Info for displaying NFT on the UI</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTInfo_LicenseHash.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTInfo.LicenseHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L53">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTInfo_LicenseHash_" data-uid="chia.dotnet.NFTInfo.LicenseHash*"></a>
-
-  <h3 id="chia_dotnet_NFTInfo_LicenseHash" data-uid="chia.dotnet.NFTInfo.LicenseHash">
-  LicenseHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L53"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTInfo_LicenseHash" data-uid="chia.dotnet.NFTInfo.LicenseHash">LicenseHash</h4>
   <div class="markdown level1 summary"><p>Hash of the license</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string LicenseHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string LicenseHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>NFT Info for displaying NFT on the UI</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTInfo_LicenseUris.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTInfo.LicenseUris%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L49">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTInfo_LicenseUris_" data-uid="chia.dotnet.NFTInfo.LicenseUris*"></a>
-
-  <h3 id="chia_dotnet_NFTInfo_LicenseUris" data-uid="chia.dotnet.NFTInfo.LicenseUris">
-  LicenseUris
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L49"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTInfo_LicenseUris" data-uid="chia.dotnet.NFTInfo.LicenseUris">LicenseUris</h4>
   <div class="markdown level1 summary"><p>A list of license URIs</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; LicenseUris { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; LicenseUris { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd>NFT Info for displaying NFT on the UI</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTInfo_MetadataHash.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTInfo.MetadataHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L45">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTInfo_MetadataHash_" data-uid="chia.dotnet.NFTInfo.MetadataHash*"></a>
-
-  <h3 id="chia_dotnet_NFTInfo_MetadataHash" data-uid="chia.dotnet.NFTInfo.MetadataHash">
-  MetadataHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L45"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTInfo_MetadataHash" data-uid="chia.dotnet.NFTInfo.MetadataHash">MetadataHash</h4>
   <div class="markdown level1 summary"><p>Hash of the metadata</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string MetadataHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string MetadataHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>NFT Info for displaying NFT on the UI</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTInfo_MetadataUris.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTInfo.MetadataUris%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L41">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTInfo_MetadataUris_" data-uid="chia.dotnet.NFTInfo.MetadataUris*"></a>
-
-  <h3 id="chia_dotnet_NFTInfo_MetadataUris" data-uid="chia.dotnet.NFTInfo.MetadataUris">
-  MetadataUris
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L41"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTInfo_MetadataUris" data-uid="chia.dotnet.NFTInfo.MetadataUris">MetadataUris</h4>
   <div class="markdown level1 summary"><p>A list of metadata URIs</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; MetadataUris { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; MetadataUris { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd>NFT Info for displaying NFT on the UI</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_NFTInfo_MintHeight_" data-uid="chia.dotnet.NFTInfo.MintHeight*"></a>
-
-  <h3 id="chia_dotnet_NFTInfo_MintHeight" data-uid="chia.dotnet.NFTInfo.MintHeight">
-  MintHeight
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L73"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Block height of the NFT minting</p>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTInfo_MinterDID.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTInfo.MinterDID%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L89">View Source</a>
+  </span>
+  <a id="chia_dotnet_NFTInfo_MinterDID_" data-uid="chia.dotnet.NFTInfo.MinterDID*"></a>
+  <h4 id="chia_dotnet_NFTInfo_MinterDID" data-uid="chia.dotnet.NFTInfo.MinterDID">MinterDID</h4>
+  <div class="markdown level1 summary"><p>DID of the NFT minter</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint MintHeight { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string MinterDID { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd>NFT Info for displaying NFT on the UI</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_NFTInfo_MinterDID_" data-uid="chia.dotnet.NFTInfo.MinterDID*"></a>
-
-  <h3 id="chia_dotnet_NFTInfo_MinterDID" data-uid="chia.dotnet.NFTInfo.MinterDID">
-  MinterDID
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L89"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>DID of the NFT minter</p>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTInfo_MintHeight.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTInfo.MintHeight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L73">View Source</a>
+  </span>
+  <a id="chia_dotnet_NFTInfo_MintHeight_" data-uid="chia.dotnet.NFTInfo.MintHeight*"></a>
+  <h4 id="chia_dotnet_NFTInfo_MintHeight" data-uid="chia.dotnet.NFTInfo.MintHeight">MintHeight</h4>
+  <div class="markdown level1 summary"><p>Block height of the NFT minting</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? MinterDID { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint MintHeight { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>NFT Info for displaying NFT on the UI</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTInfo_NFTCoinID.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTInfo.NFTCoinID%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L17">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTInfo_NFTCoinID_" data-uid="chia.dotnet.NFTInfo.NFTCoinID*"></a>
-
-  <h3 id="chia_dotnet_NFTInfo_NFTCoinID" data-uid="chia.dotnet.NFTInfo.NFTCoinID">
-  NFTCoinID
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTInfo_NFTCoinID" data-uid="chia.dotnet.NFTInfo.NFTCoinID">NFTCoinID</h4>
   <div class="markdown level1 summary"><p>Current NFT coin ID</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string NFTCoinID { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string NFTCoinID { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>NFT Info for displaying NFT on the UI</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTInfo_OffChainMetadata.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTInfo.OffChainMetadata%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L93">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTInfo_OffChainMetadata_" data-uid="chia.dotnet.NFTInfo.OffChainMetadata*"></a>
-
-  <h3 id="chia_dotnet_NFTInfo_OffChainMetadata" data-uid="chia.dotnet.NFTInfo.OffChainMetadata">
-  OffChainMetadata
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L93"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTInfo_OffChainMetadata" data-uid="chia.dotnet.NFTInfo.OffChainMetadata">OffChainMetadata</h4>
   <div class="markdown level1 summary"><p>Serialized off-chain metadata</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? OffChainMetadata { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string OffChainMetadata { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>NFT Info for displaying NFT on the UI</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTInfo_OwnerDID.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTInfo.OwnerDID%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L21">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTInfo_OwnerDID_" data-uid="chia.dotnet.NFTInfo.OwnerDID*"></a>
-
-  <h3 id="chia_dotnet_NFTInfo_OwnerDID" data-uid="chia.dotnet.NFTInfo.OwnerDID">
-  OwnerDID
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L21"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTInfo_OwnerDID" data-uid="chia.dotnet.NFTInfo.OwnerDID">OwnerDID</h4>
   <div class="markdown level1 summary"><p>Owner DID</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? OwnerDID { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string OwnerDID { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>NFT Info for displaying NFT on the UI</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTInfo_P2Address.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTInfo.P2Address%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L97">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTInfo_P2Address_" data-uid="chia.dotnet.NFTInfo.P2Address*"></a>
-
-  <h3 id="chia_dotnet_NFTInfo_P2Address" data-uid="chia.dotnet.NFTInfo.P2Address">
-  P2Address
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L97"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTInfo_P2Address" data-uid="chia.dotnet.NFTInfo.P2Address">P2Address</h4>
   <div class="markdown level1 summary"><p>The innermost puzzle hash of the NFT</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string P2Address { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string P2Address { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>NFT Info for displaying NFT on the UI</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTInfo_PendingTransaction.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTInfo.PendingTransaction%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L81">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTInfo_PendingTransaction_" data-uid="chia.dotnet.NFTInfo.PendingTransaction*"></a>
-
-  <h3 id="chia_dotnet_NFTInfo_PendingTransaction" data-uid="chia.dotnet.NFTInfo.PendingTransaction">
-  PendingTransaction
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L81"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTInfo_PendingTransaction" data-uid="chia.dotnet.NFTInfo.PendingTransaction">PendingTransaction</h4>
   <div class="markdown level1 summary"><p>Indicate if the NFT is pending for a transaction</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool PendingTransaction { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool PendingTransaction { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd>NFT Info for displaying NFT on the UI</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTInfo_RoyaltyPercentage.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTInfo.RoyaltyPercentage%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L25">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTInfo_RoyaltyPercentage_" data-uid="chia.dotnet.NFTInfo.RoyaltyPercentage*"></a>
-
-  <h3 id="chia_dotnet_NFTInfo_RoyaltyPercentage" data-uid="chia.dotnet.NFTInfo.RoyaltyPercentage">
-  RoyaltyPercentage
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L25"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTInfo_RoyaltyPercentage" data-uid="chia.dotnet.NFTInfo.RoyaltyPercentage">RoyaltyPercentage</h4>
   <div class="markdown level1 summary"><p>Percentage of the transaction fee paid to the author, e.g. 1000 = 1%</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ushort? RoyaltyPercentage { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ushort? RoyaltyPercentage { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint16">ushort</a>?</dt>
-    <dd>NFT Info for displaying NFT on the UI</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint16">UInt16</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTInfo_RoyaltyPuzzleHash.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTInfo.RoyaltyPuzzleHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L29">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTInfo_RoyaltyPuzzleHash_" data-uid="chia.dotnet.NFTInfo.RoyaltyPuzzleHash*"></a>
-
-  <h3 id="chia_dotnet_NFTInfo_RoyaltyPuzzleHash" data-uid="chia.dotnet.NFTInfo.RoyaltyPuzzleHash">
-  RoyaltyPuzzleHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L29"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTInfo_RoyaltyPuzzleHash" data-uid="chia.dotnet.NFTInfo.RoyaltyPuzzleHash">RoyaltyPuzzleHash</h4>
   <div class="markdown level1 summary"><p>uzzle hash where royalty will be sent to</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? RoyaltyPuzzleHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string RoyaltyPuzzleHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>NFT Info for displaying NFT on the UI</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTInfo_SupportsDID.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTInfo.SupportsDID%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L77">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTInfo_SupportsDID_" data-uid="chia.dotnet.NFTInfo.SupportsDID*"></a>
-
-  <h3 id="chia_dotnet_NFTInfo_SupportsDID" data-uid="chia.dotnet.NFTInfo.SupportsDID">
-  SupportsDID
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L77"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTInfo_SupportsDID" data-uid="chia.dotnet.NFTInfo.SupportsDID">SupportsDID</h4>
   <div class="markdown level1 summary"><p>If the inner puzzle supports DID</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool SupportsDID { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool SupportsDID { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd>NFT Info for displaying NFT on the UI</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTInfo_UpdaterPuzhash.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTInfo.UpdaterPuzhash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L65">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTInfo_UpdaterPuzhash_" data-uid="chia.dotnet.NFTInfo.UpdaterPuzhash*"></a>
-
-  <h3 id="chia_dotnet_NFTInfo_UpdaterPuzhash" data-uid="chia.dotnet.NFTInfo.UpdaterPuzhash">
-  UpdaterPuzhash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L65"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTInfo_UpdaterPuzhash" data-uid="chia.dotnet.NFTInfo.UpdaterPuzhash">UpdaterPuzhash</h4>
   <div class="markdown level1 summary"><p>Puzzle hash of the metadata updater in hex</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string UpdaterPuzhash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string UpdaterPuzhash { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>NFT Info for displaying NFT on the UI</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L8" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTInfo.cs/#L8" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.NFTMintingInfo.html b/docs/api/chia.dotnet.NFTMintingInfo.html
index 0e43eef3..465d9e11 100644
--- a/docs/api/chia.dotnet.NFTMintingInfo.html
+++ b/docs/api/chia.dotnet.NFTMintingInfo.html
@@ -1,137 +1,104 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class NFTMintingInfo
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class NFTMintingInfo
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Info for minting an NFT">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTMintingInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTMintingInfo%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class NFTMintingInfo
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class NFTMintingInfo
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.NFTMintingInfo">
-
-
-
-  <h1 id="chia_dotnet_NFTMintingInfo" data-uid="chia.dotnet.NFTMintingInfo" class="text-break">
-    Class NFTMintingInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L21"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.NFTMintingInfo">
+  
+  
+  <h1 id="chia_dotnet_NFTMintingInfo" data-uid="chia.dotnet.NFTMintingInfo" class="text-break">Class NFTMintingInfo
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Info for minting an NFT</p>
+  <div class="markdown level0 summary"><p>Info for minting an NFT</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record NFTMintingInfo : NftMintEntry, IEquatable&lt;NftMintEntry&gt;, IEquatable&lt;NFTMintingInfo&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><a class="xref" href="chia.dotnet.NftMintEntry.html">NftMintEntry</a></div>
+    <div class="level2"><span class="xref">NFTMintingInfo</span></div>
+  </div>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.NftMintEntry.html">NftMintEntry</a>&gt;</div>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.NFTMintingInfo.html">NFTMintingInfo</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><a class="xref" href="chia.dotnet.NftMintEntry.html">NftMintEntry</a></div>
-      <div><span class="xref">NFTMintingInfo</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.NftMintEntry.html">NftMintEntry</a>&gt;</div>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.NFTMintingInfo.html">NFTMintingInfo</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
       <a class="xref" href="chia.dotnet.NftMintEntry.html#chia_dotnet_NftMintEntry_RoyaltyPercentage">NftMintEntry.RoyaltyPercentage</a>
     </div>
@@ -160,153 +127,172 @@ <h1 id="chia_dotnet_NFTMintingInfo" data-uid="chia.dotnet.NFTMintingInfo" class=
       <a class="xref" href="chia.dotnet.NftMintEntry.html#chia_dotnet_NftMintEntry_EditionNumber">NftMintEntry.EditionNumber</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_NFTMintingInfo_DidId_" data-uid="chia.dotnet.NFTMintingInfo.DidId*"></a>
-
-  <h3 id="chia_dotnet_NFTMintingInfo_DidId" data-uid="chia.dotnet.NFTMintingInfo.DidId">
-  DidId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L25"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_NFTMintingInfo_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class NFTMintingInfo : NftMintEntry, IEquatable&lt;NftMintEntry&gt;, IEquatable&lt;NFTMintingInfo&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTMintingInfo_DidId.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTMintingInfo.DidId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L25">View Source</a>
+  </span>
+  <a id="chia_dotnet_NFTMintingInfo_DidId_" data-uid="chia.dotnet.NFTMintingInfo.DidId*"></a>
+  <h4 id="chia_dotnet_NFTMintingInfo_DidId" data-uid="chia.dotnet.NFTMintingInfo.DidId">DidId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? DidId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string DidId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Info for minting an NFT</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTMintingInfo_RoyaltyAddress.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTMintingInfo.RoyaltyAddress%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L23">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTMintingInfo_RoyaltyAddress_" data-uid="chia.dotnet.NFTMintingInfo.RoyaltyAddress*"></a>
-
-  <h3 id="chia_dotnet_NFTMintingInfo_RoyaltyAddress" data-uid="chia.dotnet.NFTMintingInfo.RoyaltyAddress">
-  RoyaltyAddress
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L23"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTMintingInfo_RoyaltyAddress" data-uid="chia.dotnet.NFTMintingInfo.RoyaltyAddress">RoyaltyAddress</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? RoyaltyAddress { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string RoyaltyAddress { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Info for minting an NFT</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTMintingInfo_TargetAddress.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTMintingInfo.TargetAddress%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L24">View Source</a>
+  </span>
   <a id="chia_dotnet_NFTMintingInfo_TargetAddress_" data-uid="chia.dotnet.NFTMintingInfo.TargetAddress*"></a>
-
-  <h3 id="chia_dotnet_NFTMintingInfo_TargetAddress" data-uid="chia.dotnet.NFTMintingInfo.TargetAddress">
-  TargetAddress
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L24"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NFTMintingInfo_TargetAddress" data-uid="chia.dotnet.NFTMintingInfo.TargetAddress">TargetAddress</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? TargetAddress { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string TargetAddress { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
+  </div>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Info for minting an NFT</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L21" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTMintingInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTMintingInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L21" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.NFTWallet.html b/docs/api/chia.dotnet.NFTWallet.html
index 785bc279..b7a583b7 100644
--- a/docs/api/chia.dotnet.NFTWallet.html
+++ b/docs/api/chia.dotnet.NFTWallet.html
@@ -1,721 +1,169 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class NFTWallet
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class NFTWallet
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Wraps an NFT wallet">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTWallet.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTWallet%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class NFTWallet
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class NFTWallet
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.NFTWallet">
-
-
-
-  <h1 id="chia_dotnet_NFTWallet" data-uid="chia.dotnet.NFTWallet" class="text-break">
-    Class NFTWallet
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/NFTWallet.cs/#L16"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.NFTWallet">
+  
+  
+  <h1 id="chia_dotnet_NFTWallet" data-uid="chia.dotnet.NFTWallet" class="text-break">Class NFTWallet
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Wraps an NFT wallet</p>
+  <div class="markdown level0 summary"><p>Wraps an NFT wallet</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public sealed class NFTWallet : Wallet</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">NFTWallet</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><a class="xref" href="chia.dotnet.Wallet.html">Wallet</a></div>
-      <div><span class="xref">NFTWallet</span></div>
-    </dd>
-  </dl>
-
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletId">Wallet.WalletId</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletProxy">Wallet.WalletProxy</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetWalletInfo_System_Threading_CancellationToken_">Wallet.GetWalletInfo(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetBalance_System_Threading_CancellationToken_">Wallet.GetBalance(CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_SelectCoins_System_UInt64_System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_System_UInt64__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Threading_CancellationToken_">Wallet.SelectCoins(ulong, IEnumerable&lt;Coin&gt;, IEnumerable&lt;ulong&gt;, ulong?, ulong?, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetTransactions_System_String_chia_dotnet_TransactionTypeFilter_System_Boolean_System_String_System_UInt32_System_UInt32_System_Nullable_System_Boolean__System_Threading_CancellationToken_">Wallet.GetTransactions(string, TransactionTypeFilter, bool, string, uint, uint, bool?, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetSpendableCoins_System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Collections_Generic_IEnumerable_System_UInt64__System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_System_String__System_Threading_CancellationToken_">Wallet.GetSpendableCoins(ulong?, ulong?, IEnumerable&lt;ulong&gt;, IEnumerable&lt;Coin&gt;, IEnumerable&lt;string&gt;, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetNextAddress_System_Boolean_System_Threading_CancellationToken_">Wallet.GetNextAddress(bool, CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetTransactionCount_chia_dotnet_TransactionTypeFilter_System_Threading_CancellationToken_">Wallet.GetTransactionCount(TransactionTypeFilter, CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_DeleteUnconfirmedTransactions_System_Threading_CancellationToken_">Wallet.DeleteUnconfirmedTransactions(CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_SendTransaction_System_String_System_UInt64_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_UInt64__System_Collections_Generic_IEnumerable_System_String__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Boolean_System_UInt64_System_Threading_CancellationToken_">Wallet.SendTransaction(string, ulong, IEnumerable&lt;string&gt;, IEnumerable&lt;ulong&gt;, IEnumerable&lt;string&gt;, ulong?, ulong?, bool, ulong, CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_SendTransactionMulti_System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_UInt64_System_Threading_CancellationToken_">Wallet.SendTransactionMulti(IEnumerable&lt;Coin&gt;, IEnumerable&lt;Coin&gt;, ulong, CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
-    </div>
-  </dd></dl>
-
-
-
-
-  <h2 id="chia_dotnet_NFTWallet_remarks">Remarks</h2>
-  <div class="markdown level0 remarks"><p>ctor</p>
-</div>
-
-
-  <h2 class="section" id="constructors">Constructors
-</h2>
-
-
-  <a id="chia_dotnet_NFTWallet__ctor_" data-uid="chia.dotnet.NFTWallet.#ctor*"></a>
-
-  <h3 id="chia_dotnet_NFTWallet__ctor_System_UInt32_chia_dotnet_WalletProxy_" data-uid="chia.dotnet.NFTWallet.#ctor(System.UInt32,chia.dotnet.WalletProxy)">
-  NFTWallet(uint, WalletProxy)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/NFTWallet.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Wraps an NFT wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public NFTWallet(uint walletId, WalletProxy walletProxy)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>walletId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>The wallet_id to wrap</p>
-</dd>
-    <dt><code>walletProxy</code> <a class="xref" href="chia.dotnet.WalletProxy.html">WalletProxy</a></dt>
-    <dd><p>Wallet RPC proxy to use for communication</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_NFTWallet__ctor_System_UInt32_chia_dotnet_WalletProxy__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>ctor</p>
-</div>
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_NFTWallet_AddUri_" data-uid="chia.dotnet.NFTWallet.AddUri*"></a>
-
-  <h3 id="chia_dotnet_NFTWallet_AddUri_System_String_System_String_System_String_System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.NFTWallet.AddUri(System.String,System.String,System.String,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)">
-  AddUri(string, string, string, bool?, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/NFTWallet.cs/#L41"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Adds an Uri to an NFT</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;SpendBundle&gt; AddUri(string uri, string key, string nftCoinId, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>uri</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The uri</p>
-</dd>
-    <dt><code>key</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The type of uri:</p>
-<ul>
-<li>u Uri for the NFT data</li>
-<li>mu Uri for NFT metadata</li>
-<li>lu Uri for the NFT license</li>
-</ul>
-</dd>
-    <dt><code>nftCoinId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The nft coin id</p>
-</dd>
-    <dt><code>reusePuzhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Transaction fee</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a>&gt;</dt>
-    <dd><p>An <a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_NFTWallet_GetDid_" data-uid="chia.dotnet.NFTWallet.GetDid*"></a>
-
-  <h3 id="chia_dotnet_NFTWallet_GetDid_System_Threading_CancellationToken_" data-uid="chia.dotnet.NFTWallet.GetDid(System.Threading.CancellationToken)">
-  GetDid(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/NFTWallet.cs/#L86"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Gets the DID</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;string&gt; GetDid(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>The Did</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_NFTWallet_GetNFTs_" data-uid="chia.dotnet.NFTWallet.GetNFTs*"></a>
-
-  <h3 id="chia_dotnet_NFTWallet_GetNFTs_System_Int32_System_Int32_System_Boolean_System_Threading_CancellationToken_" data-uid="chia.dotnet.NFTWallet.GetNFTs(System.Int32,System.Int32,System.Boolean,System.Threading.CancellationToken)">
-  GetNFTs(int, int, bool, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/NFTWallet.cs/#L71"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Gets NFTs from a wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;NFTInfo&gt;&gt; GetNFTs(int startIndex = 0, int num = 0, bool ignoreSizeLimit = false, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>startIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-    <dt><code>num</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-    <dt><code>ignoreSizeLimit</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.NFTInfo.html">NFTInfo</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.NFTInfo.html">NFTInfo</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_NFTWallet_MintNFT_" data-uid="chia.dotnet.NFTWallet.MintNFT*"></a>
-
-  <h3 id="chia_dotnet_NFTWallet_MintNFT_chia_dotnet_NFTMintingInfo_System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.NFTWallet.MintNFT(chia.dotnet.NFTMintingInfo,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)">
-  MintNFT(NFTMintingInfo, bool?, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/NFTWallet.cs/#L99"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Mints an NFT</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(SpendBundle SpendBundle, string NftId)&gt; MintNFT(NFTMintingInfo info, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>info</code> <a class="xref" href="chia.dotnet.NFTMintingInfo.html">NFTMintingInfo</a></dt>
-    <dd><p>Info about the NFT to be minted</p>
-</dd>
-    <dt><code>reusePuzhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Transaction fee</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.spendbundle,system.string-.spendbundle">SpendBundle</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.spendbundle,system.string-.nftid">NftId</a>)&gt;</dt>
-    <dd><p>A <a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_NFTWallet_NftCountNfts_" data-uid="chia.dotnet.NFTWallet.NftCountNfts*"></a>
-
-  <h3 id="chia_dotnet_NFTWallet_NftCountNfts_System_Threading_CancellationToken_" data-uid="chia.dotnet.NFTWallet.NftCountNfts(System.Threading.CancellationToken)">
-  NftCountNfts(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/NFTWallet.cs/#L58"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves the number of NFTs in a wallet.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;int&gt; NftCountNfts(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>&gt;</dt>
-    <dd><p>The number of NFTs in the wallet</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_NFTWallet_NftMintBulk_" data-uid="chia.dotnet.NFTWallet.NftMintBulk*"></a>
-
-  <h3 id="chia_dotnet_NFTWallet_NftMintBulk_chia_dotnet_NFTBulkMintingInfo_System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.NFTWallet.NftMintBulk(chia.dotnet.NFTBulkMintingInfo,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)">
-  NftMintBulk(NFTBulkMintingInfo, bool?, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/NFTWallet.cs/#L130"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Mints an set NFTs in bulk</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(SpendBundle SpendBundle, IEnumerable&lt;string&gt; NftIdList)&gt; NftMintBulk(NFTBulkMintingInfo info, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>info</code> <a class="xref" href="chia.dotnet.NFTBulkMintingInfo.html">NFTBulkMintingInfo</a></dt>
-    <dd><p>A list of dicts containing the metadata for each NFT to be minted</p>
-</dd>
-    <dt><code>reusePuzhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Transaction fee</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.spendbundle,system.collections.generic.ienumerable-system.string--.spendbundle">SpendBundle</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.spendbundle,system.collections.generic.ienumerable-system.string--.nftidlist">NftIdList</a>)&gt;</dt>
-    <dd><p><a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a> and a list of <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_NFTWallet_SetDID_" data-uid="chia.dotnet.NFTWallet.SetDID*"></a>
-
-  <h3 id="chia_dotnet_NFTWallet_SetDID_System_String_System_String_System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.NFTWallet.SetDID(System.String,System.String,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)">
-  SetDID(string, string, bool?, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/NFTWallet.cs/#L171"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Sets the DID for an NFT</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_NFTWallet_syntax">Syntax</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;SpendBundle&gt; SetDID(string didId, string nftCoinId, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public sealed class NFTWallet</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>didId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The DID ID</p>
-</dd>
-    <dt><code>nftCoinId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The coin id for the nft</p>
-</dd>
-    <dt><code>reusePuzhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a>&gt;</dt>
-    <dd><p>A <a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_NFTWallet_SetStatus_" data-uid="chia.dotnet.NFTWallet.SetStatus*"></a>
-
-  <h3 id="chia_dotnet_NFTWallet_SetStatus_System_String_System_Boolean_System_Threading_CancellationToken_" data-uid="chia.dotnet.NFTWallet.SetStatus(System.String,System.Boolean,System.Threading.CancellationToken)">
-  SetStatus(string, bool, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/NFTWallet.cs/#L189"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Sets the status of an NFT</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task SetStatus(string coinId, bool inTransaction = true, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>coinId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The coin ID</p>
-</dd>
-    <dt><code>inTransaction</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>In transaction idicator</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_NFTWallet_Transfer_" data-uid="chia.dotnet.NFTWallet.Transfer*"></a>
-
-  <h3 id="chia_dotnet_NFTWallet_Transfer_System_String_System_String_System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.NFTWallet.Transfer(System.String,System.String,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)">
-  Transfer(string, string, bool?, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/NFTWallet.cs/#L207"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Sets the status of an NFT</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;SpendBundle&gt; Transfer(string targetAddress, string coinId, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>targetAddress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The target address</p>
-</dd>
-    <dt><code>coinId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The coin ID</p>
-</dd>
-    <dt><code>reusePuzhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Transaction fee</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a>&gt;</dt>
-    <dd><p>A <a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_NFTWallet_Validate_" data-uid="chia.dotnet.NFTWallet.Validate*"></a>
-
-  <h3 id="chia_dotnet_NFTWallet_Validate_System_Threading_CancellationToken_" data-uid="chia.dotnet.NFTWallet.Validate(System.Threading.CancellationToken)">
-  Validate(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/NFTWallet.cs/#L23"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Validates that <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletId">WalletId</a> is a <a class="xref" href="chia.dotnet.WalletType.html#chia_dotnet_WalletType_NFT">NFT</a></p>
+  <h5 id="chia_dotnet_NFTWallet_remarks"><strong>Remarks</strong></h5>
+  <div class="markdown level0 remarks"><p>ctor</p>
 </div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public override Task Validate(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd>Wraps an NFT wallet</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>True if the wallet is an NFT wallet</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/NFTWallet.cs/#L16" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NFTWallet.md&amp;value=---%0Auid%3A%20chia.dotnet.NFTWallet%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/NFTWallet.cs/#L16" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.NPC.html b/docs/api/chia.dotnet.NPC.html
index ab9b0304..bc98a2bb 100644
--- a/docs/api/chia.dotnet.NPC.html
+++ b/docs/api/chia.dotnet.NPC.html
@@ -1,282 +1,265 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class NPC
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class NPC
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NPC.md&amp;value=---%0Auid%3A%20chia.dotnet.NPC%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class NPC
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class NPC
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.NPC">
-
-
-
-  <h1 id="chia_dotnet_NPC" data-uid="chia.dotnet.NPC" class="text-break">
-    Class NPC
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NPC.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.NPC">
+  
+  
+  <h1 id="chia_dotnet_NPC" data-uid="chia.dotnet.NPC" class="text-break">Class NPC
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">NPC</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record NPC : IEquatable&lt;NPC&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.NPC.html">NPC</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">NPC</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.NPC.html">NPC</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_NPC_CoinName_" data-uid="chia.dotnet.NPC.CoinName*"></a>
-
-  <h3 id="chia_dotnet_NPC_CoinName" data-uid="chia.dotnet.NPC.CoinName">
-  CoinName
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NPC.cs/#L7"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_NPC_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class NPC : IEquatable&lt;NPC&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NPC_CoinName.md&amp;value=---%0Auid%3A%20chia.dotnet.NPC.CoinName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NPC.cs/#L7">View Source</a>
+  </span>
+  <a id="chia_dotnet_NPC_CoinName_" data-uid="chia.dotnet.NPC.CoinName*"></a>
+  <h4 id="chia_dotnet_NPC_CoinName" data-uid="chia.dotnet.NPC.CoinName">CoinName</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string CoinName { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string CoinName { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NPC_Conditions.md&amp;value=---%0Auid%3A%20chia.dotnet.NPC.Conditions%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NPC.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_NPC_Conditions_" data-uid="chia.dotnet.NPC.Conditions*"></a>
-
-  <h3 id="chia_dotnet_NPC_Conditions" data-uid="chia.dotnet.NPC.Conditions">
-  Conditions
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NPC.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NPC_Conditions" data-uid="chia.dotnet.NPC.Conditions">Conditions</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;Condition&gt; Conditions { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;Condition&gt; Conditions { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Condition.html">Condition</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Condition.html">Condition</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NPC_PuzzleHash.md&amp;value=---%0Auid%3A%20chia.dotnet.NPC.PuzzleHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NPC.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_NPC_PuzzleHash_" data-uid="chia.dotnet.NPC.PuzzleHash*"></a>
-
-  <h3 id="chia_dotnet_NPC_PuzzleHash" data-uid="chia.dotnet.NPC.PuzzleHash">
-  PuzzleHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NPC.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NPC_PuzzleHash" data-uid="chia.dotnet.NPC.PuzzleHash">PuzzleHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PuzzleHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PuzzleHash { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NPC.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NPC.md&amp;value=---%0Auid%3A%20chia.dotnet.NPC%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NPC.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.NPCResult.html b/docs/api/chia.dotnet.NPCResult.html
index 2b426857..cec162b9 100644
--- a/docs/api/chia.dotnet.NPCResult.html
+++ b/docs/api/chia.dotnet.NPCResult.html
@@ -1,283 +1,266 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class NPCResult
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class NPCResult
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NPCResult.md&amp;value=---%0Auid%3A%20chia.dotnet.NPCResult%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class NPCResult
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class NPCResult
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.NPCResult">
-
-
-
-  <h1 id="chia_dotnet_NPCResult" data-uid="chia.dotnet.NPCResult" class="text-break">
-    Class NPCResult
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NPCResult.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.NPCResult">
+  
+  
+  <h1 id="chia_dotnet_NPCResult" data-uid="chia.dotnet.NPCResult" class="text-break">Class NPCResult
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">NPCResult</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record NPCResult : IEquatable&lt;NPCResult&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.NPCResult.html">NPCResult</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">NPCResult</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.NPCResult.html">NPCResult</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_NPCResult_ClvmCost_" data-uid="chia.dotnet.NPCResult.ClvmCost*"></a>
-
-  <h3 id="chia_dotnet_NPCResult_ClvmCost" data-uid="chia.dotnet.NPCResult.ClvmCost">
-  ClvmCost
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NPCResult.cs/#L12"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_NPCResult_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class NPCResult : IEquatable&lt;NPCResult&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NPCResult_ClvmCost.md&amp;value=---%0Auid%3A%20chia.dotnet.NPCResult.ClvmCost%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NPCResult.cs/#L12">View Source</a>
+  </span>
+  <a id="chia_dotnet_NPCResult_ClvmCost_" data-uid="chia.dotnet.NPCResult.ClvmCost*"></a>
+  <h4 id="chia_dotnet_NPCResult_ClvmCost" data-uid="chia.dotnet.NPCResult.ClvmCost">ClvmCost</h4>
   <div class="markdown level1 summary"><p>CLVM cost only, cost of conditions and tx size is not included</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong ClvmCost { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong ClvmCost { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NPCResult_Error.md&amp;value=---%0Auid%3A%20chia.dotnet.NPCResult.Error%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NPCResult.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_NPCResult_Error_" data-uid="chia.dotnet.NPCResult.Error*"></a>
-
-  <h3 id="chia_dotnet_NPCResult_Error" data-uid="chia.dotnet.NPCResult.Error">
-  Error
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NPCResult.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NPCResult_Error" data-uid="chia.dotnet.NPCResult.Error">Error</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ushort? Error { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ushort? Error { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint16">ushort</a>?</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint16">UInt16</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NPCResult_NpcList.md&amp;value=---%0Auid%3A%20chia.dotnet.NPCResult.NpcList%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NPCResult.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_NPCResult_NpcList_" data-uid="chia.dotnet.NPCResult.NpcList*"></a>
-
-  <h3 id="chia_dotnet_NPCResult_NpcList" data-uid="chia.dotnet.NPCResult.NpcList">
-  NpcList
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NPCResult.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NPCResult_NpcList" data-uid="chia.dotnet.NPCResult.NpcList">NpcList</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;NPC&gt; NpcList { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;NPC&gt; NpcList { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.NPC.html">NPC</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.NPC.html">NPC</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NPCResult.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NPCResult.md&amp;value=---%0Auid%3A%20chia.dotnet.NPCResult%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NPCResult.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.NftCoinInfo.html b/docs/api/chia.dotnet.NftCoinInfo.html
index 0cc336be..1ee98609 100644
--- a/docs/api/chia.dotnet.NftCoinInfo.html
+++ b/docs/api/chia.dotnet.NftCoinInfo.html
@@ -1,251 +1,235 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class NftCoinInfo
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class NftCoinInfo
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NftCoinInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.NftCoinInfo%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class NftCoinInfo
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class NftCoinInfo
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.NftCoinInfo">
-
-
-
-  <h1 id="chia_dotnet_NftCoinInfo" data-uid="chia.dotnet.NftCoinInfo" class="text-break">
-    Class NftCoinInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NftCoinInfo.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.NftCoinInfo">
+  
+  
+  <h1 id="chia_dotnet_NftCoinInfo" data-uid="chia.dotnet.NftCoinInfo" class="text-break">Class NftCoinInfo
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">NftCoinInfo</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record NftCoinInfo : IEquatable&lt;NftCoinInfo&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.NftCoinInfo.html">NftCoinInfo</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">NftCoinInfo</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.NftCoinInfo.html">NftCoinInfo</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_NftCoinInfo_NftCoinId_" data-uid="chia.dotnet.NftCoinInfo.NftCoinId*"></a>
-
-  <h3 id="chia_dotnet_NftCoinInfo_NftCoinId" data-uid="chia.dotnet.NftCoinInfo.NftCoinId">
-  NftCoinId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NftCoinInfo.cs/#L6"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_NftCoinInfo_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class NftCoinInfo : IEquatable&lt;NftCoinInfo&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NftCoinInfo_NftCoinId.md&amp;value=---%0Auid%3A%20chia.dotnet.NftCoinInfo.NftCoinId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NftCoinInfo.cs/#L6">View Source</a>
+  </span>
+  <a id="chia_dotnet_NftCoinInfo_NftCoinId_" data-uid="chia.dotnet.NftCoinInfo.NftCoinId*"></a>
+  <h4 id="chia_dotnet_NftCoinInfo_NftCoinId" data-uid="chia.dotnet.NftCoinInfo.NftCoinId">NftCoinId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string NftCoinId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string NftCoinId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NftCoinInfo_WalletId.md&amp;value=---%0Auid%3A%20chia.dotnet.NftCoinInfo.WalletId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NftCoinInfo.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_NftCoinInfo_WalletId_" data-uid="chia.dotnet.NftCoinInfo.WalletId*"></a>
-
-  <h3 id="chia_dotnet_NftCoinInfo_WalletId" data-uid="chia.dotnet.NftCoinInfo.WalletId">
-  WalletId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NftCoinInfo.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NftCoinInfo_WalletId" data-uid="chia.dotnet.NftCoinInfo.WalletId">WalletId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int WalletId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int WalletId { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NftCoinInfo.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NftCoinInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.NftCoinInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NftCoinInfo.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.NftMintEntry.html b/docs/api/chia.dotnet.NftMintEntry.html
index f6315d79..6db8da4b 100644
--- a/docs/api/chia.dotnet.NftMintEntry.html
+++ b/docs/api/chia.dotnet.NftMintEntry.html
@@ -1,474 +1,446 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class NftMintEntry
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class NftMintEntry
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NftMintEntry.md&amp;value=---%0Auid%3A%20chia.dotnet.NftMintEntry%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class NftMintEntry
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class NftMintEntry
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.NftMintEntry">
-
-
-
-  <h1 id="chia_dotnet_NftMintEntry" data-uid="chia.dotnet.NftMintEntry" class="text-break">
-    Class NftMintEntry
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.NftMintEntry">
+  
+  
+  <h1 id="chia_dotnet_NftMintEntry" data-uid="chia.dotnet.NftMintEntry" class="text-break">Class NftMintEntry
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">NftMintEntry</span></div>
+      <div class="level2"><a class="xref" href="chia.dotnet.NFTMintingInfo.html">NFTMintingInfo</a></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record NftMintEntry : IEquatable&lt;NftMintEntry&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.NftMintEntry.html">NftMintEntry</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">NftMintEntry</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.NftMintEntry.html">NftMintEntry</a>&gt;</div>
-    </dd>
-  </dl>
-
-  <dl class="typelist derived">
-    <dt>Derived</dt>
-    <dd>
-      <div><a class="xref" href="chia.dotnet.NFTMintingInfo.html">NFTMintingInfo</a></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_NftMintEntry_EditionNumber_" data-uid="chia.dotnet.NftMintEntry.EditionNumber*"></a>
-
-  <h3 id="chia_dotnet_NftMintEntry_EditionNumber" data-uid="chia.dotnet.NftMintEntry.EditionNumber">
-  EditionNumber
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L15"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_NftMintEntry_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class NftMintEntry : IEquatable&lt;NftMintEntry&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NftMintEntry_EditionNumber.md&amp;value=---%0Auid%3A%20chia.dotnet.NftMintEntry.EditionNumber%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L15">View Source</a>
+  </span>
+  <a id="chia_dotnet_NftMintEntry_EditionNumber_" data-uid="chia.dotnet.NftMintEntry.EditionNumber*"></a>
+  <h4 id="chia_dotnet_NftMintEntry_EditionNumber" data-uid="chia.dotnet.NftMintEntry.EditionNumber">EditionNumber</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong EditionNumber { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong EditionNumber { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NftMintEntry_EditionTotal.md&amp;value=---%0Auid%3A%20chia.dotnet.NftMintEntry.EditionTotal%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_NftMintEntry_EditionTotal_" data-uid="chia.dotnet.NftMintEntry.EditionTotal*"></a>
-
-  <h3 id="chia_dotnet_NftMintEntry_EditionTotal" data-uid="chia.dotnet.NftMintEntry.EditionTotal">
-  EditionTotal
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NftMintEntry_EditionTotal" data-uid="chia.dotnet.NftMintEntry.EditionTotal">EditionTotal</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong EditionTotal { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong EditionTotal { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NftMintEntry_Hash.md&amp;value=---%0Auid%3A%20chia.dotnet.NftMintEntry.Hash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_NftMintEntry_Hash_" data-uid="chia.dotnet.NftMintEntry.Hash*"></a>
-
-  <h3 id="chia_dotnet_NftMintEntry_Hash" data-uid="chia.dotnet.NftMintEntry.Hash">
-  Hash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NftMintEntry_Hash" data-uid="chia.dotnet.NftMintEntry.Hash">Hash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Hash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Hash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NftMintEntry_LicenseHash.md&amp;value=---%0Auid%3A%20chia.dotnet.NftMintEntry.LicenseHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_NftMintEntry_LicenseHash_" data-uid="chia.dotnet.NftMintEntry.LicenseHash*"></a>
-
-  <h3 id="chia_dotnet_NftMintEntry_LicenseHash" data-uid="chia.dotnet.NftMintEntry.LicenseHash">
-  LicenseHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NftMintEntry_LicenseHash" data-uid="chia.dotnet.NftMintEntry.LicenseHash">LicenseHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? LicenseHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string LicenseHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NftMintEntry_LicenseUris.md&amp;value=---%0Auid%3A%20chia.dotnet.NftMintEntry.LicenseUris%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_NftMintEntry_LicenseUris_" data-uid="chia.dotnet.NftMintEntry.LicenseUris*"></a>
-
-  <h3 id="chia_dotnet_NftMintEntry_LicenseUris" data-uid="chia.dotnet.NftMintEntry.LicenseUris">
-  LicenseUris
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NftMintEntry_LicenseUris" data-uid="chia.dotnet.NftMintEntry.LicenseUris">LicenseUris</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; LicenseUris { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; LicenseUris { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NftMintEntry_MetaHash.md&amp;value=---%0Auid%3A%20chia.dotnet.NftMintEntry.MetaHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_NftMintEntry_MetaHash_" data-uid="chia.dotnet.NftMintEntry.MetaHash*"></a>
-
-  <h3 id="chia_dotnet_NftMintEntry_MetaHash" data-uid="chia.dotnet.NftMintEntry.MetaHash">
-  MetaHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NftMintEntry_MetaHash" data-uid="chia.dotnet.NftMintEntry.MetaHash">MetaHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? MetaHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string MetaHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NftMintEntry_MetaUris.md&amp;value=---%0Auid%3A%20chia.dotnet.NftMintEntry.MetaUris%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_NftMintEntry_MetaUris_" data-uid="chia.dotnet.NftMintEntry.MetaUris*"></a>
-
-  <h3 id="chia_dotnet_NftMintEntry_MetaUris" data-uid="chia.dotnet.NftMintEntry.MetaUris">
-  MetaUris
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NftMintEntry_MetaUris" data-uid="chia.dotnet.NftMintEntry.MetaUris">MetaUris</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; MetaUris { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; MetaUris { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NftMintEntry_RoyaltyPercentage.md&amp;value=---%0Auid%3A%20chia.dotnet.NftMintEntry.RoyaltyPercentage%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_NftMintEntry_RoyaltyPercentage_" data-uid="chia.dotnet.NftMintEntry.RoyaltyPercentage*"></a>
-
-  <h3 id="chia_dotnet_NftMintEntry_RoyaltyPercentage" data-uid="chia.dotnet.NftMintEntry.RoyaltyPercentage">
-  RoyaltyPercentage
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NftMintEntry_RoyaltyPercentage" data-uid="chia.dotnet.NftMintEntry.RoyaltyPercentage">RoyaltyPercentage</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ushort RoyaltyPercentage { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ushort RoyaltyPercentage { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint16">ushort</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint16">UInt16</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NftMintEntry_Uris.md&amp;value=---%0Auid%3A%20chia.dotnet.NftMintEntry.Uris%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_NftMintEntry_Uris_" data-uid="chia.dotnet.NftMintEntry.Uris*"></a>
-
-  <h3 id="chia_dotnet_NftMintEntry_Uris" data-uid="chia.dotnet.NftMintEntry.Uris">
-  Uris
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_NftMintEntry_Uris" data-uid="chia.dotnet.NftMintEntry.Uris">Uris</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; Uris { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; Uris { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NftMintEntry.md&amp;value=---%0Auid%3A%20chia.dotnet.NftMintEntry%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NFTMintingInfo.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.NodeType.html b/docs/api/chia.dotnet.NodeType.html
index 4b49e04c..6481873b 100644
--- a/docs/api/chia.dotnet.NodeType.html
+++ b/docs/api/chia.dotnet.NodeType.html
@@ -1,164 +1,176 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Enum NodeType
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Enum NodeType
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NodeType.md&amp;value=---%0Auid%3A%20chia.dotnet.NodeType%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Enum NodeType
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Enum NodeType
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.NodeType">
-
-
-
-
-  <h1 id="chia_dotnet_NodeType" data-uid="chia.dotnet.NodeType" class="text-break">
-    Enum NodeType
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NodeType.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.NodeType">
+  
+  
+  <h1 id="chia_dotnet_NodeType" data-uid="chia.dotnet.NodeType" class="text-break">Enum NodeType
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_NodeType_syntax">Syntax</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public enum NodeType</code></pre>
   </div>
-
-
-
-
-
-
-
-
-
-  <h2 id="fields">Fields
-</h2>
-  <dl class="parameters">
-    <dt id="chia_dotnet_NodeType_DATA_LAYER"><code>DATA_LAYER = 7</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_NodeType_FARMER"><code>FARMER = 3</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_NodeType_FULL_NODE"><code>FULL_NODE = 1</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_NodeType_HARVESTER"><code>HARVESTER = 2</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_NodeType_INTRODUCER"><code>INTRODUCER = 5</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_NodeType_TIMELORD"><code>TIMELORD = 4</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_NodeType_WALLET"><code>WALLET = 6</code></dt>
-    <dd></dd>
-  </dl>
-
-
-
+  <h3 id="fields">Fields
+  </h3>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    <thead>
+    <tbody>
+      <tr>
+        <td id="chia_dotnet_NodeType_DATA_LAYER">DATA_LAYER</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_NodeType_FARMER">FARMER</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_NodeType_FULL_NODE">FULL_NODE</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_NodeType_HARVESTER">HARVESTER</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_NodeType_INTRODUCER">INTRODUCER</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_NodeType_TIMELORD">TIMELORD</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_NodeType_WALLET">WALLET</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </thead></thead></table>
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NodeType.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_NodeType.md&amp;value=---%0Auid%3A%20chia.dotnet.NodeType%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/NodeType.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.OfferRecord.html b/docs/api/chia.dotnet.OfferRecord.html
index 3ec42ba3..e1d12d2c 100644
--- a/docs/api/chia.dotnet.OfferRecord.html
+++ b/docs/api/chia.dotnet.OfferRecord.html
@@ -1,254 +1,238 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class OfferRecord
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class OfferRecord
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="The in memory representation of an offer and its record of trade">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_OfferRecord.md&amp;value=---%0Auid%3A%20chia.dotnet.OfferRecord%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class OfferRecord
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class OfferRecord
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.OfferRecord">
-
-
-
-  <h1 id="chia_dotnet_OfferRecord" data-uid="chia.dotnet.OfferRecord" class="text-break">
-    Class OfferRecord
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferRecord.cs/#L6"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.OfferRecord">
+  
+  
+  <h1 id="chia_dotnet_OfferRecord" data-uid="chia.dotnet.OfferRecord" class="text-break">Class OfferRecord
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>The in memory representation of an offer and its record of trade</p>
+  <div class="markdown level0 summary"><p>The in memory representation of an offer and its record of trade</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record OfferRecord : IEquatable&lt;OfferRecord&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">OfferRecord</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">OfferRecord</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.OfferRecord.html">OfferRecord</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.OfferRecord.html">OfferRecord</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_OfferRecord_Offer_" data-uid="chia.dotnet.OfferRecord.Offer*"></a>
-
-  <h3 id="chia_dotnet_OfferRecord_Offer" data-uid="chia.dotnet.OfferRecord.Offer">
-  Offer
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferRecord.cs/#L11"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_OfferRecord_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class OfferRecord : IEquatable&lt;OfferRecord&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_OfferRecord_Offer.md&amp;value=---%0Auid%3A%20chia.dotnet.OfferRecord.Offer%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferRecord.cs/#L11">View Source</a>
+  </span>
+  <a id="chia_dotnet_OfferRecord_Offer_" data-uid="chia.dotnet.OfferRecord.Offer*"></a>
+  <h4 id="chia_dotnet_OfferRecord_Offer" data-uid="chia.dotnet.OfferRecord.Offer">Offer</h4>
   <div class="markdown level1 summary"><p>The bech32 encoded value of the offer</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Offer { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Offer { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>The in memory representation of an offer and its record of trade</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_OfferRecord_TradeRecord.md&amp;value=---%0Auid%3A%20chia.dotnet.OfferRecord.TradeRecord%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferRecord.cs/#L16">View Source</a>
+  </span>
   <a id="chia_dotnet_OfferRecord_TradeRecord_" data-uid="chia.dotnet.OfferRecord.TradeRecord*"></a>
-
-  <h3 id="chia_dotnet_OfferRecord_TradeRecord" data-uid="chia.dotnet.OfferRecord.TradeRecord">
-  TradeRecord
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferRecord.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_OfferRecord_TradeRecord" data-uid="chia.dotnet.OfferRecord.TradeRecord">TradeRecord</h4>
   <div class="markdown level1 summary"><p>Trade record associated with the offer</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public TradeRecord TradeRecord { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public TradeRecord TradeRecord { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.TradeRecord.html">TradeRecord</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.TradeRecord.html">TradeRecord</a></dt>
-    <dd>The in memory representation of an offer and its record of trade</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferRecord.cs/#L6" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_OfferRecord.md&amp;value=---%0Auid%3A%20chia.dotnet.OfferRecord%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferRecord.cs/#L6" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.OfferStore.html b/docs/api/chia.dotnet.OfferStore.html
index e534da8d..f83e628e 100644
--- a/docs/api/chia.dotnet.OfferStore.html
+++ b/docs/api/chia.dotnet.OfferStore.html
@@ -1,251 +1,235 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class OfferStore
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class OfferStore
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_OfferStore.md&amp;value=---%0Auid%3A%20chia.dotnet.OfferStore%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class OfferStore
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class OfferStore
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.OfferStore">
-
-
-
-  <h1 id="chia_dotnet_OfferStore" data-uid="chia.dotnet.OfferStore" class="text-break">
-    Class OfferStore
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferStore.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.OfferStore">
+  
+  
+  <h1 id="chia_dotnet_OfferStore" data-uid="chia.dotnet.OfferStore" class="text-break">Class OfferStore
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">OfferStore</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record OfferStore : IEquatable&lt;OfferStore&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.OfferStore.html">OfferStore</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">OfferStore</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.OfferStore.html">OfferStore</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_OfferStore_Inclusions_" data-uid="chia.dotnet.OfferStore.Inclusions*"></a>
-
-  <h3 id="chia_dotnet_OfferStore_Inclusions" data-uid="chia.dotnet.OfferStore.Inclusions">
-  Inclusions
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferStore.cs/#L9"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_OfferStore_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class OfferStore : IEquatable&lt;OfferStore&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_OfferStore_Inclusions.md&amp;value=---%0Auid%3A%20chia.dotnet.OfferStore.Inclusions%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferStore.cs/#L9">View Source</a>
+  </span>
+  <a id="chia_dotnet_OfferStore_Inclusions_" data-uid="chia.dotnet.OfferStore.Inclusions*"></a>
+  <h4 id="chia_dotnet_OfferStore_Inclusions" data-uid="chia.dotnet.OfferStore.Inclusions">Inclusions</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;KeyValuePair&lt;string, string&gt;&gt; Inclusions { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;KeyValuePair&lt;string, string&gt;&gt; Inclusions { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.keyvaluepair-2">KeyValuePair</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.keyvaluepair-2">KeyValuePair</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_OfferStore_StoreID.md&amp;value=---%0Auid%3A%20chia.dotnet.OfferStore.StoreID%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferStore.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_OfferStore_StoreID_" data-uid="chia.dotnet.OfferStore.StoreID*"></a>
-
-  <h3 id="chia_dotnet_OfferStore_StoreID" data-uid="chia.dotnet.OfferStore.StoreID">
-  StoreID
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferStore.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_OfferStore_StoreID" data-uid="chia.dotnet.OfferStore.StoreID">StoreID</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string StoreID { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string StoreID { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferStore.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_OfferStore.md&amp;value=---%0Auid%3A%20chia.dotnet.OfferStore%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferStore.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.OfferSummary.html b/docs/api/chia.dotnet.OfferSummary.html
index 85cbae7f..890a1b47 100644
--- a/docs/api/chia.dotnet.OfferSummary.html
+++ b/docs/api/chia.dotnet.OfferSummary.html
@@ -1,344 +1,325 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class OfferSummary
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class OfferSummary
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_OfferSummary.md&amp;value=---%0Auid%3A%20chia.dotnet.OfferSummary%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class OfferSummary
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class OfferSummary
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.OfferSummary">
-
-
-
-  <h1 id="chia_dotnet_OfferSummary" data-uid="chia.dotnet.OfferSummary" class="text-break">
-    Class OfferSummary
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferSummary.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.OfferSummary">
+  
+  
+  <h1 id="chia_dotnet_OfferSummary" data-uid="chia.dotnet.OfferSummary" class="text-break">Class OfferSummary
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">OfferSummary</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record OfferSummary : IEquatable&lt;OfferSummary&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.OfferSummary.html">OfferSummary</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">OfferSummary</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.OfferSummary.html">OfferSummary</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_OfferSummary_Fees_" data-uid="chia.dotnet.OfferSummary.Fees*"></a>
-
-  <h3 id="chia_dotnet_OfferSummary_Fees" data-uid="chia.dotnet.OfferSummary.Fees">
-  Fees
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferSummary.cs/#L10"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_OfferSummary_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class OfferSummary : IEquatable&lt;OfferSummary&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_OfferSummary_Fees.md&amp;value=---%0Auid%3A%20chia.dotnet.OfferSummary.Fees%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferSummary.cs/#L10">View Source</a>
+  </span>
+  <a id="chia_dotnet_OfferSummary_Fees_" data-uid="chia.dotnet.OfferSummary.Fees*"></a>
+  <h4 id="chia_dotnet_OfferSummary_Fees" data-uid="chia.dotnet.OfferSummary.Fees">Fees</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong Fees { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong Fees { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_OfferSummary_Id.md&amp;value=---%0Auid%3A%20chia.dotnet.OfferSummary.Id%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferSummary.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_OfferSummary_Id_" data-uid="chia.dotnet.OfferSummary.Id*"></a>
-
-  <h3 id="chia_dotnet_OfferSummary_Id" data-uid="chia.dotnet.OfferSummary.Id">
-  Id
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferSummary.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_OfferSummary_Id" data-uid="chia.dotnet.OfferSummary.Id">Id</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Id { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Id { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_OfferSummary_Infos.md&amp;value=---%0Auid%3A%20chia.dotnet.OfferSummary.Infos%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferSummary.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_OfferSummary_Infos_" data-uid="chia.dotnet.OfferSummary.Infos*"></a>
-
-  <h3 id="chia_dotnet_OfferSummary_Infos" data-uid="chia.dotnet.OfferSummary.Infos">
-  Infos
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferSummary.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_OfferSummary_Infos" data-uid="chia.dotnet.OfferSummary.Infos">Infos</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IDictionary&lt;string, object&gt; Infos { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IDictionary&lt;string, object&gt; Infos { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_OfferSummary_Offered.md&amp;value=---%0Auid%3A%20chia.dotnet.OfferSummary.Offered%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferSummary.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_OfferSummary_Offered_" data-uid="chia.dotnet.OfferSummary.Offered*"></a>
-
-  <h3 id="chia_dotnet_OfferSummary_Offered" data-uid="chia.dotnet.OfferSummary.Offered">
-  Offered
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferSummary.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_OfferSummary_Offered" data-uid="chia.dotnet.OfferSummary.Offered">Offered</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IDictionary&lt;string, ulong&gt; Offered { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IDictionary&lt;string, ulong&gt; Offered { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_OfferSummary_Requested.md&amp;value=---%0Auid%3A%20chia.dotnet.OfferSummary.Requested%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferSummary.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_OfferSummary_Requested_" data-uid="chia.dotnet.OfferSummary.Requested*"></a>
-
-  <h3 id="chia_dotnet_OfferSummary_Requested" data-uid="chia.dotnet.OfferSummary.Requested">
-  Requested
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferSummary.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_OfferSummary_Requested" data-uid="chia.dotnet.OfferSummary.Requested">Requested</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IDictionary&lt;string, ulong&gt; Requested { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IDictionary&lt;string, ulong&gt; Requested { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferSummary.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_OfferSummary.md&amp;value=---%0Auid%3A%20chia.dotnet.OfferSummary%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/OfferSummary.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.PaginatedPlotRequest.html b/docs/api/chia.dotnet.PaginatedPlotRequest.html
index afd7b4ab..b0861b5e 100644
--- a/docs/api/chia.dotnet.PaginatedPlotRequest.html
+++ b/docs/api/chia.dotnet.PaginatedPlotRequest.html
@@ -1,344 +1,325 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class PaginatedPlotRequest
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class PaginatedPlotRequest
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PaginatedPlotRequest.md&amp;value=---%0Auid%3A%20chia.dotnet.PaginatedPlotRequest%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class PaginatedPlotRequest
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class PaginatedPlotRequest
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.PaginatedPlotRequest">
-
-
-
-  <h1 id="chia_dotnet_PaginatedPlotRequest" data-uid="chia.dotnet.PaginatedPlotRequest" class="text-break">
-    Class PaginatedPlotRequest
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PaginatedPlotRequest.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.PaginatedPlotRequest">
+  
+  
+  <h1 id="chia_dotnet_PaginatedPlotRequest" data-uid="chia.dotnet.PaginatedPlotRequest" class="text-break">Class PaginatedPlotRequest
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">PaginatedPlotRequest</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record PaginatedPlotRequest : IEquatable&lt;PaginatedPlotRequest&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PaginatedPlotRequest.html">PaginatedPlotRequest</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">PaginatedPlotRequest</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PaginatedPlotRequest.html">PaginatedPlotRequest</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_PaginatedPlotRequest_NodeId_" data-uid="chia.dotnet.PaginatedPlotRequest.NodeId*"></a>
-
-  <h3 id="chia_dotnet_PaginatedPlotRequest_NodeId" data-uid="chia.dotnet.PaginatedPlotRequest.NodeId">
-  NodeId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PaginatedPlotRequest.cs/#L7"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_PaginatedPlotRequest_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class PaginatedPlotRequest : IEquatable&lt;PaginatedPlotRequest&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PaginatedPlotRequest_NodeId.md&amp;value=---%0Auid%3A%20chia.dotnet.PaginatedPlotRequest.NodeId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PaginatedPlotRequest.cs/#L7">View Source</a>
+  </span>
+  <a id="chia_dotnet_PaginatedPlotRequest_NodeId_" data-uid="chia.dotnet.PaginatedPlotRequest.NodeId*"></a>
+  <h4 id="chia_dotnet_PaginatedPlotRequest_NodeId" data-uid="chia.dotnet.PaginatedPlotRequest.NodeId">NodeId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string NodeId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string NodeId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PaginatedPlotRequest_Page.md&amp;value=---%0Auid%3A%20chia.dotnet.PaginatedPlotRequest.Page%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PaginatedPlotRequest.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_PaginatedPlotRequest_Page_" data-uid="chia.dotnet.PaginatedPlotRequest.Page*"></a>
-
-  <h3 id="chia_dotnet_PaginatedPlotRequest_Page" data-uid="chia.dotnet.PaginatedPlotRequest.Page">
-  Page
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PaginatedPlotRequest.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PaginatedPlotRequest_Page" data-uid="chia.dotnet.PaginatedPlotRequest.Page">Page</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int Page { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int Page { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PaginatedPlotRequest_PageCount.md&amp;value=---%0Auid%3A%20chia.dotnet.PaginatedPlotRequest.PageCount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PaginatedPlotRequest.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_PaginatedPlotRequest_PageCount_" data-uid="chia.dotnet.PaginatedPlotRequest.PageCount*"></a>
-
-  <h3 id="chia_dotnet_PaginatedPlotRequest_PageCount" data-uid="chia.dotnet.PaginatedPlotRequest.PageCount">
-  PageCount
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PaginatedPlotRequest.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PaginatedPlotRequest_PageCount" data-uid="chia.dotnet.PaginatedPlotRequest.PageCount">PageCount</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int PageCount { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int PageCount { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PaginatedPlotRequest_Plots.md&amp;value=---%0Auid%3A%20chia.dotnet.PaginatedPlotRequest.Plots%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PaginatedPlotRequest.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_PaginatedPlotRequest_Plots_" data-uid="chia.dotnet.PaginatedPlotRequest.Plots*"></a>
-
-  <h3 id="chia_dotnet_PaginatedPlotRequest_Plots" data-uid="chia.dotnet.PaginatedPlotRequest.Plots">
-  Plots
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PaginatedPlotRequest.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PaginatedPlotRequest_Plots" data-uid="chia.dotnet.PaginatedPlotRequest.Plots">Plots</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;PlotInfo&gt; Plots { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;PlotInfo&gt; Plots { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.PlotInfo.html">PlotInfo</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.PlotInfo.html">PlotInfo</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PaginatedPlotRequest_TotalCount.md&amp;value=---%0Auid%3A%20chia.dotnet.PaginatedPlotRequest.TotalCount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PaginatedPlotRequest.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_PaginatedPlotRequest_TotalCount_" data-uid="chia.dotnet.PaginatedPlotRequest.TotalCount*"></a>
-
-  <h3 id="chia_dotnet_PaginatedPlotRequest_TotalCount" data-uid="chia.dotnet.PaginatedPlotRequest.TotalCount">
-  TotalCount
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PaginatedPlotRequest.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PaginatedPlotRequest_TotalCount" data-uid="chia.dotnet.PaginatedPlotRequest.TotalCount">TotalCount</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int TotalCount { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int TotalCount { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PaginatedPlotRequest.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PaginatedPlotRequest.md&amp;value=---%0Auid%3A%20chia.dotnet.PaginatedPlotRequest%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PaginatedPlotRequest.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.PassphraseRequirements.html b/docs/api/chia.dotnet.PassphraseRequirements.html
index bafed97b..a3a71d0d 100644
--- a/docs/api/chia.dotnet.PassphraseRequirements.html
+++ b/docs/api/chia.dotnet.PassphraseRequirements.html
@@ -1,251 +1,235 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class PassphraseRequirements
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class PassphraseRequirements
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PassphraseRequirements.md&amp;value=---%0Auid%3A%20chia.dotnet.PassphraseRequirements%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class PassphraseRequirements
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class PassphraseRequirements
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.PassphraseRequirements">
-
-
-
-  <h1 id="chia_dotnet_PassphraseRequirements" data-uid="chia.dotnet.PassphraseRequirements" class="text-break">
-    Class PassphraseRequirements
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PassphraseRequirements.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.PassphraseRequirements">
+  
+  
+  <h1 id="chia_dotnet_PassphraseRequirements" data-uid="chia.dotnet.PassphraseRequirements" class="text-break">Class PassphraseRequirements
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">PassphraseRequirements</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record PassphraseRequirements : IEquatable&lt;PassphraseRequirements&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PassphraseRequirements.html">PassphraseRequirements</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">PassphraseRequirements</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PassphraseRequirements.html">PassphraseRequirements</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_PassphraseRequirements_IsOptional_" data-uid="chia.dotnet.PassphraseRequirements.IsOptional*"></a>
-
-  <h3 id="chia_dotnet_PassphraseRequirements_IsOptional" data-uid="chia.dotnet.PassphraseRequirements.IsOptional">
-  IsOptional
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PassphraseRequirements.cs/#L5"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_PassphraseRequirements_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class PassphraseRequirements : IEquatable&lt;PassphraseRequirements&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PassphraseRequirements_IsOptional.md&amp;value=---%0Auid%3A%20chia.dotnet.PassphraseRequirements.IsOptional%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PassphraseRequirements.cs/#L5">View Source</a>
+  </span>
+  <a id="chia_dotnet_PassphraseRequirements_IsOptional_" data-uid="chia.dotnet.PassphraseRequirements.IsOptional*"></a>
+  <h4 id="chia_dotnet_PassphraseRequirements_IsOptional" data-uid="chia.dotnet.PassphraseRequirements.IsOptional">IsOptional</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool IsOptional { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool IsOptional { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PassphraseRequirements_MinLength.md&amp;value=---%0Auid%3A%20chia.dotnet.PassphraseRequirements.MinLength%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PassphraseRequirements.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_PassphraseRequirements_MinLength_" data-uid="chia.dotnet.PassphraseRequirements.MinLength*"></a>
-
-  <h3 id="chia_dotnet_PassphraseRequirements_MinLength" data-uid="chia.dotnet.PassphraseRequirements.MinLength">
-  MinLength
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PassphraseRequirements.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PassphraseRequirements_MinLength" data-uid="chia.dotnet.PassphraseRequirements.MinLength">MinLength</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int MinLength { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int MinLength { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PassphraseRequirements.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PassphraseRequirements.md&amp;value=---%0Auid%3A%20chia.dotnet.PassphraseRequirements%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PassphraseRequirements.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.PeerCounts.html b/docs/api/chia.dotnet.PeerCounts.html
index 7615e854..609b6d36 100644
--- a/docs/api/chia.dotnet.PeerCounts.html
+++ b/docs/api/chia.dotnet.PeerCounts.html
@@ -1,347 +1,328 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class PeerCounts
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class PeerCounts
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PeerCounts.md&amp;value=---%0Auid%3A%20chia.dotnet.PeerCounts%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class PeerCounts
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class PeerCounts
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.PeerCounts">
-
-
-
-  <h1 id="chia_dotnet_PeerCounts" data-uid="chia.dotnet.PeerCounts" class="text-break">
-    Class PeerCounts
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PeerCounts.cs/#L7"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.PeerCounts">
+  
+  
+  <h1 id="chia_dotnet_PeerCounts" data-uid="chia.dotnet.PeerCounts" class="text-break">Class PeerCounts
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">PeerCounts</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record PeerCounts : IEquatable&lt;PeerCounts&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PeerCounts.html">PeerCounts</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">PeerCounts</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PeerCounts.html">PeerCounts</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_PeerCounts_Ipv4Last5Days_" data-uid="chia.dotnet.PeerCounts.Ipv4Last5Days*"></a>
-
-  <h3 id="chia_dotnet_PeerCounts_Ipv4Last5Days" data-uid="chia.dotnet.PeerCounts.Ipv4Last5Days">
-  Ipv4Last5Days
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PeerCounts.cs/#L12"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_PeerCounts_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class PeerCounts : IEquatable&lt;PeerCounts&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PeerCounts_Ipv4Last5Days.md&amp;value=---%0Auid%3A%20chia.dotnet.PeerCounts.Ipv4Last5Days%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PeerCounts.cs/#L12">View Source</a>
+  </span>
+  <a id="chia_dotnet_PeerCounts_Ipv4Last5Days_" data-uid="chia.dotnet.PeerCounts.Ipv4Last5Days*"></a>
+  <h4 id="chia_dotnet_PeerCounts_Ipv4Last5Days" data-uid="chia.dotnet.PeerCounts.Ipv4Last5Days">Ipv4Last5Days</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonProperty(&quot;ipv4_last_5_days&quot;)]
-public int Ipv4Last5Days { get; init; }</code></pre>
+public int Ipv4Last5Days { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PeerCounts_Ipv6Last5Days.md&amp;value=---%0Auid%3A%20chia.dotnet.PeerCounts.Ipv6Last5Days%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PeerCounts.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_PeerCounts_Ipv6Last5Days_" data-uid="chia.dotnet.PeerCounts.Ipv6Last5Days*"></a>
-
-  <h3 id="chia_dotnet_PeerCounts_Ipv6Last5Days" data-uid="chia.dotnet.PeerCounts.Ipv6Last5Days">
-  Ipv6Last5Days
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PeerCounts.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PeerCounts_Ipv6Last5Days" data-uid="chia.dotnet.PeerCounts.Ipv6Last5Days">Ipv6Last5Days</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonProperty(&quot;ipv6_last_5_days&quot;)]
-public int Ipv6Last5Days { get; init; }</code></pre>
+public int Ipv6Last5Days { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PeerCounts_ReliableNodes.md&amp;value=---%0Auid%3A%20chia.dotnet.PeerCounts.ReliableNodes%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PeerCounts.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_PeerCounts_ReliableNodes_" data-uid="chia.dotnet.PeerCounts.ReliableNodes*"></a>
-
-  <h3 id="chia_dotnet_PeerCounts_ReliableNodes" data-uid="chia.dotnet.PeerCounts.ReliableNodes">
-  ReliableNodes
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PeerCounts.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PeerCounts_ReliableNodes" data-uid="chia.dotnet.PeerCounts.ReliableNodes">ReliableNodes</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int ReliableNodes { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int ReliableNodes { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PeerCounts_TotalLast5Days.md&amp;value=---%0Auid%3A%20chia.dotnet.PeerCounts.TotalLast5Days%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PeerCounts.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_PeerCounts_TotalLast5Days_" data-uid="chia.dotnet.PeerCounts.TotalLast5Days*"></a>
-
-  <h3 id="chia_dotnet_PeerCounts_TotalLast5Days" data-uid="chia.dotnet.PeerCounts.TotalLast5Days">
-  TotalLast5Days
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PeerCounts.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PeerCounts_TotalLast5Days" data-uid="chia.dotnet.PeerCounts.TotalLast5Days">TotalLast5Days</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonProperty(&quot;total_last_5_days&quot;)]
-public int TotalLast5Days { get; init; }</code></pre>
+public int TotalLast5Days { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PeerCounts_Versions.md&amp;value=---%0Auid%3A%20chia.dotnet.PeerCounts.Versions%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PeerCounts.cs/#L16">View Source</a>
+  </span>
   <a id="chia_dotnet_PeerCounts_Versions_" data-uid="chia.dotnet.PeerCounts.Versions*"></a>
-
-  <h3 id="chia_dotnet_PeerCounts_Versions" data-uid="chia.dotnet.PeerCounts.Versions">
-  Versions
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PeerCounts.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PeerCounts_Versions" data-uid="chia.dotnet.PeerCounts.Versions">Versions</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IDictionary&lt;string, int&gt; Versions { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IDictionary&lt;string, int&gt; Versions { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PeerCounts.cs/#L7" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PeerCounts.md&amp;value=---%0Auid%3A%20chia.dotnet.PeerCounts%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PeerCounts.cs/#L7" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.PlotInfo.html b/docs/api/chia.dotnet.PlotInfo.html
index 6543dd3e..a202418f 100644
--- a/docs/api/chia.dotnet.PlotInfo.html
+++ b/docs/api/chia.dotnet.PlotInfo.html
@@ -1,470 +1,447 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class PlotInfo
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class PlotInfo
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Info about a plot file">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotInfo%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class PlotInfo
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class PlotInfo
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.PlotInfo">
-
-
-
-  <h1 id="chia_dotnet_PlotInfo" data-uid="chia.dotnet.PlotInfo" class="text-break">
-    Class PlotInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfo.cs/#L10"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.PlotInfo">
+  
+  
+  <h1 id="chia_dotnet_PlotInfo" data-uid="chia.dotnet.PlotInfo" class="text-break">Class PlotInfo
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Info about a plot file</p>
+  <div class="markdown level0 summary"><p>Info about a plot file</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record PlotInfo : IEquatable&lt;PlotInfo&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">PlotInfo</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">PlotInfo</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PlotInfo.html">PlotInfo</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PlotInfo.html">PlotInfo</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_PlotInfo_DateTimeModified_" data-uid="chia.dotnet.PlotInfo.DateTimeModified*"></a>
-
-  <h3 id="chia_dotnet_PlotInfo_DateTimeModified" data-uid="chia.dotnet.PlotInfo.DateTimeModified">
-  DateTimeModified
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfo.cs/#L20"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_PlotInfo_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class PlotInfo : IEquatable&lt;PlotInfo&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotInfo_DateTimeModified.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotInfo.DateTimeModified%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfo.cs/#L20">View Source</a>
+  </span>
+  <a id="chia_dotnet_PlotInfo_DateTimeModified_" data-uid="chia.dotnet.PlotInfo.DateTimeModified*"></a>
+  <h4 id="chia_dotnet_PlotInfo_DateTimeModified" data-uid="chia.dotnet.PlotInfo.DateTimeModified">DateTimeModified</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public DateTime DateTimeModified { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></dt>
-    <dd>Info about a plot file</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_PlotInfo_FileSize_" data-uid="chia.dotnet.PlotInfo.FileSize*"></a>
-
-  <h3 id="chia_dotnet_PlotInfo_FileSize" data-uid="chia.dotnet.PlotInfo.FileSize">
-  FileSize
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfo.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotInfo_Filename.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotInfo.Filename%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfo.cs/#L13">View Source</a>
+  </span>
+  <a id="chia_dotnet_PlotInfo_Filename_" data-uid="chia.dotnet.PlotInfo.Filename*"></a>
+  <h4 id="chia_dotnet_PlotInfo_Filename" data-uid="chia.dotnet.PlotInfo.Filename">Filename</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong FileSize { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Filename { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd>Info about a plot file</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_PlotInfo_Filename_" data-uid="chia.dotnet.PlotInfo.Filename*"></a>
-
-  <h3 id="chia_dotnet_PlotInfo_Filename" data-uid="chia.dotnet.PlotInfo.Filename">
-  Filename
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfo.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotInfo_FileSize.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotInfo.FileSize%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfo.cs/#L12">View Source</a>
+  </span>
+  <a id="chia_dotnet_PlotInfo_FileSize_" data-uid="chia.dotnet.PlotInfo.FileSize*"></a>
+  <h4 id="chia_dotnet_PlotInfo_FileSize" data-uid="chia.dotnet.PlotInfo.FileSize">FileSize</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Filename { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong FileSize { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Info about a plot file</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotInfo_PlotId.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotInfo.PlotId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfo.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotInfo_PlotId_" data-uid="chia.dotnet.PlotInfo.PlotId*"></a>
-
-  <h3 id="chia_dotnet_PlotInfo_PlotId" data-uid="chia.dotnet.PlotInfo.PlotId">
-  PlotId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfo.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotInfo_PlotId" data-uid="chia.dotnet.PlotInfo.PlotId">PlotId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PlotId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PlotId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Info about a plot file</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotInfo_PlotPublicKey.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotInfo.PlotPublicKey%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfo.cs/#L15">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotInfo_PlotPublicKey_" data-uid="chia.dotnet.PlotInfo.PlotPublicKey*"></a>
-
-  <h3 id="chia_dotnet_PlotInfo_PlotPublicKey" data-uid="chia.dotnet.PlotInfo.PlotPublicKey">
-  PlotPublicKey
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfo.cs/#L15"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotInfo_PlotPublicKey" data-uid="chia.dotnet.PlotInfo.PlotPublicKey">PlotPublicKey</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? PlotPublicKey { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PlotPublicKey { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Info about a plot file</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotInfo_PoolContractPuzzleHash.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotInfo.PoolContractPuzzleHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfo.cs/#L16">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotInfo_PoolContractPuzzleHash_" data-uid="chia.dotnet.PlotInfo.PoolContractPuzzleHash*"></a>
-
-  <h3 id="chia_dotnet_PlotInfo_PoolContractPuzzleHash" data-uid="chia.dotnet.PlotInfo.PoolContractPuzzleHash">
-  PoolContractPuzzleHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfo.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotInfo_PoolContractPuzzleHash" data-uid="chia.dotnet.PlotInfo.PoolContractPuzzleHash">PoolContractPuzzleHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PoolContractPuzzleHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PoolContractPuzzleHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Info about a plot file</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotInfo_PoolPublicKey.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotInfo.PoolPublicKey%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfo.cs/#L17">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotInfo_PoolPublicKey_" data-uid="chia.dotnet.PlotInfo.PoolPublicKey*"></a>
-
-  <h3 id="chia_dotnet_PlotInfo_PoolPublicKey" data-uid="chia.dotnet.PlotInfo.PoolPublicKey">
-  PoolPublicKey
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfo.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotInfo_PoolPublicKey" data-uid="chia.dotnet.PlotInfo.PoolPublicKey">PoolPublicKey</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? PoolPublicKey { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PoolPublicKey { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Info about a plot file</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotInfo_Size.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotInfo.Size%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfo.cs/#L18">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotInfo_Size_" data-uid="chia.dotnet.PlotInfo.Size*"></a>
-
-  <h3 id="chia_dotnet_PlotInfo_Size" data-uid="chia.dotnet.PlotInfo.Size">
-  Size
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfo.cs/#L18"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotInfo_Size" data-uid="chia.dotnet.PlotInfo.Size">Size</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public KSize Size { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public KSize Size { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.KSize.html">KSize</a></dt>
-    <dd>Info about a plot file</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.KSize.html">KSize</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotInfo_TimeModified.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotInfo.TimeModified%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfo.cs/#L19">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotInfo_TimeModified_" data-uid="chia.dotnet.PlotInfo.TimeModified*"></a>
-
-  <h3 id="chia_dotnet_PlotInfo_TimeModified" data-uid="chia.dotnet.PlotInfo.TimeModified">
-  TimeModified
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfo.cs/#L19"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotInfo_TimeModified" data-uid="chia.dotnet.PlotInfo.TimeModified">TimeModified</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public double TimeModified { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public double TimeModified { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">Double</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
-    <dd>Info about a plot file</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfo.cs/#L10" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfo.cs/#L10" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.PlotInfoRequestData.html b/docs/api/chia.dotnet.PlotInfoRequestData.html
index 217af372..95f8d83b 100644
--- a/docs/api/chia.dotnet.PlotInfoRequestData.html
+++ b/docs/api/chia.dotnet.PlotInfoRequestData.html
@@ -1,375 +1,355 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class PlotInfoRequestData
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class PlotInfoRequestData
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotInfoRequestData.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotInfoRequestData%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class PlotInfoRequestData
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class PlotInfoRequestData
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.PlotInfoRequestData">
-
-
-
-  <h1 id="chia_dotnet_PlotInfoRequestData" data-uid="chia.dotnet.PlotInfoRequestData" class="text-break">
-    Class PlotInfoRequestData
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfoRequestData.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.PlotInfoRequestData">
+  
+  
+  <h1 id="chia_dotnet_PlotInfoRequestData" data-uid="chia.dotnet.PlotInfoRequestData" class="text-break">Class PlotInfoRequestData
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">PlotInfoRequestData</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record PlotInfoRequestData : IEquatable&lt;PlotInfoRequestData&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PlotInfoRequestData.html">PlotInfoRequestData</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">PlotInfoRequestData</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PlotInfoRequestData.html">PlotInfoRequestData</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_PlotInfoRequestData_Filter_" data-uid="chia.dotnet.PlotInfoRequestData.Filter*"></a>
-
-  <h3 id="chia_dotnet_PlotInfoRequestData_Filter" data-uid="chia.dotnet.PlotInfoRequestData.Filter">
-  Filter
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfoRequestData.cs/#L10"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_PlotInfoRequestData_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class PlotInfoRequestData : IEquatable&lt;PlotInfoRequestData&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotInfoRequestData_Filter.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotInfoRequestData.Filter%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfoRequestData.cs/#L10">View Source</a>
+  </span>
+  <a id="chia_dotnet_PlotInfoRequestData_Filter_" data-uid="chia.dotnet.PlotInfoRequestData.Filter*"></a>
+  <h4 id="chia_dotnet_PlotInfoRequestData_Filter" data-uid="chia.dotnet.PlotInfoRequestData.Filter">Filter</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;FilterItem&gt; Filter { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;FilterItem&gt; Filter { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.FilterItem.html">FilterItem</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.FilterItem.html">FilterItem</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotInfoRequestData_NodeId.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotInfoRequestData.NodeId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfoRequestData.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotInfoRequestData_NodeId_" data-uid="chia.dotnet.PlotInfoRequestData.NodeId*"></a>
-
-  <h3 id="chia_dotnet_PlotInfoRequestData_NodeId" data-uid="chia.dotnet.PlotInfoRequestData.NodeId">
-  NodeId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfoRequestData.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotInfoRequestData_NodeId" data-uid="chia.dotnet.PlotInfoRequestData.NodeId">NodeId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string NodeId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string NodeId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotInfoRequestData_Page.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotInfoRequestData.Page%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfoRequestData.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotInfoRequestData_Page_" data-uid="chia.dotnet.PlotInfoRequestData.Page*"></a>
-
-  <h3 id="chia_dotnet_PlotInfoRequestData_Page" data-uid="chia.dotnet.PlotInfoRequestData.Page">
-  Page
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfoRequestData.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotInfoRequestData_Page" data-uid="chia.dotnet.PlotInfoRequestData.Page">Page</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int Page { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int Page { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotInfoRequestData_PageSize.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotInfoRequestData.PageSize%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfoRequestData.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotInfoRequestData_PageSize_" data-uid="chia.dotnet.PlotInfoRequestData.PageSize*"></a>
-
-  <h3 id="chia_dotnet_PlotInfoRequestData_PageSize" data-uid="chia.dotnet.PlotInfoRequestData.PageSize">
-  PageSize
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfoRequestData.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotInfoRequestData_PageSize" data-uid="chia.dotnet.PlotInfoRequestData.PageSize">PageSize</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int PageSize { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int PageSize { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotInfoRequestData_Reverse.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotInfoRequestData.Reverse%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfoRequestData.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotInfoRequestData_Reverse_" data-uid="chia.dotnet.PlotInfoRequestData.Reverse*"></a>
-
-  <h3 id="chia_dotnet_PlotInfoRequestData_Reverse" data-uid="chia.dotnet.PlotInfoRequestData.Reverse">
-  Reverse
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfoRequestData.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotInfoRequestData_Reverse" data-uid="chia.dotnet.PlotInfoRequestData.Reverse">Reverse</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool Reverse { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool Reverse { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotInfoRequestData_SortKey.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotInfoRequestData.SortKey%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfoRequestData.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotInfoRequestData_SortKey_" data-uid="chia.dotnet.PlotInfoRequestData.SortKey*"></a>
-
-  <h3 id="chia_dotnet_PlotInfoRequestData_SortKey" data-uid="chia.dotnet.PlotInfoRequestData.SortKey">
-  SortKey
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfoRequestData.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotInfoRequestData_SortKey" data-uid="chia.dotnet.PlotInfoRequestData.SortKey">SortKey</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string SortKey { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string SortKey { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfoRequestData.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotInfoRequestData.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotInfoRequestData%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotInfoRequestData.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.PlotPathRequestData.html b/docs/api/chia.dotnet.PlotPathRequestData.html
index 46306706..0cb82cf2 100644
--- a/docs/api/chia.dotnet.PlotPathRequestData.html
+++ b/docs/api/chia.dotnet.PlotPathRequestData.html
@@ -1,344 +1,325 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class PlotPathRequestData
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class PlotPathRequestData
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotPathRequestData.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotPathRequestData%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class PlotPathRequestData
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class PlotPathRequestData
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.PlotPathRequestData">
-
-
-
-  <h1 id="chia_dotnet_PlotPathRequestData" data-uid="chia.dotnet.PlotPathRequestData" class="text-break">
-    Class PlotPathRequestData
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotPathRequestData.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.PlotPathRequestData">
+  
+  
+  <h1 id="chia_dotnet_PlotPathRequestData" data-uid="chia.dotnet.PlotPathRequestData" class="text-break">Class PlotPathRequestData
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">PlotPathRequestData</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record PlotPathRequestData : IEquatable&lt;PlotPathRequestData&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PlotPathRequestData.html">PlotPathRequestData</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">PlotPathRequestData</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PlotPathRequestData.html">PlotPathRequestData</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_PlotPathRequestData_Filter_" data-uid="chia.dotnet.PlotPathRequestData.Filter*"></a>
-
-  <h3 id="chia_dotnet_PlotPathRequestData_Filter" data-uid="chia.dotnet.PlotPathRequestData.Filter">
-  Filter
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotPathRequestData.cs/#L10"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_PlotPathRequestData_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class PlotPathRequestData : IEquatable&lt;PlotPathRequestData&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotPathRequestData_Filter.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotPathRequestData.Filter%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotPathRequestData.cs/#L10">View Source</a>
+  </span>
+  <a id="chia_dotnet_PlotPathRequestData_Filter_" data-uid="chia.dotnet.PlotPathRequestData.Filter*"></a>
+  <h4 id="chia_dotnet_PlotPathRequestData_Filter" data-uid="chia.dotnet.PlotPathRequestData.Filter">Filter</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; Filter { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;string&gt; Filter { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotPathRequestData_NodeId.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotPathRequestData.NodeId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotPathRequestData.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotPathRequestData_NodeId_" data-uid="chia.dotnet.PlotPathRequestData.NodeId*"></a>
-
-  <h3 id="chia_dotnet_PlotPathRequestData_NodeId" data-uid="chia.dotnet.PlotPathRequestData.NodeId">
-  NodeId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotPathRequestData.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotPathRequestData_NodeId" data-uid="chia.dotnet.PlotPathRequestData.NodeId">NodeId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string NodeId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string NodeId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotPathRequestData_Page.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotPathRequestData.Page%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotPathRequestData.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotPathRequestData_Page_" data-uid="chia.dotnet.PlotPathRequestData.Page*"></a>
-
-  <h3 id="chia_dotnet_PlotPathRequestData_Page" data-uid="chia.dotnet.PlotPathRequestData.Page">
-  Page
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotPathRequestData.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotPathRequestData_Page" data-uid="chia.dotnet.PlotPathRequestData.Page">Page</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int Page { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int Page { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotPathRequestData_PageSize.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotPathRequestData.PageSize%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotPathRequestData.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotPathRequestData_PageSize_" data-uid="chia.dotnet.PlotPathRequestData.PageSize*"></a>
-
-  <h3 id="chia_dotnet_PlotPathRequestData_PageSize" data-uid="chia.dotnet.PlotPathRequestData.PageSize">
-  PageSize
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotPathRequestData.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotPathRequestData_PageSize" data-uid="chia.dotnet.PlotPathRequestData.PageSize">PageSize</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int PageSize { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int PageSize { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotPathRequestData_Reverse.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotPathRequestData.Reverse%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotPathRequestData.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotPathRequestData_Reverse_" data-uid="chia.dotnet.PlotPathRequestData.Reverse*"></a>
-
-  <h3 id="chia_dotnet_PlotPathRequestData_Reverse" data-uid="chia.dotnet.PlotPathRequestData.Reverse">
-  Reverse
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotPathRequestData.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotPathRequestData_Reverse" data-uid="chia.dotnet.PlotPathRequestData.Reverse">Reverse</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool Reverse { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool Reverse { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotPathRequestData.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotPathRequestData.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotPathRequestData%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotPathRequestData.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.PlotState.html b/docs/api/chia.dotnet.PlotState.html
index aa958301..3bef4a47 100644
--- a/docs/api/chia.dotnet.PlotState.html
+++ b/docs/api/chia.dotnet.PlotState.html
@@ -1,158 +1,164 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Enum PlotState
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Enum PlotState
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotState.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotState%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Enum PlotState
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Enum PlotState
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.PlotState">
-
-
-
-
-  <h1 id="chia_dotnet_PlotState" data-uid="chia.dotnet.PlotState" class="text-break">
-    Enum PlotState
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotState.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.PlotState">
+  
+  
+  <h1 id="chia_dotnet_PlotState" data-uid="chia.dotnet.PlotState" class="text-break">Enum PlotState
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_PlotState_syntax">Syntax</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public enum PlotState</code></pre>
   </div>
-
-
-
-
-
-
-
-
-
-  <h2 id="fields">Fields
-</h2>
-  <dl class="parameters">
-    <dt id="chia_dotnet_PlotState_FINISHED"><code>FINISHED = 3</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_PlotState_REMOVING"><code>REMOVING = 2</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_PlotState_RUNNING"><code>RUNNING = 1</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_PlotState_SUBMITTED"><code>SUBMITTED = 0</code></dt>
-    <dd></dd>
-  </dl>
-
-
-
+  <h3 id="fields">Fields
+  </h3>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    <thead>
+    <tbody>
+      <tr>
+        <td id="chia_dotnet_PlotState_FINISHED">FINISHED</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_PlotState_REMOVING">REMOVING</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_PlotState_RUNNING">RUNNING</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_PlotState_SUBMITTED">SUBMITTED</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </thead></thead></table>
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotState.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotState.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotState%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotState.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.PlotterConfig.html b/docs/api/chia.dotnet.PlotterConfig.html
index f36c9bb6..590eb2df 100644
--- a/docs/api/chia.dotnet.PlotterConfig.html
+++ b/docs/api/chia.dotnet.PlotterConfig.html
@@ -1,245 +1,210 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class PlotterConfig
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class PlotterConfig
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Configuration settings for the plotter. (equivalent to chia plots create command line args) https://github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterConfig.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterConfig%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class PlotterConfig
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class PlotterConfig
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.PlotterConfig">
-
-
-
-  <h1 id="chia_dotnet_PlotterConfig" data-uid="chia.dotnet.PlotterConfig" class="text-break">
-    Class PlotterConfig
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L13"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.PlotterConfig">
+  
+  
+  <h1 id="chia_dotnet_PlotterConfig" data-uid="chia.dotnet.PlotterConfig" class="text-break">Class PlotterConfig
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Configuration settings for the plotter. (equivalent to chia plots create command line args)
+  <div class="markdown level0 summary"><p>Configuration settings for the plotter. (equivalent to chia plots create command line args)
 <a href="https://github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference">https://github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference</a></p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record PlotterConfig : IEquatable&lt;PlotterConfig&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">PlotterConfig</span></div>
+  </div>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PlotterConfig.html">PlotterConfig</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">PlotterConfig</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PlotterConfig.html">PlotterConfig</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_PlotterConfig_AltFingerprint_" data-uid="chia.dotnet.PlotterConfig.AltFingerprint*"></a>
-
-  <h3 id="chia_dotnet_PlotterConfig_AltFingerprint" data-uid="chia.dotnet.PlotterConfig.AltFingerprint">
-  AltFingerprint
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L96"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_PlotterConfig_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class PlotterConfig : IEquatable&lt;PlotterConfig&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterConfig_AltFingerprint.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterConfig.AltFingerprint%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L96">View Source</a>
+  </span>
+  <a id="chia_dotnet_PlotterConfig_AltFingerprint_" data-uid="chia.dotnet.PlotterConfig.AltFingerprint*"></a>
+  <h4 id="chia_dotnet_PlotterConfig_AltFingerprint" data-uid="chia.dotnet.PlotterConfig.AltFingerprint">AltFingerprint</h4>
   <div class="markdown level1 summary"><p>This is the key Fingerprint used to select both the Farmer and Pool Public Keys to use.
 Utilize this when you want to select one key out of several in your keychain.</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonProperty(&quot;a&quot;)]
-public uint? AltFingerprint { get; init; }</code></pre>
+public uint? AltFingerprint { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd>Configuration settings for the plotter. (equivalent to chia plots create command line args) https://github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterConfig_Buckets.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterConfig.Buckets%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L89">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotterConfig_Buckets_" data-uid="chia.dotnet.PlotterConfig.Buckets*"></a>
-
-  <h3 id="chia_dotnet_PlotterConfig_Buckets" data-uid="chia.dotnet.PlotterConfig.Buckets">
-  Buckets
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L89"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotterConfig_Buckets" data-uid="chia.dotnet.PlotterConfig.Buckets">Buckets</h4>
   <div class="markdown level1 summary"><p>More buckets require less RAM but more random seeks to disk. With spinning disks
 you want less buckets and with NVMe more buckets. There is no significant benefit
 from using smaller buckets - just use 128.</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonProperty(&quot;u&quot;)]
-public int Buckets { get; init; }</code></pre>
+public int Buckets { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd><p>Defaults to 128</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td><p>Defaults to 128</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterConfig_Buffer.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterConfig.Buffer%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L80">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotterConfig_Buffer_" data-uid="chia.dotnet.PlotterConfig.Buffer*"></a>
-
-  <h3 id="chia_dotnet_PlotterConfig_Buffer" data-uid="chia.dotnet.PlotterConfig.Buffer">
-  Buffer
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L80"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotterConfig_Buffer" data-uid="chia.dotnet.PlotterConfig.Buffer">Buffer</h4>
   <div class="markdown level1 summary"><p>Define memory/RAM usage. Default is 4608 (4.6 GiB).
 More RAM will marginally increase speed of plot creation.
 Please bear in mind that this is what is allocated to the
@@ -247,596 +212,598 @@ <h3 id="chia_dotnet_PlotterConfig_Buffer" data-uid="chia.dotnet.PlotterConfig.Bu
 will require additional RAM from your system.</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonProperty(&quot;b&quot;)]
-public int Buffer { get; init; }</code></pre>
+public int Buffer { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd><p>Defaults to 4608</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td><p>Defaults to 4608</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterConfig_Delay.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterConfig.Delay%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L19">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotterConfig_Delay_" data-uid="chia.dotnet.PlotterConfig.Delay*"></a>
-
-  <h3 id="chia_dotnet_PlotterConfig_Delay" data-uid="chia.dotnet.PlotterConfig.Delay">
-  Delay
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L19"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotterConfig_Delay" data-uid="chia.dotnet.PlotterConfig.Delay">Delay</h4>
   <div class="markdown level1 summary"><p>The number of seconds to delay before beginning the plotting</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonProperty(&quot;delay&quot;)]
-public int Delay { get; init; }</code></pre>
+public int Delay { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd><p>Defaults to 0</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td><p>Defaults to 0</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterConfig_DestinationDir.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterConfig.DestinationDir%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L69">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotterConfig_DestinationDir_" data-uid="chia.dotnet.PlotterConfig.DestinationDir*"></a>
-
-  <h3 id="chia_dotnet_PlotterConfig_DestinationDir" data-uid="chia.dotnet.PlotterConfig.DestinationDir">
-  DestinationDir
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L69"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotterConfig_DestinationDir" data-uid="chia.dotnet.PlotterConfig.DestinationDir">DestinationDir</h4>
   <div class="markdown level1 summary"><p>Define the final location for plot(s). Of course, -d should have enough free space as the final size of the
 plot. This directory is automatically added to your ~/.chia/VERSION/config/config.yaml file.</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonProperty(&quot;d&quot;)]
-public string DestinationDir { get; init; }</code></pre>
+public string DestinationDir { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>No default - must be set</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><p>No default - must be set</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterConfig_ExcludeFinalDir.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterConfig.ExcludeFinalDir%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L141">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotterConfig_ExcludeFinalDir_" data-uid="chia.dotnet.PlotterConfig.ExcludeFinalDir*"></a>
-
-  <h3 id="chia_dotnet_PlotterConfig_ExcludeFinalDir" data-uid="chia.dotnet.PlotterConfig.ExcludeFinalDir">
-  ExcludeFinalDir
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L141"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotterConfig_ExcludeFinalDir" data-uid="chia.dotnet.PlotterConfig.ExcludeFinalDir">ExcludeFinalDir</h4>
   <div class="markdown level1 summary"><p>Skips adding [final dir] to harvester for farming.</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonProperty(&quot;x&quot;)]
-public bool ExcludeFinalDir { get; init; }</code></pre>
+public bool ExcludeFinalDir { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Defaults to false</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td><p>Defaults to false</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterConfig_FarmerPublicKey.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterConfig.FarmerPublicKey%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L113">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotterConfig_FarmerPublicKey_" data-uid="chia.dotnet.PlotterConfig.FarmerPublicKey*"></a>
-
-  <h3 id="chia_dotnet_PlotterConfig_FarmerPublicKey" data-uid="chia.dotnet.PlotterConfig.FarmerPublicKey">
-  FarmerPublicKey
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L113"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotterConfig_FarmerPublicKey" data-uid="chia.dotnet.PlotterConfig.FarmerPublicKey">FarmerPublicKey</h4>
   <div class="markdown level1 summary"><p>This is your &quot;Farmer Public Key&quot;. Utilise this when you want to create plots on other
 machines for which you do not want to give full chia account access</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonProperty(&quot;f&quot;)]
-public string? FarmerPublicKey { get; init; }</code></pre>
+public string FarmerPublicKey { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Configuration settings for the plotter. (equivalent to chia plots create command line args) https://github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterConfig_Memo.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterConfig.Memo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L119">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotterConfig_Memo_" data-uid="chia.dotnet.PlotterConfig.Memo*"></a>
-
-  <h3 id="chia_dotnet_PlotterConfig_Memo" data-uid="chia.dotnet.PlotterConfig.Memo">
-  Memo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L119"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotterConfig_Memo" data-uid="chia.dotnet.PlotterConfig.Memo">Memo</h4>
   <div class="markdown level1 summary"><p>Debug purposes only</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonProperty(&quot;memo&quot;)]
-public string? Memo { get; init; }</code></pre>
+public string Memo { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Configuration settings for the plotter. (equivalent to chia plots create command line args) https://github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterConfig_NoBitField.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterConfig.NoBitField%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L127">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotterConfig_NoBitField_" data-uid="chia.dotnet.PlotterConfig.NoBitField*"></a>
-
-  <h3 id="chia_dotnet_PlotterConfig_NoBitField" data-uid="chia.dotnet.PlotterConfig.NoBitField">
-  NoBitField
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L127"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotterConfig_NoBitField" data-uid="chia.dotnet.PlotterConfig.NoBitField">NoBitField</h4>
   <div class="markdown level1 summary"><p>Setting to true will disable the bitfield plotting algorithm,
 and revert back to the older b17 plotting style. After 1.0.4 it’s better to use bitfield for most cases</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonProperty(&quot;e&quot;)]
-public bool NoBitField { get; init; }</code></pre>
+public bool NoBitField { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Defaults to false</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_PlotterConfig_NumThreads_" data-uid="chia.dotnet.PlotterConfig.NumThreads*"></a>
-
-  <h3 id="chia_dotnet_PlotterConfig_NumThreads" data-uid="chia.dotnet.PlotterConfig.NumThreads">
-  NumThreads
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L134"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>The number of threads to devote to each plot</p>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td><p>Defaults to false</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterConfig_Number.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterConfig.Number%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L32">View Source</a>
+  </span>
+  <a id="chia_dotnet_PlotterConfig_Number_" data-uid="chia.dotnet.PlotterConfig.Number*"></a>
+  <h4 id="chia_dotnet_PlotterConfig_Number" data-uid="chia.dotnet.PlotterConfig.Number">Number</h4>
+  <div class="markdown level1 summary"><p>The number of plots that will be made, in sequence.</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">[JsonProperty(&quot;r&quot;)]
-public int NumThreads { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">[JsonProperty(&quot;n&quot;)]
+public int Number { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd><p>Defaults to 2</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_PlotterConfig_Number_" data-uid="chia.dotnet.PlotterConfig.Number*"></a>
-
-  <h3 id="chia_dotnet_PlotterConfig_Number" data-uid="chia.dotnet.PlotterConfig.Number">
-  Number
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L32"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>The number of plots that will be made, in sequence.</p>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td><p>Defaults to 1</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterConfig_NumThreads.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterConfig.NumThreads%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L134">View Source</a>
+  </span>
+  <a id="chia_dotnet_PlotterConfig_NumThreads_" data-uid="chia.dotnet.PlotterConfig.NumThreads*"></a>
+  <h4 id="chia_dotnet_PlotterConfig_NumThreads" data-uid="chia.dotnet.PlotterConfig.NumThreads">NumThreads</h4>
+  <div class="markdown level1 summary"><p>The number of threads to devote to each plot</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">[JsonProperty(&quot;n&quot;)]
-public int Number { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">[JsonProperty(&quot;r&quot;)]
+public int NumThreads { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd><p>Defaults to 1</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td><p>Defaults to 2</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterConfig_OverrideK.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterConfig.OverrideK%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L148">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotterConfig_OverrideK_" data-uid="chia.dotnet.PlotterConfig.OverrideK*"></a>
-
-  <h3 id="chia_dotnet_PlotterConfig_OverrideK" data-uid="chia.dotnet.PlotterConfig.OverrideK">
-  OverrideK
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L148"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotterConfig_OverrideK" data-uid="chia.dotnet.PlotterConfig.OverrideK">OverrideK</h4>
   <div class="markdown level1 summary"><p>Only needed when <a class="xref" href="chia.dotnet.PlotterConfig.html#chia_dotnet_PlotterConfig_Size">Size</a> is set to <a class="xref" href="chia.dotnet.KSize.html#chia_dotnet_KSize_K25">K25</a></p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonProperty(&quot;overrideK&quot;)]
-public bool? OverrideK { get; init; }</code></pre>
+public bool? OverrideK { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd><p>Defaults to false.</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a>&gt;</td>
+        <td><p>Defaults to false.</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterConfig_Parallel.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterConfig.Parallel%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L25">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotterConfig_Parallel_" data-uid="chia.dotnet.PlotterConfig.Parallel*"></a>
-
-  <h3 id="chia_dotnet_PlotterConfig_Parallel" data-uid="chia.dotnet.PlotterConfig.Parallel">
-  Parallel
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L25"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotterConfig_Parallel" data-uid="chia.dotnet.PlotterConfig.Parallel">Parallel</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonProperty(&quot;parallel&quot;)]
-public bool Parallel { get; init; }</code></pre>
+public bool Parallel { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Defaults to false</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td><p>Defaults to false</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterConfig_PoolContractAddress.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterConfig.PoolContractAddress%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L99">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotterConfig_PoolContractAddress_" data-uid="chia.dotnet.PlotterConfig.PoolContractAddress*"></a>
-
-  <h3 id="chia_dotnet_PlotterConfig_PoolContractAddress" data-uid="chia.dotnet.PlotterConfig.PoolContractAddress">
-  PoolContractAddress
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L99"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotterConfig_PoolContractAddress" data-uid="chia.dotnet.PlotterConfig.PoolContractAddress">PoolContractAddress</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonProperty(&quot;c&quot;)]
-public string? PoolContractAddress { get; init; }</code></pre>
+public string PoolContractAddress { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Configuration settings for the plotter. (equivalent to chia plots create command line args) https://github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterConfig_PoolPublicKey.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterConfig.PoolPublicKey%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L106">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotterConfig_PoolPublicKey_" data-uid="chia.dotnet.PlotterConfig.PoolPublicKey*"></a>
-
-  <h3 id="chia_dotnet_PlotterConfig_PoolPublicKey" data-uid="chia.dotnet.PlotterConfig.PoolPublicKey">
-  PoolPublicKey
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L106"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotterConfig_PoolPublicKey" data-uid="chia.dotnet.PlotterConfig.PoolPublicKey">PoolPublicKey</h4>
   <div class="markdown level1 summary"><p>This is your &quot;Pool Public Key&quot;. Utilise this when you want to
 create plots on other machines for which you do not want to give full chia account access.</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonProperty(&quot;p&quot;)]
-public string? PoolPublicKey { get; init; }</code></pre>
+public string PoolPublicKey { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Configuration settings for the plotter. (equivalent to chia plots create command line args) https://github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterConfig_Queue.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterConfig.Queue%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L45">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotterConfig_Queue_" data-uid="chia.dotnet.PlotterConfig.Queue*"></a>
-
-  <h3 id="chia_dotnet_PlotterConfig_Queue" data-uid="chia.dotnet.PlotterConfig.Queue">
-  Queue
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L45"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotterConfig_Queue" data-uid="chia.dotnet.PlotterConfig.Queue">Queue</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonProperty(&quot;queue&quot;)]
-public string Queue { get; init; }</code></pre>
+public string Queue { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Defaults to &quot;default&quot;</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><p>Defaults to &quot;default&quot;</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterConfig_Size.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterConfig.Size%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L39">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotterConfig_Size_" data-uid="chia.dotnet.PlotterConfig.Size*"></a>
-
-  <h3 id="chia_dotnet_PlotterConfig_Size" data-uid="chia.dotnet.PlotterConfig.Size">
-  Size
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L39"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotterConfig_Size" data-uid="chia.dotnet.PlotterConfig.Size">Size</h4>
   <div class="markdown level1 summary"><p>Define the size of the plot(s).</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonProperty(&quot;k&quot;)]
-public KSize Size { get; init; }</code></pre>
+public KSize Size { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.KSize.html">KSize</a></dt>
-    <dd><p>Defaults to <a class="xref" href="chia.dotnet.KSize.html#chia_dotnet_KSize_K32">K32</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.KSize.html">KSize</a></td>
+        <td><p>Defaults to <a class="xref" href="chia.dotnet.KSize.html#chia_dotnet_KSize_K32">K32</a></p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterConfig_TempDir.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterConfig.TempDir%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L54">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotterConfig_TempDir_" data-uid="chia.dotnet.PlotterConfig.TempDir*"></a>
-
-  <h3 id="chia_dotnet_PlotterConfig_TempDir" data-uid="chia.dotnet.PlotterConfig.TempDir">
-  TempDir
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L54"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotterConfig_TempDir" data-uid="chia.dotnet.PlotterConfig.TempDir">TempDir</h4>
   <div class="markdown level1 summary"><p>Define the temporary directory for plot creation. This is where Plotting
 Phase 1 (Forward Propagation) and Phase 2 (Backpropagation) both occur.
 The -t dir requires the largest working space: normally about 2.5 times the size of the final plot.</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonProperty(&quot;t&quot;)]
-public string TempDir { get; init; }</code></pre>
+public string TempDir { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>No default - must be set</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><p>No default - must be set</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterConfig_TempDir2.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterConfig.TempDir2%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L61">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotterConfig_TempDir2_" data-uid="chia.dotnet.PlotterConfig.TempDir2*"></a>
-
-  <h3 id="chia_dotnet_PlotterConfig_TempDir2" data-uid="chia.dotnet.PlotterConfig.TempDir2">
-  TempDir2
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L61"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotterConfig_TempDir2" data-uid="chia.dotnet.PlotterConfig.TempDir2">TempDir2</h4>
   <div class="markdown level1 summary"><p>Define a secondary temporary directory for plot creation. This is where Plotting Phase 3 (Compression) and Phase 4 (Checkpoints) occur.</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonProperty(&quot;t2&quot;)]
-public string? TempDir2 { get; init; }</code></pre>
+public string TempDir2 { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><p>If not set defaults to <a class="xref" href="chia.dotnet.PlotterConfig.html#chia_dotnet_PlotterConfig_TempDir">TempDir</a></p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>If not set defaults to <a class="xref" href="chia.dotnet.PlotterConfig.html#chia_dotnet_PlotterConfig_TempDir">TempDir</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L13" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterConfig.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterConfig%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterConfig.cs/#L13" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.PlotterInfo.html b/docs/api/chia.dotnet.PlotterInfo.html
index 68cf50b4..ea25ece1 100644
--- a/docs/api/chia.dotnet.PlotterInfo.html
+++ b/docs/api/chia.dotnet.PlotterInfo.html
@@ -1,313 +1,295 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class PlotterInfo
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class PlotterInfo
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterInfo%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class PlotterInfo
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class PlotterInfo
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.PlotterInfo">
-
-
-
-  <h1 id="chia_dotnet_PlotterInfo" data-uid="chia.dotnet.PlotterInfo" class="text-break">
-    Class PlotterInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterInfo.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.PlotterInfo">
+  
+  
+  <h1 id="chia_dotnet_PlotterInfo" data-uid="chia.dotnet.PlotterInfo" class="text-break">Class PlotterInfo
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">PlotterInfo</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record PlotterInfo : IEquatable&lt;PlotterInfo&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PlotterInfo.html">PlotterInfo</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">PlotterInfo</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PlotterInfo.html">PlotterInfo</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_PlotterInfo_CanInstall_" data-uid="chia.dotnet.PlotterInfo.CanInstall*"></a>
-
-  <h3 id="chia_dotnet_PlotterInfo_CanInstall" data-uid="chia.dotnet.PlotterInfo.CanInstall">
-  CanInstall
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterInfo.cs/#L5"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_PlotterInfo_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class PlotterInfo : IEquatable&lt;PlotterInfo&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterInfo_CanInstall.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterInfo.CanInstall%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterInfo.cs/#L5">View Source</a>
+  </span>
+  <a id="chia_dotnet_PlotterInfo_CanInstall_" data-uid="chia.dotnet.PlotterInfo.CanInstall*"></a>
+  <h4 id="chia_dotnet_PlotterInfo_CanInstall" data-uid="chia.dotnet.PlotterInfo.CanInstall">CanInstall</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool CanInstall { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool CanInstall { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterInfo_DisplayName.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterInfo.DisplayName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterInfo.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotterInfo_DisplayName_" data-uid="chia.dotnet.PlotterInfo.DisplayName*"></a>
-
-  <h3 id="chia_dotnet_PlotterInfo_DisplayName" data-uid="chia.dotnet.PlotterInfo.DisplayName">
-  DisplayName
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterInfo.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotterInfo_DisplayName" data-uid="chia.dotnet.PlotterInfo.DisplayName">DisplayName</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string DisplayName { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string DisplayName { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterInfo_Installed.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterInfo.Installed%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterInfo.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotterInfo_Installed_" data-uid="chia.dotnet.PlotterInfo.Installed*"></a>
-
-  <h3 id="chia_dotnet_PlotterInfo_Installed" data-uid="chia.dotnet.PlotterInfo.Installed">
-  Installed
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterInfo.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotterInfo_Installed" data-uid="chia.dotnet.PlotterInfo.Installed">Installed</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool Installed { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool Installed { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterInfo_Version.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterInfo.Version%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterInfo.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_PlotterInfo_Version_" data-uid="chia.dotnet.PlotterInfo.Version*"></a>
-
-  <h3 id="chia_dotnet_PlotterInfo_Version" data-uid="chia.dotnet.PlotterInfo.Version">
-  Version
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterInfo.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlotterInfo_Version" data-uid="chia.dotnet.PlotterInfo.Version">Version</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? Version { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Version { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterInfo.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlotterInfo.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.PlotterProxy.html b/docs/api/chia.dotnet.PlotterProxy.html
index ad16f060..abd7aeb3 100644
--- a/docs/api/chia.dotnet.PlotterProxy.html
+++ b/docs/api/chia.dotnet.PlotterProxy.html
@@ -1,458 +1,169 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class PlotterProxy
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class PlotterProxy
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Class to manage plotting">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterProxy.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterProxy%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class PlotterProxy
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class PlotterProxy
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.PlotterProxy">
-
-
-
-  <h1 id="chia_dotnet_PlotterProxy" data-uid="chia.dotnet.PlotterProxy" class="text-break">
-    Class PlotterProxy
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/PlotterProxy.cs/#L19"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.PlotterProxy">
+  
+  
+  <h1 id="chia_dotnet_PlotterProxy" data-uid="chia.dotnet.PlotterProxy" class="text-break">Class PlotterProxy
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Class to manage plotting</p>
+  <div class="markdown level0 summary"><p>Class to manage plotting</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public sealed class PlotterProxy : ServiceProxy</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">PlotterProxy</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><a class="xref" href="chia.dotnet.ServiceProxy.html">ServiceProxy</a></div>
-      <div><span class="xref">PlotterProxy</span></div>
-    </dd>
-  </dl>
-
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_OriginService">ServiceProxy.OriginService</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_DestinationService">ServiceProxy.DestinationService</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_RpcClient">ServiceProxy.RpcClient</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_HealthZ_System_Threading_CancellationToken_">ServiceProxy.HealthZ(CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_StopNode_System_Threading_CancellationToken_">ServiceProxy.StopNode(CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_GetConnections_System_Threading_CancellationToken_">ServiceProxy.GetConnections(CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_GetRoutes_System_Threading_CancellationToken_">ServiceProxy.GetRoutes(CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_OpenConnection_System_String_System_Int32_System_Threading_CancellationToken_">ServiceProxy.OpenConnection(string, int, CancellationToken)</a>
-    </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_CloseConnection_System_String_System_Threading_CancellationToken_">ServiceProxy.CloseConnection(string, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-  <h2 id="chia_dotnet_PlotterProxy_remarks">Remarks</h2>
-  <div class="markdown level0 remarks"><p>ctor</p>
-</div>
-
-
-  <h2 class="section" id="constructors">Constructors
-</h2>
-
-
-  <a id="chia_dotnet_PlotterProxy__ctor_" data-uid="chia.dotnet.PlotterProxy.#ctor*"></a>
-
-  <h3 id="chia_dotnet_PlotterProxy__ctor_chia_dotnet_WebSocketRpcClient_System_String_" data-uid="chia.dotnet.PlotterProxy.#ctor(chia.dotnet.WebSocketRpcClient,System.String)">
-  PlotterProxy(WebSocketRpcClient, string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/PlotterProxy.cs/#L19"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Class to manage plotting</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public PlotterProxy(WebSocketRpcClient rpcClient, string originService)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>rpcClient</code> <a class="xref" href="chia.dotnet.WebSocketRpcClient.html">WebSocketRpcClient</a></dt>
-    <dd><p><a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a> instance to use for rpc communication</p>
-</dd>
-    <dt><code>originService</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p><a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Origin">Origin</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_PlotterProxy__ctor_chia_dotnet_WebSocketRpcClient_System_String__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>ctor</p>
-</div>
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_PlotterProxy_GetKeysForPlotting_" data-uid="chia.dotnet.PlotterProxy.GetKeysForPlotting*"></a>
-
-  <h3 id="chia_dotnet_PlotterProxy_GetKeysForPlotting_System_Collections_Generic_IEnumerable_System_UInt32__System_Threading_CancellationToken_" data-uid="chia.dotnet.PlotterProxy.GetKeysForPlotting(System.Collections.Generic.IEnumerable{System.UInt32},System.Threading.CancellationToken)">
-  GetKeysForPlotting(IEnumerable&lt;uint&gt;?, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/PlotterProxy.cs/#L65"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Returns the list of plotting keys.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IDictionary&lt;uint, PlottingKeys&gt;&gt; GetKeysForPlotting(IEnumerable&lt;uint&gt;? fingerprints = null, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>fingerprints</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>, <a class="xref" href="chia.dotnet.PlottingKeys.html">PlottingKeys</a>&gt;&gt;</dt>
-    <dd><p>A dictionary of fingerprints and <a class="xref" href="chia.dotnet.PlottingKeys.html">PlottingKeys</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_PlotterProxy_GetPlotters_" data-uid="chia.dotnet.PlotterProxy.GetPlotters*"></a>
-
-  <h3 id="chia_dotnet_PlotterProxy_GetPlotters_System_Threading_CancellationToken_" data-uid="chia.dotnet.PlotterProxy.GetPlotters(System.Threading.CancellationToken)">
-  GetPlotters(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/PlotterProxy.cs/#L54"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get info about installed and installable plotters</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IDictionary&lt;string, PlotterInfo&gt;&gt; GetPlotters(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="chia.dotnet.PlotterInfo.html">PlotterInfo</a>&gt;&gt;</dt>
-    <dd><p>Dictionary of supported plotters</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_PlotterProxy_RegisterPlotter_" data-uid="chia.dotnet.PlotterProxy.RegisterPlotter*"></a>
-
-  <h3 id="chia_dotnet_PlotterProxy_RegisterPlotter_System_Threading_CancellationToken_" data-uid="chia.dotnet.PlotterProxy.RegisterPlotter(System.Threading.CancellationToken)">
-  RegisterPlotter(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/PlotterProxy.cs/#L27"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Registers this instance as a plotter and retreives the plot queue</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;QueuedPlotInfo&gt;&gt; RegisterPlotter(CancellationToken cancellationToken = default)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.QueuedPlotInfo.html">QueuedPlotInfo</a>&gt;&gt;</dt>
-    <dd><p>The list of <a class="xref" href="chia.dotnet.QueuedPlotInfo.html">QueuedPlotInfo</a>s</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_PlotterProxy_StartPlotting_" data-uid="chia.dotnet.PlotterProxy.StartPlotting*"></a>
-
-  <h3 id="chia_dotnet_PlotterProxy_StartPlotting_chia_dotnet_PlotterConfig_System_Threading_CancellationToken_" data-uid="chia.dotnet.PlotterProxy.StartPlotting(chia.dotnet.PlotterConfig,System.Threading.CancellationToken)">
-  StartPlotting(PlotterConfig, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/PlotterProxy.cs/#L41"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Starts plotting. Returns after plot is added to the plotting queue. Does not wait for plot to finish</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_PlotterProxy_syntax">Syntax</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;string&gt;&gt; StartPlotting(PlotterConfig config, CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public sealed class PlotterProxy</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>config</code> <a class="xref" href="chia.dotnet.PlotterConfig.html">PlotterConfig</a></dt>
-    <dd><p>The config of the plot. Maps 1:1 to the chia plot create command line</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;&gt;</dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_PlotterProxy_StopPlotting_" data-uid="chia.dotnet.PlotterProxy.StopPlotting*"></a>
-
-  <h3 id="chia_dotnet_PlotterProxy_StopPlotting_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.PlotterProxy.StopPlotting(System.String,System.Threading.CancellationToken)">
-  StopPlotting(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/PlotterProxy.cs/#L81"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Stops the plot with the given id</p>
+  <h5 id="chia_dotnet_PlotterProxy_remarks"><strong>Remarks</strong></h5>
+  <div class="markdown level0 remarks"><p>ctor</p>
 </div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task StopPlotting(string id, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>id</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The id of the plot to stop. Can be found by inspecting the plot queue returned from <a class="xref" href="chia.dotnet.PlotterProxy.html#chia_dotnet_PlotterProxy_RegisterPlotter_System_Threading_CancellationToken_">RegisterPlotter(CancellationToken)</a></p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/PlotterProxy.cs/#L19" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlotterProxy.md&amp;value=---%0Auid%3A%20chia.dotnet.PlotterProxy%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/PlotterProxy.cs/#L19" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.PlottingKeys.html b/docs/api/chia.dotnet.PlottingKeys.html
index 34825d01..58bce051 100644
--- a/docs/api/chia.dotnet.PlottingKeys.html
+++ b/docs/api/chia.dotnet.PlottingKeys.html
@@ -1,251 +1,235 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class PlottingKeys
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class PlottingKeys
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlottingKeys.md&amp;value=---%0Auid%3A%20chia.dotnet.PlottingKeys%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class PlottingKeys
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class PlottingKeys
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.PlottingKeys">
-
-
-
-  <h1 id="chia_dotnet_PlottingKeys" data-uid="chia.dotnet.PlottingKeys" class="text-break">
-    Class PlottingKeys
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlottingKeys.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.PlottingKeys">
+  
+  
+  <h1 id="chia_dotnet_PlottingKeys" data-uid="chia.dotnet.PlottingKeys" class="text-break">Class PlottingKeys
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">PlottingKeys</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record PlottingKeys : IEquatable&lt;PlottingKeys&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PlottingKeys.html">PlottingKeys</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">PlottingKeys</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PlottingKeys.html">PlottingKeys</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_PlottingKeys_FarmerPublicKey_" data-uid="chia.dotnet.PlottingKeys.FarmerPublicKey*"></a>
-
-  <h3 id="chia_dotnet_PlottingKeys_FarmerPublicKey" data-uid="chia.dotnet.PlottingKeys.FarmerPublicKey">
-  FarmerPublicKey
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlottingKeys.cs/#L5"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_PlottingKeys_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class PlottingKeys : IEquatable&lt;PlottingKeys&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlottingKeys_FarmerPublicKey.md&amp;value=---%0Auid%3A%20chia.dotnet.PlottingKeys.FarmerPublicKey%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlottingKeys.cs/#L5">View Source</a>
+  </span>
+  <a id="chia_dotnet_PlottingKeys_FarmerPublicKey_" data-uid="chia.dotnet.PlottingKeys.FarmerPublicKey*"></a>
+  <h4 id="chia_dotnet_PlottingKeys_FarmerPublicKey" data-uid="chia.dotnet.PlottingKeys.FarmerPublicKey">FarmerPublicKey</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string FarmerPublicKey { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string FarmerPublicKey { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlottingKeys_PoolPublicKey.md&amp;value=---%0Auid%3A%20chia.dotnet.PlottingKeys.PoolPublicKey%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlottingKeys.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_PlottingKeys_PoolPublicKey_" data-uid="chia.dotnet.PlottingKeys.PoolPublicKey*"></a>
-
-  <h3 id="chia_dotnet_PlottingKeys_PoolPublicKey" data-uid="chia.dotnet.PlottingKeys.PoolPublicKey">
-  PoolPublicKey
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlottingKeys.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PlottingKeys_PoolPublicKey" data-uid="chia.dotnet.PlottingKeys.PoolPublicKey">PoolPublicKey</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PoolPublicKey { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PoolPublicKey { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlottingKeys.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PlottingKeys.md&amp;value=---%0Auid%3A%20chia.dotnet.PlottingKeys%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PlottingKeys.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.PluginStatus.html b/docs/api/chia.dotnet.PluginStatus.html
index 59bb24a1..d51209c8 100644
--- a/docs/api/chia.dotnet.PluginStatus.html
+++ b/docs/api/chia.dotnet.PluginStatus.html
@@ -1,251 +1,235 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class PluginStatus
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class PluginStatus
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PluginStatus.md&amp;value=---%0Auid%3A%20chia.dotnet.PluginStatus%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class PluginStatus
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class PluginStatus
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.PluginStatus">
-
-
-
-  <h1 id="chia_dotnet_PluginStatus" data-uid="chia.dotnet.PluginStatus" class="text-break">
-    Class PluginStatus
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PluginStatus.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.PluginStatus">
+  
+  
+  <h1 id="chia_dotnet_PluginStatus" data-uid="chia.dotnet.PluginStatus" class="text-break">Class PluginStatus
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">PluginStatus</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record PluginStatus : IEquatable&lt;PluginStatus&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PluginStatus.html">PluginStatus</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">PluginStatus</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PluginStatus.html">PluginStatus</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_PluginStatus_Downloaders_" data-uid="chia.dotnet.PluginStatus.Downloaders*"></a>
-
-  <h3 id="chia_dotnet_PluginStatus_Downloaders" data-uid="chia.dotnet.PluginStatus.Downloaders">
-  Downloaders
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PluginStatus.cs/#L8"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_PluginStatus_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class PluginStatus : IEquatable&lt;PluginStatus&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PluginStatus_Downloaders.md&amp;value=---%0Auid%3A%20chia.dotnet.PluginStatus.Downloaders%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PluginStatus.cs/#L8">View Source</a>
+  </span>
+  <a id="chia_dotnet_PluginStatus_Downloaders_" data-uid="chia.dotnet.PluginStatus.Downloaders*"></a>
+  <h4 id="chia_dotnet_PluginStatus_Downloaders" data-uid="chia.dotnet.PluginStatus.Downloaders">Downloaders</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IDictionary&lt;string, IDictionary&lt;string, object&gt;&gt; Downloaders { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IDictionary&lt;string, IDictionary&lt;string, object&gt;&gt; Downloaders { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a>&gt;&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PluginStatus_Uploasders.md&amp;value=---%0Auid%3A%20chia.dotnet.PluginStatus.Uploasders%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PluginStatus.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_PluginStatus_Uploasders_" data-uid="chia.dotnet.PluginStatus.Uploasders*"></a>
-
-  <h3 id="chia_dotnet_PluginStatus_Uploasders" data-uid="chia.dotnet.PluginStatus.Uploasders">
-  Uploasders
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PluginStatus.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PluginStatus_Uploasders" data-uid="chia.dotnet.PluginStatus.Uploasders">Uploasders</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IDictionary&lt;string, IDictionary&lt;string, object&gt;&gt; Uploasders { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IDictionary&lt;string, IDictionary&lt;string, object&gt;&gt; Uploasders { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a>&gt;&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PluginStatus.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PluginStatus.md&amp;value=---%0Auid%3A%20chia.dotnet.PluginStatus%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PluginStatus.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.PoolInfo.html b/docs/api/chia.dotnet.PoolInfo.html
index b060d65e..7fad4ef6 100644
--- a/docs/api/chia.dotnet.PoolInfo.html
+++ b/docs/api/chia.dotnet.PoolInfo.html
@@ -1,503 +1,477 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class PoolInfo
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class PoolInfo
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolInfo%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class PoolInfo
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class PoolInfo
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.PoolInfo">
-
-
-
-  <h1 id="chia_dotnet_PoolInfo" data-uid="chia.dotnet.PoolInfo" class="text-break">
-    Class PoolInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolInfo.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.PoolInfo">
+  
+  
+  <h1 id="chia_dotnet_PoolInfo" data-uid="chia.dotnet.PoolInfo" class="text-break">Class PoolInfo
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">PoolInfo</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record PoolInfo : IEquatable&lt;PoolInfo&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PoolInfo.html">PoolInfo</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">PoolInfo</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PoolInfo.html">PoolInfo</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="fields">Fields
-</h2>
-
-
-
-  <h3 id="chia_dotnet_PoolInfo_POOL_PROTOCOL_VERSION" data-uid="chia.dotnet.PoolInfo.POOL_PROTOCOL_VERSION">
-  POOL_PROTOCOL_VERSION
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolInfo.cs/#L10"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_PoolInfo_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class PoolInfo : IEquatable&lt;PoolInfo&gt;</code></pre>
+  </div>
+  <h3 id="fields">Fields
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolInfo_POOL_PROTOCOL_VERSION.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolInfo.POOL_PROTOCOL_VERSION%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolInfo.cs/#L10">View Source</a>
+  </span>
+  <h4 id="chia_dotnet_PoolInfo_POOL_PROTOCOL_VERSION" data-uid="chia.dotnet.PoolInfo.POOL_PROTOCOL_VERSION">POOL_PROTOCOL_VERSION</h4>
   <div class="markdown level1 summary"><p>The current version of the pool protocol</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public const byte POOL_PROTOCOL_VERSION = 1</code></pre>
   </div>
-
-
-
-
-  <h4 class="section">Field Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">byte</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_PoolInfo_AuthenticationTokenTimeout_" data-uid="chia.dotnet.PoolInfo.AuthenticationTokenTimeout*"></a>
-
-  <h3 id="chia_dotnet_PoolInfo_AuthenticationTokenTimeout" data-uid="chia.dotnet.PoolInfo.AuthenticationTokenTimeout">
-  AuthenticationTokenTimeout
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolInfo.cs/#L20"><i class="bi bi-code-slash"></i></a>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">Byte</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolInfo_AuthenticationTokenTimeout.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolInfo.AuthenticationTokenTimeout%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolInfo.cs/#L20">View Source</a>
+  </span>
+  <a id="chia_dotnet_PoolInfo_AuthenticationTokenTimeout_" data-uid="chia.dotnet.PoolInfo.AuthenticationTokenTimeout*"></a>
+  <h4 id="chia_dotnet_PoolInfo_AuthenticationTokenTimeout" data-uid="chia.dotnet.PoolInfo.AuthenticationTokenTimeout">AuthenticationTokenTimeout</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public byte AuthenticationTokenTimeout { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public byte AuthenticationTokenTimeout { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">byte</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">Byte</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolInfo_Description.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolInfo.Description%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolInfo.cs/#L18">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolInfo_Description_" data-uid="chia.dotnet.PoolInfo.Description*"></a>
-
-  <h3 id="chia_dotnet_PoolInfo_Description" data-uid="chia.dotnet.PoolInfo.Description">
-  Description
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolInfo.cs/#L18"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolInfo_Description" data-uid="chia.dotnet.PoolInfo.Description">Description</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Description { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Description { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolInfo_Fee.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolInfo.Fee%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolInfo.cs/#L17">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolInfo_Fee_" data-uid="chia.dotnet.PoolInfo.Fee*"></a>
-
-  <h3 id="chia_dotnet_PoolInfo_Fee" data-uid="chia.dotnet.PoolInfo.Fee">
-  Fee
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolInfo.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolInfo_Fee" data-uid="chia.dotnet.PoolInfo.Fee">Fee</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public decimal Fee { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public decimal Fee { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.decimal">decimal</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.decimal">Decimal</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolInfo_LogoUri.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolInfo.LogoUri%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolInfo.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolInfo_LogoUri_" data-uid="chia.dotnet.PoolInfo.LogoUri*"></a>
-
-  <h3 id="chia_dotnet_PoolInfo_LogoUri" data-uid="chia.dotnet.PoolInfo.LogoUri">
-  LogoUri
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolInfo.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolInfo_LogoUri" data-uid="chia.dotnet.PoolInfo.LogoUri">LogoUri</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Uri LogoUri { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public Uri LogoUri { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uri">Uri</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uri">Uri</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolInfo_MinimumDifficulty.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolInfo.MinimumDifficulty%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolInfo.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolInfo_MinimumDifficulty_" data-uid="chia.dotnet.PoolInfo.MinimumDifficulty*"></a>
-
-  <h3 id="chia_dotnet_PoolInfo_MinimumDifficulty" data-uid="chia.dotnet.PoolInfo.MinimumDifficulty">
-  MinimumDifficulty
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolInfo.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolInfo_MinimumDifficulty" data-uid="chia.dotnet.PoolInfo.MinimumDifficulty">MinimumDifficulty</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong MinimumDifficulty { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong MinimumDifficulty { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolInfo_Name.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolInfo.Name%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolInfo.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolInfo_Name_" data-uid="chia.dotnet.PoolInfo.Name*"></a>
-
-  <h3 id="chia_dotnet_PoolInfo_Name" data-uid="chia.dotnet.PoolInfo.Name">
-  Name
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolInfo.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolInfo_Name" data-uid="chia.dotnet.PoolInfo.Name">Name</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Name { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Name { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolInfo_ProtocolVersion.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolInfo.ProtocolVersion%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolInfo.cs/#L16">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolInfo_ProtocolVersion_" data-uid="chia.dotnet.PoolInfo.ProtocolVersion*"></a>
-
-  <h3 id="chia_dotnet_PoolInfo_ProtocolVersion" data-uid="chia.dotnet.PoolInfo.ProtocolVersion">
-  ProtocolVersion
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolInfo.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolInfo_ProtocolVersion" data-uid="chia.dotnet.PoolInfo.ProtocolVersion">ProtocolVersion</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public byte ProtocolVersion { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public byte ProtocolVersion { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">byte</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">Byte</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolInfo_RelativeLockHeight.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolInfo.RelativeLockHeight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolInfo.cs/#L15">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolInfo_RelativeLockHeight_" data-uid="chia.dotnet.PoolInfo.RelativeLockHeight*"></a>
-
-  <h3 id="chia_dotnet_PoolInfo_RelativeLockHeight" data-uid="chia.dotnet.PoolInfo.RelativeLockHeight">
-  RelativeLockHeight
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolInfo.cs/#L15"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolInfo_RelativeLockHeight" data-uid="chia.dotnet.PoolInfo.RelativeLockHeight">RelativeLockHeight</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint RelativeLockHeight { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint RelativeLockHeight { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolInfo_TargetPuzzleHash.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolInfo.TargetPuzzleHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolInfo.cs/#L19">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolInfo_TargetPuzzleHash_" data-uid="chia.dotnet.PoolInfo.TargetPuzzleHash*"></a>
-
-  <h3 id="chia_dotnet_PoolInfo_TargetPuzzleHash" data-uid="chia.dotnet.PoolInfo.TargetPuzzleHash">
-  TargetPuzzleHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolInfo.cs/#L19"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolInfo_TargetPuzzleHash" data-uid="chia.dotnet.PoolInfo.TargetPuzzleHash">TargetPuzzleHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? TargetPuzzleHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string TargetPuzzleHash { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolInfo.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolInfo.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.PoolPoint.html b/docs/api/chia.dotnet.PoolPoint.html
index bd9c6a52..2d978ece 100644
--- a/docs/api/chia.dotnet.PoolPoint.html
+++ b/docs/api/chia.dotnet.PoolPoint.html
@@ -1,284 +1,267 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class PoolPoint
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class PoolPoint
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolPoint.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolPoint%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class PoolPoint
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class PoolPoint
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.PoolPoint">
-
-
-
-  <h1 id="chia_dotnet_PoolPoint" data-uid="chia.dotnet.PoolPoint" class="text-break">
-    Class PoolPoint
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolPoint.cs/#L7"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.PoolPoint">
+  
+  
+  <h1 id="chia_dotnet_PoolPoint" data-uid="chia.dotnet.PoolPoint" class="text-break">Class PoolPoint
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">PoolPoint</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">[JsonConverter(typeof(PoolPointConverter))]
-public record PoolPoint : IEquatable&lt;PoolPoint&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PoolPoint.html">PoolPoint</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">PoolPoint</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PoolPoint.html">PoolPoint</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_PoolPoint_DateTimeFound_" data-uid="chia.dotnet.PoolPoint.DateTimeFound*"></a>
-
-  <h3 id="chia_dotnet_PoolPoint_DateTimeFound" data-uid="chia.dotnet.PoolPoint.DateTimeFound">
-  DateTimeFound
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolPoint.cs/#L12"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_PoolPoint_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">[JsonConverter(typeof(PoolPointConverter))]
+public class PoolPoint : IEquatable&lt;PoolPoint&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolPoint_DateTimeFound.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolPoint.DateTimeFound%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolPoint.cs/#L12">View Source</a>
+  </span>
+  <a id="chia_dotnet_PoolPoint_DateTimeFound_" data-uid="chia.dotnet.PoolPoint.DateTimeFound*"></a>
+  <h4 id="chia_dotnet_PoolPoint_DateTimeFound" data-uid="chia.dotnet.PoolPoint.DateTimeFound">DateTimeFound</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public DateTime DateTimeFound { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolPoint_Difficulty.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolPoint.Difficulty%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolPoint.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolPoint_Difficulty_" data-uid="chia.dotnet.PoolPoint.Difficulty*"></a>
-
-  <h3 id="chia_dotnet_PoolPoint_Difficulty" data-uid="chia.dotnet.PoolPoint.Difficulty">
-  Difficulty
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolPoint.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolPoint_Difficulty" data-uid="chia.dotnet.PoolPoint.Difficulty">Difficulty</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong Difficulty { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong Difficulty { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolPoint_TimeFound.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolPoint.TimeFound%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolPoint.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolPoint_TimeFound_" data-uid="chia.dotnet.PoolPoint.TimeFound*"></a>
-
-  <h3 id="chia_dotnet_PoolPoint_TimeFound" data-uid="chia.dotnet.PoolPoint.TimeFound">
-  TimeFound
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolPoint.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolPoint_TimeFound" data-uid="chia.dotnet.PoolPoint.TimeFound">TimeFound</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public double TimeFound { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public double TimeFound { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">Double</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolPoint.cs/#L7" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolPoint.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolPoint%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolPoint.cs/#L7" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.PoolSingletonState.html b/docs/api/chia.dotnet.PoolSingletonState.html
index fe85fab0..41001cf4 100644
--- a/docs/api/chia.dotnet.PoolSingletonState.html
+++ b/docs/api/chia.dotnet.PoolSingletonState.html
@@ -1,107 +1,89 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Enum PoolSingletonState
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Enum PoolSingletonState
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="From the user&#39;s point of view, a pool group can be in these states: SELF_POOLING: The singleton exists on the blockchain, and we are farming block rewards to a wallet address controlled by the user LEAVING_POOL: The singleton exists, and we have entered the &amp;quot;escaping&amp;quot; state, which means we are waiting for a number of blocks = relative_lock_height to pass, so we can leave. FARMING_TO_POOL: The singleton exists, and it is assigned to a pool. CLAIMING_SELF_POOLED_REWARDS: We have submitted a transaction to sweep our self-pooled funds.">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolSingletonState.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolSingletonState%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Enum PoolSingletonState
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Enum PoolSingletonState
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.PoolSingletonState">
-
-
-
-
-  <h1 id="chia_dotnet_PoolSingletonState" data-uid="chia.dotnet.PoolSingletonState" class="text-break">
-    Enum PoolSingletonState
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolSingletonState.cs/#L19"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.PoolSingletonState">
+  
+  
+  <h1 id="chia_dotnet_PoolSingletonState" data-uid="chia.dotnet.PoolSingletonState" class="text-break">Enum PoolSingletonState
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>From the user's point of view, a pool group can be in these states:
+  <div class="markdown level0 summary"><p>From the user's point of view, a pool group can be in these states:
 <code>SELF_POOLING</code>: The singleton exists on the blockchain, and we are farming
 block rewards to a wallet address controlled by the user</p>
 <p><code>LEAVING_POOL</code>: The singleton exists, and we have entered the &quot;escaping&quot; state, which
@@ -110,61 +92,83 @@ <h1 id="chia_dotnet_PoolSingletonState" data-uid="chia.dotnet.PoolSingletonState
 <p><code>CLAIMING_SELF_POOLED_REWARDS</code>: We have submitted a transaction to sweep our
 self-pooled funds.</p>
 </div>
-  <div class="markdown conceptual"></div>
-
+  <div class="markdown level0 conceptual"></div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_PoolSingletonState_syntax">Syntax</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonConverter(typeof(StringEnumConverter))]
 public enum PoolSingletonState</code></pre>
   </div>
-
-
-
-
-
-
-
-
-
-  <h2 id="fields">Fields
-</h2>
-  <dl class="parameters">
-    <dt id="chia_dotnet_PoolSingletonState_FARMING_TO_POOL"><code>FARMING_TO_POOL = 3</code></dt>
-    <dd><p>The singleton exists, and it is assigned to a pool.</p>
-</dd>
-    <dt id="chia_dotnet_PoolSingletonState_LEAVING_POOL"><code>LEAVING_POOL = 2</code></dt>
-    <dd><p>The singleton exists, and we have entered the &quot;escaping&quot; state, which
+  <h3 id="fields">Fields
+  </h3>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    <thead>
+    <tbody>
+      <tr>
+        <td id="chia_dotnet_PoolSingletonState_FARMING_TO_POOL">FARMING_TO_POOL</td>
+        <td><p>The singleton exists, and it is assigned to a pool.</p>
+</td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_PoolSingletonState_LEAVING_POOL">LEAVING_POOL</td>
+        <td><p>The singleton exists, and we have entered the &quot;escaping&quot; state, which
 means we are waiting for a number of blocks = <code>relative_lock_height</code> to pass, so we can leave.</p>
-</dd>
-    <dt id="chia_dotnet_PoolSingletonState_SELF_POOLING"><code>SELF_POOLING = 1</code></dt>
-    <dd><p>The singleton exists on the blockchain, and we are farming
+</td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_PoolSingletonState_SELF_POOLING">SELF_POOLING</td>
+        <td><p>The singleton exists on the blockchain, and we are farming
 block rewards to a wallet address controlled by the user</p>
-</dd>
-  </dl>
-
-
-
+</td>
+      </tr>
+    </tbody>
+  </thead></thead></table>
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolSingletonState.cs/#L19" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolSingletonState.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolSingletonState%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolSingletonState.cs/#L19" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.PoolState.html b/docs/api/chia.dotnet.PoolState.html
index 1741faa4..81f1950f 100644
--- a/docs/api/chia.dotnet.PoolState.html
+++ b/docs/api/chia.dotnet.PoolState.html
@@ -1,385 +1,365 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class PoolState
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class PoolState
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="PoolState is a type that is serialized to the blockchain to track the state of the user&#39;s pool singleton target_puzzle_hash is either the pool address, or the self-pooling address that pool rewards will be paid to. target_puzzle_hash is NOT the p2_singleton puzzle that block rewards are sent to. The p2_singleton address is the initial address, and the target_puzzle_hash is the final destination. relative_lock_height is zero when in SELF_POOLING state">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolState.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolState%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class PoolState
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class PoolState
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.PoolState">
-
-
-
-  <h1 id="chia_dotnet_PoolState" data-uid="chia.dotnet.PoolState" class="text-break">
-    Class PoolState
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolState.cs/#L10"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.PoolState">
+  
+  
+  <h1 id="chia_dotnet_PoolState" data-uid="chia.dotnet.PoolState" class="text-break">Class PoolState
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p><code>PoolState</code> is a type that is serialized to the blockchain to track the state of the user's pool singleton
+  <div class="markdown level0 summary"><p><code>PoolState</code> is a type that is serialized to the blockchain to track the state of the user's pool singleton
 <code>target_puzzle_hash</code> is either the pool address, or the self-pooling address that pool rewards will be paid to.
 <code>target_puzzle_hash</code> is NOT the p2_singleton puzzle that block rewards are sent to.
 The <code>p2_singleton</code> address is the initial address, and the <code>target_puzzle_hash</code> is the final destination.
 <code>relative_lock_height</code> is zero when in SELF_POOLING state</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record PoolState : IEquatable&lt;PoolState&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">PoolState</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">PoolState</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PoolState.html">PoolState</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PoolState.html">PoolState</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_PoolState_OwnerPubkey_" data-uid="chia.dotnet.PoolState.OwnerPubkey*"></a>
-
-  <h3 id="chia_dotnet_PoolState_OwnerPubkey" data-uid="chia.dotnet.PoolState.OwnerPubkey">
-  OwnerPubkey
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolState.cs/#L31"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_PoolState_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class PoolState : IEquatable&lt;PoolState&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolState_OwnerPubkey.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolState.OwnerPubkey%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolState.cs/#L31">View Source</a>
+  </span>
+  <a id="chia_dotnet_PoolState_OwnerPubkey_" data-uid="chia.dotnet.PoolState.OwnerPubkey*"></a>
+  <h4 id="chia_dotnet_PoolState_OwnerPubkey" data-uid="chia.dotnet.PoolState.OwnerPubkey">OwnerPubkey</h4>
   <div class="markdown level1 summary"><p>owner_pubkey is set by the wallet, once</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string OwnerPubkey { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string OwnerPubkey { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>PoolState is a type that is serialized to the blockchain to track the state of the user's pool singleton target_puzzle_hash is either the pool address, or the self-pooling address that pool rewards will be paid to. target_puzzle_hash is NOT the p2_singleton puzzle that block rewards are sent to. The p2_singleton address is the initial address, and the target_puzzle_hash is the final destination. relative_lock_height is zero when in SELF_POOLING state</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolState_PoolUrl.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolState.PoolUrl%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolState.cs/#L34">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolState_PoolUrl_" data-uid="chia.dotnet.PoolState.PoolUrl*"></a>
-
-  <h3 id="chia_dotnet_PoolState_PoolUrl" data-uid="chia.dotnet.PoolState.PoolUrl">
-  PoolUrl
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolState.cs/#L34"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolState_PoolUrl" data-uid="chia.dotnet.PoolState.PoolUrl">PoolUrl</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? PoolUrl { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PoolUrl { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>PoolState is a type that is serialized to the blockchain to track the state of the user's pool singleton target_puzzle_hash is either the pool address, or the self-pooling address that pool rewards will be paid to. target_puzzle_hash is NOT the p2_singleton puzzle that block rewards are sent to. The p2_singleton address is the initial address, and the target_puzzle_hash is the final destination. relative_lock_height is zero when in SELF_POOLING state</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolState_RelativeLockHeight.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolState.RelativeLockHeight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolState.cs/#L36">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolState_RelativeLockHeight_" data-uid="chia.dotnet.PoolState.RelativeLockHeight*"></a>
-
-  <h3 id="chia_dotnet_PoolState_RelativeLockHeight" data-uid="chia.dotnet.PoolState.RelativeLockHeight">
-  RelativeLockHeight
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolState.cs/#L36"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolState_RelativeLockHeight" data-uid="chia.dotnet.PoolState.RelativeLockHeight">RelativeLockHeight</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint RelativeLockHeight { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint RelativeLockHeight { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd>PoolState is a type that is serialized to the blockchain to track the state of the user's pool singleton target_puzzle_hash is either the pool address, or the self-pooling address that pool rewards will be paid to. target_puzzle_hash is NOT the p2_singleton puzzle that block rewards are sent to. The p2_singleton address is the initial address, and the target_puzzle_hash is the final destination. relative_lock_height is zero when in SELF_POOLING state</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolState_State.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolState.State%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolState.cs/#L19">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolState_State_" data-uid="chia.dotnet.PoolState.State*"></a>
-
-  <h3 id="chia_dotnet_PoolState_State" data-uid="chia.dotnet.PoolState.State">
-  State
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolState.cs/#L19"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolState_State" data-uid="chia.dotnet.PoolState.State">State</h4>
   <div class="markdown level1 summary"><p>PoolSingletonState</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public PoolSingletonState State { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public PoolSingletonState State { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.PoolSingletonState.html">PoolSingletonState</a></dt>
-    <dd>PoolState is a type that is serialized to the blockchain to track the state of the user's pool singleton target_puzzle_hash is either the pool address, or the self-pooling address that pool rewards will be paid to. target_puzzle_hash is NOT the p2_singleton puzzle that block rewards are sent to. The p2_singleton address is the initial address, and the target_puzzle_hash is the final destination. relative_lock_height is zero when in SELF_POOLING state</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.PoolSingletonState.html">PoolSingletonState</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolState_TargetPuzzleHash.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolState.TargetPuzzleHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolState.cs/#L26">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolState_TargetPuzzleHash_" data-uid="chia.dotnet.PoolState.TargetPuzzleHash*"></a>
-
-  <h3 id="chia_dotnet_PoolState_TargetPuzzleHash" data-uid="chia.dotnet.PoolState.TargetPuzzleHash">
-  TargetPuzzleHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolState.cs/#L26"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolState_TargetPuzzleHash" data-uid="chia.dotnet.PoolState.TargetPuzzleHash">TargetPuzzleHash</h4>
   <div class="markdown level1 summary"><p>A puzzle_hash we pay to
 When self-farming, this is a main wallet address
 When farming-to-pool, the pool sends this to the farmer during pool protocol setup</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string TargetPuzzleHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string TargetPuzzleHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>PoolState is a type that is serialized to the blockchain to track the state of the user's pool singleton target_puzzle_hash is either the pool address, or the self-pooling address that pool rewards will be paid to. target_puzzle_hash is NOT the p2_singleton puzzle that block rewards are sent to. The p2_singleton address is the initial address, and the target_puzzle_hash is the final destination. relative_lock_height is zero when in SELF_POOLING state</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolState_Version.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolState.Version%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolState.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolState_Version_" data-uid="chia.dotnet.PoolState.Version*"></a>
-
-  <h3 id="chia_dotnet_PoolState_Version" data-uid="chia.dotnet.PoolState.Version">
-  Version
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolState.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolState_Version" data-uid="chia.dotnet.PoolState.Version">Version</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public byte Version { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public byte Version { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">Byte</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">byte</a></dt>
-    <dd>PoolState is a type that is serialized to the blockchain to track the state of the user's pool singleton target_puzzle_hash is either the pool address, or the self-pooling address that pool rewards will be paid to. target_puzzle_hash is NOT the p2_singleton puzzle that block rewards are sent to. The p2_singleton address is the initial address, and the target_puzzle_hash is the final destination. relative_lock_height is zero when in SELF_POOLING state</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolState.cs/#L10" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolState.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolState%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolState.cs/#L10" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.PoolStateInfo.html b/docs/api/chia.dotnet.PoolStateInfo.html
index 6f987cfe..dff08006 100644
--- a/docs/api/chia.dotnet.PoolStateInfo.html
+++ b/docs/api/chia.dotnet.PoolStateInfo.html
@@ -1,629 +1,601 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class PoolStateInfo
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class PoolStateInfo
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolStateInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolStateInfo%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class PoolStateInfo
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class PoolStateInfo
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.PoolStateInfo">
-
-
-
-  <h1 id="chia_dotnet_PoolStateInfo" data-uid="chia.dotnet.PoolStateInfo" class="text-break">
-    Class PoolStateInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L12"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.PoolStateInfo">
+  
+  
+  <h1 id="chia_dotnet_PoolStateInfo" data-uid="chia.dotnet.PoolStateInfo" class="text-break">Class PoolStateInfo
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state.
+  <div class="markdown level0 summary"><p>This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state.
 Not to be confused with <a class="xref" href="chia.dotnet.PoolState.html">PoolState</a></p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record PoolStateInfo : IEquatable&lt;PoolStateInfo&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">PoolStateInfo</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">PoolStateInfo</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PoolStateInfo.html">PoolStateInfo</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PoolStateInfo.html">PoolStateInfo</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_PoolStateInfo_AuthenticationTokenTimeout_" data-uid="chia.dotnet.PoolStateInfo.AuthenticationTokenTimeout*"></a>
-
-  <h3 id="chia_dotnet_PoolStateInfo_AuthenticationTokenTimeout" data-uid="chia.dotnet.PoolStateInfo.AuthenticationTokenTimeout">
-  AuthenticationTokenTimeout
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L14"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_PoolStateInfo_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class PoolStateInfo : IEquatable&lt;PoolStateInfo&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolStateInfo_AuthenticationTokenTimeout.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolStateInfo.AuthenticationTokenTimeout%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L14">View Source</a>
+  </span>
+  <a id="chia_dotnet_PoolStateInfo_AuthenticationTokenTimeout_" data-uid="chia.dotnet.PoolStateInfo.AuthenticationTokenTimeout*"></a>
+  <h4 id="chia_dotnet_PoolStateInfo_AuthenticationTokenTimeout" data-uid="chia.dotnet.PoolStateInfo.AuthenticationTokenTimeout">AuthenticationTokenTimeout</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public byte? AuthenticationTokenTimeout { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public byte? AuthenticationTokenTimeout { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">byte</a>?</dt>
-    <dd>This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">Byte</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolStateInfo_CurrentDifficulty.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolStateInfo.CurrentDifficulty%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L15">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolStateInfo_CurrentDifficulty_" data-uid="chia.dotnet.PoolStateInfo.CurrentDifficulty*"></a>
-
-  <h3 id="chia_dotnet_PoolStateInfo_CurrentDifficulty" data-uid="chia.dotnet.PoolStateInfo.CurrentDifficulty">
-  CurrentDifficulty
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L15"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolStateInfo_CurrentDifficulty" data-uid="chia.dotnet.PoolStateInfo.CurrentDifficulty">CurrentDifficulty</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong? CurrentDifficulty { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong? CurrentDifficulty { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd>This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolStateInfo_CurrentPoints.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolStateInfo.CurrentPoints%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L16">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolStateInfo_CurrentPoints_" data-uid="chia.dotnet.PoolStateInfo.CurrentPoints*"></a>
-
-  <h3 id="chia_dotnet_PoolStateInfo_CurrentPoints" data-uid="chia.dotnet.PoolStateInfo.CurrentPoints">
-  CurrentPoints
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolStateInfo_CurrentPoints" data-uid="chia.dotnet.PoolStateInfo.CurrentPoints">CurrentPoints</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong CurrentPoints { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong CurrentPoints { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd>This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolStateInfo_NextFarmerUpdate.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolStateInfo.NextFarmerUpdate%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L17">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolStateInfo_NextFarmerUpdate_" data-uid="chia.dotnet.PoolStateInfo.NextFarmerUpdate*"></a>
-
-  <h3 id="chia_dotnet_PoolStateInfo_NextFarmerUpdate" data-uid="chia.dotnet.PoolStateInfo.NextFarmerUpdate">
-  NextFarmerUpdate
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolStateInfo_NextFarmerUpdate" data-uid="chia.dotnet.PoolStateInfo.NextFarmerUpdate">NextFarmerUpdate</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public double NextFarmerUpdate { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public double NextFarmerUpdate { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
-    <dd>This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">Double</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolStateInfo_NextFarmerUpdateDateTime.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolStateInfo.NextFarmerUpdateDateTime%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L28">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolStateInfo_NextFarmerUpdateDateTime_" data-uid="chia.dotnet.PoolStateInfo.NextFarmerUpdateDateTime*"></a>
-
-  <h3 id="chia_dotnet_PoolStateInfo_NextFarmerUpdateDateTime" data-uid="chia.dotnet.PoolStateInfo.NextFarmerUpdateDateTime">
-  NextFarmerUpdateDateTime
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L28"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolStateInfo_NextFarmerUpdateDateTime" data-uid="chia.dotnet.PoolStateInfo.NextFarmerUpdateDateTime">NextFarmerUpdateDateTime</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public DateTime NextFarmerUpdateDateTime { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></dt>
-    <dd>This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolStateInfo_NextPoolInfoUpdate.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolStateInfo.NextPoolInfoUpdate%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L18">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolStateInfo_NextPoolInfoUpdate_" data-uid="chia.dotnet.PoolStateInfo.NextPoolInfoUpdate*"></a>
-
-  <h3 id="chia_dotnet_PoolStateInfo_NextPoolInfoUpdate" data-uid="chia.dotnet.PoolStateInfo.NextPoolInfoUpdate">
-  NextPoolInfoUpdate
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L18"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolStateInfo_NextPoolInfoUpdate" data-uid="chia.dotnet.PoolStateInfo.NextPoolInfoUpdate">NextPoolInfoUpdate</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public double NextPoolInfoUpdate { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public double NextPoolInfoUpdate { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
-    <dd>This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">Double</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolStateInfo_NextPoolInfoUpdateDateTime.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolStateInfo.NextPoolInfoUpdateDateTime%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L30">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolStateInfo_NextPoolInfoUpdateDateTime_" data-uid="chia.dotnet.PoolStateInfo.NextPoolInfoUpdateDateTime*"></a>
-
-  <h3 id="chia_dotnet_PoolStateInfo_NextPoolInfoUpdateDateTime" data-uid="chia.dotnet.PoolStateInfo.NextPoolInfoUpdateDateTime">
-  NextPoolInfoUpdateDateTime
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L30"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolStateInfo_NextPoolInfoUpdateDateTime" data-uid="chia.dotnet.PoolStateInfo.NextPoolInfoUpdateDateTime">NextPoolInfoUpdateDateTime</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public DateTime NextPoolInfoUpdateDateTime { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></dt>
-    <dd>This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolStateInfo_PlotCount.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolStateInfo.PlotCount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L25">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolStateInfo_PlotCount_" data-uid="chia.dotnet.PoolStateInfo.PlotCount*"></a>
-
-  <h3 id="chia_dotnet_PoolStateInfo_PlotCount" data-uid="chia.dotnet.PoolStateInfo.PlotCount">
-  PlotCount
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L25"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolStateInfo_PlotCount" data-uid="chia.dotnet.PoolStateInfo.PlotCount">PlotCount</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int PlotCount { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int PlotCount { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd>This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolStateInfo_PointsAcknowledged24h.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolStateInfo.PointsAcknowledged24h%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L19">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolStateInfo_PointsAcknowledged24h_" data-uid="chia.dotnet.PoolStateInfo.PointsAcknowledged24h*"></a>
-
-  <h3 id="chia_dotnet_PoolStateInfo_PointsAcknowledged24h" data-uid="chia.dotnet.PoolStateInfo.PointsAcknowledged24h">
-  PointsAcknowledged24h
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L19"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolStateInfo_PointsAcknowledged24h" data-uid="chia.dotnet.PoolStateInfo.PointsAcknowledged24h">PointsAcknowledged24h</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonProperty(&quot;points_acknowledged_24h&quot;)]
-public IEnumerable&lt;PoolPoint&gt; PointsAcknowledged24h { get; init; }</code></pre>
+public IEnumerable&lt;PoolPoint&gt; PointsAcknowledged24h { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.PoolPoint.html">PoolPoint</a>&gt;</dt>
-    <dd>This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.PoolPoint.html">PoolPoint</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolStateInfo_PointsAcknowledgedSinceStart.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolStateInfo.PointsAcknowledgedSinceStart%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L21">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolStateInfo_PointsAcknowledgedSinceStart_" data-uid="chia.dotnet.PoolStateInfo.PointsAcknowledgedSinceStart*"></a>
-
-  <h3 id="chia_dotnet_PoolStateInfo_PointsAcknowledgedSinceStart" data-uid="chia.dotnet.PoolStateInfo.PointsAcknowledgedSinceStart">
-  PointsAcknowledgedSinceStart
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L21"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolStateInfo_PointsAcknowledgedSinceStart" data-uid="chia.dotnet.PoolStateInfo.PointsAcknowledgedSinceStart">PointsAcknowledgedSinceStart</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong PointsAcknowledgedSinceStart { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong PointsAcknowledgedSinceStart { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd>This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolStateInfo_PointsFound24h.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolStateInfo.PointsFound24h%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L22">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolStateInfo_PointsFound24h_" data-uid="chia.dotnet.PoolStateInfo.PointsFound24h*"></a>
-
-  <h3 id="chia_dotnet_PoolStateInfo_PointsFound24h" data-uid="chia.dotnet.PoolStateInfo.PointsFound24h">
-  PointsFound24h
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L22"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolStateInfo_PointsFound24h" data-uid="chia.dotnet.PoolStateInfo.PointsFound24h">PointsFound24h</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonProperty(&quot;points_found_24h&quot;)]
-public IEnumerable&lt;PoolPoint&gt; PointsFound24h { get; init; }</code></pre>
+public IEnumerable&lt;PoolPoint&gt; PointsFound24h { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.PoolPoint.html">PoolPoint</a>&gt;</dt>
-    <dd>This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.PoolPoint.html">PoolPoint</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolStateInfo_PointsFoundSinceStart.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolStateInfo.PointsFoundSinceStart%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L24">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolStateInfo_PointsFoundSinceStart_" data-uid="chia.dotnet.PoolStateInfo.PointsFoundSinceStart*"></a>
-
-  <h3 id="chia_dotnet_PoolStateInfo_PointsFoundSinceStart" data-uid="chia.dotnet.PoolStateInfo.PointsFoundSinceStart">
-  PointsFoundSinceStart
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L24"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolStateInfo_PointsFoundSinceStart" data-uid="chia.dotnet.PoolStateInfo.PointsFoundSinceStart">PointsFoundSinceStart</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong PointsFoundSinceStart { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong PointsFoundSinceStart { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd>This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolStateInfo_PoolConfig.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolStateInfo.PoolConfig%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L26">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolStateInfo_PoolConfig_" data-uid="chia.dotnet.PoolStateInfo.PoolConfig*"></a>
-
-  <h3 id="chia_dotnet_PoolStateInfo_PoolConfig" data-uid="chia.dotnet.PoolStateInfo.PoolConfig">
-  PoolConfig
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L26"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolStateInfo_PoolConfig" data-uid="chia.dotnet.PoolStateInfo.PoolConfig">PoolConfig</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public PoolWalletConfig PoolConfig { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public PoolWalletConfig PoolConfig { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.PoolWalletConfig.html">PoolWalletConfig</a></dt>
-    <dd>This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.PoolWalletConfig.html">PoolWalletConfig</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolStateInfo_PoolErrors24h.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolStateInfo.PoolErrors24h%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L27">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolStateInfo_PoolErrors24h_" data-uid="chia.dotnet.PoolStateInfo.PoolErrors24h*"></a>
-
-  <h3 id="chia_dotnet_PoolStateInfo_PoolErrors24h" data-uid="chia.dotnet.PoolStateInfo.PoolErrors24h">
-  PoolErrors24h
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L27"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolStateInfo_PoolErrors24h" data-uid="chia.dotnet.PoolStateInfo.PoolErrors24h">PoolErrors24h</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;ErrorResponse&gt; PoolErrors24h { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;ErrorResponse&gt; PoolErrors24h { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.ErrorResponse.html">ErrorResponse</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.ErrorResponse.html">ErrorResponse</a>&gt;</dt>
-    <dd>This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L12" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolStateInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolStateInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolStateInfo.cs/#L12" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.PoolTarget.html b/docs/api/chia.dotnet.PoolTarget.html
index 3c58a5e1..692dcd0b 100644
--- a/docs/api/chia.dotnet.PoolTarget.html
+++ b/docs/api/chia.dotnet.PoolTarget.html
@@ -1,252 +1,236 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class PoolTarget
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class PoolTarget
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolTarget.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolTarget%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class PoolTarget
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class PoolTarget
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.PoolTarget">
-
-
-
-  <h1 id="chia_dotnet_PoolTarget" data-uid="chia.dotnet.PoolTarget" class="text-break">
-    Class PoolTarget
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolTarget.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.PoolTarget">
+  
+  
+  <h1 id="chia_dotnet_PoolTarget" data-uid="chia.dotnet.PoolTarget" class="text-break">Class PoolTarget
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">PoolTarget</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record PoolTarget : IEquatable&lt;PoolTarget&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PoolTarget.html">PoolTarget</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">PoolTarget</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PoolTarget.html">PoolTarget</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_PoolTarget_MaxHeight_" data-uid="chia.dotnet.PoolTarget.MaxHeight*"></a>
-
-  <h3 id="chia_dotnet_PoolTarget_MaxHeight" data-uid="chia.dotnet.PoolTarget.MaxHeight">
-  MaxHeight
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolTarget.cs/#L9"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_PoolTarget_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class PoolTarget : IEquatable&lt;PoolTarget&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolTarget_MaxHeight.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolTarget.MaxHeight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolTarget.cs/#L9">View Source</a>
+  </span>
+  <a id="chia_dotnet_PoolTarget_MaxHeight_" data-uid="chia.dotnet.PoolTarget.MaxHeight*"></a>
+  <h4 id="chia_dotnet_PoolTarget_MaxHeight" data-uid="chia.dotnet.PoolTarget.MaxHeight">MaxHeight</h4>
   <div class="markdown level1 summary"><p>A max height of 0 means it is valid forever</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint MaxHeight { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint MaxHeight { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolTarget_PuzzleHash.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolTarget.PuzzleHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolTarget.cs/#L5">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolTarget_PuzzleHash_" data-uid="chia.dotnet.PoolTarget.PuzzleHash*"></a>
-
-  <h3 id="chia_dotnet_PoolTarget_PuzzleHash" data-uid="chia.dotnet.PoolTarget.PuzzleHash">
-  PuzzleHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolTarget.cs/#L5"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolTarget_PuzzleHash" data-uid="chia.dotnet.PoolTarget.PuzzleHash">PuzzleHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PuzzleHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PuzzleHash { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolTarget.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolTarget.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolTarget%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolTarget.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.PoolWallet.html b/docs/api/chia.dotnet.PoolWallet.html
index fce17ccc..92821004 100644
--- a/docs/api/chia.dotnet.PoolWallet.html
+++ b/docs/api/chia.dotnet.PoolWallet.html
@@ -1,475 +1,169 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class PoolWallet
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class PoolWallet
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Wraps a Pool Wallet">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolWallet.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolWallet%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class PoolWallet
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class PoolWallet
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.PoolWallet">
-
-
-
-  <h1 id="chia_dotnet_PoolWallet" data-uid="chia.dotnet.PoolWallet" class="text-break">
-    Class PoolWallet
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/PoolWallet.cs/#L16"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.PoolWallet">
+  
+  
+  <h1 id="chia_dotnet_PoolWallet" data-uid="chia.dotnet.PoolWallet" class="text-break">Class PoolWallet
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Wraps a Pool Wallet</p>
+  <div class="markdown level0 summary"><p>Wraps a Pool Wallet</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public sealed class PoolWallet : Wallet</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">PoolWallet</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><a class="xref" href="chia.dotnet.Wallet.html">Wallet</a></div>
-      <div><span class="xref">PoolWallet</span></div>
-    </dd>
-  </dl>
-
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletId">Wallet.WalletId</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletProxy">Wallet.WalletProxy</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetWalletInfo_System_Threading_CancellationToken_">Wallet.GetWalletInfo(CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetBalance_System_Threading_CancellationToken_">Wallet.GetBalance(CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_SelectCoins_System_UInt64_System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_System_UInt64__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Threading_CancellationToken_">Wallet.SelectCoins(ulong, IEnumerable&lt;Coin&gt;, IEnumerable&lt;ulong&gt;, ulong?, ulong?, CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetTransactions_System_String_chia_dotnet_TransactionTypeFilter_System_Boolean_System_String_System_UInt32_System_UInt32_System_Nullable_System_Boolean__System_Threading_CancellationToken_">Wallet.GetTransactions(string, TransactionTypeFilter, bool, string, uint, uint, bool?, CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetSpendableCoins_System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Collections_Generic_IEnumerable_System_UInt64__System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_System_String__System_Threading_CancellationToken_">Wallet.GetSpendableCoins(ulong?, ulong?, IEnumerable&lt;ulong&gt;, IEnumerable&lt;Coin&gt;, IEnumerable&lt;string&gt;, CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetNextAddress_System_Boolean_System_Threading_CancellationToken_">Wallet.GetNextAddress(bool, CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetTransactionCount_chia_dotnet_TransactionTypeFilter_System_Threading_CancellationToken_">Wallet.GetTransactionCount(TransactionTypeFilter, CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_DeleteUnconfirmedTransactions_System_Threading_CancellationToken_">Wallet.DeleteUnconfirmedTransactions(CancellationToken)</a>
-    </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_SendTransaction_System_String_System_UInt64_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_UInt64__System_Collections_Generic_IEnumerable_System_String__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Boolean_System_UInt64_System_Threading_CancellationToken_">Wallet.SendTransaction(string, ulong, IEnumerable&lt;string&gt;, IEnumerable&lt;ulong&gt;, IEnumerable&lt;string&gt;, ulong?, ulong?, bool, ulong, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_SendTransactionMulti_System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_UInt64_System_Threading_CancellationToken_">Wallet.SendTransactionMulti(IEnumerable&lt;Coin&gt;, IEnumerable&lt;Coin&gt;, ulong, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
-    </div>
-  </dd></dl>
-
-
-
-
-  <h2 id="chia_dotnet_PoolWallet_remarks">Remarks</h2>
-  <div class="markdown level0 remarks"><p>ctor</p>
-</div>
-
-
-  <h2 class="section" id="constructors">Constructors
-</h2>
-
-
-  <a id="chia_dotnet_PoolWallet__ctor_" data-uid="chia.dotnet.PoolWallet.#ctor*"></a>
-
-  <h3 id="chia_dotnet_PoolWallet__ctor_System_UInt32_chia_dotnet_WalletProxy_" data-uid="chia.dotnet.PoolWallet.#ctor(System.UInt32,chia.dotnet.WalletProxy)">
-  PoolWallet(uint, WalletProxy)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/PoolWallet.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Wraps a Pool Wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public PoolWallet(uint walletId, WalletProxy walletProxy)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>walletId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>The wallet_id to wrap</p>
-</dd>
-    <dt><code>walletProxy</code> <a class="xref" href="chia.dotnet.WalletProxy.html">WalletProxy</a></dt>
-    <dd><p>Wallet RPC proxy to use for communication</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_PoolWallet__ctor_System_UInt32_chia_dotnet_WalletProxy__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>ctor</p>
-</div>
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_PoolWallet_AbsorbRewards_" data-uid="chia.dotnet.PoolWallet.AbsorbRewards*"></a>
-
-  <h3 id="chia_dotnet_PoolWallet_AbsorbRewards_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.PoolWallet.AbsorbRewards(System.UInt64,System.Threading.CancellationToken)">
-  AbsorbRewards(ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/PoolWallet.cs/#L75"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Perform a sweep of the p2_singleton rewards controlled by the pool wallet singleton</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(PoolWalletInfo State, TransactionRecord Transaction)&gt; AbsorbRewards(ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Transaction fee (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="chia.dotnet.PoolWalletInfo.html">PoolWalletInfo</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.poolwalletinfo,chia.dotnet.transactionrecord-.state">State</a>, <a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.poolwalletinfo,chia.dotnet.transactionrecord-.transaction">Transaction</a>)&gt;</dt>
-    <dd><p>Wallet state and transaction</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_PoolWallet_JoinPool_" data-uid="chia.dotnet.PoolWallet.JoinPool*"></a>
-
-  <h3 id="chia_dotnet_PoolWallet_JoinPool_System_String_System_String_System_UInt32_System_Threading_CancellationToken_" data-uid="chia.dotnet.PoolWallet.JoinPool(System.String,System.String,System.UInt32,System.Threading.CancellationToken)">
-  JoinPool(string, string, uint, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/PoolWallet.cs/#L37"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Join the wallet to a pool</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;TransactionRecord&gt; JoinPool(string targetPuzzlehash, string poolUrl, uint relativeLockHeight, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>targetPuzzlehash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Puzzle hash</p>
-</dd>
-    <dt><code>poolUrl</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Url of the pool to join</p>
-</dd>
-    <dt><code>relativeLockHeight</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>Relative lock height</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a>&gt;</dt>
-    <dd><p>The resulting <a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_PoolWallet_JoinPool_System_String_System_String_System_UInt32_System_Threading_CancellationToken__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>See <a class="xref" href="chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetPoolInfo_System_Uri_System_Threading_CancellationToken_">GetPoolInfo(Uri, CancellationToken)</a></p>
-</div>
-
-
-
-
-  <a id="chia_dotnet_PoolWallet_SelfPool_" data-uid="chia.dotnet.PoolWallet.SelfPool*"></a>
-
-  <h3 id="chia_dotnet_PoolWallet_SelfPool_System_Threading_CancellationToken_" data-uid="chia.dotnet.PoolWallet.SelfPool(System.Threading.CancellationToken)">
-  SelfPool(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/PoolWallet.cs/#L64"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Leaving a pool requires two state transitions.
-First we transition to PoolSingletonState.LEAVING_POOL
-Then we transition to FARMING_TO_POOL or SELF_POOLING</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_PoolWallet_syntax">Syntax</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;TransactionRecord&gt; SelfPool(CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public sealed class PoolWallet</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a>&gt;</dt>
-    <dd><p>The resulting <a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_PoolWallet_Status_" data-uid="chia.dotnet.PoolWallet.Status*"></a>
-
-  <h3 id="chia_dotnet_PoolWallet_Status_System_Threading_CancellationToken_" data-uid="chia.dotnet.PoolWallet.Status(System.Threading.CancellationToken)">
-  Status(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/PoolWallet.cs/#L93"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Perform a sweep of the p2_singleton rewards controlled by the pool wallet singleton</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(PoolWalletInfo State, IEnumerable&lt;TransactionRecord&gt; UnconfirmedTransactions)&gt; Status(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="chia.dotnet.PoolWalletInfo.html">PoolWalletInfo</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.poolwalletinfo,system.collections.generic.ienumerable-chia.dotnet.transactionrecord--.state">State</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.poolwalletinfo,system.collections.generic.ienumerable-chia.dotnet.transactionrecord--.unconfirmedtransactions">UnconfirmedTransactions</a>)&gt;</dt>
-    <dd><p>Wallet state and list of unconfirmed transactions</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_PoolWallet_Validate_" data-uid="chia.dotnet.PoolWallet.Validate*"></a>
-
-  <h3 id="chia_dotnet_PoolWallet_Validate_System_Threading_CancellationToken_" data-uid="chia.dotnet.PoolWallet.Validate(System.Threading.CancellationToken)">
-  Validate(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/PoolWallet.cs/#L23"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Validates that <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletId">WalletId</a> is a <a class="xref" href="chia.dotnet.WalletType.html#chia_dotnet_WalletType_POOLING_WALLET">POOLING_WALLET</a></p>
+  <h5 id="chia_dotnet_PoolWallet_remarks"><strong>Remarks</strong></h5>
+  <div class="markdown level0 remarks"><p>ctor</p>
 </div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public override Task Validate(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd>Wraps a Pool Wallet</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>True if the wallet is a pooling wallet</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/PoolWallet.cs/#L16" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolWallet.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolWallet%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/PoolWallet.cs/#L16" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.PoolWalletConfig.html b/docs/api/chia.dotnet.PoolWalletConfig.html
index 54636ddc..82a1f2e3 100644
--- a/docs/api/chia.dotnet.PoolWalletConfig.html
+++ b/docs/api/chia.dotnet.PoolWalletConfig.html
@@ -1,407 +1,386 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class PoolWalletConfig
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class PoolWalletConfig
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="This is what goes into the user&#39;s config file, to communicate between the wallet and the farmer processes.">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolWalletConfig.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolWalletConfig%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class PoolWalletConfig
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class PoolWalletConfig
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.PoolWalletConfig">
-
-
-
-  <h1 id="chia_dotnet_PoolWalletConfig" data-uid="chia.dotnet.PoolWalletConfig" class="text-break">
-    Class PoolWalletConfig
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletConfig.cs/#L6"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.PoolWalletConfig">
+  
+  
+  <h1 id="chia_dotnet_PoolWalletConfig" data-uid="chia.dotnet.PoolWalletConfig" class="text-break">Class PoolWalletConfig
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>This is what goes into the user's config file, to communicate between the wallet and the farmer processes.</p>
+  <div class="markdown level0 summary"><p>This is what goes into the user's config file, to communicate between the wallet and the farmer processes.</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record PoolWalletConfig : IEquatable&lt;PoolWalletConfig&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">PoolWalletConfig</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">PoolWalletConfig</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PoolWalletConfig.html">PoolWalletConfig</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PoolWalletConfig.html">PoolWalletConfig</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_PoolWalletConfig_AuthenticationPublicKey_" data-uid="chia.dotnet.PoolWalletConfig.AuthenticationPublicKey*"></a>
-
-  <h3 id="chia_dotnet_PoolWalletConfig_AuthenticationPublicKey" data-uid="chia.dotnet.PoolWalletConfig.AuthenticationPublicKey">
-  AuthenticationPublicKey
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletConfig.cs/#L14"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_PoolWalletConfig_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class PoolWalletConfig : IEquatable&lt;PoolWalletConfig&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolWalletConfig_AuthenticationPublicKey.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolWalletConfig.AuthenticationPublicKey%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletConfig.cs/#L14">View Source</a>
+  </span>
+  <a id="chia_dotnet_PoolWalletConfig_AuthenticationPublicKey_" data-uid="chia.dotnet.PoolWalletConfig.AuthenticationPublicKey*"></a>
+  <h4 id="chia_dotnet_PoolWalletConfig_AuthenticationPublicKey" data-uid="chia.dotnet.PoolWalletConfig.AuthenticationPublicKey">AuthenticationPublicKey</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string AuthenticationPublicKey { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string AuthenticationPublicKey { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This is what goes into the user's config file, to communicate between the wallet and the farmer processes.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolWalletConfig_LauncherId.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolWalletConfig.LauncherId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletConfig.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolWalletConfig_LauncherId_" data-uid="chia.dotnet.PoolWalletConfig.LauncherId*"></a>
-
-  <h3 id="chia_dotnet_PoolWalletConfig_LauncherId" data-uid="chia.dotnet.PoolWalletConfig.LauncherId">
-  LauncherId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletConfig.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolWalletConfig_LauncherId" data-uid="chia.dotnet.PoolWalletConfig.LauncherId">LauncherId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string LauncherId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string LauncherId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This is what goes into the user's config file, to communicate between the wallet and the farmer processes.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolWalletConfig_OwnerPublicKey.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolWalletConfig.OwnerPublicKey%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletConfig.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolWalletConfig_OwnerPublicKey_" data-uid="chia.dotnet.PoolWalletConfig.OwnerPublicKey*"></a>
-
-  <h3 id="chia_dotnet_PoolWalletConfig_OwnerPublicKey" data-uid="chia.dotnet.PoolWalletConfig.OwnerPublicKey">
-  OwnerPublicKey
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletConfig.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolWalletConfig_OwnerPublicKey" data-uid="chia.dotnet.PoolWalletConfig.OwnerPublicKey">OwnerPublicKey</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string OwnerPublicKey { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string OwnerPublicKey { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This is what goes into the user's config file, to communicate between the wallet and the farmer processes.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolWalletConfig_P2SingletonPuzzleHash.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolWalletConfig.P2SingletonPuzzleHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletConfig.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolWalletConfig_P2SingletonPuzzleHash_" data-uid="chia.dotnet.PoolWalletConfig.P2SingletonPuzzleHash*"></a>
-
-  <h3 id="chia_dotnet_PoolWalletConfig_P2SingletonPuzzleHash" data-uid="chia.dotnet.PoolWalletConfig.P2SingletonPuzzleHash">
-  P2SingletonPuzzleHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletConfig.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolWalletConfig_P2SingletonPuzzleHash" data-uid="chia.dotnet.PoolWalletConfig.P2SingletonPuzzleHash">P2SingletonPuzzleHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string P2SingletonPuzzleHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string P2SingletonPuzzleHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This is what goes into the user's config file, to communicate between the wallet and the farmer processes.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolWalletConfig_PayoutInstructions.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolWalletConfig.PayoutInstructions%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletConfig.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolWalletConfig_PayoutInstructions_" data-uid="chia.dotnet.PoolWalletConfig.PayoutInstructions*"></a>
-
-  <h3 id="chia_dotnet_PoolWalletConfig_PayoutInstructions" data-uid="chia.dotnet.PoolWalletConfig.PayoutInstructions">
-  PayoutInstructions
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletConfig.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolWalletConfig_PayoutInstructions" data-uid="chia.dotnet.PoolWalletConfig.PayoutInstructions">PayoutInstructions</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PayoutInstructions { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PayoutInstructions { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This is what goes into the user's config file, to communicate between the wallet and the farmer processes.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolWalletConfig_PoolUrl.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolWalletConfig.PoolUrl%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletConfig.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolWalletConfig_PoolUrl_" data-uid="chia.dotnet.PoolWalletConfig.PoolUrl*"></a>
-
-  <h3 id="chia_dotnet_PoolWalletConfig_PoolUrl" data-uid="chia.dotnet.PoolWalletConfig.PoolUrl">
-  PoolUrl
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletConfig.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolWalletConfig_PoolUrl" data-uid="chia.dotnet.PoolWalletConfig.PoolUrl">PoolUrl</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PoolUrl { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PoolUrl { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This is what goes into the user's config file, to communicate between the wallet and the farmer processes.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolWalletConfig_TargetPuzzleHash.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolWalletConfig.TargetPuzzleHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletConfig.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolWalletConfig_TargetPuzzleHash_" data-uid="chia.dotnet.PoolWalletConfig.TargetPuzzleHash*"></a>
-
-  <h3 id="chia_dotnet_PoolWalletConfig_TargetPuzzleHash" data-uid="chia.dotnet.PoolWalletConfig.TargetPuzzleHash">
-  TargetPuzzleHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletConfig.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolWalletConfig_TargetPuzzleHash" data-uid="chia.dotnet.PoolWalletConfig.TargetPuzzleHash">TargetPuzzleHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string TargetPuzzleHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string TargetPuzzleHash { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This is what goes into the user's config file, to communicate between the wallet and the farmer processes.</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletConfig.cs/#L6" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolWalletConfig.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolWalletConfig%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletConfig.cs/#L6" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.PoolWalletInfo.html b/docs/api/chia.dotnet.PoolWalletInfo.html
index 25f8263c..77d97a08 100644
--- a/docs/api/chia.dotnet.PoolWalletInfo.html
+++ b/docs/api/chia.dotnet.PoolWalletInfo.html
@@ -1,441 +1,419 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class PoolWalletInfo
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class PoolWalletInfo
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with the Singleton&#39;s CoinSpends list, or with the information from the WalletPoolStore.">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolWalletInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolWalletInfo%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class PoolWalletInfo
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class PoolWalletInfo
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.PoolWalletInfo">
-
-
-
-  <h1 id="chia_dotnet_PoolWalletInfo" data-uid="chia.dotnet.PoolWalletInfo" class="text-break">
-    Class PoolWalletInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletInfo.cs/#L7"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.PoolWalletInfo">
+  
+  
+  <h1 id="chia_dotnet_PoolWalletInfo" data-uid="chia.dotnet.PoolWalletInfo" class="text-break">Class PoolWalletInfo
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with
+  <div class="markdown level0 summary"><p>Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with
 the Singleton's CoinSpends list, or with the information from the WalletPoolStore.</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record PoolWalletInfo : IEquatable&lt;PoolWalletInfo&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">PoolWalletInfo</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">PoolWalletInfo</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PoolWalletInfo.html">PoolWalletInfo</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PoolWalletInfo.html">PoolWalletInfo</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_PoolWalletInfo_Current_" data-uid="chia.dotnet.PoolWalletInfo.Current*"></a>
-
-  <h3 id="chia_dotnet_PoolWalletInfo_Current" data-uid="chia.dotnet.PoolWalletInfo.Current">
-  Current
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletInfo.cs/#L9"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_PoolWalletInfo_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class PoolWalletInfo : IEquatable&lt;PoolWalletInfo&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolWalletInfo_Current.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolWalletInfo.Current%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletInfo.cs/#L9">View Source</a>
+  </span>
+  <a id="chia_dotnet_PoolWalletInfo_Current_" data-uid="chia.dotnet.PoolWalletInfo.Current*"></a>
+  <h4 id="chia_dotnet_PoolWalletInfo_Current" data-uid="chia.dotnet.PoolWalletInfo.Current">Current</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public PoolState Current { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public PoolState Current { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.PoolState.html">PoolState</a></dt>
-    <dd>Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with the Singleton's CoinSpends list, or with the information from the WalletPoolStore.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.PoolState.html">PoolState</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolWalletInfo_CurrentInner.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolWalletInfo.CurrentInner%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletInfo.cs/#L17">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolWalletInfo_CurrentInner_" data-uid="chia.dotnet.PoolWalletInfo.CurrentInner*"></a>
-
-  <h3 id="chia_dotnet_PoolWalletInfo_CurrentInner" data-uid="chia.dotnet.PoolWalletInfo.CurrentInner">
-  CurrentInner
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletInfo.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolWalletInfo_CurrentInner" data-uid="chia.dotnet.PoolWalletInfo.CurrentInner">CurrentInner</h4>
   <div class="markdown level1 summary"><p>Inner puzzle in current singleton, not revealed yet</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string CurrentInner { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string CurrentInner { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with the Singleton's CoinSpends list, or with the information from the WalletPoolStore.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolWalletInfo_LauncherCoin.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolWalletInfo.LauncherCoin%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletInfo.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolWalletInfo_LauncherCoin_" data-uid="chia.dotnet.PoolWalletInfo.LauncherCoin*"></a>
-
-  <h3 id="chia_dotnet_PoolWalletInfo_LauncherCoin" data-uid="chia.dotnet.PoolWalletInfo.LauncherCoin">
-  LauncherCoin
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletInfo.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolWalletInfo_LauncherCoin" data-uid="chia.dotnet.PoolWalletInfo.LauncherCoin">LauncherCoin</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Coin LauncherCoin { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public Coin LauncherCoin { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.Coin.html">Coin</a></dt>
-    <dd>Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with the Singleton's CoinSpends list, or with the information from the WalletPoolStore.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.Coin.html">Coin</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolWalletInfo_LauncherId.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolWalletInfo.LauncherId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletInfo.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolWalletInfo_LauncherId_" data-uid="chia.dotnet.PoolWalletInfo.LauncherId*"></a>
-
-  <h3 id="chia_dotnet_PoolWalletInfo_LauncherId" data-uid="chia.dotnet.PoolWalletInfo.LauncherId">
-  LauncherId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletInfo.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolWalletInfo_LauncherId" data-uid="chia.dotnet.PoolWalletInfo.LauncherId">LauncherId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string LauncherId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string LauncherId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with the Singleton's CoinSpends list, or with the information from the WalletPoolStore.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolWalletInfo_P2SingletonPuzzleHash.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolWalletInfo.P2SingletonPuzzleHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletInfo.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolWalletInfo_P2SingletonPuzzleHash_" data-uid="chia.dotnet.PoolWalletInfo.P2SingletonPuzzleHash*"></a>
-
-  <h3 id="chia_dotnet_PoolWalletInfo_P2SingletonPuzzleHash" data-uid="chia.dotnet.PoolWalletInfo.P2SingletonPuzzleHash">
-  P2SingletonPuzzleHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletInfo.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolWalletInfo_P2SingletonPuzzleHash" data-uid="chia.dotnet.PoolWalletInfo.P2SingletonPuzzleHash">P2SingletonPuzzleHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string P2SingletonPuzzleHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string P2SingletonPuzzleHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with the Singleton's CoinSpends list, or with the information from the WalletPoolStore.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolWalletInfo_SingletonBlockHeight.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolWalletInfo.SingletonBlockHeight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletInfo.cs/#L22">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolWalletInfo_SingletonBlockHeight_" data-uid="chia.dotnet.PoolWalletInfo.SingletonBlockHeight*"></a>
-
-  <h3 id="chia_dotnet_PoolWalletInfo_SingletonBlockHeight" data-uid="chia.dotnet.PoolWalletInfo.SingletonBlockHeight">
-  SingletonBlockHeight
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletInfo.cs/#L22"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolWalletInfo_SingletonBlockHeight" data-uid="chia.dotnet.PoolWalletInfo.SingletonBlockHeight">SingletonBlockHeight</h4>
   <div class="markdown level1 summary"><p>Block height that current PoolState is from</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint SingletonBlockHeight { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint SingletonBlockHeight { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd>Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with the Singleton's CoinSpends list, or with the information from the WalletPoolStore.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolWalletInfo_Target.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolWalletInfo.Target%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletInfo.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolWalletInfo_Target_" data-uid="chia.dotnet.PoolWalletInfo.Target*"></a>
-
-  <h3 id="chia_dotnet_PoolWalletInfo_Target" data-uid="chia.dotnet.PoolWalletInfo.Target">
-  Target
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletInfo.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolWalletInfo_Target" data-uid="chia.dotnet.PoolWalletInfo.Target">Target</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public PoolState? Target { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public PoolState Target { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.PoolState.html">PoolState</a></dt>
-    <dd>Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with the Singleton's CoinSpends list, or with the information from the WalletPoolStore.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.PoolState.html">PoolState</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolWalletInfo_TipSingletonCoinId.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolWalletInfo.TipSingletonCoinId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletInfo.cs/#L18">View Source</a>
+  </span>
   <a id="chia_dotnet_PoolWalletInfo_TipSingletonCoinId_" data-uid="chia.dotnet.PoolWalletInfo.TipSingletonCoinId*"></a>
-
-  <h3 id="chia_dotnet_PoolWalletInfo_TipSingletonCoinId" data-uid="chia.dotnet.PoolWalletInfo.TipSingletonCoinId">
-  TipSingletonCoinId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletInfo.cs/#L18"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PoolWalletInfo_TipSingletonCoinId" data-uid="chia.dotnet.PoolWalletInfo.TipSingletonCoinId">TipSingletonCoinId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string TipSingletonCoinId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string TipSingletonCoinId { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with the Singleton's CoinSpends list, or with the information from the WalletPoolStore.</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletInfo.cs/#L7" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PoolWalletInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.PoolWalletInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PoolWalletInfo.cs/#L7" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.PrivateKey.html b/docs/api/chia.dotnet.PrivateKey.html
index df4bf6c6..0bc5c501 100644
--- a/docs/api/chia.dotnet.PrivateKey.html
+++ b/docs/api/chia.dotnet.PrivateKey.html
@@ -1,375 +1,355 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class PrivateKey
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class PrivateKey
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PrivateKey.md&amp;value=---%0Auid%3A%20chia.dotnet.PrivateKey%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class PrivateKey
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class PrivateKey
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.PrivateKey">
-
-
-
-  <h1 id="chia_dotnet_PrivateKey" data-uid="chia.dotnet.PrivateKey" class="text-break">
-    Class PrivateKey
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PrivateKey.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.PrivateKey">
+  
+  
+  <h1 id="chia_dotnet_PrivateKey" data-uid="chia.dotnet.PrivateKey" class="text-break">Class PrivateKey
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">PrivateKey</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record PrivateKey : IEquatable&lt;PrivateKey&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PrivateKey.html">PrivateKey</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">PrivateKey</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PrivateKey.html">PrivateKey</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_PrivateKey_FarmerPk_" data-uid="chia.dotnet.PrivateKey.FarmerPk*"></a>
-
-  <h3 id="chia_dotnet_PrivateKey_FarmerPk" data-uid="chia.dotnet.PrivateKey.FarmerPk">
-  FarmerPk
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PrivateKey.cs/#L8"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_PrivateKey_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class PrivateKey : IEquatable&lt;PrivateKey&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PrivateKey_FarmerPk.md&amp;value=---%0Auid%3A%20chia.dotnet.PrivateKey.FarmerPk%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PrivateKey.cs/#L8">View Source</a>
+  </span>
+  <a id="chia_dotnet_PrivateKey_FarmerPk_" data-uid="chia.dotnet.PrivateKey.FarmerPk*"></a>
+  <h4 id="chia_dotnet_PrivateKey_FarmerPk" data-uid="chia.dotnet.PrivateKey.FarmerPk">FarmerPk</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string FarmerPk { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string FarmerPk { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PrivateKey_Fingerprint.md&amp;value=---%0Auid%3A%20chia.dotnet.PrivateKey.Fingerprint%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PrivateKey.cs/#L5">View Source</a>
+  </span>
   <a id="chia_dotnet_PrivateKey_Fingerprint_" data-uid="chia.dotnet.PrivateKey.Fingerprint*"></a>
-
-  <h3 id="chia_dotnet_PrivateKey_Fingerprint" data-uid="chia.dotnet.PrivateKey.Fingerprint">
-  Fingerprint
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PrivateKey.cs/#L5"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PrivateKey_Fingerprint" data-uid="chia.dotnet.PrivateKey.Fingerprint">Fingerprint</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint Fingerprint { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint Fingerprint { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PrivateKey_Pk.md&amp;value=---%0Auid%3A%20chia.dotnet.PrivateKey.Pk%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PrivateKey.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_PrivateKey_Pk_" data-uid="chia.dotnet.PrivateKey.Pk*"></a>
-
-  <h3 id="chia_dotnet_PrivateKey_Pk" data-uid="chia.dotnet.PrivateKey.Pk">
-  Pk
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PrivateKey.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PrivateKey_Pk" data-uid="chia.dotnet.PrivateKey.Pk">Pk</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Pk { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Pk { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PrivateKey_PoolPk.md&amp;value=---%0Auid%3A%20chia.dotnet.PrivateKey.PoolPk%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PrivateKey.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_PrivateKey_PoolPk_" data-uid="chia.dotnet.PrivateKey.PoolPk*"></a>
-
-  <h3 id="chia_dotnet_PrivateKey_PoolPk" data-uid="chia.dotnet.PrivateKey.PoolPk">
-  PoolPk
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PrivateKey.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PrivateKey_PoolPk" data-uid="chia.dotnet.PrivateKey.PoolPk">PoolPk</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PoolPk { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PoolPk { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PrivateKey_Seed.md&amp;value=---%0Auid%3A%20chia.dotnet.PrivateKey.Seed%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PrivateKey.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_PrivateKey_Seed_" data-uid="chia.dotnet.PrivateKey.Seed*"></a>
-
-  <h3 id="chia_dotnet_PrivateKey_Seed" data-uid="chia.dotnet.PrivateKey.Seed">
-  Seed
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PrivateKey.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PrivateKey_Seed" data-uid="chia.dotnet.PrivateKey.Seed">Seed</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Seed { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Seed { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PrivateKey_Sk.md&amp;value=---%0Auid%3A%20chia.dotnet.PrivateKey.Sk%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PrivateKey.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_PrivateKey_Sk_" data-uid="chia.dotnet.PrivateKey.Sk*"></a>
-
-  <h3 id="chia_dotnet_PrivateKey_Sk" data-uid="chia.dotnet.PrivateKey.Sk">
-  Sk
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PrivateKey.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PrivateKey_Sk" data-uid="chia.dotnet.PrivateKey.Sk">Sk</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Sk { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Sk { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PrivateKey.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PrivateKey.md&amp;value=---%0Auid%3A%20chia.dotnet.PrivateKey%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PrivateKey.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.PrivateKeyData.html b/docs/api/chia.dotnet.PrivateKeyData.html
index 0d979b52..5e784b6d 100644
--- a/docs/api/chia.dotnet.PrivateKeyData.html
+++ b/docs/api/chia.dotnet.PrivateKeyData.html
@@ -1,251 +1,235 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class PrivateKeyData
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class PrivateKeyData
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PrivateKeyData.md&amp;value=---%0Auid%3A%20chia.dotnet.PrivateKeyData%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class PrivateKeyData
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class PrivateKeyData
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.PrivateKeyData">
-
-
-
-  <h1 id="chia_dotnet_PrivateKeyData" data-uid="chia.dotnet.PrivateKeyData" class="text-break">
-    Class PrivateKeyData
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PrivateKeyData.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.PrivateKeyData">
+  
+  
+  <h1 id="chia_dotnet_PrivateKeyData" data-uid="chia.dotnet.PrivateKeyData" class="text-break">Class PrivateKeyData
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">PrivateKeyData</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record PrivateKeyData : IEquatable&lt;PrivateKeyData&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PrivateKeyData.html">PrivateKeyData</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">PrivateKeyData</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PrivateKeyData.html">PrivateKeyData</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_PrivateKeyData_Entropy_" data-uid="chia.dotnet.PrivateKeyData.Entropy*"></a>
-
-  <h3 id="chia_dotnet_PrivateKeyData_Entropy" data-uid="chia.dotnet.PrivateKeyData.Entropy">
-  Entropy
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PrivateKeyData.cs/#L7"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_PrivateKeyData_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class PrivateKeyData : IEquatable&lt;PrivateKeyData&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PrivateKeyData_Entropy.md&amp;value=---%0Auid%3A%20chia.dotnet.PrivateKeyData.Entropy%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PrivateKeyData.cs/#L7">View Source</a>
+  </span>
+  <a id="chia_dotnet_PrivateKeyData_Entropy_" data-uid="chia.dotnet.PrivateKeyData.Entropy*"></a>
+  <h4 id="chia_dotnet_PrivateKeyData_Entropy" data-uid="chia.dotnet.PrivateKeyData.Entropy">Entropy</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Entropy { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Entropy { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PrivateKeyData_PK.md&amp;value=---%0Auid%3A%20chia.dotnet.PrivateKeyData.PK%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PrivateKeyData.cs/#L5">View Source</a>
+  </span>
   <a id="chia_dotnet_PrivateKeyData_PK_" data-uid="chia.dotnet.PrivateKeyData.PK*"></a>
-
-  <h3 id="chia_dotnet_PrivateKeyData_PK" data-uid="chia.dotnet.PrivateKeyData.PK">
-  PK
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PrivateKeyData.cs/#L5"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PrivateKeyData_PK" data-uid="chia.dotnet.PrivateKeyData.PK">PK</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PK { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PK { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PrivateKeyData.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PrivateKeyData.md&amp;value=---%0Auid%3A%20chia.dotnet.PrivateKeyData%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PrivateKeyData.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.Proof.html b/docs/api/chia.dotnet.Proof.html
index c01f41bb..4baeecbb 100644
--- a/docs/api/chia.dotnet.Proof.html
+++ b/docs/api/chia.dotnet.Proof.html
@@ -1,313 +1,295 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class Proof
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class Proof
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Proof.md&amp;value=---%0Auid%3A%20chia.dotnet.Proof%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class Proof
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class Proof
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.Proof">
-
-
-
-  <h1 id="chia_dotnet_Proof" data-uid="chia.dotnet.Proof" class="text-break">
-    Class Proof
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Proof.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.Proof">
+  
+  
+  <h1 id="chia_dotnet_Proof" data-uid="chia.dotnet.Proof" class="text-break">Class Proof
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">Proof</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record Proof : IEquatable&lt;Proof&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.Proof.html">Proof</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">Proof</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.Proof.html">Proof</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_Proof_Key_" data-uid="chia.dotnet.Proof.Key*"></a>
-
-  <h3 id="chia_dotnet_Proof_Key" data-uid="chia.dotnet.Proof.Key">
-  Key
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Proof.cs/#L7"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_Proof_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class Proof : IEquatable&lt;Proof&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Proof_Key.md&amp;value=---%0Auid%3A%20chia.dotnet.Proof.Key%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Proof.cs/#L7">View Source</a>
+  </span>
+  <a id="chia_dotnet_Proof_Key_" data-uid="chia.dotnet.Proof.Key*"></a>
+  <h4 id="chia_dotnet_Proof_Key" data-uid="chia.dotnet.Proof.Key">Key</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Key { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Key { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Proof_Layers.md&amp;value=---%0Auid%3A%20chia.dotnet.Proof.Layers%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Proof.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_Proof_Layers_" data-uid="chia.dotnet.Proof.Layers*"></a>
-
-  <h3 id="chia_dotnet_Proof_Layers" data-uid="chia.dotnet.Proof.Layers">
-  Layers
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Proof.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Proof_Layers" data-uid="chia.dotnet.Proof.Layers">Layers</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;Layer&gt; Layers { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;Layer&gt; Layers { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Layer.html">Layer</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Layer.html">Layer</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Proof_NodeHash.md&amp;value=---%0Auid%3A%20chia.dotnet.Proof.NodeHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Proof.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_Proof_NodeHash_" data-uid="chia.dotnet.Proof.NodeHash*"></a>
-
-  <h3 id="chia_dotnet_Proof_NodeHash" data-uid="chia.dotnet.Proof.NodeHash">
-  NodeHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Proof.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Proof_NodeHash" data-uid="chia.dotnet.Proof.NodeHash">NodeHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string NodeHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string NodeHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Proof_Value.md&amp;value=---%0Auid%3A%20chia.dotnet.Proof.Value%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Proof.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_Proof_Value_" data-uid="chia.dotnet.Proof.Value*"></a>
-
-  <h3 id="chia_dotnet_Proof_Value" data-uid="chia.dotnet.Proof.Value">
-  Value
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Proof.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Proof_Value" data-uid="chia.dotnet.Proof.Value">Value</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Value { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Value { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Proof.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Proof.md&amp;value=---%0Auid%3A%20chia.dotnet.Proof%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Proof.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.ProofOfSpace.html b/docs/api/chia.dotnet.ProofOfSpace.html
index dc2326a7..4cb47e70 100644
--- a/docs/api/chia.dotnet.ProofOfSpace.html
+++ b/docs/api/chia.dotnet.ProofOfSpace.html
@@ -1,376 +1,356 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class ProofOfSpace
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class ProofOfSpace
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProofOfSpace.md&amp;value=---%0Auid%3A%20chia.dotnet.ProofOfSpace%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class ProofOfSpace
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class ProofOfSpace
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.ProofOfSpace">
-
-
-
-  <h1 id="chia_dotnet_ProofOfSpace" data-uid="chia.dotnet.ProofOfSpace" class="text-break">
-    Class ProofOfSpace
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProofOfSpace.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.ProofOfSpace">
+  
+  
+  <h1 id="chia_dotnet_ProofOfSpace" data-uid="chia.dotnet.ProofOfSpace" class="text-break">Class ProofOfSpace
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">ProofOfSpace</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record ProofOfSpace : IEquatable&lt;ProofOfSpace&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.ProofOfSpace.html">ProofOfSpace</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">ProofOfSpace</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.ProofOfSpace.html">ProofOfSpace</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_ProofOfSpace_Challenge_" data-uid="chia.dotnet.ProofOfSpace.Challenge*"></a>
-
-  <h3 id="chia_dotnet_ProofOfSpace_Challenge" data-uid="chia.dotnet.ProofOfSpace.Challenge">
-  Challenge
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProofOfSpace.cs/#L5"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_ProofOfSpace_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class ProofOfSpace : IEquatable&lt;ProofOfSpace&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProofOfSpace_Challenge.md&amp;value=---%0Auid%3A%20chia.dotnet.ProofOfSpace.Challenge%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProofOfSpace.cs/#L5">View Source</a>
+  </span>
+  <a id="chia_dotnet_ProofOfSpace_Challenge_" data-uid="chia.dotnet.ProofOfSpace.Challenge*"></a>
+  <h4 id="chia_dotnet_ProofOfSpace_Challenge" data-uid="chia.dotnet.ProofOfSpace.Challenge">Challenge</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Challenge { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Challenge { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProofOfSpace_PlotPublicKey.md&amp;value=---%0Auid%3A%20chia.dotnet.ProofOfSpace.PlotPublicKey%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProofOfSpace.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_ProofOfSpace_PlotPublicKey_" data-uid="chia.dotnet.ProofOfSpace.PlotPublicKey*"></a>
-
-  <h3 id="chia_dotnet_ProofOfSpace_PlotPublicKey" data-uid="chia.dotnet.ProofOfSpace.PlotPublicKey">
-  PlotPublicKey
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProofOfSpace.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ProofOfSpace_PlotPublicKey" data-uid="chia.dotnet.ProofOfSpace.PlotPublicKey">PlotPublicKey</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PlotPublicKey { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PlotPublicKey { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProofOfSpace_PoolContractPuzzleHash.md&amp;value=---%0Auid%3A%20chia.dotnet.ProofOfSpace.PoolContractPuzzleHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProofOfSpace.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_ProofOfSpace_PoolContractPuzzleHash_" data-uid="chia.dotnet.ProofOfSpace.PoolContractPuzzleHash*"></a>
-
-  <h3 id="chia_dotnet_ProofOfSpace_PoolContractPuzzleHash" data-uid="chia.dotnet.ProofOfSpace.PoolContractPuzzleHash">
-  PoolContractPuzzleHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProofOfSpace.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ProofOfSpace_PoolContractPuzzleHash" data-uid="chia.dotnet.ProofOfSpace.PoolContractPuzzleHash">PoolContractPuzzleHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? PoolContractPuzzleHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PoolContractPuzzleHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProofOfSpace_Proof.md&amp;value=---%0Auid%3A%20chia.dotnet.ProofOfSpace.Proof%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProofOfSpace.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_ProofOfSpace_Proof_" data-uid="chia.dotnet.ProofOfSpace.Proof*"></a>
-
-  <h3 id="chia_dotnet_ProofOfSpace_Proof" data-uid="chia.dotnet.ProofOfSpace.Proof">
-  Proof
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProofOfSpace.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ProofOfSpace_Proof" data-uid="chia.dotnet.ProofOfSpace.Proof">Proof</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Proof { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Proof { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProofOfSpace_PublicPoolKey.md&amp;value=---%0Auid%3A%20chia.dotnet.ProofOfSpace.PublicPoolKey%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProofOfSpace.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_ProofOfSpace_PublicPoolKey_" data-uid="chia.dotnet.ProofOfSpace.PublicPoolKey*"></a>
-
-  <h3 id="chia_dotnet_ProofOfSpace_PublicPoolKey" data-uid="chia.dotnet.ProofOfSpace.PublicPoolKey">
-  PublicPoolKey
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProofOfSpace.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ProofOfSpace_PublicPoolKey" data-uid="chia.dotnet.ProofOfSpace.PublicPoolKey">PublicPoolKey</h4>
   <div class="markdown level1 summary"><p>Only one of these two should be present</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? PublicPoolKey { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PublicPoolKey { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProofOfSpace_Size.md&amp;value=---%0Auid%3A%20chia.dotnet.ProofOfSpace.Size%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProofOfSpace.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_ProofOfSpace_Size_" data-uid="chia.dotnet.ProofOfSpace.Size*"></a>
-
-  <h3 id="chia_dotnet_ProofOfSpace_Size" data-uid="chia.dotnet.ProofOfSpace.Size">
-  Size
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProofOfSpace.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ProofOfSpace_Size" data-uid="chia.dotnet.ProofOfSpace.Size">Size</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public KSize Size { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public KSize Size { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.KSize.html">KSize</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.KSize.html">KSize</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProofOfSpace.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProofOfSpace.md&amp;value=---%0Auid%3A%20chia.dotnet.ProofOfSpace%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProofOfSpace.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.ProposalInfo.html b/docs/api/chia.dotnet.ProposalInfo.html
index 73a22928..82275cba 100644
--- a/docs/api/chia.dotnet.ProposalInfo.html
+++ b/docs/api/chia.dotnet.ProposalInfo.html
@@ -1,502 +1,478 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class ProposalInfo
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class ProposalInfo
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProposalInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.ProposalInfo%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class ProposalInfo
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class ProposalInfo
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.ProposalInfo">
-
-
-
-  <h1 id="chia_dotnet_ProposalInfo" data-uid="chia.dotnet.ProposalInfo" class="text-break">
-    Class ProposalInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalInfo.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.ProposalInfo">
+  
+  
+  <h1 id="chia_dotnet_ProposalInfo" data-uid="chia.dotnet.ProposalInfo" class="text-break">Class ProposalInfo
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">ProposalInfo</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record ProposalInfo : IEquatable&lt;ProposalInfo&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.ProposalInfo.html">ProposalInfo</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">ProposalInfo</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.ProposalInfo.html">ProposalInfo</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_ProposalInfo_AmountVoted_" data-uid="chia.dotnet.ProposalInfo.AmountVoted*"></a>
-
-  <h3 id="chia_dotnet_ProposalInfo_AmountVoted" data-uid="chia.dotnet.ProposalInfo.AmountVoted">
-  AmountVoted
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalInfo.cs/#L10"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_ProposalInfo_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class ProposalInfo : IEquatable&lt;ProposalInfo&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProposalInfo_AmountVoted.md&amp;value=---%0Auid%3A%20chia.dotnet.ProposalInfo.AmountVoted%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalInfo.cs/#L10">View Source</a>
+  </span>
+  <a id="chia_dotnet_ProposalInfo_AmountVoted_" data-uid="chia.dotnet.ProposalInfo.AmountVoted*"></a>
+  <h4 id="chia_dotnet_ProposalInfo_AmountVoted" data-uid="chia.dotnet.ProposalInfo.AmountVoted">AmountVoted</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong AmountVoted { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong AmountVoted { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProposalInfo_Closed.md&amp;value=---%0Auid%3A%20chia.dotnet.ProposalInfo.Closed%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalInfo.cs/#L23">View Source</a>
+  </span>
   <a id="chia_dotnet_ProposalInfo_Closed_" data-uid="chia.dotnet.ProposalInfo.Closed*"></a>
-
-  <h3 id="chia_dotnet_ProposalInfo_Closed" data-uid="chia.dotnet.ProposalInfo.Closed">
-  Closed
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalInfo.cs/#L23"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ProposalInfo_Closed" data-uid="chia.dotnet.ProposalInfo.Closed">Closed</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool? Closed { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool? Closed { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProposalInfo_CurrentCoin.md&amp;value=---%0Auid%3A%20chia.dotnet.ProposalInfo.CurrentCoin%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalInfo.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_ProposalInfo_CurrentCoin_" data-uid="chia.dotnet.ProposalInfo.CurrentCoin*"></a>
-
-  <h3 id="chia_dotnet_ProposalInfo_CurrentCoin" data-uid="chia.dotnet.ProposalInfo.CurrentCoin">
-  CurrentCoin
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalInfo.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ProposalInfo_CurrentCoin" data-uid="chia.dotnet.ProposalInfo.CurrentCoin">CurrentCoin</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Coin CurrentCoin { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public Coin CurrentCoin { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.Coin.html">Coin</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.Coin.html">Coin</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProposalInfo_CurrentInnerpuz.md&amp;value=---%0Auid%3A%20chia.dotnet.ProposalInfo.CurrentInnerpuz%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalInfo.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_ProposalInfo_CurrentInnerpuz_" data-uid="chia.dotnet.ProposalInfo.CurrentInnerpuz*"></a>
-
-  <h3 id="chia_dotnet_ProposalInfo_CurrentInnerpuz" data-uid="chia.dotnet.ProposalInfo.CurrentInnerpuz">
-  CurrentInnerpuz
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalInfo.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ProposalInfo_CurrentInnerpuz" data-uid="chia.dotnet.ProposalInfo.CurrentInnerpuz">CurrentInnerpuz</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? CurrentInnerpuz { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string CurrentInnerpuz { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProposalInfo_InnerPuzzle.md&amp;value=---%0Auid%3A%20chia.dotnet.ProposalInfo.InnerPuzzle%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalInfo.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_ProposalInfo_InnerPuzzle_" data-uid="chia.dotnet.ProposalInfo.InnerPuzzle*"></a>
-
-  <h3 id="chia_dotnet_ProposalInfo_InnerPuzzle" data-uid="chia.dotnet.ProposalInfo.InnerPuzzle">
-  InnerPuzzle
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalInfo.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ProposalInfo_InnerPuzzle" data-uid="chia.dotnet.ProposalInfo.InnerPuzzle">InnerPuzzle</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string InnerPuzzle { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string InnerPuzzle { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProposalInfo_Passed.md&amp;value=---%0Auid%3A%20chia.dotnet.ProposalInfo.Passed%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalInfo.cs/#L22">View Source</a>
+  </span>
   <a id="chia_dotnet_ProposalInfo_Passed_" data-uid="chia.dotnet.ProposalInfo.Passed*"></a>
-
-  <h3 id="chia_dotnet_ProposalInfo_Passed" data-uid="chia.dotnet.ProposalInfo.Passed">
-  Passed
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalInfo.cs/#L22"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ProposalInfo_Passed" data-uid="chia.dotnet.ProposalInfo.Passed">Passed</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool? Passed { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool? Passed { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProposalInfo_ProposalId.md&amp;value=---%0Auid%3A%20chia.dotnet.ProposalInfo.ProposalId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalInfo.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_ProposalInfo_ProposalId_" data-uid="chia.dotnet.ProposalInfo.ProposalId*"></a>
-
-  <h3 id="chia_dotnet_ProposalInfo_ProposalId" data-uid="chia.dotnet.ProposalInfo.ProposalId">
-  ProposalId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalInfo.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ProposalInfo_ProposalId" data-uid="chia.dotnet.ProposalInfo.ProposalId">ProposalId</h4>
   <div class="markdown level1 summary"><p>this is launcher_id</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string ProposalId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string ProposalId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProposalInfo_SingletonBlockHeight.md&amp;value=---%0Auid%3A%20chia.dotnet.ProposalInfo.SingletonBlockHeight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalInfo.cs/#L21">View Source</a>
+  </span>
   <a id="chia_dotnet_ProposalInfo_SingletonBlockHeight_" data-uid="chia.dotnet.ProposalInfo.SingletonBlockHeight*"></a>
-
-  <h3 id="chia_dotnet_ProposalInfo_SingletonBlockHeight" data-uid="chia.dotnet.ProposalInfo.SingletonBlockHeight">
-  SingletonBlockHeight
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalInfo.cs/#L21"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ProposalInfo_SingletonBlockHeight" data-uid="chia.dotnet.ProposalInfo.SingletonBlockHeight">SingletonBlockHeight</h4>
   <div class="markdown level1 summary"><p>Block height that current proposal singleton coin was created in</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint SingletonBlockHeight { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint SingletonBlockHeight { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProposalInfo_TimeCoin.md&amp;value=---%0Auid%3A%20chia.dotnet.ProposalInfo.TimeCoin%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalInfo.cs/#L17">View Source</a>
+  </span>
   <a id="chia_dotnet_ProposalInfo_TimeCoin_" data-uid="chia.dotnet.ProposalInfo.TimeCoin*"></a>
-
-  <h3 id="chia_dotnet_ProposalInfo_TimeCoin" data-uid="chia.dotnet.ProposalInfo.TimeCoin">
-  TimeCoin
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalInfo.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ProposalInfo_TimeCoin" data-uid="chia.dotnet.ProposalInfo.TimeCoin">TimeCoin</h4>
   <div class="markdown level1 summary"><p>if this is null then the proposal has finished</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Coin? TimeCoin { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public Coin TimeCoin { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.Coin.html">Coin</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.Coin.html">Coin</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProposalInfo_YesVotes.md&amp;value=---%0Auid%3A%20chia.dotnet.ProposalInfo.YesVotes%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalInfo.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_ProposalInfo_YesVotes_" data-uid="chia.dotnet.ProposalInfo.YesVotes*"></a>
-
-  <h3 id="chia_dotnet_ProposalInfo_YesVotes" data-uid="chia.dotnet.ProposalInfo.YesVotes">
-  YesVotes
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalInfo.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ProposalInfo_YesVotes" data-uid="chia.dotnet.ProposalInfo.YesVotes">YesVotes</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong YesVotes { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong YesVotes { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalInfo.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProposalInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.ProposalInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalInfo.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.ProposalState.html b/docs/api/chia.dotnet.ProposalState.html
index 97289b35..c7d8be06 100644
--- a/docs/api/chia.dotnet.ProposalState.html
+++ b/docs/api/chia.dotnet.ProposalState.html
@@ -1,375 +1,355 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class ProposalState
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class ProposalState
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProposalState.md&amp;value=---%0Auid%3A%20chia.dotnet.ProposalState%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class ProposalState
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class ProposalState
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.ProposalState">
-
-
-
-  <h1 id="chia_dotnet_ProposalState" data-uid="chia.dotnet.ProposalState" class="text-break">
-    Class ProposalState
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalState.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.ProposalState">
+  
+  
+  <h1 id="chia_dotnet_ProposalState" data-uid="chia.dotnet.ProposalState" class="text-break">Class ProposalState
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">ProposalState</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record ProposalState : IEquatable&lt;ProposalState&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.ProposalState.html">ProposalState</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">ProposalState</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.ProposalState.html">ProposalState</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_ProposalState_BlocksNeeded_" data-uid="chia.dotnet.ProposalState.BlocksNeeded*"></a>
-
-  <h3 id="chia_dotnet_ProposalState_BlocksNeeded" data-uid="chia.dotnet.ProposalState.BlocksNeeded">
-  BlocksNeeded
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalState.cs/#L7"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_ProposalState_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class ProposalState : IEquatable&lt;ProposalState&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProposalState_BlocksNeeded.md&amp;value=---%0Auid%3A%20chia.dotnet.ProposalState.BlocksNeeded%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalState.cs/#L7">View Source</a>
+  </span>
+  <a id="chia_dotnet_ProposalState_BlocksNeeded_" data-uid="chia.dotnet.ProposalState.BlocksNeeded*"></a>
+  <h4 id="chia_dotnet_ProposalState_BlocksNeeded" data-uid="chia.dotnet.ProposalState.BlocksNeeded">BlocksNeeded</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int BlocksNeeded { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int BlocksNeeded { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProposalState_Closeable.md&amp;value=---%0Auid%3A%20chia.dotnet.ProposalState.Closeable%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalState.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_ProposalState_Closeable_" data-uid="chia.dotnet.ProposalState.Closeable*"></a>
-
-  <h3 id="chia_dotnet_ProposalState_Closeable" data-uid="chia.dotnet.ProposalState.Closeable">
-  Closeable
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalState.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ProposalState_Closeable" data-uid="chia.dotnet.ProposalState.Closeable">Closeable</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool Closeable { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool Closeable { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProposalState_Closed.md&amp;value=---%0Auid%3A%20chia.dotnet.ProposalState.Closed%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalState.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_ProposalState_Closed_" data-uid="chia.dotnet.ProposalState.Closed*"></a>
-
-  <h3 id="chia_dotnet_ProposalState_Closed" data-uid="chia.dotnet.ProposalState.Closed">
-  Closed
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalState.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ProposalState_Closed" data-uid="chia.dotnet.ProposalState.Closed">Closed</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool? Closed { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool? Closed { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProposalState_Passed.md&amp;value=---%0Auid%3A%20chia.dotnet.ProposalState.Passed%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalState.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_ProposalState_Passed_" data-uid="chia.dotnet.ProposalState.Passed*"></a>
-
-  <h3 id="chia_dotnet_ProposalState_Passed" data-uid="chia.dotnet.ProposalState.Passed">
-  Passed
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalState.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ProposalState_Passed" data-uid="chia.dotnet.ProposalState.Passed">Passed</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool Passed { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool Passed { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProposalState_TotalVotesNeeded.md&amp;value=---%0Auid%3A%20chia.dotnet.ProposalState.TotalVotesNeeded%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalState.cs/#L5">View Source</a>
+  </span>
   <a id="chia_dotnet_ProposalState_TotalVotesNeeded_" data-uid="chia.dotnet.ProposalState.TotalVotesNeeded*"></a>
-
-  <h3 id="chia_dotnet_ProposalState_TotalVotesNeeded" data-uid="chia.dotnet.ProposalState.TotalVotesNeeded">
-  TotalVotesNeeded
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalState.cs/#L5"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ProposalState_TotalVotesNeeded" data-uid="chia.dotnet.ProposalState.TotalVotesNeeded">TotalVotesNeeded</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int TotalVotesNeeded { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int TotalVotesNeeded { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProposalState_YesVotesNeeded.md&amp;value=---%0Auid%3A%20chia.dotnet.ProposalState.YesVotesNeeded%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalState.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_ProposalState_YesVotesNeeded_" data-uid="chia.dotnet.ProposalState.YesVotesNeeded*"></a>
-
-  <h3 id="chia_dotnet_ProposalState_YesVotesNeeded" data-uid="chia.dotnet.ProposalState.YesVotesNeeded">
-  YesVotesNeeded
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalState.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ProposalState_YesVotesNeeded" data-uid="chia.dotnet.ProposalState.YesVotesNeeded">YesVotesNeeded</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int YesVotesNeeded { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int YesVotesNeeded { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalState.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ProposalState.md&amp;value=---%0Auid%3A%20chia.dotnet.ProposalState%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/ProposalState.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.PuzzleAnnouncement.html b/docs/api/chia.dotnet.PuzzleAnnouncement.html
index f816a367..0d05e628 100644
--- a/docs/api/chia.dotnet.PuzzleAnnouncement.html
+++ b/docs/api/chia.dotnet.PuzzleAnnouncement.html
@@ -1,282 +1,265 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class PuzzleAnnouncement
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class PuzzleAnnouncement
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PuzzleAnnouncement.md&amp;value=---%0Auid%3A%20chia.dotnet.PuzzleAnnouncement%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class PuzzleAnnouncement
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class PuzzleAnnouncement
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.PuzzleAnnouncement">
-
-
-
-  <h1 id="chia_dotnet_PuzzleAnnouncement" data-uid="chia.dotnet.PuzzleAnnouncement" class="text-break">
-    Class PuzzleAnnouncement
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PuzzleAnnouncement.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.PuzzleAnnouncement">
+  
+  
+  <h1 id="chia_dotnet_PuzzleAnnouncement" data-uid="chia.dotnet.PuzzleAnnouncement" class="text-break">Class PuzzleAnnouncement
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">PuzzleAnnouncement</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record PuzzleAnnouncement : IEquatable&lt;PuzzleAnnouncement&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PuzzleAnnouncement.html">PuzzleAnnouncement</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">PuzzleAnnouncement</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.PuzzleAnnouncement.html">PuzzleAnnouncement</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_PuzzleAnnouncement_Message_" data-uid="chia.dotnet.PuzzleAnnouncement.Message*"></a>
-
-  <h3 id="chia_dotnet_PuzzleAnnouncement_Message" data-uid="chia.dotnet.PuzzleAnnouncement.Message">
-  Message
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PuzzleAnnouncement.cs/#L6"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_PuzzleAnnouncement_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class PuzzleAnnouncement : IEquatable&lt;PuzzleAnnouncement&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PuzzleAnnouncement_Message.md&amp;value=---%0Auid%3A%20chia.dotnet.PuzzleAnnouncement.Message%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PuzzleAnnouncement.cs/#L6">View Source</a>
+  </span>
+  <a id="chia_dotnet_PuzzleAnnouncement_Message_" data-uid="chia.dotnet.PuzzleAnnouncement.Message*"></a>
+  <h4 id="chia_dotnet_PuzzleAnnouncement_Message" data-uid="chia.dotnet.PuzzleAnnouncement.Message">Message</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Message { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Message { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PuzzleAnnouncement_MorphBytes.md&amp;value=---%0Auid%3A%20chia.dotnet.PuzzleAnnouncement.MorphBytes%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PuzzleAnnouncement.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_PuzzleAnnouncement_MorphBytes_" data-uid="chia.dotnet.PuzzleAnnouncement.MorphBytes*"></a>
-
-  <h3 id="chia_dotnet_PuzzleAnnouncement_MorphBytes" data-uid="chia.dotnet.PuzzleAnnouncement.MorphBytes">
-  MorphBytes
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PuzzleAnnouncement.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PuzzleAnnouncement_MorphBytes" data-uid="chia.dotnet.PuzzleAnnouncement.MorphBytes">MorphBytes</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? MorphBytes { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string MorphBytes { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PuzzleAnnouncement_PuzzleHash.md&amp;value=---%0Auid%3A%20chia.dotnet.PuzzleAnnouncement.PuzzleHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PuzzleAnnouncement.cs/#L5">View Source</a>
+  </span>
   <a id="chia_dotnet_PuzzleAnnouncement_PuzzleHash_" data-uid="chia.dotnet.PuzzleAnnouncement.PuzzleHash*"></a>
-
-  <h3 id="chia_dotnet_PuzzleAnnouncement_PuzzleHash" data-uid="chia.dotnet.PuzzleAnnouncement.PuzzleHash">
-  PuzzleHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PuzzleAnnouncement.cs/#L5"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_PuzzleAnnouncement_PuzzleHash" data-uid="chia.dotnet.PuzzleAnnouncement.PuzzleHash">PuzzleHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PuzzleHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PuzzleHash { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PuzzleAnnouncement.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_PuzzleAnnouncement.md&amp;value=---%0Auid%3A%20chia.dotnet.PuzzleAnnouncement%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/PuzzleAnnouncement.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.QueuedPlotInfo.html b/docs/api/chia.dotnet.QueuedPlotInfo.html
index 16553e52..587275af 100644
--- a/docs/api/chia.dotnet.QueuedPlotInfo.html
+++ b/docs/api/chia.dotnet.QueuedPlotInfo.html
@@ -1,532 +1,507 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class QueuedPlotInfo
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class QueuedPlotInfo
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="An entry on the plotter queue">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_QueuedPlotInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.QueuedPlotInfo%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class QueuedPlotInfo
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class QueuedPlotInfo
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.QueuedPlotInfo">
-
-
-
-  <h1 id="chia_dotnet_QueuedPlotInfo" data-uid="chia.dotnet.QueuedPlotInfo" class="text-break">
-    Class QueuedPlotInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L9"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.QueuedPlotInfo">
+  
+  
+  <h1 id="chia_dotnet_QueuedPlotInfo" data-uid="chia.dotnet.QueuedPlotInfo" class="text-break">Class QueuedPlotInfo
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>An entry on the plotter queue</p>
+  <div class="markdown level0 summary"><p>An entry on the plotter queue</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record QueuedPlotInfo : IEquatable&lt;QueuedPlotInfo&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">QueuedPlotInfo</span></div>
+  </div>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.QueuedPlotInfo.html">QueuedPlotInfo</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">QueuedPlotInfo</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.QueuedPlotInfo.html">QueuedPlotInfo</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_QueuedPlotInfo_Delay_" data-uid="chia.dotnet.QueuedPlotInfo.Delay*"></a>
-
-  <h3 id="chia_dotnet_QueuedPlotInfo_Delay" data-uid="chia.dotnet.QueuedPlotInfo.Delay">
-  Delay
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L11"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_QueuedPlotInfo_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class QueuedPlotInfo : IEquatable&lt;QueuedPlotInfo&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_QueuedPlotInfo_Delay.md&amp;value=---%0Auid%3A%20chia.dotnet.QueuedPlotInfo.Delay%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L11">View Source</a>
+  </span>
+  <a id="chia_dotnet_QueuedPlotInfo_Delay_" data-uid="chia.dotnet.QueuedPlotInfo.Delay*"></a>
+  <h4 id="chia_dotnet_QueuedPlotInfo_Delay" data-uid="chia.dotnet.QueuedPlotInfo.Delay">Delay</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int Delay { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int Delay { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd>An entry on the plotter queue</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_QueuedPlotInfo_Deleted.md&amp;value=---%0Auid%3A%20chia.dotnet.QueuedPlotInfo.Deleted%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_QueuedPlotInfo_Deleted_" data-uid="chia.dotnet.QueuedPlotInfo.Deleted*"></a>
-
-  <h3 id="chia_dotnet_QueuedPlotInfo_Deleted" data-uid="chia.dotnet.QueuedPlotInfo.Deleted">
-  Deleted
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_QueuedPlotInfo_Deleted" data-uid="chia.dotnet.QueuedPlotInfo.Deleted">Deleted</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool Deleted { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool Deleted { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd>An entry on the plotter queue</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_QueuedPlotInfo_Error.md&amp;value=---%0Auid%3A%20chia.dotnet.QueuedPlotInfo.Error%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_QueuedPlotInfo_Error_" data-uid="chia.dotnet.QueuedPlotInfo.Error*"></a>
-
-  <h3 id="chia_dotnet_QueuedPlotInfo_Error" data-uid="chia.dotnet.QueuedPlotInfo.Error">
-  Error
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_QueuedPlotInfo_Error" data-uid="chia.dotnet.QueuedPlotInfo.Error">Error</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Error { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Error { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>An entry on the plotter queue</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_QueuedPlotInfo_Id.md&amp;value=---%0Auid%3A%20chia.dotnet.QueuedPlotInfo.Id%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_QueuedPlotInfo_Id_" data-uid="chia.dotnet.QueuedPlotInfo.Id*"></a>
-
-  <h3 id="chia_dotnet_QueuedPlotInfo_Id" data-uid="chia.dotnet.QueuedPlotInfo.Id">
-  Id
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_QueuedPlotInfo_Id" data-uid="chia.dotnet.QueuedPlotInfo.Id">Id</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Id { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Id { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>An entry on the plotter queue</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_QueuedPlotInfo_Log.md&amp;value=---%0Auid%3A%20chia.dotnet.QueuedPlotInfo.Log%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L15">View Source</a>
+  </span>
   <a id="chia_dotnet_QueuedPlotInfo_Log_" data-uid="chia.dotnet.QueuedPlotInfo.Log*"></a>
-
-  <h3 id="chia_dotnet_QueuedPlotInfo_Log" data-uid="chia.dotnet.QueuedPlotInfo.Log">
-  Log
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L15"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_QueuedPlotInfo_Log" data-uid="chia.dotnet.QueuedPlotInfo.Log">Log</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Log { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Log { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>An entry on the plotter queue</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_QueuedPlotInfo_LogNew.md&amp;value=---%0Auid%3A%20chia.dotnet.QueuedPlotInfo.LogNew%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L16">View Source</a>
+  </span>
   <a id="chia_dotnet_QueuedPlotInfo_LogNew_" data-uid="chia.dotnet.QueuedPlotInfo.LogNew*"></a>
-
-  <h3 id="chia_dotnet_QueuedPlotInfo_LogNew" data-uid="chia.dotnet.QueuedPlotInfo.LogNew">
-  LogNew
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_QueuedPlotInfo_LogNew" data-uid="chia.dotnet.QueuedPlotInfo.LogNew">LogNew</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string LogNew { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string LogNew { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>An entry on the plotter queue</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_QueuedPlotInfo_Parallel.md&amp;value=---%0Auid%3A%20chia.dotnet.QueuedPlotInfo.Parallel%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L17">View Source</a>
+  </span>
   <a id="chia_dotnet_QueuedPlotInfo_Parallel_" data-uid="chia.dotnet.QueuedPlotInfo.Parallel*"></a>
-
-  <h3 id="chia_dotnet_QueuedPlotInfo_Parallel" data-uid="chia.dotnet.QueuedPlotInfo.Parallel">
-  Parallel
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_QueuedPlotInfo_Parallel" data-uid="chia.dotnet.QueuedPlotInfo.Parallel">Parallel</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool Parallel { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool Parallel { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd>An entry on the plotter queue</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_QueuedPlotInfo_PlotState.md&amp;value=---%0Auid%3A%20chia.dotnet.QueuedPlotInfo.PlotState%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L21">View Source</a>
+  </span>
   <a id="chia_dotnet_QueuedPlotInfo_PlotState_" data-uid="chia.dotnet.QueuedPlotInfo.PlotState*"></a>
-
-  <h3 id="chia_dotnet_QueuedPlotInfo_PlotState" data-uid="chia.dotnet.QueuedPlotInfo.PlotState">
-  PlotState
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L21"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_QueuedPlotInfo_PlotState" data-uid="chia.dotnet.QueuedPlotInfo.PlotState">PlotState</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public PlotState PlotState { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.PlotState.html">PlotState</a></dt>
-    <dd>An entry on the plotter queue</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.PlotState.html">PlotState</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_QueuedPlotInfo_Queue.md&amp;value=---%0Auid%3A%20chia.dotnet.QueuedPlotInfo.Queue%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L18">View Source</a>
+  </span>
   <a id="chia_dotnet_QueuedPlotInfo_Queue_" data-uid="chia.dotnet.QueuedPlotInfo.Queue*"></a>
-
-  <h3 id="chia_dotnet_QueuedPlotInfo_Queue" data-uid="chia.dotnet.QueuedPlotInfo.Queue">
-  Queue
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L18"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_QueuedPlotInfo_Queue" data-uid="chia.dotnet.QueuedPlotInfo.Queue">Queue</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Queue { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Queue { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>An entry on the plotter queue</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_QueuedPlotInfo_Size.md&amp;value=---%0Auid%3A%20chia.dotnet.QueuedPlotInfo.Size%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L19">View Source</a>
+  </span>
   <a id="chia_dotnet_QueuedPlotInfo_Size_" data-uid="chia.dotnet.QueuedPlotInfo.Size*"></a>
-
-  <h3 id="chia_dotnet_QueuedPlotInfo_Size" data-uid="chia.dotnet.QueuedPlotInfo.Size">
-  Size
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L19"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_QueuedPlotInfo_Size" data-uid="chia.dotnet.QueuedPlotInfo.Size">Size</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public KSize Size { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public KSize Size { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.KSize.html">KSize</a></dt>
-    <dd>An entry on the plotter queue</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.KSize.html">KSize</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_QueuedPlotInfo_State.md&amp;value=---%0Auid%3A%20chia.dotnet.QueuedPlotInfo.State%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L20">View Source</a>
+  </span>
   <a id="chia_dotnet_QueuedPlotInfo_State_" data-uid="chia.dotnet.QueuedPlotInfo.State*"></a>
-
-  <h3 id="chia_dotnet_QueuedPlotInfo_State" data-uid="chia.dotnet.QueuedPlotInfo.State">
-  State
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L20"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_QueuedPlotInfo_State" data-uid="chia.dotnet.QueuedPlotInfo.State">State</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string State { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string State { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>An entry on the plotter queue</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L9" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_QueuedPlotInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.QueuedPlotInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/QueuedPlotInfo.cs/#L9" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.ResponseException.html b/docs/api/chia.dotnet.ResponseException.html
index dcbad5ac..824a7e7f 100644
--- a/docs/api/chia.dotnet.ResponseException.html
+++ b/docs/api/chia.dotnet.ResponseException.html
@@ -1,367 +1,170 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class ResponseException
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class ResponseException
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Exception thrown when the RPC endpoint returns a response  but Data.success is false oro there is a communication error on the websocket of http channgel">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ResponseException.md&amp;value=---%0Auid%3A%20chia.dotnet.ResponseException%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class ResponseException
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class ResponseException
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.ResponseException">
-
-
-
-  <h1 id="chia_dotnet_ResponseException" data-uid="chia.dotnet.ResponseException" class="text-break">
-    Class ResponseException
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ResponseException.cs/#L15"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.ResponseException">
+  
+  
+  <h1 id="chia_dotnet_ResponseException" data-uid="chia.dotnet.ResponseException" class="text-break">Class ResponseException
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Exception thrown when the RPC endpoint returns a response <a class="xref" href="chia.dotnet.Message.html">Message</a> but Data.success is false
+  <div class="markdown level0 summary"><p>Exception thrown when the RPC endpoint returns a response <a class="xref" href="chia.dotnet.Message.html">Message</a> but Data.success is false
 oro there is a communication error on the websocket of http channgel</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public sealed class ResponseException : Exception, ISerializable</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">ResponseException</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.exception">Exception</a></div>
-      <div><span class="xref">ResponseException</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.runtime.serialization.iserializable">ISerializable</a></div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.exception.getbaseexception">Exception.GetBaseException()</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.exception.gettype">Exception.GetType()</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.exception.tostring">Exception.ToString()</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.exception.data">Exception.Data</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.exception.helplink">Exception.HelpLink</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.exception.hresult">Exception.HResult</a>
-    </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.exception.innerexception">Exception.InnerException</a>
-    </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.exception.message">Exception.Message</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.exception.source">Exception.Source</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.exception.stacktrace">Exception.StackTrace</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.exception.targetsite">Exception.TargetSite</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-    <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
-    </div>
-  </dd></dl>
-
-
-
-
-  <h2 id="chia_dotnet_ResponseException_remarks">Remarks</h2>
-  <div class="markdown level0 remarks"><p>ctor</p>
-</div>
-
-
-  <h2 class="section" id="constructors">Constructors
-</h2>
-
-
-  <a id="chia_dotnet_ResponseException__ctor_" data-uid="chia.dotnet.ResponseException.#ctor*"></a>
-
-  <h3 id="chia_dotnet_ResponseException__ctor_chia_dotnet_Message_" data-uid="chia.dotnet.ResponseException.#ctor(chia.dotnet.Message)">
-  ResponseException(Message)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ResponseException.cs/#L21"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>ctor</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ResponseException(Message request)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>request</code> <a class="xref" href="chia.dotnet.Message.html">Message</a></dt>
-    <dd><p>The request sent to the service</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_ResponseException__ctor_" data-uid="chia.dotnet.ResponseException.#ctor*"></a>
-
-  <h3 id="chia_dotnet_ResponseException__ctor_chia_dotnet_Message_System_String_" data-uid="chia.dotnet.ResponseException.#ctor(chia.dotnet.Message,System.String)">
-  ResponseException(Message, string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ResponseException.cs/#L31"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>ctor</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ResponseException(Message request, string message)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>request</code> <a class="xref" href="chia.dotnet.Message.html">Message</a></dt>
-    <dd><p>The request sent to the service</p>
-</dd>
-    <dt><code>message</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.exception.message">Message</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_ResponseException__ctor_" data-uid="chia.dotnet.ResponseException.#ctor*"></a>
-
-  <h3 id="chia_dotnet_ResponseException__ctor_chia_dotnet_Message_System_String_System_Exception_" data-uid="chia.dotnet.ResponseException.#ctor(chia.dotnet.Message,System.String,System.Exception)">
-  ResponseException(Message, string, Exception?)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ResponseException.cs/#L15"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Exception thrown when the RPC endpoint returns a response <a class="xref" href="chia.dotnet.Message.html">Message</a> but Data.success is false
-oro there is a communication error on the websocket of http channgel</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_ResponseException_syntax">Syntax</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ResponseException(Message request, string message, Exception? innerException)</code></pre>
+    <pre><code class="lang-csharp hljs">public sealed class ResponseException</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>request</code> <a class="xref" href="chia.dotnet.Message.html">Message</a></dt>
-    <dd><p>The request sent to the service</p>
-</dd>
-    <dt><code>message</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.exception.message">Message</a></p>
-</dd>
-    <dt><code>innerException</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.exception">Exception</a></dt>
-    <dd><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.exception.innerexception">InnerException</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_ResponseException__ctor_chia_dotnet_Message_System_String_System_Exception__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>ctor</p>
-</div>
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_ResponseException_Request_" data-uid="chia.dotnet.ResponseException.Request*"></a>
-
-  <h3 id="chia_dotnet_ResponseException_Request" data-uid="chia.dotnet.ResponseException.Request">
-  Request
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ResponseException.cs/#L39"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>The request sent to the service</p>
+  <h5 id="chia_dotnet_ResponseException_remarks"><strong>Remarks</strong></h5>
+  <div class="markdown level0 remarks"><p>ctor</p>
 </div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Message Request { get; init; }</code></pre>
-  </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.Message.html">Message</a></dt>
-    <dd>Exception thrown when the RPC endpoint returns a response  but Data.success is false oro there is a communication error on the websocket of http channgel</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ResponseException.cs/#L15" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ResponseException.md&amp;value=---%0Auid%3A%20chia.dotnet.ResponseException%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ResponseException.cs/#L15" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.RewardChainBlock.html b/docs/api/chia.dotnet.RewardChainBlock.html
index abbef213..a5e4aa2f 100644
--- a/docs/api/chia.dotnet.RewardChainBlock.html
+++ b/docs/api/chia.dotnet.RewardChainBlock.html
@@ -1,626 +1,598 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class RewardChainBlock
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class RewardChainBlock
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlock.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlock%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class RewardChainBlock
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class RewardChainBlock
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.RewardChainBlock">
-
-
-
-  <h1 id="chia_dotnet_RewardChainBlock" data-uid="chia.dotnet.RewardChainBlock" class="text-break">
-    Class RewardChainBlock
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.RewardChainBlock">
+  
+  
+  <h1 id="chia_dotnet_RewardChainBlock" data-uid="chia.dotnet.RewardChainBlock" class="text-break">Class RewardChainBlock
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">RewardChainBlock</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record RewardChainBlock : IEquatable&lt;RewardChainBlock&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.RewardChainBlock.html">RewardChainBlock</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">RewardChainBlock</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.RewardChainBlock.html">RewardChainBlock</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_RewardChainBlock_ChallengeChainIpVdf_" data-uid="chia.dotnet.RewardChainBlock.ChallengeChainIpVdf*"></a>
-
-  <h3 id="chia_dotnet_RewardChainBlock_ChallengeChainIpVdf" data-uid="chia.dotnet.RewardChainBlock.ChallengeChainIpVdf">
-  ChallengeChainIpVdf
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L18"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_RewardChainBlock_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class RewardChainBlock : IEquatable&lt;RewardChainBlock&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlock_ChallengeChainIpVdf.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlock.ChallengeChainIpVdf%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L18">View Source</a>
+  </span>
+  <a id="chia_dotnet_RewardChainBlock_ChallengeChainIpVdf_" data-uid="chia.dotnet.RewardChainBlock.ChallengeChainIpVdf*"></a>
+  <h4 id="chia_dotnet_RewardChainBlock_ChallengeChainIpVdf" data-uid="chia.dotnet.RewardChainBlock.ChallengeChainIpVdf">ChallengeChainIpVdf</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VDFInfo ChallengeChainIpVdf { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VDFInfo ChallengeChainIpVdf { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlock_ChallengeChainSpSignature.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlock.ChallengeChainSpSignature%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L17">View Source</a>
+  </span>
   <a id="chia_dotnet_RewardChainBlock_ChallengeChainSpSignature_" data-uid="chia.dotnet.RewardChainBlock.ChallengeChainSpSignature*"></a>
-
-  <h3 id="chia_dotnet_RewardChainBlock_ChallengeChainSpSignature" data-uid="chia.dotnet.RewardChainBlock.ChallengeChainSpSignature">
-  ChallengeChainSpSignature
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RewardChainBlock_ChallengeChainSpSignature" data-uid="chia.dotnet.RewardChainBlock.ChallengeChainSpSignature">ChallengeChainSpSignature</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string ChallengeChainSpSignature { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string ChallengeChainSpSignature { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlock_ChallengeChainSpVdf.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlock.ChallengeChainSpVdf%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L16">View Source</a>
+  </span>
   <a id="chia_dotnet_RewardChainBlock_ChallengeChainSpVdf_" data-uid="chia.dotnet.RewardChainBlock.ChallengeChainSpVdf*"></a>
-
-  <h3 id="chia_dotnet_RewardChainBlock_ChallengeChainSpVdf" data-uid="chia.dotnet.RewardChainBlock.ChallengeChainSpVdf">
-  ChallengeChainSpVdf
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RewardChainBlock_ChallengeChainSpVdf" data-uid="chia.dotnet.RewardChainBlock.ChallengeChainSpVdf">ChallengeChainSpVdf</h4>
   <div class="markdown level1 summary"><p>Not present for first sp in slot</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VDFInfo? ChallengeChainSpVdf { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VDFInfo ChallengeChainSpVdf { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlock_Height.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlock.Height%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_RewardChainBlock_Height_" data-uid="chia.dotnet.RewardChainBlock.Height*"></a>
-
-  <h3 id="chia_dotnet_RewardChainBlock_Height" data-uid="chia.dotnet.RewardChainBlock.Height">
-  Height
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RewardChainBlock_Height" data-uid="chia.dotnet.RewardChainBlock.Height">Height</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint Height { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint Height { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlock_InfusedChallengeChainIpVdf.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlock.InfusedChallengeChainIpVdf%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L28">View Source</a>
+  </span>
   <a id="chia_dotnet_RewardChainBlock_InfusedChallengeChainIpVdf_" data-uid="chia.dotnet.RewardChainBlock.InfusedChallengeChainIpVdf*"></a>
-
-  <h3 id="chia_dotnet_RewardChainBlock_InfusedChallengeChainIpVdf" data-uid="chia.dotnet.RewardChainBlock.InfusedChallengeChainIpVdf">
-  InfusedChallengeChainIpVdf
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L28"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RewardChainBlock_InfusedChallengeChainIpVdf" data-uid="chia.dotnet.RewardChainBlock.InfusedChallengeChainIpVdf">InfusedChallengeChainIpVdf</h4>
   <div class="markdown level1 summary"><p>Iff deficit &lt; 16</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VDFInfo? InfusedChallengeChainIpVdf { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VDFInfo InfusedChallengeChainIpVdf { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlock_IsTransactionBlock.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlock.IsTransactionBlock%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L29">View Source</a>
+  </span>
   <a id="chia_dotnet_RewardChainBlock_IsTransactionBlock_" data-uid="chia.dotnet.RewardChainBlock.IsTransactionBlock*"></a>
-
-  <h3 id="chia_dotnet_RewardChainBlock_IsTransactionBlock" data-uid="chia.dotnet.RewardChainBlock.IsTransactionBlock">
-  IsTransactionBlock
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L29"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RewardChainBlock_IsTransactionBlock" data-uid="chia.dotnet.RewardChainBlock.IsTransactionBlock">IsTransactionBlock</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool IsTransactionBlock { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool IsTransactionBlock { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlock_PosSsCcChallengeHash.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlock.PosSsCcChallengeHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_RewardChainBlock_PosSsCcChallengeHash_" data-uid="chia.dotnet.RewardChainBlock.PosSsCcChallengeHash*"></a>
-
-  <h3 id="chia_dotnet_RewardChainBlock_PosSsCcChallengeHash" data-uid="chia.dotnet.RewardChainBlock.PosSsCcChallengeHash">
-  PosSsCcChallengeHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RewardChainBlock_PosSsCcChallengeHash" data-uid="chia.dotnet.RewardChainBlock.PosSsCcChallengeHash">PosSsCcChallengeHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PosSsCcChallengeHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PosSsCcChallengeHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlock_ProofOfSpace.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlock.ProofOfSpace%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_RewardChainBlock_ProofOfSpace_" data-uid="chia.dotnet.RewardChainBlock.ProofOfSpace*"></a>
-
-  <h3 id="chia_dotnet_RewardChainBlock_ProofOfSpace" data-uid="chia.dotnet.RewardChainBlock.ProofOfSpace">
-  ProofOfSpace
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RewardChainBlock_ProofOfSpace" data-uid="chia.dotnet.RewardChainBlock.ProofOfSpace">ProofOfSpace</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ProofOfSpace ProofOfSpace { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ProofOfSpace ProofOfSpace { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.ProofOfSpace.html">ProofOfSpace</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.ProofOfSpace.html">ProofOfSpace</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlock_RewardChainIpVdf.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlock.RewardChainIpVdf%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L24">View Source</a>
+  </span>
   <a id="chia_dotnet_RewardChainBlock_RewardChainIpVdf_" data-uid="chia.dotnet.RewardChainBlock.RewardChainIpVdf*"></a>
-
-  <h3 id="chia_dotnet_RewardChainBlock_RewardChainIpVdf" data-uid="chia.dotnet.RewardChainBlock.RewardChainIpVdf">
-  RewardChainIpVdf
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L24"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RewardChainBlock_RewardChainIpVdf" data-uid="chia.dotnet.RewardChainBlock.RewardChainIpVdf">RewardChainIpVdf</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VDFInfo RewardChainIpVdf { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VDFInfo RewardChainIpVdf { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlock_RewardChainSpSignature.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlock.RewardChainSpSignature%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L23">View Source</a>
+  </span>
   <a id="chia_dotnet_RewardChainBlock_RewardChainSpSignature_" data-uid="chia.dotnet.RewardChainBlock.RewardChainSpSignature*"></a>
-
-  <h3 id="chia_dotnet_RewardChainBlock_RewardChainSpSignature" data-uid="chia.dotnet.RewardChainBlock.RewardChainSpSignature">
-  RewardChainSpSignature
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L23"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RewardChainBlock_RewardChainSpSignature" data-uid="chia.dotnet.RewardChainBlock.RewardChainSpSignature">RewardChainSpSignature</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string RewardChainSpSignature { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string RewardChainSpSignature { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlock_RewardChainSpVdf.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlock.RewardChainSpVdf%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L22">View Source</a>
+  </span>
   <a id="chia_dotnet_RewardChainBlock_RewardChainSpVdf_" data-uid="chia.dotnet.RewardChainBlock.RewardChainSpVdf*"></a>
-
-  <h3 id="chia_dotnet_RewardChainBlock_RewardChainSpVdf" data-uid="chia.dotnet.RewardChainBlock.RewardChainSpVdf">
-  RewardChainSpVdf
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L22"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RewardChainBlock_RewardChainSpVdf" data-uid="chia.dotnet.RewardChainBlock.RewardChainSpVdf">RewardChainSpVdf</h4>
   <div class="markdown level1 summary"><p>Not present for first sp in slot</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VDFInfo? RewardChainSpVdf { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VDFInfo RewardChainSpVdf { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlock_SignagePointIndex.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlock.SignagePointIndex%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_RewardChainBlock_SignagePointIndex_" data-uid="chia.dotnet.RewardChainBlock.SignagePointIndex*"></a>
-
-  <h3 id="chia_dotnet_RewardChainBlock_SignagePointIndex" data-uid="chia.dotnet.RewardChainBlock.SignagePointIndex">
-  SignagePointIndex
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RewardChainBlock_SignagePointIndex" data-uid="chia.dotnet.RewardChainBlock.SignagePointIndex">SignagePointIndex</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public byte SignagePointIndex { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public byte SignagePointIndex { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">byte</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">Byte</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlock_TotalIters.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlock.TotalIters%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_RewardChainBlock_TotalIters_" data-uid="chia.dotnet.RewardChainBlock.TotalIters*"></a>
-
-  <h3 id="chia_dotnet_RewardChainBlock_TotalIters" data-uid="chia.dotnet.RewardChainBlock.TotalIters">
-  TotalIters
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RewardChainBlock_TotalIters" data-uid="chia.dotnet.RewardChainBlock.TotalIters">TotalIters</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public BigInteger TotalIters { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public BigInteger TotalIters { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlock_Weight.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlock.Weight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_RewardChainBlock_Weight_" data-uid="chia.dotnet.RewardChainBlock.Weight*"></a>
-
-  <h3 id="chia_dotnet_RewardChainBlock_Weight" data-uid="chia.dotnet.RewardChainBlock.Weight">
-  Weight
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RewardChainBlock_Weight" data-uid="chia.dotnet.RewardChainBlock.Weight">Weight</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public BigInteger Weight { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public BigInteger Weight { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlock.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlock%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlock.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.RewardChainBlockUnfinished.html b/docs/api/chia.dotnet.RewardChainBlockUnfinished.html
index 56fdc1d0..65d4f34d 100644
--- a/docs/api/chia.dotnet.RewardChainBlockUnfinished.html
+++ b/docs/api/chia.dotnet.RewardChainBlockUnfinished.html
@@ -1,439 +1,417 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class RewardChainBlockUnfinished
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class RewardChainBlockUnfinished
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlockUnfinished.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlockUnfinished%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class RewardChainBlockUnfinished
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class RewardChainBlockUnfinished
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.RewardChainBlockUnfinished">
-
-
-
-  <h1 id="chia_dotnet_RewardChainBlockUnfinished" data-uid="chia.dotnet.RewardChainBlockUnfinished" class="text-break">
-    Class RewardChainBlockUnfinished
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlockUnfinished.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.RewardChainBlockUnfinished">
+  
+  
+  <h1 id="chia_dotnet_RewardChainBlockUnfinished" data-uid="chia.dotnet.RewardChainBlockUnfinished" class="text-break">Class RewardChainBlockUnfinished
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">RewardChainBlockUnfinished</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record RewardChainBlockUnfinished : IEquatable&lt;RewardChainBlockUnfinished&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.RewardChainBlockUnfinished.html">RewardChainBlockUnfinished</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">RewardChainBlockUnfinished</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.RewardChainBlockUnfinished.html">RewardChainBlockUnfinished</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_RewardChainBlockUnfinished_ChallengeChainSpSignature_" data-uid="chia.dotnet.RewardChainBlockUnfinished.ChallengeChainSpSignature*"></a>
-
-  <h3 id="chia_dotnet_RewardChainBlockUnfinished_ChallengeChainSpSignature" data-uid="chia.dotnet.RewardChainBlockUnfinished.ChallengeChainSpSignature">
-  ChallengeChainSpSignature
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlockUnfinished.cs/#L15"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_RewardChainBlockUnfinished_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class RewardChainBlockUnfinished : IEquatable&lt;RewardChainBlockUnfinished&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlockUnfinished_ChallengeChainSpSignature.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlockUnfinished.ChallengeChainSpSignature%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlockUnfinished.cs/#L15">View Source</a>
+  </span>
+  <a id="chia_dotnet_RewardChainBlockUnfinished_ChallengeChainSpSignature_" data-uid="chia.dotnet.RewardChainBlockUnfinished.ChallengeChainSpSignature*"></a>
+  <h4 id="chia_dotnet_RewardChainBlockUnfinished_ChallengeChainSpSignature" data-uid="chia.dotnet.RewardChainBlockUnfinished.ChallengeChainSpSignature">ChallengeChainSpSignature</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string ChallengeChainSpSignature { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string ChallengeChainSpSignature { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlockUnfinished_ChallengeChainSpVdf.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlockUnfinished.ChallengeChainSpVdf%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlockUnfinished.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_RewardChainBlockUnfinished_ChallengeChainSpVdf_" data-uid="chia.dotnet.RewardChainBlockUnfinished.ChallengeChainSpVdf*"></a>
-
-  <h3 id="chia_dotnet_RewardChainBlockUnfinished_ChallengeChainSpVdf" data-uid="chia.dotnet.RewardChainBlockUnfinished.ChallengeChainSpVdf">
-  ChallengeChainSpVdf
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlockUnfinished.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RewardChainBlockUnfinished_ChallengeChainSpVdf" data-uid="chia.dotnet.RewardChainBlockUnfinished.ChallengeChainSpVdf">ChallengeChainSpVdf</h4>
   <div class="markdown level1 summary"><p>Not present for first sp in slot</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VDFInfo? ChallengeChainSpVdf { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VDFInfo ChallengeChainSpVdf { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlockUnfinished_PosSsCcChallengeHash.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlockUnfinished.PosSsCcChallengeHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlockUnfinished.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_RewardChainBlockUnfinished_PosSsCcChallengeHash_" data-uid="chia.dotnet.RewardChainBlockUnfinished.PosSsCcChallengeHash*"></a>
-
-  <h3 id="chia_dotnet_RewardChainBlockUnfinished_PosSsCcChallengeHash" data-uid="chia.dotnet.RewardChainBlockUnfinished.PosSsCcChallengeHash">
-  PosSsCcChallengeHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlockUnfinished.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RewardChainBlockUnfinished_PosSsCcChallengeHash" data-uid="chia.dotnet.RewardChainBlockUnfinished.PosSsCcChallengeHash">PosSsCcChallengeHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PosSsCcChallengeHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PosSsCcChallengeHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlockUnfinished_ProofOfSpace.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlockUnfinished.ProofOfSpace%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlockUnfinished.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_RewardChainBlockUnfinished_ProofOfSpace_" data-uid="chia.dotnet.RewardChainBlockUnfinished.ProofOfSpace*"></a>
-
-  <h3 id="chia_dotnet_RewardChainBlockUnfinished_ProofOfSpace" data-uid="chia.dotnet.RewardChainBlockUnfinished.ProofOfSpace">
-  ProofOfSpace
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlockUnfinished.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RewardChainBlockUnfinished_ProofOfSpace" data-uid="chia.dotnet.RewardChainBlockUnfinished.ProofOfSpace">ProofOfSpace</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ProofOfSpace ProofOfSpace { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ProofOfSpace ProofOfSpace { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.ProofOfSpace.html">ProofOfSpace</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.ProofOfSpace.html">ProofOfSpace</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlockUnfinished_RewardChainSpSignature.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlockUnfinished.RewardChainSpSignature%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlockUnfinished.cs/#L20">View Source</a>
+  </span>
   <a id="chia_dotnet_RewardChainBlockUnfinished_RewardChainSpSignature_" data-uid="chia.dotnet.RewardChainBlockUnfinished.RewardChainSpSignature*"></a>
-
-  <h3 id="chia_dotnet_RewardChainBlockUnfinished_RewardChainSpSignature" data-uid="chia.dotnet.RewardChainBlockUnfinished.RewardChainSpSignature">
-  RewardChainSpSignature
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlockUnfinished.cs/#L20"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RewardChainBlockUnfinished_RewardChainSpSignature" data-uid="chia.dotnet.RewardChainBlockUnfinished.RewardChainSpSignature">RewardChainSpSignature</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string RewardChainSpSignature { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string RewardChainSpSignature { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlockUnfinished_RewardChainSpVdf.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlockUnfinished.RewardChainSpVdf%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlockUnfinished.cs/#L19">View Source</a>
+  </span>
   <a id="chia_dotnet_RewardChainBlockUnfinished_RewardChainSpVdf_" data-uid="chia.dotnet.RewardChainBlockUnfinished.RewardChainSpVdf*"></a>
-
-  <h3 id="chia_dotnet_RewardChainBlockUnfinished_RewardChainSpVdf" data-uid="chia.dotnet.RewardChainBlockUnfinished.RewardChainSpVdf">
-  RewardChainSpVdf
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlockUnfinished.cs/#L19"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RewardChainBlockUnfinished_RewardChainSpVdf" data-uid="chia.dotnet.RewardChainBlockUnfinished.RewardChainSpVdf">RewardChainSpVdf</h4>
   <div class="markdown level1 summary"><p>Not present for first sp in slot</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VDFInfo? RewardChainSpVdf { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VDFInfo RewardChainSpVdf { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlockUnfinished_SignagePointIndex.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlockUnfinished.SignagePointIndex%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlockUnfinished.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_RewardChainBlockUnfinished_SignagePointIndex_" data-uid="chia.dotnet.RewardChainBlockUnfinished.SignagePointIndex*"></a>
-
-  <h3 id="chia_dotnet_RewardChainBlockUnfinished_SignagePointIndex" data-uid="chia.dotnet.RewardChainBlockUnfinished.SignagePointIndex">
-  SignagePointIndex
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlockUnfinished.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RewardChainBlockUnfinished_SignagePointIndex" data-uid="chia.dotnet.RewardChainBlockUnfinished.SignagePointIndex">SignagePointIndex</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public byte SignagePointIndex { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public byte SignagePointIndex { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">byte</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">Byte</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlockUnfinished_TotalIters.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlockUnfinished.TotalIters%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlockUnfinished.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_RewardChainBlockUnfinished_TotalIters_" data-uid="chia.dotnet.RewardChainBlockUnfinished.TotalIters*"></a>
-
-  <h3 id="chia_dotnet_RewardChainBlockUnfinished_TotalIters" data-uid="chia.dotnet.RewardChainBlockUnfinished.TotalIters">
-  TotalIters
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlockUnfinished.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RewardChainBlockUnfinished_TotalIters" data-uid="chia.dotnet.RewardChainBlockUnfinished.TotalIters">TotalIters</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public BigInteger TotalIters { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public BigInteger TotalIters { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlockUnfinished.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainBlockUnfinished.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainBlockUnfinished%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainBlockUnfinished.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.RewardChainSubSlot.html b/docs/api/chia.dotnet.RewardChainSubSlot.html
index e55bae67..c09b865a 100644
--- a/docs/api/chia.dotnet.RewardChainSubSlot.html
+++ b/docs/api/chia.dotnet.RewardChainSubSlot.html
@@ -1,314 +1,296 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class RewardChainSubSlot
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class RewardChainSubSlot
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainSubSlot.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainSubSlot%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class RewardChainSubSlot
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class RewardChainSubSlot
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.RewardChainSubSlot">
-
-
-
-  <h1 id="chia_dotnet_RewardChainSubSlot" data-uid="chia.dotnet.RewardChainSubSlot" class="text-break">
-    Class RewardChainSubSlot
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainSubSlot.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.RewardChainSubSlot">
+  
+  
+  <h1 id="chia_dotnet_RewardChainSubSlot" data-uid="chia.dotnet.RewardChainSubSlot" class="text-break">Class RewardChainSubSlot
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">RewardChainSubSlot</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record RewardChainSubSlot : IEquatable&lt;RewardChainSubSlot&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.RewardChainSubSlot.html">RewardChainSubSlot</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">RewardChainSubSlot</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.RewardChainSubSlot.html">RewardChainSubSlot</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_RewardChainSubSlot_ChallengeChainSubSlotHash_" data-uid="chia.dotnet.RewardChainSubSlot.ChallengeChainSubSlotHash*"></a>
-
-  <h3 id="chia_dotnet_RewardChainSubSlot_ChallengeChainSubSlotHash" data-uid="chia.dotnet.RewardChainSubSlot.ChallengeChainSubSlotHash">
-  ChallengeChainSubSlotHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainSubSlot.cs/#L6"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_RewardChainSubSlot_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class RewardChainSubSlot : IEquatable&lt;RewardChainSubSlot&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainSubSlot_ChallengeChainSubSlotHash.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainSubSlot.ChallengeChainSubSlotHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainSubSlot.cs/#L6">View Source</a>
+  </span>
+  <a id="chia_dotnet_RewardChainSubSlot_ChallengeChainSubSlotHash_" data-uid="chia.dotnet.RewardChainSubSlot.ChallengeChainSubSlotHash*"></a>
+  <h4 id="chia_dotnet_RewardChainSubSlot_ChallengeChainSubSlotHash" data-uid="chia.dotnet.RewardChainSubSlot.ChallengeChainSubSlotHash">ChallengeChainSubSlotHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string ChallengeChainSubSlotHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string ChallengeChainSubSlotHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainSubSlot_Deficit.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainSubSlot.Deficit%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainSubSlot.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_RewardChainSubSlot_Deficit_" data-uid="chia.dotnet.RewardChainSubSlot.Deficit*"></a>
-
-  <h3 id="chia_dotnet_RewardChainSubSlot_Deficit" data-uid="chia.dotnet.RewardChainSubSlot.Deficit">
-  Deficit
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainSubSlot.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RewardChainSubSlot_Deficit" data-uid="chia.dotnet.RewardChainSubSlot.Deficit">Deficit</h4>
   <div class="markdown level1 summary"><p>16 or less. usually zero</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public byte Deficit { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public byte Deficit { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">byte</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">Byte</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainSubSlot_EndOfSlotVdf.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainSubSlot.EndOfSlotVdf%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainSubSlot.cs/#L5">View Source</a>
+  </span>
   <a id="chia_dotnet_RewardChainSubSlot_EndOfSlotVdf_" data-uid="chia.dotnet.RewardChainSubSlot.EndOfSlotVdf*"></a>
-
-  <h3 id="chia_dotnet_RewardChainSubSlot_EndOfSlotVdf" data-uid="chia.dotnet.RewardChainSubSlot.EndOfSlotVdf">
-  EndOfSlotVdf
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainSubSlot.cs/#L5"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RewardChainSubSlot_EndOfSlotVdf" data-uid="chia.dotnet.RewardChainSubSlot.EndOfSlotVdf">EndOfSlotVdf</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VDFInfo EndOfSlotVdf { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VDFInfo EndOfSlotVdf { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainSubSlot_InfusedChallengeChainSubSlotHash.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainSubSlot.InfusedChallengeChainSubSlotHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainSubSlot.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_RewardChainSubSlot_InfusedChallengeChainSubSlotHash_" data-uid="chia.dotnet.RewardChainSubSlot.InfusedChallengeChainSubSlotHash*"></a>
-
-  <h3 id="chia_dotnet_RewardChainSubSlot_InfusedChallengeChainSubSlotHash" data-uid="chia.dotnet.RewardChainSubSlot.InfusedChallengeChainSubSlotHash">
-  InfusedChallengeChainSubSlotHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainSubSlot.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RewardChainSubSlot_InfusedChallengeChainSubSlotHash" data-uid="chia.dotnet.RewardChainSubSlot.InfusedChallengeChainSubSlotHash">InfusedChallengeChainSubSlotHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? InfusedChallengeChainSubSlotHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string InfusedChallengeChainSubSlotHash { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainSubSlot.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RewardChainSubSlot.md&amp;value=---%0Auid%3A%20chia.dotnet.RewardChainSubSlot%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/RewardChainSubSlot.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.Root.html b/docs/api/chia.dotnet.Root.html
index ce254395..303a6399 100644
--- a/docs/api/chia.dotnet.Root.html
+++ b/docs/api/chia.dotnet.Root.html
@@ -1,313 +1,295 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class Root
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class Root
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Root.md&amp;value=---%0Auid%3A%20chia.dotnet.Root%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class Root
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class Root
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.Root">
-
-
-
-  <h1 id="chia_dotnet_Root" data-uid="chia.dotnet.Root" class="text-break">
-    Class Root
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L12"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.Root">
+  
+  
+  <h1 id="chia_dotnet_Root" data-uid="chia.dotnet.Root" class="text-break">Class Root
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">Root</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record Root : IEquatable&lt;Root&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.Root.html">Root</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">Root</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.Root.html">Root</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_Root_Generation_" data-uid="chia.dotnet.Root.Generation*"></a>
-
-  <h3 id="chia_dotnet_Root_Generation" data-uid="chia.dotnet.Root.Generation">
-  Generation
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L16"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_Root_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class Root : IEquatable&lt;Root&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Root_Generation.md&amp;value=---%0Auid%3A%20chia.dotnet.Root.Generation%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L16">View Source</a>
+  </span>
+  <a id="chia_dotnet_Root_Generation_" data-uid="chia.dotnet.Root.Generation*"></a>
+  <h4 id="chia_dotnet_Root_Generation" data-uid="chia.dotnet.Root.Generation">Generation</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint Generation { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint Generation { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Root_NodeHash.md&amp;value=---%0Auid%3A%20chia.dotnet.Root.NodeHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L15">View Source</a>
+  </span>
   <a id="chia_dotnet_Root_NodeHash_" data-uid="chia.dotnet.Root.NodeHash*"></a>
-
-  <h3 id="chia_dotnet_Root_NodeHash" data-uid="chia.dotnet.Root.NodeHash">
-  NodeHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L15"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Root_NodeHash" data-uid="chia.dotnet.Root.NodeHash">NodeHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? NodeHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string NodeHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Root_Status.md&amp;value=---%0Auid%3A%20chia.dotnet.Root.Status%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L17">View Source</a>
+  </span>
   <a id="chia_dotnet_Root_Status_" data-uid="chia.dotnet.Root.Status*"></a>
-
-  <h3 id="chia_dotnet_Root_Status" data-uid="chia.dotnet.Root.Status">
-  Status
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Root_Status" data-uid="chia.dotnet.Root.Status">Status</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Status Status { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public Status Status { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.Status.html">Status</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.Status.html">Status</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Root_TreeId.md&amp;value=---%0Auid%3A%20chia.dotnet.Root.TreeId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_Root_TreeId_" data-uid="chia.dotnet.Root.TreeId*"></a>
-
-  <h3 id="chia_dotnet_Root_TreeId" data-uid="chia.dotnet.Root.TreeId">
-  TreeId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Root_TreeId" data-uid="chia.dotnet.Root.TreeId">TreeId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string TreeId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string TreeId { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L12" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Root.md&amp;value=---%0Auid%3A%20chia.dotnet.Root%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L12" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.RootHash.html b/docs/api/chia.dotnet.RootHash.html
index d79299cf..f49bf4d6 100644
--- a/docs/api/chia.dotnet.RootHash.html
+++ b/docs/api/chia.dotnet.RootHash.html
@@ -1,345 +1,326 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class RootHash
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class RootHash
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RootHash.md&amp;value=---%0Auid%3A%20chia.dotnet.RootHash%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class RootHash
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class RootHash
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.RootHash">
-
-
-
-  <h1 id="chia_dotnet_RootHash" data-uid="chia.dotnet.RootHash" class="text-break">
-    Class RootHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L29"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.RootHash">
+  
+  
+  <h1 id="chia_dotnet_RootHash" data-uid="chia.dotnet.RootHash" class="text-break">Class RootHash
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">RootHash</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record RootHash : IEquatable&lt;RootHash&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.RootHash.html">RootHash</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">RootHash</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.RootHash.html">RootHash</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_RootHash_Confirmed_" data-uid="chia.dotnet.RootHash.Confirmed*"></a>
-
-  <h3 id="chia_dotnet_RootHash_Confirmed" data-uid="chia.dotnet.RootHash.Confirmed">
-  Confirmed
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L33"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_RootHash_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class RootHash : IEquatable&lt;RootHash&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RootHash_Confirmed.md&amp;value=---%0Auid%3A%20chia.dotnet.RootHash.Confirmed%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L33">View Source</a>
+  </span>
+  <a id="chia_dotnet_RootHash_Confirmed_" data-uid="chia.dotnet.RootHash.Confirmed*"></a>
+  <h4 id="chia_dotnet_RootHash_Confirmed" data-uid="chia.dotnet.RootHash.Confirmed">Confirmed</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool Confirmed { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool Confirmed { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RootHash_DateTimestamp.md&amp;value=---%0Auid%3A%20chia.dotnet.RootHash.DateTimestamp%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L35">View Source</a>
+  </span>
   <a id="chia_dotnet_RootHash_DateTimestamp_" data-uid="chia.dotnet.RootHash.DateTimestamp*"></a>
-
-  <h3 id="chia_dotnet_RootHash_DateTimestamp" data-uid="chia.dotnet.RootHash.DateTimestamp">
-  DateTimestamp
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L35"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RootHash_DateTimestamp" data-uid="chia.dotnet.RootHash.DateTimestamp">DateTimestamp</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public DateTime DateTimestamp { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RootHash_Hash.md&amp;value=---%0Auid%3A%20chia.dotnet.RootHash.Hash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L32">View Source</a>
+  </span>
   <a id="chia_dotnet_RootHash_Hash_" data-uid="chia.dotnet.RootHash.Hash*"></a>
-
-  <h3 id="chia_dotnet_RootHash_Hash" data-uid="chia.dotnet.RootHash.Hash">
-  Hash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L32"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RootHash_Hash" data-uid="chia.dotnet.RootHash.Hash">Hash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Hash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Hash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RootHash_Id.md&amp;value=---%0Auid%3A%20chia.dotnet.RootHash.Id%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L31">View Source</a>
+  </span>
   <a id="chia_dotnet_RootHash_Id_" data-uid="chia.dotnet.RootHash.Id*"></a>
-
-  <h3 id="chia_dotnet_RootHash_Id" data-uid="chia.dotnet.RootHash.Id">
-  Id
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L31"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RootHash_Id" data-uid="chia.dotnet.RootHash.Id">Id</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? Id { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Id { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RootHash_Timestamp.md&amp;value=---%0Auid%3A%20chia.dotnet.RootHash.Timestamp%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L34">View Source</a>
+  </span>
   <a id="chia_dotnet_RootHash_Timestamp_" data-uid="chia.dotnet.RootHash.Timestamp*"></a>
-
-  <h3 id="chia_dotnet_RootHash_Timestamp" data-uid="chia.dotnet.RootHash.Timestamp">
-  Timestamp
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L34"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RootHash_Timestamp" data-uid="chia.dotnet.RootHash.Timestamp">Timestamp</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong Timestamp { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong Timestamp { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L29" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RootHash.md&amp;value=---%0Auid%3A%20chia.dotnet.RootHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L29" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.RootHistory.html b/docs/api/chia.dotnet.RootHistory.html
index 527a76b0..6b620add 100644
--- a/docs/api/chia.dotnet.RootHistory.html
+++ b/docs/api/chia.dotnet.RootHistory.html
@@ -1,314 +1,296 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class RootHistory
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class RootHistory
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RootHistory.md&amp;value=---%0Auid%3A%20chia.dotnet.RootHistory%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class RootHistory
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class RootHistory
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.RootHistory">
-
-
-
-  <h1 id="chia_dotnet_RootHistory" data-uid="chia.dotnet.RootHistory" class="text-break">
-    Class RootHistory
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L20"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.RootHistory">
+  
+  
+  <h1 id="chia_dotnet_RootHistory" data-uid="chia.dotnet.RootHistory" class="text-break">Class RootHistory
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">RootHistory</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record RootHistory : IEquatable&lt;RootHistory&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.RootHistory.html">RootHistory</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">RootHistory</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.RootHistory.html">RootHistory</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_RootHistory_Confirmed_" data-uid="chia.dotnet.RootHistory.Confirmed*"></a>
-
-  <h3 id="chia_dotnet_RootHistory_Confirmed" data-uid="chia.dotnet.RootHistory.Confirmed">
-  Confirmed
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L23"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_RootHistory_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class RootHistory : IEquatable&lt;RootHistory&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RootHistory_Confirmed.md&amp;value=---%0Auid%3A%20chia.dotnet.RootHistory.Confirmed%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L23">View Source</a>
+  </span>
+  <a id="chia_dotnet_RootHistory_Confirmed_" data-uid="chia.dotnet.RootHistory.Confirmed*"></a>
+  <h4 id="chia_dotnet_RootHistory_Confirmed" data-uid="chia.dotnet.RootHistory.Confirmed">Confirmed</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool Confirmed { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool Confirmed { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RootHistory_DateTimestamp.md&amp;value=---%0Auid%3A%20chia.dotnet.RootHistory.DateTimestamp%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L25">View Source</a>
+  </span>
   <a id="chia_dotnet_RootHistory_DateTimestamp_" data-uid="chia.dotnet.RootHistory.DateTimestamp*"></a>
-
-  <h3 id="chia_dotnet_RootHistory_DateTimestamp" data-uid="chia.dotnet.RootHistory.DateTimestamp">
-  DateTimestamp
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L25"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RootHistory_DateTimestamp" data-uid="chia.dotnet.RootHistory.DateTimestamp">DateTimestamp</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public DateTime DateTimestamp { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RootHistory_RootHash.md&amp;value=---%0Auid%3A%20chia.dotnet.RootHistory.RootHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L22">View Source</a>
+  </span>
   <a id="chia_dotnet_RootHistory_RootHash_" data-uid="chia.dotnet.RootHistory.RootHash*"></a>
-
-  <h3 id="chia_dotnet_RootHistory_RootHash" data-uid="chia.dotnet.RootHistory.RootHash">
-  RootHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L22"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RootHistory_RootHash" data-uid="chia.dotnet.RootHistory.RootHash">RootHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string RootHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string RootHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RootHistory_Timestamp.md&amp;value=---%0Auid%3A%20chia.dotnet.RootHistory.Timestamp%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L24">View Source</a>
+  </span>
   <a id="chia_dotnet_RootHistory_Timestamp_" data-uid="chia.dotnet.RootHistory.Timestamp*"></a>
-
-  <h3 id="chia_dotnet_RootHistory_Timestamp" data-uid="chia.dotnet.RootHistory.Timestamp">
-  Timestamp
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L24"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RootHistory_Timestamp" data-uid="chia.dotnet.RootHistory.Timestamp">Timestamp</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong Timestamp { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong Timestamp { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L20" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RootHistory.md&amp;value=---%0Auid%3A%20chia.dotnet.RootHistory%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L20" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.RoyaltyAsset.html b/docs/api/chia.dotnet.RoyaltyAsset.html
index 53b7e7e2..e0ad810b 100644
--- a/docs/api/chia.dotnet.RoyaltyAsset.html
+++ b/docs/api/chia.dotnet.RoyaltyAsset.html
@@ -1,282 +1,265 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class RoyaltyAsset
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class RoyaltyAsset
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RoyaltyAsset.md&amp;value=---%0Auid%3A%20chia.dotnet.RoyaltyAsset%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class RoyaltyAsset
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class RoyaltyAsset
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.RoyaltyAsset">
-
-
-
-  <h1 id="chia_dotnet_RoyaltyAsset" data-uid="chia.dotnet.RoyaltyAsset" class="text-break">
-    Class RoyaltyAsset
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L16"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.RoyaltyAsset">
+  
+  
+  <h1 id="chia_dotnet_RoyaltyAsset" data-uid="chia.dotnet.RoyaltyAsset" class="text-break">Class RoyaltyAsset
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">RoyaltyAsset</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record RoyaltyAsset : IEquatable&lt;RoyaltyAsset&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.RoyaltyAsset.html">RoyaltyAsset</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">RoyaltyAsset</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.RoyaltyAsset.html">RoyaltyAsset</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_RoyaltyAsset_Asset_" data-uid="chia.dotnet.RoyaltyAsset.Asset*"></a>
-
-  <h3 id="chia_dotnet_RoyaltyAsset_Asset" data-uid="chia.dotnet.RoyaltyAsset.Asset">
-  Asset
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L18"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_RoyaltyAsset_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class RoyaltyAsset : IEquatable&lt;RoyaltyAsset&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RoyaltyAsset_Asset.md&amp;value=---%0Auid%3A%20chia.dotnet.RoyaltyAsset.Asset%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L18">View Source</a>
+  </span>
+  <a id="chia_dotnet_RoyaltyAsset_Asset_" data-uid="chia.dotnet.RoyaltyAsset.Asset*"></a>
+  <h4 id="chia_dotnet_RoyaltyAsset_Asset" data-uid="chia.dotnet.RoyaltyAsset.Asset">Asset</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Asset { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Asset { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RoyaltyAsset_RoyaltyAddress.md&amp;value=---%0Auid%3A%20chia.dotnet.RoyaltyAsset.RoyaltyAddress%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L19">View Source</a>
+  </span>
   <a id="chia_dotnet_RoyaltyAsset_RoyaltyAddress_" data-uid="chia.dotnet.RoyaltyAsset.RoyaltyAddress*"></a>
-
-  <h3 id="chia_dotnet_RoyaltyAsset_RoyaltyAddress" data-uid="chia.dotnet.RoyaltyAsset.RoyaltyAddress">
-  RoyaltyAddress
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L19"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RoyaltyAsset_RoyaltyAddress" data-uid="chia.dotnet.RoyaltyAsset.RoyaltyAddress">RoyaltyAddress</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string RoyaltyAddress { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string RoyaltyAddress { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RoyaltyAsset_RoyaltyPercentage.md&amp;value=---%0Auid%3A%20chia.dotnet.RoyaltyAsset.RoyaltyPercentage%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L20">View Source</a>
+  </span>
   <a id="chia_dotnet_RoyaltyAsset_RoyaltyPercentage_" data-uid="chia.dotnet.RoyaltyAsset.RoyaltyPercentage*"></a>
-
-  <h3 id="chia_dotnet_RoyaltyAsset_RoyaltyPercentage" data-uid="chia.dotnet.RoyaltyAsset.RoyaltyPercentage">
-  RoyaltyPercentage
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L20"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_RoyaltyAsset_RoyaltyPercentage" data-uid="chia.dotnet.RoyaltyAsset.RoyaltyPercentage">RoyaltyPercentage</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ushort RoyaltyPercentage { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ushort RoyaltyPercentage { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint16">UInt16</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint16">ushort</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L16" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_RoyaltyAsset.md&amp;value=---%0Auid%3A%20chia.dotnet.RoyaltyAsset%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Asset.cs/#L16" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.SendPeer.html b/docs/api/chia.dotnet.SendPeer.html
index 7229f288..d1b2f49c 100644
--- a/docs/api/chia.dotnet.SendPeer.html
+++ b/docs/api/chia.dotnet.SendPeer.html
@@ -1,288 +1,271 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class SendPeer
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class SendPeer
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Represents the list of peers that we sent the transaction to, whether each one included it in the mempool, and what the error message (if any) was">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SendPeer.md&amp;value=---%0Auid%3A%20chia.dotnet.SendPeer%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class SendPeer
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class SendPeer
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.SendPeer">
-
-
-
-  <h1 id="chia_dotnet_SendPeer" data-uid="chia.dotnet.SendPeer" class="text-break">
-    Class SendPeer
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SendPeer.cs/#L11"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.SendPeer">
+  
+  
+  <h1 id="chia_dotnet_SendPeer" data-uid="chia.dotnet.SendPeer" class="text-break">Class SendPeer
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Represents the list of peers that we sent the transaction to, whether each one
+  <div class="markdown level0 summary"><p>Represents the list of peers that we sent the transaction to, whether each one
 included it in the mempool, and what the error message (if any) was</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">[JsonConverter(typeof(SendPeerConverter))]
-public record SendPeer : IEquatable&lt;SendPeer&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">SendPeer</span></div>
+  </div>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.SendPeer.html">SendPeer</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">SendPeer</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.SendPeer.html">SendPeer</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-  <h2 id="chia_dotnet_SendPeer_remarks">Remarks</h2>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_SendPeer_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">[JsonConverter(typeof(SendPeerConverter))]
+public class SendPeer : IEquatable&lt;SendPeer&gt;</code></pre>
+  </div>
+  <h5 id="chia_dotnet_SendPeer_remarks"><strong>Remarks</strong></h5>
   <div class="markdown level0 remarks"><p>Represented as <code>List[Tuple[str, uint8, Optional[str]]]</code> in python</p>
 </div>
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_SendPeer_ErrorMessage_" data-uid="chia.dotnet.SendPeer.ErrorMessage*"></a>
-
-  <h3 id="chia_dotnet_SendPeer_ErrorMessage" data-uid="chia.dotnet.SendPeer.ErrorMessage">
-  ErrorMessage
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SendPeer.cs/#L16"><i class="bi bi-code-slash"></i></a>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SendPeer_ErrorMessage.md&amp;value=---%0Auid%3A%20chia.dotnet.SendPeer.ErrorMessage%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SendPeer.cs/#L16">View Source</a>
+  </span>
+  <a id="chia_dotnet_SendPeer_ErrorMessage_" data-uid="chia.dotnet.SendPeer.ErrorMessage*"></a>
+  <h4 id="chia_dotnet_SendPeer_ErrorMessage" data-uid="chia.dotnet.SendPeer.ErrorMessage">ErrorMessage</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? ErrorMessage { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string ErrorMessage { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Represents the list of peers that we sent the transaction to, whether each one included it in the mempool, and what the error message (if any) was</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SendPeer_MempoolInclusionStatus.md&amp;value=---%0Auid%3A%20chia.dotnet.SendPeer.MempoolInclusionStatus%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SendPeer.cs/#L15">View Source</a>
+  </span>
   <a id="chia_dotnet_SendPeer_MempoolInclusionStatus_" data-uid="chia.dotnet.SendPeer.MempoolInclusionStatus*"></a>
-
-  <h3 id="chia_dotnet_SendPeer_MempoolInclusionStatus" data-uid="chia.dotnet.SendPeer.MempoolInclusionStatus">
-  MempoolInclusionStatus
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SendPeer.cs/#L15"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SendPeer_MempoolInclusionStatus" data-uid="chia.dotnet.SendPeer.MempoolInclusionStatus">MempoolInclusionStatus</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public MempoolInclusionStatus MempoolInclusionStatus { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public MempoolInclusionStatus MempoolInclusionStatus { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.MempoolInclusionStatus.html">MempoolInclusionStatus</a></dt>
-    <dd>Represents the list of peers that we sent the transaction to, whether each one included it in the mempool, and what the error message (if any) was</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.MempoolInclusionStatus.html">MempoolInclusionStatus</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SendPeer_Peer.md&amp;value=---%0Auid%3A%20chia.dotnet.SendPeer.Peer%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SendPeer.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_SendPeer_Peer_" data-uid="chia.dotnet.SendPeer.Peer*"></a>
-
-  <h3 id="chia_dotnet_SendPeer_Peer" data-uid="chia.dotnet.SendPeer.Peer">
-  Peer
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SendPeer.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SendPeer_Peer" data-uid="chia.dotnet.SendPeer.Peer">Peer</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Peer { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Peer { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Represents the list of peers that we sent the transaction to, whether each one included it in the mempool, and what the error message (if any) was</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SendPeer.cs/#L11" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SendPeer.md&amp;value=---%0Auid%3A%20chia.dotnet.SendPeer%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SendPeer.cs/#L11" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.ServiceNames.html b/docs/api/chia.dotnet.ServiceNames.html
index 921a6a30..90acc45a 100644
--- a/docs/api/chia.dotnet.ServiceNames.html
+++ b/docs/api/chia.dotnet.ServiceNames.html
@@ -1,444 +1,421 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Struct ServiceNames
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Struct ServiceNames
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="The names of chia services. These are used as  values">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceNames.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceNames%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Struct ServiceNames
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Struct ServiceNames
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.ServiceNames">
-
-
-
-  <h1 id="chia_dotnet_ServiceNames" data-uid="chia.dotnet.ServiceNames" class="text-break">
-    Struct ServiceNames
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceNames.cs/#L6"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.ServiceNames">
+  
+  
+  <h1 id="chia_dotnet_ServiceNames" data-uid="chia.dotnet.ServiceNames" class="text-break">Struct ServiceNames
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>The names of chia services. These are used as <a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Destination">Destination</a> values</p>
+  <div class="markdown level0 summary"><p>The names of chia services. These are used as <a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Destination">Destination</a> values</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public struct ServiceNames</code></pre>
-  </div>
-
-
-
-
-
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetype.equals">ValueType.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetype.equals#system-valuetype-equals(system-object)">ValueType.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode">ValueType.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode#system-valuetype-gethashcode">ValueType.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetype.tostring">ValueType.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetype.tostring#system-valuetype-tostring">ValueType.ToString()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="fields">Fields
-</h2>
-
-
-
-  <h3 id="chia_dotnet_ServiceNames_Crawler" data-uid="chia.dotnet.ServiceNames.Crawler">
-  Crawler
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceNames.cs/#L15"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_ServiceNames_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public struct ServiceNames</code></pre>
+  </div>
+  <h3 id="fields">Fields
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceNames_Crawler.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceNames.Crawler%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceNames.cs/#L15">View Source</a>
+  </span>
+  <h4 id="chia_dotnet_ServiceNames_Crawler" data-uid="chia.dotnet.ServiceNames.Crawler">Crawler</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public const string Crawler = &quot;chia_crawler&quot;</code></pre>
   </div>
-
-
-
-
-  <h4 class="section">Field Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>The names of chia services. These are used as  values</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-  <h3 id="chia_dotnet_ServiceNames_Daemon" data-uid="chia.dotnet.ServiceNames.Daemon">
-  Daemon
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceNames.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceNames_Daemon.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceNames.Daemon%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceNames.cs/#L14">View Source</a>
+  </span>
+  <h4 id="chia_dotnet_ServiceNames_Daemon" data-uid="chia.dotnet.ServiceNames.Daemon">Daemon</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public const string Daemon = &quot;daemon&quot;</code></pre>
   </div>
-
-
-
-
-  <h4 class="section">Field Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>The names of chia services. These are used as  values</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-  <h3 id="chia_dotnet_ServiceNames_DataLayer" data-uid="chia.dotnet.ServiceNames.DataLayer">
-  DataLayer
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceNames.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceNames_DataLayer.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceNames.DataLayer%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceNames.cs/#L16">View Source</a>
+  </span>
+  <h4 id="chia_dotnet_ServiceNames_DataLayer" data-uid="chia.dotnet.ServiceNames.DataLayer">DataLayer</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public const string DataLayer = &quot;chia_data_layer&quot;</code></pre>
   </div>
-
-
-
-
-  <h4 class="section">Field Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>The names of chia services. These are used as  values</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-  <h3 id="chia_dotnet_ServiceNames_Farmer" data-uid="chia.dotnet.ServiceNames.Farmer">
-  Farmer
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceNames.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceNames_Farmer.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceNames.Farmer%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceNames.cs/#L10">View Source</a>
+  </span>
+  <h4 id="chia_dotnet_ServiceNames_Farmer" data-uid="chia.dotnet.ServiceNames.Farmer">Farmer</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public const string Farmer = &quot;chia_farmer&quot;</code></pre>
   </div>
-
-
-
-
-  <h4 class="section">Field Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>The names of chia services. These are used as  values</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-  <h3 id="chia_dotnet_ServiceNames_FullNode" data-uid="chia.dotnet.ServiceNames.FullNode">
-  FullNode
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceNames.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceNames_FullNode.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceNames.FullNode%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceNames.cs/#L8">View Source</a>
+  </span>
+  <h4 id="chia_dotnet_ServiceNames_FullNode" data-uid="chia.dotnet.ServiceNames.FullNode">FullNode</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public const string FullNode = &quot;chia_full_node&quot;</code></pre>
   </div>
-
-
-
-
-  <h4 class="section">Field Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>The names of chia services. These are used as  values</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-  <h3 id="chia_dotnet_ServiceNames_Harvester" data-uid="chia.dotnet.ServiceNames.Harvester">
-  Harvester
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceNames.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceNames_Harvester.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceNames.Harvester%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceNames.cs/#L11">View Source</a>
+  </span>
+  <h4 id="chia_dotnet_ServiceNames_Harvester" data-uid="chia.dotnet.ServiceNames.Harvester">Harvester</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public const string Harvester = &quot;chia_harvester&quot;</code></pre>
   </div>
-
-
-
-
-  <h4 class="section">Field Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>The names of chia services. These are used as  values</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-  <h3 id="chia_dotnet_ServiceNames_Plotter" data-uid="chia.dotnet.ServiceNames.Plotter">
-  Plotter
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceNames.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceNames_Plotter.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceNames.Plotter%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceNames.cs/#L13">View Source</a>
+  </span>
+  <h4 id="chia_dotnet_ServiceNames_Plotter" data-uid="chia.dotnet.ServiceNames.Plotter">Plotter</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public const string Plotter = &quot;chia_plotter&quot;</code></pre>
   </div>
-
-
-
-
-  <h4 class="section">Field Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>The names of chia services. These are used as  values</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-  <h3 id="chia_dotnet_ServiceNames_Simulator" data-uid="chia.dotnet.ServiceNames.Simulator">
-  Simulator
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceNames.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceNames_Simulator.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceNames.Simulator%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceNames.cs/#L12">View Source</a>
+  </span>
+  <h4 id="chia_dotnet_ServiceNames_Simulator" data-uid="chia.dotnet.ServiceNames.Simulator">Simulator</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public const string Simulator = &quot;chia_full_node_simulator&quot;</code></pre>
   </div>
-
-
-
-
-  <h4 class="section">Field Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>The names of chia services. These are used as  values</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-  <h3 id="chia_dotnet_ServiceNames_Wallet" data-uid="chia.dotnet.ServiceNames.Wallet">
-  Wallet
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceNames.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceNames_Wallet.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceNames.Wallet%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceNames.cs/#L9">View Source</a>
+  </span>
+  <h4 id="chia_dotnet_ServiceNames_Wallet" data-uid="chia.dotnet.ServiceNames.Wallet">Wallet</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public const string Wallet = &quot;chia_wallet&quot;</code></pre>
   </div>
-
-
-
-
-  <h4 class="section">Field Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>The names of chia services. These are used as  values</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceNames.cs/#L6" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceNames.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceNames%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceNames.cs/#L6" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.ServiceProxy.html b/docs/api/chia.dotnet.ServiceProxy.html
index 7c28fc59..b5cba388 100644
--- a/docs/api/chia.dotnet.ServiceProxy.html
+++ b/docs/api/chia.dotnet.ServiceProxy.html
@@ -1,590 +1,832 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class ServiceProxy
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class ServiceProxy
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Base class that uses an  to send and receive messages to services">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceProxy.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceProxy%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class ServiceProxy
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class ServiceProxy
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.ServiceProxy">
-
-
-
-  <h1 id="chia_dotnet_ServiceProxy" data-uid="chia.dotnet.ServiceProxy" class="text-break">
-    Class ServiceProxy
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L13"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.ServiceProxy">
+  
+  
+  <h1 id="chia_dotnet_ServiceProxy" data-uid="chia.dotnet.ServiceProxy" class="text-break">Class ServiceProxy
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Base class that uses an <a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a> to send and receive messages to services</p>
+  <div class="markdown level0 summary"><p>Base class that uses an <a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a> to send and receive messages to services</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public abstract class ServiceProxy</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">ServiceProxy</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">ServiceProxy</span></div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Derived</dt>
-    <dd>
-      <div><a class="xref" href="chia.dotnet.CrawlerProxy.html">CrawlerProxy</a></div>
-      <div><a class="xref" href="chia.dotnet.DaemonProxy.html">DaemonProxy</a></div>
-      <div><a class="xref" href="chia.dotnet.DataLayerProxy.html">DataLayerProxy</a></div>
-      <div><a class="xref" href="chia.dotnet.FarmerProxy.html">FarmerProxy</a></div>
-      <div><a class="xref" href="chia.dotnet.FullNodeProxy.html">FullNodeProxy</a></div>
-      <div><a class="xref" href="chia.dotnet.HarvesterProxy.html">HarvesterProxy</a></div>
-      <div><a class="xref" href="chia.dotnet.PlotterProxy.html">PlotterProxy</a></div>
-      <div><a class="xref" href="chia.dotnet.WalletProxy.html">WalletProxy</a></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-  <h2 id="chia_dotnet_ServiceProxy_remarks">Remarks</h2>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_ServiceProxy_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public abstract class ServiceProxy</code></pre>
+  </div>
+  <h5 id="chia_dotnet_ServiceProxy_remarks"><strong>Remarks</strong></h5>
   <div class="markdown level0 remarks"><p>The lifetime of the RpcClient is not controlled by the proxy. It should be disposed outside of this class.</p>
 </div>
-
-
-  <h2 class="section" id="constructors">Constructors
-</h2>
-
-
-  <a id="chia_dotnet_ServiceProxy__ctor_" data-uid="chia.dotnet.ServiceProxy.#ctor*"></a>
-
-  <h3 id="chia_dotnet_ServiceProxy__ctor_chia_dotnet_IRpcClient_System_String_System_String_" data-uid="chia.dotnet.ServiceProxy.#ctor(chia.dotnet.IRpcClient,System.String,System.String)">
-  ServiceProxy(IRpcClient, string, string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L21"><i class="bi bi-code-slash"></i></a>
+  <h3 id="constructors">Constructors
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceProxy__ctor_chia_dotnet_IRpcClient_System_String_System_String_.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceProxy.%23ctor(chia.dotnet.IRpcClient%2CSystem.String%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L21">View Source</a>
+  </span>
+  <a id="chia_dotnet_ServiceProxy__ctor_" data-uid="chia.dotnet.ServiceProxy.#ctor*"></a>
+  <h4 id="chia_dotnet_ServiceProxy__ctor_chia_dotnet_IRpcClient_System_String_System_String_" data-uid="chia.dotnet.ServiceProxy.#ctor(chia.dotnet.IRpcClient,System.String,System.String)">ServiceProxy(IRpcClient, String, String)</h4>
   <div class="markdown level1 summary"><p>ctor</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">protected ServiceProxy(IRpcClient rpcClient, string destinationService, string originService)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>rpcClient</code> <a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a></dt>
-    <dd><p><a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a> instance to use for rpc communication</p>
-</dd>
-    <dt><code>destinationService</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p><a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Destination">Destination</a></p>
-</dd>
-    <dt><code>originService</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p><a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Origin">Origin</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_ServiceProxy_DestinationService_" data-uid="chia.dotnet.ServiceProxy.DestinationService*"></a>
-
-  <h3 id="chia_dotnet_ServiceProxy_DestinationService" data-uid="chia.dotnet.ServiceProxy.DestinationService">
-  DestinationService
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L48"><i class="bi bi-code-slash"></i></a>
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a></td>
+        <td><span class="parametername">rpcClient</span></td>
+        <td><p><a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a> instance to use for rpc communication</p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><span class="parametername">destinationService</span></td>
+        <td><p><a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Destination">Destination</a></p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><span class="parametername">originService</span></td>
+        <td><p><a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Origin">Origin</a></p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceProxy_DestinationService.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceProxy.DestinationService%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L116">View Source</a>
+  </span>
+  <a id="chia_dotnet_ServiceProxy_DestinationService_" data-uid="chia.dotnet.ServiceProxy.DestinationService*"></a>
+  <h4 id="chia_dotnet_ServiceProxy_DestinationService" data-uid="chia.dotnet.ServiceProxy.DestinationService">DestinationService</h4>
   <div class="markdown level1 summary"><p><a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Destination">Destination</a></p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public string DestinationService { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceProxy_IsEventSource.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceProxy.IsEventSource%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L57">View Source</a>
+  </span>
+  <a id="chia_dotnet_ServiceProxy_IsEventSource_" data-uid="chia.dotnet.ServiceProxy.IsEventSource*"></a>
+  <h4 id="chia_dotnet_ServiceProxy_IsEventSource" data-uid="chia.dotnet.ServiceProxy.IsEventSource">IsEventSource</h4>
+  <div class="markdown level1 summary"><p>Indicates whether this instance is wired to a <a class="xref" href="chia.dotnet.WebSocketRpcClient.html">WebSocketRpcClient</a> so may source events</p>
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string DestinationService { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool IsEventSource { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Base class that uses an  to send and receive messages to services</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceProxy_OriginService.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceProxy.OriginService%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L111">View Source</a>
+  </span>
   <a id="chia_dotnet_ServiceProxy_OriginService_" data-uid="chia.dotnet.ServiceProxy.OriginService*"></a>
-
-  <h3 id="chia_dotnet_ServiceProxy_OriginService" data-uid="chia.dotnet.ServiceProxy.OriginService">
-  OriginService
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L43"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ServiceProxy_OriginService" data-uid="chia.dotnet.ServiceProxy.OriginService">OriginService</h4>
   <div class="markdown level1 summary"><p>The name of the service that is running. Will be used as the <a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Origin">Origin</a> of all messages
-as well as the identifier used for <a class="xref" href="chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_RegisterService_System_String_System_Threading_CancellationToken_">RegisterService(string, CancellationToken)</a></p>
+as well as the identifier used for <see cref="!:DaemonProxy.RegisterService(string, CancellationToken)"></see></p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string OriginService { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string OriginService { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Base class that uses an  to send and receive messages to services</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceProxy_RpcClient.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceProxy.RpcClient%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L121">View Source</a>
+  </span>
   <a id="chia_dotnet_ServiceProxy_RpcClient_" data-uid="chia.dotnet.ServiceProxy.RpcClient*"></a>
-
-  <h3 id="chia_dotnet_ServiceProxy_RpcClient" data-uid="chia.dotnet.ServiceProxy.RpcClient">
-  RpcClient
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L53"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ServiceProxy_RpcClient" data-uid="chia.dotnet.ServiceProxy.RpcClient">RpcClient</h4>
   <div class="markdown level1 summary"><p>The <a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a> used for underlying RPC</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IRpcClient RpcClient { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IRpcClient RpcClient { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a></dt>
-    <dd>Base class that uses an  to send and receive messages to services</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_ServiceProxy_CloseConnection_" data-uid="chia.dotnet.ServiceProxy.CloseConnection*"></a>
-
-  <h3 id="chia_dotnet_ServiceProxy_CloseConnection_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.ServiceProxy.CloseConnection(System.String,System.Threading.CancellationToken)">
-  CloseConnection(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L123"><i class="bi bi-code-slash"></i></a>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="methods">Methods
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceProxy_CloseConnection_System_String_System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceProxy.CloseConnection(System.String%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L191">View Source</a>
+  </span>
+  <a id="chia_dotnet_ServiceProxy_CloseConnection_" data-uid="chia.dotnet.ServiceProxy.CloseConnection*"></a>
+  <h4 id="chia_dotnet_ServiceProxy_CloseConnection_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.ServiceProxy.CloseConnection(System.String,System.Threading.CancellationToken)">CloseConnection(String, CancellationToken)</h4>
   <div class="markdown level1 summary"><p>Closes a connection</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task CloseConnection(string nodeId, CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public async Task CloseConnection(string nodeId, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>nodeId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The id of the connection to close</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><span class="parametername">nodeId</span></td>
+        <td><p>The id of the connection to close</p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></td>
+        <td><span class="parametername">cancellationToken</span></td>
+        <td><p>A token to allow the call to be cancelled</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></td>
+        <td><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceProxy_GetConnections_System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceProxy.GetConnections(System.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L149">View Source</a>
+  </span>
   <a id="chia_dotnet_ServiceProxy_GetConnections_" data-uid="chia.dotnet.ServiceProxy.GetConnections*"></a>
-
-  <h3 id="chia_dotnet_ServiceProxy_GetConnections_System_Threading_CancellationToken_" data-uid="chia.dotnet.ServiceProxy.GetConnections(System.Threading.CancellationToken)">
-  GetConnections(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L81"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ServiceProxy_GetConnections_System_Threading_CancellationToken_" data-uid="chia.dotnet.ServiceProxy.GetConnections(System.Threading.CancellationToken)">GetConnections(CancellationToken)</h4>
   <div class="markdown level1 summary"><p>Get the service's connections</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;ConnectionInfo&gt;&gt; GetConnections(CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public async Task&lt;IEnumerable&lt;ConnectionInfo&gt;&gt; GetConnections(CancellationToken cancellationToken = default(CancellationToken))</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.ConnectionInfo.html">ConnectionInfo</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.ConnectionInfo.html">ConnectionInfo</a>s</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></td>
+        <td><span class="parametername">cancellationToken</span></td>
+        <td><p>A token to allow the call to be cancelled</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.ConnectionInfo.html">ConnectionInfo</a>&gt;&gt;</td>
+        <td><p>A list of <a class="xref" href="chia.dotnet.ConnectionInfo.html">ConnectionInfo</a>s</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceProxy_GetRoutes_System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceProxy.GetRoutes(System.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L159">View Source</a>
+  </span>
   <a id="chia_dotnet_ServiceProxy_GetRoutes_" data-uid="chia.dotnet.ServiceProxy.GetRoutes*"></a>
-
-  <h3 id="chia_dotnet_ServiceProxy_GetRoutes_System_Threading_CancellationToken_" data-uid="chia.dotnet.ServiceProxy.GetRoutes(System.Threading.CancellationToken)">
-  GetRoutes(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L91"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ServiceProxy_GetRoutes_System_Threading_CancellationToken_" data-uid="chia.dotnet.ServiceProxy.GetRoutes(System.Threading.CancellationToken)">GetRoutes(CancellationToken)</h4>
   <div class="markdown level1 summary"><p>Get all endpoints of a service</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;string&gt;&gt; GetRoutes(CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public async Task&lt;IEnumerable&lt;string&gt;&gt; GetRoutes(CancellationToken cancellationToken = default(CancellationToken))</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;&gt;</dt>
-    <dd><p>A list of service routes</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></td>
+        <td><span class="parametername">cancellationToken</span></td>
+        <td><p>A token to allow the call to be cancelled</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;&gt;</td>
+        <td><p>A list of service routes</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceProxy_HealthZ_System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceProxy.HealthZ(System.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L129">View Source</a>
+  </span>
   <a id="chia_dotnet_ServiceProxy_HealthZ_" data-uid="chia.dotnet.ServiceProxy.HealthZ*"></a>
-
-  <h3 id="chia_dotnet_ServiceProxy_HealthZ_System_Threading_CancellationToken_" data-uid="chia.dotnet.ServiceProxy.HealthZ(System.Threading.CancellationToken)">
-  HealthZ(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L61"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ServiceProxy_HealthZ_System_Threading_CancellationToken_" data-uid="chia.dotnet.ServiceProxy.HealthZ(System.Threading.CancellationToken)">HealthZ(CancellationToken)</h4>
   <div class="markdown level1 summary"><p>Sends heartbeat message to the service</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task HealthZ(CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public async Task HealthZ(CancellationToken cancellationToken = default(CancellationToken))</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_ServiceProxy_HealthZ_System_Threading_CancellationToken__remarks">Remarks</h4>
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></td>
+        <td><span class="parametername">cancellationToken</span></td>
+        <td><p>A token to allow the call to be cancelled</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></td>
+        <td><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 id="chia_dotnet_ServiceProxy_HealthZ_System_Threading_CancellationToken__remarks">Remarks</h5>
   <div class="markdown level1 remarks"><p>Either completes without error or throws an exception.</p>
 </div>
-
-
-
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceProxy_OnEventMessage_chia_dotnet_Message_.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceProxy.OnEventMessage(chia.dotnet.Message)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L87">View Source</a>
+  </span>
+  <a id="chia_dotnet_ServiceProxy_OnEventMessage_" data-uid="chia.dotnet.ServiceProxy.OnEventMessage*"></a>
+  <h4 id="chia_dotnet_ServiceProxy_OnEventMessage_chia_dotnet_Message_" data-uid="chia.dotnet.ServiceProxy.OnEventMessage(chia.dotnet.Message)">OnEventMessage(Message)</h4>
+  <div class="markdown level1 summary"><p>Called when an event message is received</p>
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">protected virtual void OnEventMessage(Message msg)</code></pre>
+  </div>
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.Message.html">Message</a></td>
+        <td><span class="parametername">msg</span></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 id="chia_dotnet_ServiceProxy_OnEventMessage_chia_dotnet_Message__remarks">Remarks</h5>
+  <div class="markdown level1 remarks"><p>You need to call <see cref="!:DaemonProxy.RegisterService(string, CancellationToken)"></see>
+with <code>wallet_ui</code> or <code>metrics</code> in order for service events to be generated.</p>
+</div>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceProxy_OpenConnection_System_String_System_Int32_System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceProxy.OpenConnection(System.String%2CSystem.Int32%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L171">View Source</a>
+  </span>
   <a id="chia_dotnet_ServiceProxy_OpenConnection_" data-uid="chia.dotnet.ServiceProxy.OpenConnection*"></a>
-
-  <h3 id="chia_dotnet_ServiceProxy_OpenConnection_System_String_System_Int32_System_Threading_CancellationToken_" data-uid="chia.dotnet.ServiceProxy.OpenConnection(System.String,System.Int32,System.Threading.CancellationToken)">
-  OpenConnection(string, int, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L103"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ServiceProxy_OpenConnection_System_String_System_Int32_System_Threading_CancellationToken_" data-uid="chia.dotnet.ServiceProxy.OpenConnection(System.String,System.Int32,System.Threading.CancellationToken)">OpenConnection(String, Int32, CancellationToken)</h4>
   <div class="markdown level1 summary"><p>Add a connection</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task OpenConnection(string host, int port, CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public async Task OpenConnection(string host, int port, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>host</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The host name of the connection</p>
-</dd>
-    <dt><code>port</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd><p>The port to use</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td><span class="parametername">host</span></td>
+        <td><p>The host name of the connection</p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td><span class="parametername">port</span></td>
+        <td><p>The port to use</p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></td>
+        <td><span class="parametername">cancellationToken</span></td>
+        <td><p>A token to allow the call to be cancelled</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></td>
+        <td><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceProxy_StopNode_System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceProxy.StopNode(System.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L139">View Source</a>
+  </span>
   <a id="chia_dotnet_ServiceProxy_StopNode_" data-uid="chia.dotnet.ServiceProxy.StopNode*"></a>
-
-  <h3 id="chia_dotnet_ServiceProxy_StopNode_System_Threading_CancellationToken_" data-uid="chia.dotnet.ServiceProxy.StopNode(System.Threading.CancellationToken)">
-  StopNode(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L71"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_ServiceProxy_StopNode_System_Threading_CancellationToken_" data-uid="chia.dotnet.ServiceProxy.StopNode(System.Threading.CancellationToken)">StopNode(CancellationToken)</h4>
   <div class="markdown level1 summary"><p>Stops the service</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public async Task StopNode(CancellationToken cancellationToken = default(CancellationToken))</code></pre>
+  </div>
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></td>
+        <td><span class="parametername">cancellationToken</span></td>
+        <td><p>A token to allow the call to be cancelled</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></td>
+        <td><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="events">Events
+  </h3>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceProxy_ConnectionAdded.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceProxy.ConnectionAdded%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L68">View Source</a>
+  </span>
+  <h4 id="chia_dotnet_ServiceProxy_ConnectionAdded" data-uid="chia.dotnet.ServiceProxy.ConnectionAdded">ConnectionAdded</h4>
+  <div class="markdown level1 summary"><p>Event raised when a connection is added</p>
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public event EventHandler&lt;dynamic&gt; ConnectionAdded</code></pre>
+  </div>
+  <h5 class="eventType">Event Type</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.eventhandler-1">EventHandler</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 id="chia_dotnet_ServiceProxy_ConnectionAdded_remarks">Remarks</h5>
+  <div class="markdown level1 remarks"><p>Requires registering as the <code>metrics</code> service</p>
+</div>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceProxy_ConnectionClosed.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceProxy.ConnectionClosed%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L74">View Source</a>
+  </span>
+  <h4 id="chia_dotnet_ServiceProxy_ConnectionClosed" data-uid="chia.dotnet.ServiceProxy.ConnectionClosed">ConnectionClosed</h4>
+  <div class="markdown level1 summary"><p>Event raised when a connection is closed</p>
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public event EventHandler&lt;dynamic&gt; ConnectionClosed</code></pre>
+  </div>
+  <h5 class="eventType">Event Type</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.eventhandler-1">EventHandler</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 id="chia_dotnet_ServiceProxy_ConnectionClosed_remarks">Remarks</h5>
+  <div class="markdown level1 remarks"><p>Requires registering as the <code>metrics</code> service</p>
+</div>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceProxy_ConnectionsChanged.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceProxy.ConnectionsChanged%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L62">View Source</a>
+  </span>
+  <h4 id="chia_dotnet_ServiceProxy_ConnectionsChanged" data-uid="chia.dotnet.ServiceProxy.ConnectionsChanged">ConnectionsChanged</h4>
+  <div class="markdown level1 summary"><p>Event raised when a get_connections broadcast message is received</p>
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public event EventHandler&lt;dynamic&gt; ConnectionsChanged</code></pre>
+  </div>
+  <h5 class="eventType">Event Type</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.eventhandler-1">EventHandler</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceProxy_UnrecognizedEvent.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceProxy.UnrecognizedEvent%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L79">View Source</a>
+  </span>
+  <h4 id="chia_dotnet_ServiceProxy_UnrecognizedEvent" data-uid="chia.dotnet.ServiceProxy.UnrecognizedEvent">UnrecognizedEvent</h4>
+  <div class="markdown level1 summary"><p>Event raised when a broadcast message is received that isn't recognized</p>
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task StopNode(CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public event EventHandler&lt;Message&gt; UnrecognizedEvent</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="eventType">Event Type</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.eventhandler-1">EventHandler</a>&lt;<a class="xref" href="chia.dotnet.Message.html">Message</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L13" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_ServiceProxy.md&amp;value=---%0Auid%3A%20chia.dotnet.ServiceProxy%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ServiceProxy.cs/#L13" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.Side.html b/docs/api/chia.dotnet.Side.html
index 066abe9a..2f2bc20c 100644
--- a/docs/api/chia.dotnet.Side.html
+++ b/docs/api/chia.dotnet.Side.html
@@ -1,154 +1,156 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Enum Side
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Enum Side
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Side.md&amp;value=---%0Auid%3A%20chia.dotnet.Side%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Enum Side
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Enum Side
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.Side">
-
-
-
-
-  <h1 id="chia_dotnet_Side" data-uid="chia.dotnet.Side" class="text-break">
-    Enum Side
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Side.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.Side">
+  
+  
+  <h1 id="chia_dotnet_Side" data-uid="chia.dotnet.Side" class="text-break">Enum Side
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_Side_syntax">Syntax</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public enum Side : byte</code></pre>
   </div>
-
-
-
-
-
-
-
-
-
-  <h2 id="fields">Fields
-</h2>
-  <dl class="parameters">
-    <dt id="chia_dotnet_Side_Left"><code>Left = 0</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_Side_Right"><code>Right = 1</code></dt>
-    <dd></dd>
-  </dl>
-
-
-
+  <h3 id="fields">Fields
+  </h3>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    <thead>
+    <tbody>
+      <tr>
+        <td id="chia_dotnet_Side_Left">Left</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_Side_Right">Right</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </thead></thead></table>
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Side.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Side.md&amp;value=---%0Auid%3A%20chia.dotnet.Side%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Side.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.SignagePoint.html b/docs/api/chia.dotnet.SignagePoint.html
index d0ea1fee..8ec332d4 100644
--- a/docs/api/chia.dotnet.SignagePoint.html
+++ b/docs/api/chia.dotnet.SignagePoint.html
@@ -1,313 +1,295 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class SignagePoint
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class SignagePoint
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SignagePoint.md&amp;value=---%0Auid%3A%20chia.dotnet.SignagePoint%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class SignagePoint
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class SignagePoint
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.SignagePoint">
-
-
-
-  <h1 id="chia_dotnet_SignagePoint" data-uid="chia.dotnet.SignagePoint" class="text-break">
-    Class SignagePoint
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SignagePoint.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.SignagePoint">
+  
+  
+  <h1 id="chia_dotnet_SignagePoint" data-uid="chia.dotnet.SignagePoint" class="text-break">Class SignagePoint
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">SignagePoint</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record SignagePoint : IEquatable&lt;SignagePoint&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.SignagePoint.html">SignagePoint</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">SignagePoint</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.SignagePoint.html">SignagePoint</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_SignagePoint_CcProof_" data-uid="chia.dotnet.SignagePoint.CcProof*"></a>
-
-  <h3 id="chia_dotnet_SignagePoint_CcProof" data-uid="chia.dotnet.SignagePoint.CcProof">
-  CcProof
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SignagePoint.cs/#L6"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_SignagePoint_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class SignagePoint : IEquatable&lt;SignagePoint&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SignagePoint_CcProof.md&amp;value=---%0Auid%3A%20chia.dotnet.SignagePoint.CcProof%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SignagePoint.cs/#L6">View Source</a>
+  </span>
+  <a id="chia_dotnet_SignagePoint_CcProof_" data-uid="chia.dotnet.SignagePoint.CcProof*"></a>
+  <h4 id="chia_dotnet_SignagePoint_CcProof" data-uid="chia.dotnet.SignagePoint.CcProof">CcProof</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VDFProof? CcProof { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VDFProof CcProof { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SignagePoint_CcVdf.md&amp;value=---%0Auid%3A%20chia.dotnet.SignagePoint.CcVdf%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SignagePoint.cs/#L5">View Source</a>
+  </span>
   <a id="chia_dotnet_SignagePoint_CcVdf_" data-uid="chia.dotnet.SignagePoint.CcVdf*"></a>
-
-  <h3 id="chia_dotnet_SignagePoint_CcVdf" data-uid="chia.dotnet.SignagePoint.CcVdf">
-  CcVdf
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SignagePoint.cs/#L5"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SignagePoint_CcVdf" data-uid="chia.dotnet.SignagePoint.CcVdf">CcVdf</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VDFInfo? CcVdf { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VDFInfo CcVdf { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SignagePoint_RcProof.md&amp;value=---%0Auid%3A%20chia.dotnet.SignagePoint.RcProof%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SignagePoint.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_SignagePoint_RcProof_" data-uid="chia.dotnet.SignagePoint.RcProof*"></a>
-
-  <h3 id="chia_dotnet_SignagePoint_RcProof" data-uid="chia.dotnet.SignagePoint.RcProof">
-  RcProof
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SignagePoint.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SignagePoint_RcProof" data-uid="chia.dotnet.SignagePoint.RcProof">RcProof</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VDFProof? RcProof { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VDFProof RcProof { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SignagePoint_RcVdf.md&amp;value=---%0Auid%3A%20chia.dotnet.SignagePoint.RcVdf%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SignagePoint.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_SignagePoint_RcVdf_" data-uid="chia.dotnet.SignagePoint.RcVdf*"></a>
-
-  <h3 id="chia_dotnet_SignagePoint_RcVdf" data-uid="chia.dotnet.SignagePoint.RcVdf">
-  RcVdf
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SignagePoint.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SignagePoint_RcVdf" data-uid="chia.dotnet.SignagePoint.RcVdf">RcVdf</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VDFInfo? RcVdf { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VDFInfo RcVdf { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SignagePoint.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SignagePoint.md&amp;value=---%0Auid%3A%20chia.dotnet.SignagePoint%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SignagePoint.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.SingletonInfo.html b/docs/api/chia.dotnet.SingletonInfo.html
index c9ca1ef8..f42186ac 100644
--- a/docs/api/chia.dotnet.SingletonInfo.html
+++ b/docs/api/chia.dotnet.SingletonInfo.html
@@ -1,251 +1,235 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class SingletonInfo
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class SingletonInfo
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SingletonInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.SingletonInfo%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class SingletonInfo
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class SingletonInfo
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.SingletonInfo">
-
-
-
-  <h1 id="chia_dotnet_SingletonInfo" data-uid="chia.dotnet.SingletonInfo" class="text-break">
-    Class SingletonInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L6"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.SingletonInfo">
+  
+  
+  <h1 id="chia_dotnet_SingletonInfo" data-uid="chia.dotnet.SingletonInfo" class="text-break">Class SingletonInfo
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">SingletonInfo</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record SingletonInfo : IEquatable&lt;SingletonInfo&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.SingletonInfo.html">SingletonInfo</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">SingletonInfo</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.SingletonInfo.html">SingletonInfo</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_SingletonInfo_Launcher_" data-uid="chia.dotnet.SingletonInfo.Launcher*"></a>
-
-  <h3 id="chia_dotnet_SingletonInfo_Launcher" data-uid="chia.dotnet.SingletonInfo.Launcher">
-  Launcher
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L8"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_SingletonInfo_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class SingletonInfo : IEquatable&lt;SingletonInfo&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SingletonInfo_Launcher.md&amp;value=---%0Auid%3A%20chia.dotnet.SingletonInfo.Launcher%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L8">View Source</a>
+  </span>
+  <a id="chia_dotnet_SingletonInfo_Launcher_" data-uid="chia.dotnet.SingletonInfo.Launcher*"></a>
+  <h4 id="chia_dotnet_SingletonInfo_Launcher" data-uid="chia.dotnet.SingletonInfo.Launcher">Launcher</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Launcher { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Launcher { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SingletonInfo_Root.md&amp;value=---%0Auid%3A%20chia.dotnet.SingletonInfo.Root%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_SingletonInfo_Root_" data-uid="chia.dotnet.SingletonInfo.Root*"></a>
-
-  <h3 id="chia_dotnet_SingletonInfo_Root" data-uid="chia.dotnet.SingletonInfo.Root">
-  Root
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SingletonInfo_Root" data-uid="chia.dotnet.SingletonInfo.Root">Root</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Root { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Root { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L6" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SingletonInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.SingletonInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L6" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.SingletonRecord.html b/docs/api/chia.dotnet.SingletonRecord.html
index fe8e0811..150e824c 100644
--- a/docs/api/chia.dotnet.SingletonRecord.html
+++ b/docs/api/chia.dotnet.SingletonRecord.html
@@ -1,500 +1,476 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class SingletonRecord
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class SingletonRecord
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SingletonRecord.md&amp;value=---%0Auid%3A%20chia.dotnet.SingletonRecord%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class SingletonRecord
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class SingletonRecord
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.SingletonRecord">
-
-
-
-  <h1 id="chia_dotnet_SingletonRecord" data-uid="chia.dotnet.SingletonRecord" class="text-break">
-    Class SingletonRecord
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L12"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.SingletonRecord">
+  
+  
+  <h1 id="chia_dotnet_SingletonRecord" data-uid="chia.dotnet.SingletonRecord" class="text-break">Class SingletonRecord
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">SingletonRecord</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record SingletonRecord : IEquatable&lt;SingletonRecord&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.SingletonRecord.html">SingletonRecord</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">SingletonRecord</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.SingletonRecord.html">SingletonRecord</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_SingletonRecord_CoinId_" data-uid="chia.dotnet.SingletonRecord.CoinId*"></a>
-
-  <h3 id="chia_dotnet_SingletonRecord_CoinId" data-uid="chia.dotnet.SingletonRecord.CoinId">
-  CoinId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L14"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_SingletonRecord_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class SingletonRecord : IEquatable&lt;SingletonRecord&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SingletonRecord_CoinId.md&amp;value=---%0Auid%3A%20chia.dotnet.SingletonRecord.CoinId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L14">View Source</a>
+  </span>
+  <a id="chia_dotnet_SingletonRecord_CoinId_" data-uid="chia.dotnet.SingletonRecord.CoinId*"></a>
+  <h4 id="chia_dotnet_SingletonRecord_CoinId" data-uid="chia.dotnet.SingletonRecord.CoinId">CoinId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string CoinId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string CoinId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SingletonRecord_Confirmed.md&amp;value=---%0Auid%3A%20chia.dotnet.SingletonRecord.Confirmed%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L18">View Source</a>
+  </span>
   <a id="chia_dotnet_SingletonRecord_Confirmed_" data-uid="chia.dotnet.SingletonRecord.Confirmed*"></a>
-
-  <h3 id="chia_dotnet_SingletonRecord_Confirmed" data-uid="chia.dotnet.SingletonRecord.Confirmed">
-  Confirmed
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L18"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SingletonRecord_Confirmed" data-uid="chia.dotnet.SingletonRecord.Confirmed">Confirmed</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool Confirmed { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool Confirmed { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SingletonRecord_ConfirmedAtHeight.md&amp;value=---%0Auid%3A%20chia.dotnet.SingletonRecord.ConfirmedAtHeight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L19">View Source</a>
+  </span>
   <a id="chia_dotnet_SingletonRecord_ConfirmedAtHeight_" data-uid="chia.dotnet.SingletonRecord.ConfirmedAtHeight*"></a>
-
-  <h3 id="chia_dotnet_SingletonRecord_ConfirmedAtHeight" data-uid="chia.dotnet.SingletonRecord.ConfirmedAtHeight">
-  ConfirmedAtHeight
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L19"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SingletonRecord_ConfirmedAtHeight" data-uid="chia.dotnet.SingletonRecord.ConfirmedAtHeight">ConfirmedAtHeight</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint ConfirmedAtHeight { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint ConfirmedAtHeight { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SingletonRecord_DateTimestamp.md&amp;value=---%0Auid%3A%20chia.dotnet.SingletonRecord.DateTimestamp%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L23">View Source</a>
+  </span>
   <a id="chia_dotnet_SingletonRecord_DateTimestamp_" data-uid="chia.dotnet.SingletonRecord.DateTimestamp*"></a>
-
-  <h3 id="chia_dotnet_SingletonRecord_DateTimestamp" data-uid="chia.dotnet.SingletonRecord.DateTimestamp">
-  DateTimestamp
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L23"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SingletonRecord_DateTimestamp" data-uid="chia.dotnet.SingletonRecord.DateTimestamp">DateTimestamp</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public DateTime DateTimestamp { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SingletonRecord_Generation.md&amp;value=---%0Auid%3A%20chia.dotnet.SingletonRecord.Generation%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L21">View Source</a>
+  </span>
   <a id="chia_dotnet_SingletonRecord_Generation_" data-uid="chia.dotnet.SingletonRecord.Generation*"></a>
-
-  <h3 id="chia_dotnet_SingletonRecord_Generation" data-uid="chia.dotnet.SingletonRecord.Generation">
-  Generation
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L21"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SingletonRecord_Generation" data-uid="chia.dotnet.SingletonRecord.Generation">Generation</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint Generation { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint Generation { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SingletonRecord_InnerPuzzleHash.md&amp;value=---%0Auid%3A%20chia.dotnet.SingletonRecord.InnerPuzzleHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L17">View Source</a>
+  </span>
   <a id="chia_dotnet_SingletonRecord_InnerPuzzleHash_" data-uid="chia.dotnet.SingletonRecord.InnerPuzzleHash*"></a>
-
-  <h3 id="chia_dotnet_SingletonRecord_InnerPuzzleHash" data-uid="chia.dotnet.SingletonRecord.InnerPuzzleHash">
-  InnerPuzzleHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SingletonRecord_InnerPuzzleHash" data-uid="chia.dotnet.SingletonRecord.InnerPuzzleHash">InnerPuzzleHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string InnerPuzzleHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string InnerPuzzleHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SingletonRecord_LauncherId.md&amp;value=---%0Auid%3A%20chia.dotnet.SingletonRecord.LauncherId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L15">View Source</a>
+  </span>
   <a id="chia_dotnet_SingletonRecord_LauncherId_" data-uid="chia.dotnet.SingletonRecord.LauncherId*"></a>
-
-  <h3 id="chia_dotnet_SingletonRecord_LauncherId" data-uid="chia.dotnet.SingletonRecord.LauncherId">
-  LauncherId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L15"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SingletonRecord_LauncherId" data-uid="chia.dotnet.SingletonRecord.LauncherId">LauncherId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string LauncherId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string LauncherId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SingletonRecord_LineageProof.md&amp;value=---%0Auid%3A%20chia.dotnet.SingletonRecord.LineageProof%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L20">View Source</a>
+  </span>
   <a id="chia_dotnet_SingletonRecord_LineageProof_" data-uid="chia.dotnet.SingletonRecord.LineageProof*"></a>
-
-  <h3 id="chia_dotnet_SingletonRecord_LineageProof" data-uid="chia.dotnet.SingletonRecord.LineageProof">
-  LineageProof
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L20"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SingletonRecord_LineageProof" data-uid="chia.dotnet.SingletonRecord.LineageProof">LineageProof</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public LineageProof LineageProof { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public LineageProof LineageProof { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.LineageProof.html">LineageProof</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.LineageProof.html">LineageProof</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SingletonRecord_Root.md&amp;value=---%0Auid%3A%20chia.dotnet.SingletonRecord.Root%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L16">View Source</a>
+  </span>
   <a id="chia_dotnet_SingletonRecord_Root_" data-uid="chia.dotnet.SingletonRecord.Root*"></a>
-
-  <h3 id="chia_dotnet_SingletonRecord_Root" data-uid="chia.dotnet.SingletonRecord.Root">
-  Root
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SingletonRecord_Root" data-uid="chia.dotnet.SingletonRecord.Root">Root</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Root { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Root { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SingletonRecord_Timestamp.md&amp;value=---%0Auid%3A%20chia.dotnet.SingletonRecord.Timestamp%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L22">View Source</a>
+  </span>
   <a id="chia_dotnet_SingletonRecord_Timestamp_" data-uid="chia.dotnet.SingletonRecord.Timestamp*"></a>
-
-  <h3 id="chia_dotnet_SingletonRecord_Timestamp" data-uid="chia.dotnet.SingletonRecord.Timestamp">
-  Timestamp
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L22"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SingletonRecord_Timestamp" data-uid="chia.dotnet.SingletonRecord.Timestamp">Timestamp</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong Timestamp { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong Timestamp { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L12" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SingletonRecord.md&amp;value=---%0Auid%3A%20chia.dotnet.SingletonRecord%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SingletonRecord.cs/#L12" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.SpendBundle.html b/docs/api/chia.dotnet.SpendBundle.html
index 68ad3aad..de4962cf 100644
--- a/docs/api/chia.dotnet.SpendBundle.html
+++ b/docs/api/chia.dotnet.SpendBundle.html
@@ -1,255 +1,239 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class SpendBundle
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class SpendBundle
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="This is a list of coins being spent along with their solution programs, and a single aggregated signature. This is the object that most closely corresponds to a bitcoin transaction (although because of non-interactive signature aggregation, the boundaries between transactions are more flexible than in bitcoin).">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SpendBundle.md&amp;value=---%0Auid%3A%20chia.dotnet.SpendBundle%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class SpendBundle
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class SpendBundle
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.SpendBundle">
-
-
-
-  <h1 id="chia_dotnet_SpendBundle" data-uid="chia.dotnet.SpendBundle" class="text-break">
-    Class SpendBundle
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SpendBundle.cs/#L11"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.SpendBundle">
+  
+  
+  <h1 id="chia_dotnet_SpendBundle" data-uid="chia.dotnet.SpendBundle" class="text-break">Class SpendBundle
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>This is a list of coins being spent along with their solution programs, and a single
+  <div class="markdown level0 summary"><p>This is a list of coins being spent along with their solution programs, and a single
 aggregated signature. This is the object that most closely corresponds to a bitcoin
 transaction (although because of non-interactive signature aggregation, the boundaries
 between transactions are more flexible than in bitcoin).</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record SpendBundle : IEquatable&lt;SpendBundle&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">SpendBundle</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">SpendBundle</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_SpendBundle_AggregatedSignature_" data-uid="chia.dotnet.SpendBundle.AggregatedSignature*"></a>
-
-  <h3 id="chia_dotnet_SpendBundle_AggregatedSignature" data-uid="chia.dotnet.SpendBundle.AggregatedSignature">
-  AggregatedSignature
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SpendBundle.cs/#L13"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_SpendBundle_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class SpendBundle : IEquatable&lt;SpendBundle&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SpendBundle_AggregatedSignature.md&amp;value=---%0Auid%3A%20chia.dotnet.SpendBundle.AggregatedSignature%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SpendBundle.cs/#L13">View Source</a>
+  </span>
+  <a id="chia_dotnet_SpendBundle_AggregatedSignature_" data-uid="chia.dotnet.SpendBundle.AggregatedSignature*"></a>
+  <h4 id="chia_dotnet_SpendBundle_AggregatedSignature" data-uid="chia.dotnet.SpendBundle.AggregatedSignature">AggregatedSignature</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string AggregatedSignature { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string AggregatedSignature { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This is a list of coins being spent along with their solution programs, and a single aggregated signature. This is the object that most closely corresponds to a bitcoin transaction (although because of non-interactive signature aggregation, the boundaries between transactions are more flexible than in bitcoin).</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SpendBundle_CoinSpends.md&amp;value=---%0Auid%3A%20chia.dotnet.SpendBundle.CoinSpends%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SpendBundle.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_SpendBundle_CoinSpends_" data-uid="chia.dotnet.SpendBundle.CoinSpends*"></a>
-
-  <h3 id="chia_dotnet_SpendBundle_CoinSpends" data-uid="chia.dotnet.SpendBundle.CoinSpends">
-  CoinSpends
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SpendBundle.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SpendBundle_CoinSpends" data-uid="chia.dotnet.SpendBundle.CoinSpends">CoinSpends</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;CoinSpend&gt; CoinSpends { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;CoinSpend&gt; CoinSpends { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.CoinSpend.html">CoinSpend</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.CoinSpend.html">CoinSpend</a>&gt;</dt>
-    <dd>This is a list of coins being spent along with their solution programs, and a single aggregated signature. This is the object that most closely corresponds to a bitcoin transaction (although because of non-interactive signature aggregation, the boundaries between transactions are more flexible than in bitcoin).</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SpendBundle.cs/#L11" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SpendBundle.md&amp;value=---%0Auid%3A%20chia.dotnet.SpendBundle%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SpendBundle.cs/#L11" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.Status.html b/docs/api/chia.dotnet.Status.html
index 56fdbcc0..3fb140f0 100644
--- a/docs/api/chia.dotnet.Status.html
+++ b/docs/api/chia.dotnet.Status.html
@@ -1,154 +1,156 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Enum Status
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Enum Status
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Status.md&amp;value=---%0Auid%3A%20chia.dotnet.Status%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Enum Status
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Enum Status
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.Status">
-
-
-
-
-  <h1 id="chia_dotnet_Status" data-uid="chia.dotnet.Status" class="text-break">
-    Enum Status
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L6"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.Status">
+  
+  
+  <h1 id="chia_dotnet_Status" data-uid="chia.dotnet.Status" class="text-break">Enum Status
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_Status_syntax">Syntax</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public enum Status</code></pre>
   </div>
-
-
-
-
-
-
-
-
-
-  <h2 id="fields">Fields
-</h2>
-  <dl class="parameters">
-    <dt id="chia_dotnet_Status_COMMITTED"><code>COMMITTED = 2</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_Status_PENDING"><code>PENDING = 1</code></dt>
-    <dd></dd>
-  </dl>
-
-
-
+  <h3 id="fields">Fields
+  </h3>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    <thead>
+    <tbody>
+      <tr>
+        <td id="chia_dotnet_Status_COMMITTED">COMMITTED</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_Status_PENDING">PENDING</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </thead></thead></table>
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L6" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Status.md&amp;value=---%0Auid%3A%20chia.dotnet.Status%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Root.cs/#L6" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.StoreProofs.html b/docs/api/chia.dotnet.StoreProofs.html
index 131e7213..7508f46c 100644
--- a/docs/api/chia.dotnet.StoreProofs.html
+++ b/docs/api/chia.dotnet.StoreProofs.html
@@ -1,251 +1,235 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class StoreProofs
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class StoreProofs
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_StoreProofs.md&amp;value=---%0Auid%3A%20chia.dotnet.StoreProofs%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class StoreProofs
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class StoreProofs
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.StoreProofs">
-
-
-
-  <h1 id="chia_dotnet_StoreProofs" data-uid="chia.dotnet.StoreProofs" class="text-break">
-    Class StoreProofs
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/StoreProofs.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.StoreProofs">
+  
+  
+  <h1 id="chia_dotnet_StoreProofs" data-uid="chia.dotnet.StoreProofs" class="text-break">Class StoreProofs
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">StoreProofs</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record StoreProofs : IEquatable&lt;StoreProofs&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.StoreProofs.html">StoreProofs</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">StoreProofs</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.StoreProofs.html">StoreProofs</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_StoreProofs_Proofs_" data-uid="chia.dotnet.StoreProofs.Proofs*"></a>
-
-  <h3 id="chia_dotnet_StoreProofs_Proofs" data-uid="chia.dotnet.StoreProofs.Proofs">
-  Proofs
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/StoreProofs.cs/#L8"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_StoreProofs_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class StoreProofs : IEquatable&lt;StoreProofs&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_StoreProofs_Proofs.md&amp;value=---%0Auid%3A%20chia.dotnet.StoreProofs.Proofs%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/StoreProofs.cs/#L8">View Source</a>
+  </span>
+  <a id="chia_dotnet_StoreProofs_Proofs_" data-uid="chia.dotnet.StoreProofs.Proofs*"></a>
+  <h4 id="chia_dotnet_StoreProofs_Proofs" data-uid="chia.dotnet.StoreProofs.Proofs">Proofs</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;Proof&gt; Proofs { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;Proof&gt; Proofs { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Proof.html">Proof</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Proof.html">Proof</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_StoreProofs_StoreId.md&amp;value=---%0Auid%3A%20chia.dotnet.StoreProofs.StoreId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/StoreProofs.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_StoreProofs_StoreId_" data-uid="chia.dotnet.StoreProofs.StoreId*"></a>
-
-  <h3 id="chia_dotnet_StoreProofs_StoreId" data-uid="chia.dotnet.StoreProofs.StoreId">
-  StoreId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/StoreProofs.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_StoreProofs_StoreId" data-uid="chia.dotnet.StoreProofs.StoreId">StoreId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string StoreId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string StoreId { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/StoreProofs.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_StoreProofs.md&amp;value=---%0Auid%3A%20chia.dotnet.StoreProofs%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/StoreProofs.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.SubEpochSummary.html b/docs/api/chia.dotnet.SubEpochSummary.html
index e3b856da..3d00f7f8 100644
--- a/docs/api/chia.dotnet.SubEpochSummary.html
+++ b/docs/api/chia.dotnet.SubEpochSummary.html
@@ -1,348 +1,329 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class SubEpochSummary
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class SubEpochSummary
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SubEpochSummary.md&amp;value=---%0Auid%3A%20chia.dotnet.SubEpochSummary%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class SubEpochSummary
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class SubEpochSummary
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.SubEpochSummary">
-
-
-
-  <h1 id="chia_dotnet_SubEpochSummary" data-uid="chia.dotnet.SubEpochSummary" class="text-break">
-    Class SubEpochSummary
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SubEpochSummary.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.SubEpochSummary">
+  
+  
+  <h1 id="chia_dotnet_SubEpochSummary" data-uid="chia.dotnet.SubEpochSummary" class="text-break">Class SubEpochSummary
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">SubEpochSummary</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record SubEpochSummary : IEquatable&lt;SubEpochSummary&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.SubEpochSummary.html">SubEpochSummary</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">SubEpochSummary</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.SubEpochSummary.html">SubEpochSummary</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_SubEpochSummary_NewDifficulty_" data-uid="chia.dotnet.SubEpochSummary.NewDifficulty*"></a>
-
-  <h3 id="chia_dotnet_SubEpochSummary_NewDifficulty" data-uid="chia.dotnet.SubEpochSummary.NewDifficulty">
-  NewDifficulty
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SubEpochSummary.cs/#L17"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_SubEpochSummary_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class SubEpochSummary : IEquatable&lt;SubEpochSummary&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SubEpochSummary_NewDifficulty.md&amp;value=---%0Auid%3A%20chia.dotnet.SubEpochSummary.NewDifficulty%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SubEpochSummary.cs/#L17">View Source</a>
+  </span>
+  <a id="chia_dotnet_SubEpochSummary_NewDifficulty_" data-uid="chia.dotnet.SubEpochSummary.NewDifficulty*"></a>
+  <h4 id="chia_dotnet_SubEpochSummary_NewDifficulty" data-uid="chia.dotnet.SubEpochSummary.NewDifficulty">NewDifficulty</h4>
   <div class="markdown level1 summary"><p>Only once per epoch (diff adjustment)</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong? NewDifficulty { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong? NewDifficulty { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SubEpochSummary_NewSubSlotIters.md&amp;value=---%0Auid%3A%20chia.dotnet.SubEpochSummary.NewSubSlotIters%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SubEpochSummary.cs/#L21">View Source</a>
+  </span>
   <a id="chia_dotnet_SubEpochSummary_NewSubSlotIters_" data-uid="chia.dotnet.SubEpochSummary.NewSubSlotIters*"></a>
-
-  <h3 id="chia_dotnet_SubEpochSummary_NewSubSlotIters" data-uid="chia.dotnet.SubEpochSummary.NewSubSlotIters">
-  NewSubSlotIters
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SubEpochSummary.cs/#L21"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SubEpochSummary_NewSubSlotIters" data-uid="chia.dotnet.SubEpochSummary.NewSubSlotIters">NewSubSlotIters</h4>
   <div class="markdown level1 summary"><p>Only once per epoch (diff adjustment)</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong? NewSubSlotIters { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong? NewSubSlotIters { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SubEpochSummary_NumBlocksOverflow.md&amp;value=---%0Auid%3A%20chia.dotnet.SubEpochSummary.NumBlocksOverflow%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SubEpochSummary.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_SubEpochSummary_NumBlocksOverflow_" data-uid="chia.dotnet.SubEpochSummary.NumBlocksOverflow*"></a>
-
-  <h3 id="chia_dotnet_SubEpochSummary_NumBlocksOverflow" data-uid="chia.dotnet.SubEpochSummary.NumBlocksOverflow">
-  NumBlocksOverflow
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SubEpochSummary.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SubEpochSummary_NumBlocksOverflow" data-uid="chia.dotnet.SubEpochSummary.NumBlocksOverflow">NumBlocksOverflow</h4>
   <div class="markdown level1 summary"><p>How many more blocks than 384*(N-1)</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public byte NumBlocksOverflow { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public byte NumBlocksOverflow { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">byte</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">Byte</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SubEpochSummary_PrevSubepochSummaryHash.md&amp;value=---%0Auid%3A%20chia.dotnet.SubEpochSummary.PrevSubepochSummaryHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SubEpochSummary.cs/#L5">View Source</a>
+  </span>
   <a id="chia_dotnet_SubEpochSummary_PrevSubepochSummaryHash_" data-uid="chia.dotnet.SubEpochSummary.PrevSubepochSummaryHash*"></a>
-
-  <h3 id="chia_dotnet_SubEpochSummary_PrevSubepochSummaryHash" data-uid="chia.dotnet.SubEpochSummary.PrevSubepochSummaryHash">
-  PrevSubepochSummaryHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SubEpochSummary.cs/#L5"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SubEpochSummary_PrevSubepochSummaryHash" data-uid="chia.dotnet.SubEpochSummary.PrevSubepochSummaryHash">PrevSubepochSummaryHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PrevSubepochSummaryHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string PrevSubepochSummaryHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SubEpochSummary_RewardChainHash.md&amp;value=---%0Auid%3A%20chia.dotnet.SubEpochSummary.RewardChainHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SubEpochSummary.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_SubEpochSummary_RewardChainHash_" data-uid="chia.dotnet.SubEpochSummary.RewardChainHash*"></a>
-
-  <h3 id="chia_dotnet_SubEpochSummary_RewardChainHash" data-uid="chia.dotnet.SubEpochSummary.RewardChainHash">
-  RewardChainHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SubEpochSummary.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SubEpochSummary_RewardChainHash" data-uid="chia.dotnet.SubEpochSummary.RewardChainHash">RewardChainHash</h4>
   <div class="markdown level1 summary"><p>hash of reward chain at end of last segment</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string RewardChainHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string RewardChainHash { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SubEpochSummary.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SubEpochSummary.md&amp;value=---%0Auid%3A%20chia.dotnet.SubEpochSummary%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SubEpochSummary.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.SubSlotProofs.html b/docs/api/chia.dotnet.SubSlotProofs.html
index 7abe07a3..97513ccf 100644
--- a/docs/api/chia.dotnet.SubSlotProofs.html
+++ b/docs/api/chia.dotnet.SubSlotProofs.html
@@ -1,282 +1,265 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class SubSlotProofs
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class SubSlotProofs
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SubSlotProofs.md&amp;value=---%0Auid%3A%20chia.dotnet.SubSlotProofs%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class SubSlotProofs
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class SubSlotProofs
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.SubSlotProofs">
-
-
-
-  <h1 id="chia_dotnet_SubSlotProofs" data-uid="chia.dotnet.SubSlotProofs" class="text-break">
-    Class SubSlotProofs
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SubSlotProofs.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.SubSlotProofs">
+  
+  
+  <h1 id="chia_dotnet_SubSlotProofs" data-uid="chia.dotnet.SubSlotProofs" class="text-break">Class SubSlotProofs
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">SubSlotProofs</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record SubSlotProofs : IEquatable&lt;SubSlotProofs&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.SubSlotProofs.html">SubSlotProofs</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">SubSlotProofs</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.SubSlotProofs.html">SubSlotProofs</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_SubSlotProofs_ChallengeChainSlotProof_" data-uid="chia.dotnet.SubSlotProofs.ChallengeChainSlotProof*"></a>
-
-  <h3 id="chia_dotnet_SubSlotProofs_ChallengeChainSlotProof" data-uid="chia.dotnet.SubSlotProofs.ChallengeChainSlotProof">
-  ChallengeChainSlotProof
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SubSlotProofs.cs/#L5"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_SubSlotProofs_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class SubSlotProofs : IEquatable&lt;SubSlotProofs&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SubSlotProofs_ChallengeChainSlotProof.md&amp;value=---%0Auid%3A%20chia.dotnet.SubSlotProofs.ChallengeChainSlotProof%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SubSlotProofs.cs/#L5">View Source</a>
+  </span>
+  <a id="chia_dotnet_SubSlotProofs_ChallengeChainSlotProof_" data-uid="chia.dotnet.SubSlotProofs.ChallengeChainSlotProof*"></a>
+  <h4 id="chia_dotnet_SubSlotProofs_ChallengeChainSlotProof" data-uid="chia.dotnet.SubSlotProofs.ChallengeChainSlotProof">ChallengeChainSlotProof</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VDFProof ChallengeChainSlotProof { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VDFProof ChallengeChainSlotProof { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SubSlotProofs_InfusedChallengeChainSlotProof.md&amp;value=---%0Auid%3A%20chia.dotnet.SubSlotProofs.InfusedChallengeChainSlotProof%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SubSlotProofs.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_SubSlotProofs_InfusedChallengeChainSlotProof_" data-uid="chia.dotnet.SubSlotProofs.InfusedChallengeChainSlotProof*"></a>
-
-  <h3 id="chia_dotnet_SubSlotProofs_InfusedChallengeChainSlotProof" data-uid="chia.dotnet.SubSlotProofs.InfusedChallengeChainSlotProof">
-  InfusedChallengeChainSlotProof
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SubSlotProofs.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SubSlotProofs_InfusedChallengeChainSlotProof" data-uid="chia.dotnet.SubSlotProofs.InfusedChallengeChainSlotProof">InfusedChallengeChainSlotProof</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VDFProof? InfusedChallengeChainSlotProof { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VDFProof InfusedChallengeChainSlotProof { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SubSlotProofs_RewardChainSlotProof.md&amp;value=---%0Auid%3A%20chia.dotnet.SubSlotProofs.RewardChainSlotProof%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SubSlotProofs.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_SubSlotProofs_RewardChainSlotProof_" data-uid="chia.dotnet.SubSlotProofs.RewardChainSlotProof*"></a>
-
-  <h3 id="chia_dotnet_SubSlotProofs_RewardChainSlotProof" data-uid="chia.dotnet.SubSlotProofs.RewardChainSlotProof">
-  RewardChainSlotProof
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SubSlotProofs.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SubSlotProofs_RewardChainSlotProof" data-uid="chia.dotnet.SubSlotProofs.RewardChainSlotProof">RewardChainSlotProof</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VDFProof RewardChainSlotProof { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VDFProof RewardChainSlotProof { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SubSlotProofs.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SubSlotProofs.md&amp;value=---%0Auid%3A%20chia.dotnet.SubSlotProofs%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SubSlotProofs.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.SyncState.html b/docs/api/chia.dotnet.SyncState.html
index ac2520df..f0086c0d 100644
--- a/docs/api/chia.dotnet.SyncState.html
+++ b/docs/api/chia.dotnet.SyncState.html
@@ -1,345 +1,326 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class SyncState
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class SyncState
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SyncState.md&amp;value=---%0Auid%3A%20chia.dotnet.SyncState%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class SyncState
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class SyncState
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.SyncState">
-
-
-
-  <h1 id="chia_dotnet_SyncState" data-uid="chia.dotnet.SyncState" class="text-break">
-    Class SyncState
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SyncState.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.SyncState">
+  
+  
+  <h1 id="chia_dotnet_SyncState" data-uid="chia.dotnet.SyncState" class="text-break">Class SyncState
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">SyncState</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record SyncState : IEquatable&lt;SyncState&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.SyncState.html">SyncState</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">SyncState</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.SyncState.html">SyncState</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_SyncState_SyncMode_" data-uid="chia.dotnet.SyncState.SyncMode*"></a>
-
-  <h3 id="chia_dotnet_SyncState_SyncMode" data-uid="chia.dotnet.SyncState.SyncMode">
-  SyncMode
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SyncState.cs/#L7"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_SyncState_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class SyncState : IEquatable&lt;SyncState&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SyncState_Synced.md&amp;value=---%0Auid%3A%20chia.dotnet.SyncState.Synced%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SyncState.cs/#L10">View Source</a>
+  </span>
+  <a id="chia_dotnet_SyncState_Synced_" data-uid="chia.dotnet.SyncState.Synced*"></a>
+  <h4 id="chia_dotnet_SyncState_Synced" data-uid="chia.dotnet.SyncState.Synced">Synced</h4>
+  <div class="markdown level1 summary"></div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public bool Synced { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SyncState_SyncMode.md&amp;value=---%0Auid%3A%20chia.dotnet.SyncState.SyncMode%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SyncState.cs/#L7">View Source</a>
+  </span>
+  <a id="chia_dotnet_SyncState_SyncMode_" data-uid="chia.dotnet.SyncState.SyncMode*"></a>
+  <h4 id="chia_dotnet_SyncState_SyncMode" data-uid="chia.dotnet.SyncState.SyncMode">SyncMode</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool SyncMode { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool SyncMode { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SyncState_SyncProgressHeight.md&amp;value=---%0Auid%3A%20chia.dotnet.SyncState.SyncProgressHeight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SyncState.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_SyncState_SyncProgressHeight_" data-uid="chia.dotnet.SyncState.SyncProgressHeight*"></a>
-
-  <h3 id="chia_dotnet_SyncState_SyncProgressHeight" data-uid="chia.dotnet.SyncState.SyncProgressHeight">
-  SyncProgressHeight
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SyncState.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SyncState_SyncProgressHeight" data-uid="chia.dotnet.SyncState.SyncProgressHeight">SyncProgressHeight</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint SyncProgressHeight { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint SyncProgressHeight { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SyncState_SyncProgressPercent.md&amp;value=---%0Auid%3A%20chia.dotnet.SyncState.SyncProgressPercent%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SyncState.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_SyncState_SyncProgressPercent_" data-uid="chia.dotnet.SyncState.SyncProgressPercent*"></a>
-
-  <h3 id="chia_dotnet_SyncState_SyncProgressPercent" data-uid="chia.dotnet.SyncState.SyncProgressPercent">
-  SyncProgressPercent
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SyncState.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SyncState_SyncProgressPercent" data-uid="chia.dotnet.SyncState.SyncProgressPercent">SyncProgressPercent</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public double SyncProgressPercent { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">Double</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SyncState_SyncTipHeight.md&amp;value=---%0Auid%3A%20chia.dotnet.SyncState.SyncTipHeight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SyncState.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_SyncState_SyncTipHeight_" data-uid="chia.dotnet.SyncState.SyncTipHeight*"></a>
-
-  <h3 id="chia_dotnet_SyncState_SyncTipHeight" data-uid="chia.dotnet.SyncState.SyncTipHeight">
-  SyncTipHeight
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SyncState.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_SyncState_SyncTipHeight" data-uid="chia.dotnet.SyncState.SyncTipHeight">SyncTipHeight</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint SyncTipHeight { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint SyncTipHeight { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_SyncState_Synced_" data-uid="chia.dotnet.SyncState.Synced*"></a>
-
-  <h3 id="chia_dotnet_SyncState_Synced" data-uid="chia.dotnet.SyncState.Synced">
-  Synced
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SyncState.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"></div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool Synced { get; init; }</code></pre>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SyncState.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_SyncState.md&amp;value=---%0Auid%3A%20chia.dotnet.SyncState%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/SyncState.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.TerminalNode.html b/docs/api/chia.dotnet.TerminalNode.html
index 3a1a5518..87b1a33e 100644
--- a/docs/api/chia.dotnet.TerminalNode.html
+++ b/docs/api/chia.dotnet.TerminalNode.html
@@ -1,282 +1,265 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class TerminalNode
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class TerminalNode
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TerminalNode.md&amp;value=---%0Auid%3A%20chia.dotnet.TerminalNode%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class TerminalNode
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class TerminalNode
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.TerminalNode">
-
-
-
-  <h1 id="chia_dotnet_TerminalNode" data-uid="chia.dotnet.TerminalNode" class="text-break">
-    Class TerminalNode
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TerminalNode.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.TerminalNode">
+  
+  
+  <h1 id="chia_dotnet_TerminalNode" data-uid="chia.dotnet.TerminalNode" class="text-break">Class TerminalNode
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">TerminalNode</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record TerminalNode : IEquatable&lt;TerminalNode&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.TerminalNode.html">TerminalNode</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">TerminalNode</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.TerminalNode.html">TerminalNode</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_TerminalNode_Hash_" data-uid="chia.dotnet.TerminalNode.Hash*"></a>
-
-  <h3 id="chia_dotnet_TerminalNode_Hash" data-uid="chia.dotnet.TerminalNode.Hash">
-  Hash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TerminalNode.cs/#L5"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_TerminalNode_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class TerminalNode : IEquatable&lt;TerminalNode&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TerminalNode_Hash.md&amp;value=---%0Auid%3A%20chia.dotnet.TerminalNode.Hash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TerminalNode.cs/#L5">View Source</a>
+  </span>
+  <a id="chia_dotnet_TerminalNode_Hash_" data-uid="chia.dotnet.TerminalNode.Hash*"></a>
+  <h4 id="chia_dotnet_TerminalNode_Hash" data-uid="chia.dotnet.TerminalNode.Hash">Hash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Hash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Hash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TerminalNode_Key.md&amp;value=---%0Auid%3A%20chia.dotnet.TerminalNode.Key%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TerminalNode.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_TerminalNode_Key_" data-uid="chia.dotnet.TerminalNode.Key*"></a>
-
-  <h3 id="chia_dotnet_TerminalNode_Key" data-uid="chia.dotnet.TerminalNode.Key">
-  Key
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TerminalNode.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TerminalNode_Key" data-uid="chia.dotnet.TerminalNode.Key">Key</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Key { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Key { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TerminalNode_Value.md&amp;value=---%0Auid%3A%20chia.dotnet.TerminalNode.Value%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TerminalNode.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_TerminalNode_Value_" data-uid="chia.dotnet.TerminalNode.Value*"></a>
-
-  <h3 id="chia_dotnet_TerminalNode_Value" data-uid="chia.dotnet.TerminalNode.Value">
-  Value
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TerminalNode.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TerminalNode_Value" data-uid="chia.dotnet.TerminalNode.Value">Value</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Value { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Value { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TerminalNode.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TerminalNode.md&amp;value=---%0Auid%3A%20chia.dotnet.TerminalNode%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TerminalNode.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.Token.html b/docs/api/chia.dotnet.Token.html
index d3bd6ea6..6f6d4079 100644
--- a/docs/api/chia.dotnet.Token.html
+++ b/docs/api/chia.dotnet.Token.html
@@ -1,313 +1,295 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class Token
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class Token
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Token.md&amp;value=---%0Auid%3A%20chia.dotnet.Token%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class Token
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class Token
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.Token">
-
-
-
-  <h1 id="chia_dotnet_Token" data-uid="chia.dotnet.Token" class="text-break">
-    Class Token
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Token.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.Token">
+  
+  
+  <h1 id="chia_dotnet_Token" data-uid="chia.dotnet.Token" class="text-break">Class Token
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">Token</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record Token : IEquatable&lt;Token&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.Token.html">Token</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">Token</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.Token.html">Token</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_Token_AssetId_" data-uid="chia.dotnet.Token.AssetId*"></a>
-
-  <h3 id="chia_dotnet_Token_AssetId" data-uid="chia.dotnet.Token.AssetId">
-  AssetId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Token.cs/#L5"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_Token_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class Token : IEquatable&lt;Token&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Token_AssetId.md&amp;value=---%0Auid%3A%20chia.dotnet.Token.AssetId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Token.cs/#L5">View Source</a>
+  </span>
+  <a id="chia_dotnet_Token_AssetId_" data-uid="chia.dotnet.Token.AssetId*"></a>
+  <h4 id="chia_dotnet_Token_AssetId" data-uid="chia.dotnet.Token.AssetId">AssetId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string AssetId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string AssetId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Token_FirstSeenHeight.md&amp;value=---%0Auid%3A%20chia.dotnet.Token.FirstSeenHeight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Token.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_Token_FirstSeenHeight_" data-uid="chia.dotnet.Token.FirstSeenHeight*"></a>
-
-  <h3 id="chia_dotnet_Token_FirstSeenHeight" data-uid="chia.dotnet.Token.FirstSeenHeight">
-  FirstSeenHeight
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Token.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Token_FirstSeenHeight" data-uid="chia.dotnet.Token.FirstSeenHeight">FirstSeenHeight</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint FirstSeenHeight { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint FirstSeenHeight { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Token_Name.md&amp;value=---%0Auid%3A%20chia.dotnet.Token.Name%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Token.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_Token_Name_" data-uid="chia.dotnet.Token.Name*"></a>
-
-  <h3 id="chia_dotnet_Token_Name" data-uid="chia.dotnet.Token.Name">
-  Name
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Token.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Token_Name" data-uid="chia.dotnet.Token.Name">Name</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Name { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Name { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Token_SenderPuzzleHash.md&amp;value=---%0Auid%3A%20chia.dotnet.Token.SenderPuzzleHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Token.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_Token_SenderPuzzleHash_" data-uid="chia.dotnet.Token.SenderPuzzleHash*"></a>
-
-  <h3 id="chia_dotnet_Token_SenderPuzzleHash" data-uid="chia.dotnet.Token.SenderPuzzleHash">
-  SenderPuzzleHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Token.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_Token_SenderPuzzleHash" data-uid="chia.dotnet.Token.SenderPuzzleHash">SenderPuzzleHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string SenderPuzzleHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string SenderPuzzleHash { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Token.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Token.md&amp;value=---%0Auid%3A%20chia.dotnet.Token%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/Token.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.TradeManager.html b/docs/api/chia.dotnet.TradeManager.html
index 2c918ea5..072a669d 100644
--- a/docs/api/chia.dotnet.TradeManager.html
+++ b/docs/api/chia.dotnet.TradeManager.html
@@ -1,987 +1,166 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class TradeManager
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class TradeManager
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="API wrapper for those wallet RPC methods dealing with trades and offers">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TradeManager.md&amp;value=---%0Auid%3A%20chia.dotnet.TradeManager%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class TradeManager
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class TradeManager
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.TradeManager">
-
-
-
-  <h1 id="chia_dotnet_TradeManager" data-uid="chia.dotnet.TradeManager" class="text-break">
-    Class TradeManager
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/TradeManager.cs/#L13"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.TradeManager">
+  
+  
+  <h1 id="chia_dotnet_TradeManager" data-uid="chia.dotnet.TradeManager" class="text-break">Class TradeManager
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>API wrapper for those wallet RPC methods dealing with trades and offers</p>
+  <div class="markdown level0 summary"><p>API wrapper for those wallet RPC methods dealing with trades and offers</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public sealed class TradeManager</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">TradeManager</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">TradeManager</span></div>
-    </dd>
-  </dl>
-
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
+    </div>
+    <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="constructors">Constructors
-</h2>
-
-
-  <a id="chia_dotnet_TradeManager__ctor_" data-uid="chia.dotnet.TradeManager.#ctor*"></a>
-
-  <h3 id="chia_dotnet_TradeManager__ctor_chia_dotnet_WalletProxy_" data-uid="chia.dotnet.TradeManager.#ctor(chia.dotnet.WalletProxy)">
-  TradeManager(WalletProxy)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/TradeManager.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>API wrapper for those wallet RPC methods dealing with trades and offers</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public TradeManager(WalletProxy walletProxy)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>walletProxy</code> <a class="xref" href="chia.dotnet.WalletProxy.html">WalletProxy</a></dt>
-    <dd>API wrapper for those wallet RPC methods dealing with trades and offers</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_TradeManager_WalletProxy_" data-uid="chia.dotnet.TradeManager.WalletProxy*"></a>
-
-  <h3 id="chia_dotnet_TradeManager_WalletProxy" data-uid="chia.dotnet.TradeManager.WalletProxy">
-  WalletProxy
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/TradeManager.cs/#L15"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"></div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public WalletProxy WalletProxy { get; init; }</code></pre>
-  </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.WalletProxy.html">WalletProxy</a></dt>
-    <dd>API wrapper for those wallet RPC methods dealing with trades and offers</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_TradeManager_AssetIdToName_" data-uid="chia.dotnet.TradeManager.AssetIdToName*"></a>
-
-  <h3 id="chia_dotnet_TradeManager_AssetIdToName_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.TradeManager.AssetIdToName(System.String,System.Threading.CancellationToken)">
-  AssetIdToName(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/TradeManager.cs/#L114"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the CAT name from an asset id</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(uint? WalletId, string Name)&gt; AssetIdToName(string assetId, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>assetId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The asset id</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>? <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.nullable-system.uint32-,system.string-.walletid">WalletId</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.nullable-system.uint32-,system.string-.name">Name</a>)&gt;</dt>
-    <dd><p>The wallet id and name of the CAT</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_TradeManager_CancelOffer_" data-uid="chia.dotnet.TradeManager.CancelOffer*"></a>
-
-  <h3 id="chia_dotnet_TradeManager_CancelOffer_System_String_System_Boolean_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.TradeManager.CancelOffer(System.String,System.Boolean,System.UInt64,System.Threading.CancellationToken)">
-  CancelOffer(string, bool, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/TradeManager.cs/#L194"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Cancels an offer using a transaction</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task CancelOffer(string tradeId, bool secure = false, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>tradeId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The trade id of the offer</p>
-</dd>
-    <dt><code>secure</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>This will create a transaction that includes coins that were offered</p>
-</dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Transaction fee</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable Task</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_TradeManager_CancelOffers_" data-uid="chia.dotnet.TradeManager.CancelOffers*"></a>
-
-  <h3 id="chia_dotnet_TradeManager_CancelOffers_System_Boolean_System_String_System_Boolean_System_Int32_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.TradeManager.CancelOffers(System.Boolean,System.String,System.Boolean,System.Int32,System.UInt64,System.Threading.CancellationToken)">
-  CancelOffers(bool, string, bool, int, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/TradeManager.cs/#L143"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Cancels multiple offers.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task CancelOffers(bool secure, string assetId = &quot;xch&quot;, bool cancelAll = false, int batchSize = 5, ulong batchFee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>secure</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-    <dt><code>assetId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>cancelAll</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-    <dt><code>batchSize</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-    <dt><code>batchFee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable Task</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_TradeManager_CheckOfferValidity_" data-uid="chia.dotnet.TradeManager.CheckOfferValidity*"></a>
-
-  <h3 id="chia_dotnet_TradeManager_CheckOfferValidity_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.TradeManager.CheckOfferValidity(System.String,System.Threading.CancellationToken)">
-  CheckOfferValidity(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/TradeManager.cs/#L160"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Checks the validity of an offer</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(bool Valid, string Id)&gt; CheckOfferValidity(string offer, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>offer</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The bech32 encoded offer hex</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.boolean,system.string-.valid">Valid</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.boolean,system.string-.id">Id</a>)&gt;</dt>
-    <dd><p>Indicator of the offer's validity</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_TradeManager_CreateOffer_" data-uid="chia.dotnet.TradeManager.CreateOffer*"></a>
-
-  <h3 id="chia_dotnet_TradeManager_CreateOffer_System_Collections_Generic_IDictionary_System_String_System_Int64__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Boolean_System_Collections_Generic_IDictionary_System_String_System_String__System_Collections_Generic_IDictionary_System_String_System_String__System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.TradeManager.CreateOffer(System.Collections.Generic.IDictionary{System.String,System.Int64},System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.Boolean,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.String},System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)">
-  CreateOffer(IDictionary&lt;string, long&gt;, ulong?, ulong?, bool, IDictionary&lt;string, string&gt;?, IDictionary&lt;string, string&gt;?, bool?, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/TradeManager.cs/#L296"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Create an offer file from a set of id's in the form of wallet_id:amount</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;OfferRecord&gt; CreateOffer(IDictionary&lt;string, long&gt; launcherIdsAndMojoAmounts, ulong? minCoinAmount = null, ulong? maxCoinAmount = null, bool validateOnly = false, IDictionary&lt;string, string&gt;? driver = null, IDictionary&lt;string, string&gt;? solver = null, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>launcherIdsAndMojoAmounts</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a>&gt;</dt>
-    <dd><p>The set of wallet ids and amounts (in mojo) representing the offer</p>
-</dd>
-    <dt><code>minCoinAmount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-    <dt><code>maxCoinAmount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-    <dt><code>validateOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Only validate the offer contents. Do not create.</p>
-</dd>
-    <dt><code>driver</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>Additional data about the puzzle</p>
-</dd>
-    <dt><code>solver</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>reusePuzhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Transaction fee for offer creation</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.OfferRecord.html">OfferRecord</a>&gt;</dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_TradeManager_CreateOffer_" data-uid="chia.dotnet.TradeManager.CreateOffer*"></a>
-
-  <h3 id="chia_dotnet_TradeManager_CreateOffer_System_Collections_Generic_IDictionary_System_UInt32_System_Int64__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Boolean_System_Collections_Generic_IDictionary_System_String_System_String__System_Collections_Generic_IDictionary_System_String_System_String__System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.TradeManager.CreateOffer(System.Collections.Generic.IDictionary{System.UInt32,System.Int64},System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.Boolean,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.String},System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)">
-  CreateOffer(IDictionary&lt;uint, long&gt;, ulong?, ulong?, bool, IDictionary&lt;string, string&gt;?, IDictionary&lt;string, string&gt;?, bool?, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/TradeManager.cs/#L267"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Create an offer file from a set of id's in the form of wallet_id:amount</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;OfferRecord&gt; CreateOffer(IDictionary&lt;uint, long&gt; walletIdsAndMojoAmounts, ulong? minCoinAmount = null, ulong? maxCoinAmount = null, bool validateOnly = false, IDictionary&lt;string, string&gt;? driver = null, IDictionary&lt;string, string&gt;? solver = null, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>walletIdsAndMojoAmounts</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a>&gt;</dt>
-    <dd><p>The set of wallet ids and amounts (in mojo) representing the offer</p>
-</dd>
-    <dt><code>minCoinAmount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-    <dt><code>maxCoinAmount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-    <dt><code>validateOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Only validate the offer contents. Do not create.</p>
-</dd>
-    <dt><code>driver</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>Additional data about the puzzle</p>
-</dd>
-    <dt><code>solver</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>reusePuzhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Transaction fee for offer creation</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.OfferRecord.html">OfferRecord</a>&gt;</dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_TradeManager_CreateOffer_" data-uid="chia.dotnet.TradeManager.CreateOffer*"></a>
-
-  <h3 id="chia_dotnet_TradeManager_CreateOffer_chia_dotnet_OfferSummary_System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Boolean_System_Collections_Generic_IDictionary_System_String_System_String__System_Collections_Generic_IDictionary_System_String_System_String__System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.TradeManager.CreateOffer(chia.dotnet.OfferSummary,System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.Boolean,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.String},System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)">
-  CreateOffer(OfferSummary, ulong?, ulong?, bool, IDictionary&lt;string, string&gt;?, IDictionary&lt;string, string&gt;?, bool?, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/TradeManager.cs/#L325"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Create an offer file from a set of id's in the form of wallet_id:amount</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;OfferRecord&gt; CreateOffer(OfferSummary offer, ulong? minCoinAmount = null, ulong? maxCoinAmount = null, bool validateOnly = false, IDictionary&lt;string, string&gt;? driver = null, IDictionary&lt;string, string&gt;? solver = null, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>offer</code> <a class="xref" href="chia.dotnet.OfferSummary.html">OfferSummary</a></dt>
-    <dd><p>Summary of the offer to create</p>
-</dd>
-    <dt><code>minCoinAmount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-    <dt><code>maxCoinAmount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-    <dt><code>validateOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Only validate the offer contents. Do not create.</p>
-</dd>
-    <dt><code>driver</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>Additional data about the puzzle</p>
-</dd>
-    <dt><code>solver</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>reusePuzhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Transaction fee for offer creation</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.OfferRecord.html">OfferRecord</a>&gt;</dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_TradeManager_GetCATList_" data-uid="chia.dotnet.TradeManager.GetCATList*"></a>
-
-  <h3 id="chia_dotnet_TradeManager_GetCATList_System_Threading_CancellationToken_" data-uid="chia.dotnet.TradeManager.GetCATList(System.Threading.CancellationToken)">
-  GetCATList(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/TradeManager.cs/#L103"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the default list of CATs</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;CATInfo&gt;&gt; GetCATList(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.CATInfo.html">CATInfo</a>&gt;&gt;</dt>
-    <dd><p>A list of CATs</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_TradeManager_GetOffer_" data-uid="chia.dotnet.TradeManager.GetOffer*"></a>
-
-  <h3 id="chia_dotnet_TradeManager_GetOffer_System_String_System_Boolean_System_Threading_CancellationToken_" data-uid="chia.dotnet.TradeManager.GetOffer(System.String,System.Boolean,System.Threading.CancellationToken)">
-  GetOffer(string, bool, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/TradeManager.cs/#L177"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves an offer</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;OfferRecord&gt; GetOffer(string tradeId, bool fileContents = false, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>tradeId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The trade id of the offer</p>
-</dd>
-    <dt><code>fileContents</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Indicator as to whether to return the offer contents.
-<a class="xref" href="chia.dotnet.OfferRecord.html#chia_dotnet_OfferRecord_Offer">Offer</a> will be empty if this is false.</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.OfferRecord.html">OfferRecord</a>&gt;</dt>
-    <dd><p>The OfferRecord</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_TradeManager_GetOfferSummary_" data-uid="chia.dotnet.TradeManager.GetOfferSummary*"></a>
-
-  <h3 id="chia_dotnet_TradeManager_GetOfferSummary_System_String_System_Boolean_System_Threading_CancellationToken_" data-uid="chia.dotnet.TradeManager.GetOfferSummary(System.String,System.Boolean,System.Threading.CancellationToken)">
-  GetOfferSummary(string, bool, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/TradeManager.cs/#L236"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves the summary of an offer</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;OfferSummary&gt; GetOfferSummary(string offer, bool advanced = false, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>offer</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The bech32 encoded offer hex</p>
-</dd>
-    <dt><code>advanced</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.OfferSummary.html">OfferSummary</a>&gt;</dt>
-    <dd><p>The summary of the offer</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_TradeManager_GetOffers_" data-uid="chia.dotnet.TradeManager.GetOffers*"></a>
-
-  <h3 id="chia_dotnet_TradeManager_GetOffers_System_Boolean_System_Boolean_System_Boolean_System_String_System_Boolean_System_Boolean_System_Threading_CancellationToken_" data-uid="chia.dotnet.TradeManager.GetOffers(System.Boolean,System.Boolean,System.Boolean,System.String,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
-  GetOffers(bool, bool, bool, string?, bool, bool, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/TradeManager.cs/#L44"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the list of offers</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;OfferRecord&gt;&gt; GetOffers(bool excludeMyOffers = false, bool excludeTakenOffers = false, bool includeCompleted = false, string? sortKey = null, bool reverse = false, bool fileContents = false, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>excludeMyOffers</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Do not include my offers in the result set</p>
-</dd>
-    <dt><code>excludeTakenOffers</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Do not include taken offers in the result set</p>
-</dd>
-    <dt><code>includeCompleted</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Do not include completed offers in the result set</p>
-</dd>
-    <dt><code>sortKey</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Field to sort results by</p>
-</dd>
-    <dt><code>reverse</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Reverse the sort order of the results</p>
-</dd>
-    <dt><code>fileContents</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Include the offer value in the result</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.OfferRecord.html">OfferRecord</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.OfferRecord.html">OfferRecord</a>s</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_TradeManager_GetOffers_" data-uid="chia.dotnet.TradeManager.GetOffers*"></a>
-
-  <h3 id="chia_dotnet_TradeManager_GetOffers_System_Int32_System_Int32_System_Boolean_System_Boolean_System_Boolean_System_String_System_Boolean_System_Boolean_System_Threading_CancellationToken_" data-uid="chia.dotnet.TradeManager.GetOffers(System.Int32,System.Int32,System.Boolean,System.Boolean,System.Boolean,System.String,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
-  GetOffers(int, int, bool, bool, bool, string?, bool, bool, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/TradeManager.cs/#L70"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the list of offers</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;OfferRecord&gt;&gt; GetOffers(int start, int end, bool excludeMyOffers = false, bool excludeTakenOffers = false, bool includeCompleted = false, string? sortKey = null, bool reverse = false, bool fileContents = false, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>start</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd><p>the start index of offers (zero based)</p>
-</dd>
-    <dt><code>end</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd><p>The end index of offers</p>
-</dd>
-    <dt><code>excludeMyOffers</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Do not include my offers in the result set</p>
-</dd>
-    <dt><code>excludeTakenOffers</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Do not include taken offers in the result set</p>
-</dd>
-    <dt><code>includeCompleted</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Do not include completed offers in the result set</p>
-</dd>
-    <dt><code>sortKey</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Field to sort results by</p>
-</dd>
-    <dt><code>reverse</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Reverse the sort order of the results</p>
-</dd>
-    <dt><code>fileContents</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Include the offer value in the result</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.OfferRecord.html">OfferRecord</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.OfferRecord.html">OfferRecord</a>s</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_TradeManager_GetOffersCount_" data-uid="chia.dotnet.TradeManager.GetOffersCount*"></a>
-
-  <h3 id="chia_dotnet_TradeManager_GetOffersCount_System_Threading_CancellationToken_" data-uid="chia.dotnet.TradeManager.GetOffersCount(System.Threading.CancellationToken)">
-  GetOffersCount(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/TradeManager.cs/#L22"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves the number of offers.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(int Total, int MyOffersCount, int TakenOffersCount)&gt; GetOffersCount(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32,system.int32-.total">Total</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32,system.int32-.myofferscount">MyOffersCount</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32,system.int32-.takenofferscount">TakenOffersCount</a>)&gt;</dt>
-    <dd><p>The number of offers</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_TradeManager_GetStrayCats_" data-uid="chia.dotnet.TradeManager.GetStrayCats*"></a>
-
-  <h3 id="chia_dotnet_TradeManager_GetStrayCats_System_Threading_CancellationToken_" data-uid="chia.dotnet.TradeManager.GetStrayCats(System.Threading.CancellationToken)">
-  GetStrayCats(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/TradeManager.cs/#L364"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get a list of all unacknowledged CATs.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;Token&gt;&gt; GetStrayCats(CancellationToken cancellationToken = default)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Token.html">Token</a>&gt;&gt;</dt>
-    <dd><p>The list of <a class="xref" href="chia.dotnet.Token.html">Token</a>s</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_TradeManager_TakeOffer_" data-uid="chia.dotnet.TradeManager.TakeOffer*"></a>
-
-  <h3 id="chia_dotnet_TradeManager_TakeOffer_System_String_System_Collections_Generic_IDictionary_System_String_System_Object__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.TradeManager.TakeOffer(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)">
-  TakeOffer(string, IDictionary&lt;string, object&gt;?, ulong?, ulong?, bool?, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/TradeManager.cs/#L216"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Takes an offer</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_TradeManager_syntax">Syntax</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;TradeRecord&gt; TakeOffer(string offer, IDictionary&lt;string, object&gt;? solver = null, ulong? minCoinAmount = null, ulong? maxCoinAmount = null, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public sealed class TradeManager</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>offer</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>solver</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>minCoinAmount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-    <dt><code>maxCoinAmount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-    <dt><code>reusePuzhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd></dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.TradeRecord.html">TradeRecord</a>&gt;</dt>
-    <dd><p><a class="xref" href="chia.dotnet.TradeRecord.html">TradeRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/TradeManager.cs/#L13" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TradeManager.md&amp;value=---%0Auid%3A%20chia.dotnet.TradeManager%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/TradeManager.cs/#L13" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.TradeRecord.html b/docs/api/chia.dotnet.TradeRecord.html
index 9b44da0a..a35018c3 100644
--- a/docs/api/chia.dotnet.TradeRecord.html
+++ b/docs/api/chia.dotnet.TradeRecord.html
@@ -1,596 +1,569 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class TradeRecord
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class TradeRecord
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Used for storing transaction data and status in wallets.">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TradeRecord.md&amp;value=---%0Auid%3A%20chia.dotnet.TradeRecord%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class TradeRecord
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class TradeRecord
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.TradeRecord">
-
-
-
-  <h1 id="chia_dotnet_TradeRecord" data-uid="chia.dotnet.TradeRecord" class="text-break">
-    Class TradeRecord
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L19"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.TradeRecord">
+  
+  
+  <h1 id="chia_dotnet_TradeRecord" data-uid="chia.dotnet.TradeRecord" class="text-break">Class TradeRecord
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Used for storing transaction data and status in wallets.</p>
+  <div class="markdown level0 summary"><p>Used for storing transaction data and status in wallets.</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record TradeRecord : IEquatable&lt;TradeRecord&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">TradeRecord</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">TradeRecord</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.TradeRecord.html">TradeRecord</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.TradeRecord.html">TradeRecord</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_TradeRecord_AcceptedAtDateTime_" data-uid="chia.dotnet.TradeRecord.AcceptedAtDateTime*"></a>
-
-  <h3 id="chia_dotnet_TradeRecord_AcceptedAtDateTime" data-uid="chia.dotnet.TradeRecord.AcceptedAtDateTime">
-  AcceptedAtDateTime
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L35"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_TradeRecord_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class TradeRecord : IEquatable&lt;TradeRecord&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TradeRecord_AcceptedAtDateTime.md&amp;value=---%0Auid%3A%20chia.dotnet.TradeRecord.AcceptedAtDateTime%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L35">View Source</a>
+  </span>
+  <a id="chia_dotnet_TradeRecord_AcceptedAtDateTime_" data-uid="chia.dotnet.TradeRecord.AcceptedAtDateTime*"></a>
+  <h4 id="chia_dotnet_TradeRecord_AcceptedAtDateTime" data-uid="chia.dotnet.TradeRecord.AcceptedAtDateTime">AcceptedAtDateTime</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public DateTime? AcceptedAtDateTime { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a>?</dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TradeRecord_AcceptedAtTime.md&amp;value=---%0Auid%3A%20chia.dotnet.TradeRecord.AcceptedAtTime%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L22">View Source</a>
+  </span>
   <a id="chia_dotnet_TradeRecord_AcceptedAtTime_" data-uid="chia.dotnet.TradeRecord.AcceptedAtTime*"></a>
-
-  <h3 id="chia_dotnet_TradeRecord_AcceptedAtTime" data-uid="chia.dotnet.TradeRecord.AcceptedAtTime">
-  AcceptedAtTime
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L22"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TradeRecord_AcceptedAtTime" data-uid="chia.dotnet.TradeRecord.AcceptedAtTime">AcceptedAtTime</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong? AcceptedAtTime { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong? AcceptedAtTime { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TradeRecord_CoinsOfInterest.md&amp;value=---%0Auid%3A%20chia.dotnet.TradeRecord.CoinsOfInterest%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L31">View Source</a>
+  </span>
   <a id="chia_dotnet_TradeRecord_CoinsOfInterest_" data-uid="chia.dotnet.TradeRecord.CoinsOfInterest*"></a>
-
-  <h3 id="chia_dotnet_TradeRecord_CoinsOfInterest" data-uid="chia.dotnet.TradeRecord.CoinsOfInterest">
-  CoinsOfInterest
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L31"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TradeRecord_CoinsOfInterest" data-uid="chia.dotnet.TradeRecord.CoinsOfInterest">CoinsOfInterest</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;Coin&gt; CoinsOfInterest { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;Coin&gt; CoinsOfInterest { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;</dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TradeRecord_ConfirmedAtIndex.md&amp;value=---%0Auid%3A%20chia.dotnet.TradeRecord.ConfirmedAtIndex%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L21">View Source</a>
+  </span>
   <a id="chia_dotnet_TradeRecord_ConfirmedAtIndex_" data-uid="chia.dotnet.TradeRecord.ConfirmedAtIndex*"></a>
-
-  <h3 id="chia_dotnet_TradeRecord_ConfirmedAtIndex" data-uid="chia.dotnet.TradeRecord.ConfirmedAtIndex">
-  ConfirmedAtIndex
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L21"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TradeRecord_ConfirmedAtIndex" data-uid="chia.dotnet.TradeRecord.ConfirmedAtIndex">ConfirmedAtIndex</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint ConfirmedAtIndex { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint ConfirmedAtIndex { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TradeRecord_CreatedAtDateTime.md&amp;value=---%0Auid%3A%20chia.dotnet.TradeRecord.CreatedAtDateTime%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L37">View Source</a>
+  </span>
   <a id="chia_dotnet_TradeRecord_CreatedAtDateTime_" data-uid="chia.dotnet.TradeRecord.CreatedAtDateTime*"></a>
-
-  <h3 id="chia_dotnet_TradeRecord_CreatedAtDateTime" data-uid="chia.dotnet.TradeRecord.CreatedAtDateTime">
-  CreatedAtDateTime
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L37"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TradeRecord_CreatedAtDateTime" data-uid="chia.dotnet.TradeRecord.CreatedAtDateTime">CreatedAtDateTime</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public DateTime CreatedAtDateTime { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TradeRecord_CreatedAtTime.md&amp;value=---%0Auid%3A%20chia.dotnet.TradeRecord.CreatedAtTime%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L23">View Source</a>
+  </span>
   <a id="chia_dotnet_TradeRecord_CreatedAtTime_" data-uid="chia.dotnet.TradeRecord.CreatedAtTime*"></a>
-
-  <h3 id="chia_dotnet_TradeRecord_CreatedAtTime" data-uid="chia.dotnet.TradeRecord.CreatedAtTime">
-  CreatedAtTime
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L23"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TradeRecord_CreatedAtTime" data-uid="chia.dotnet.TradeRecord.CreatedAtTime">CreatedAtTime</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong CreatedAtTime { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong CreatedAtTime { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TradeRecord_IsMyOffer.md&amp;value=---%0Auid%3A%20chia.dotnet.TradeRecord.IsMyOffer%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L24">View Source</a>
+  </span>
   <a id="chia_dotnet_TradeRecord_IsMyOffer_" data-uid="chia.dotnet.TradeRecord.IsMyOffer*"></a>
-
-  <h3 id="chia_dotnet_TradeRecord_IsMyOffer" data-uid="chia.dotnet.TradeRecord.IsMyOffer">
-  IsMyOffer
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L24"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TradeRecord_IsMyOffer" data-uid="chia.dotnet.TradeRecord.IsMyOffer">IsMyOffer</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool IsMyOffer { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool IsMyOffer { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TradeRecord_Offer.md&amp;value=---%0Auid%3A%20chia.dotnet.TradeRecord.Offer%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L29">View Source</a>
+  </span>
   <a id="chia_dotnet_TradeRecord_Offer_" data-uid="chia.dotnet.TradeRecord.Offer*"></a>
-
-  <h3 id="chia_dotnet_TradeRecord_Offer" data-uid="chia.dotnet.TradeRecord.Offer">
-  Offer
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L29"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TradeRecord_Offer" data-uid="chia.dotnet.TradeRecord.Offer">Offer</h4>
   <div class="markdown level1 summary"><p>Bech32 encoded value of the offer</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Offer { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Offer { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TradeRecord_Sent.md&amp;value=---%0Auid%3A%20chia.dotnet.TradeRecord.Sent%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L25">View Source</a>
+  </span>
   <a id="chia_dotnet_TradeRecord_Sent_" data-uid="chia.dotnet.TradeRecord.Sent*"></a>
-
-  <h3 id="chia_dotnet_TradeRecord_Sent" data-uid="chia.dotnet.TradeRecord.Sent">
-  Sent
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L25"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TradeRecord_Sent" data-uid="chia.dotnet.TradeRecord.Sent">Sent</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint Sent { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint Sent { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TradeRecord_SentTo.md&amp;value=---%0Auid%3A%20chia.dotnet.TradeRecord.SentTo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L34">View Source</a>
+  </span>
   <a id="chia_dotnet_TradeRecord_SentTo_" data-uid="chia.dotnet.TradeRecord.SentTo*"></a>
-
-  <h3 id="chia_dotnet_TradeRecord_SentTo" data-uid="chia.dotnet.TradeRecord.SentTo">
-  SentTo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L34"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TradeRecord_SentTo" data-uid="chia.dotnet.TradeRecord.SentTo">SentTo</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;SendPeer&gt; SentTo { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;SendPeer&gt; SentTo { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.SendPeer.html">SendPeer</a>&gt;</dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.SendPeer.html">SendPeer</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TradeRecord_Status.md&amp;value=---%0Auid%3A%20chia.dotnet.TradeRecord.Status%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L33">View Source</a>
+  </span>
   <a id="chia_dotnet_TradeRecord_Status_" data-uid="chia.dotnet.TradeRecord.Status*"></a>
-
-  <h3 id="chia_dotnet_TradeRecord_Status" data-uid="chia.dotnet.TradeRecord.Status">
-  Status
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L33"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TradeRecord_Status" data-uid="chia.dotnet.TradeRecord.Status">Status</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public TradeStatus Status { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public TradeStatus Status { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.TradeStatus.html">TradeStatus</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.TradeStatus.html">TradeStatus</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TradeRecord_TakenOffer.md&amp;value=---%0Auid%3A%20chia.dotnet.TradeRecord.TakenOffer%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L30">View Source</a>
+  </span>
   <a id="chia_dotnet_TradeRecord_TakenOffer_" data-uid="chia.dotnet.TradeRecord.TakenOffer*"></a>
-
-  <h3 id="chia_dotnet_TradeRecord_TakenOffer" data-uid="chia.dotnet.TradeRecord.TakenOffer">
-  TakenOffer
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L30"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TradeRecord_TakenOffer" data-uid="chia.dotnet.TradeRecord.TakenOffer">TakenOffer</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? TakenOffer { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string TakenOffer { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TradeRecord_TradeId.md&amp;value=---%0Auid%3A%20chia.dotnet.TradeRecord.TradeId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L32">View Source</a>
+  </span>
   <a id="chia_dotnet_TradeRecord_TradeId_" data-uid="chia.dotnet.TradeRecord.TradeId*"></a>
-
-  <h3 id="chia_dotnet_TradeRecord_TradeId" data-uid="chia.dotnet.TradeRecord.TradeId">
-  TradeId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L32"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TradeRecord_TradeId" data-uid="chia.dotnet.TradeRecord.TradeId">TradeId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string TradeId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string TradeId { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L19" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TradeRecord.md&amp;value=---%0Auid%3A%20chia.dotnet.TradeRecord%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeRecord.cs/#L19" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.TradeStatus.html b/docs/api/chia.dotnet.TradeStatus.html
index 4397fce6..9eeac766 100644
--- a/docs/api/chia.dotnet.TradeStatus.html
+++ b/docs/api/chia.dotnet.TradeStatus.html
@@ -1,162 +1,172 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Enum TradeStatus
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Enum TradeStatus
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TradeStatus.md&amp;value=---%0Auid%3A%20chia.dotnet.TradeStatus%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Enum TradeStatus
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Enum TradeStatus
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.TradeStatus">
-
-
-
-
-  <h1 id="chia_dotnet_TradeStatus" data-uid="chia.dotnet.TradeStatus" class="text-break">
-    Enum TradeStatus
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeStatus.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.TradeStatus">
+  
+  
+  <h1 id="chia_dotnet_TradeStatus" data-uid="chia.dotnet.TradeStatus" class="text-break">Enum TradeStatus
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_TradeStatus_syntax">Syntax</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public enum TradeStatus : uint</code></pre>
   </div>
-
-
-
-
-
-
-
-
-
-  <h2 id="fields">Fields
-</h2>
-  <dl class="parameters">
-    <dt id="chia_dotnet_TradeStatus_CANCELLED"><code>CANCELLED = 3</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_TradeStatus_CONFIRMED"><code>CONFIRMED = 4</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_TradeStatus_FAILED"><code>FAILED = 5</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_TradeStatus_PENDING_ACCEPT"><code>PENDING_ACCEPT = 0</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_TradeStatus_PENDING_CANCEL"><code>PENDING_CANCEL = 2</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_TradeStatus_PENDING_CONFIRM"><code>PENDING_CONFIRM = 1</code></dt>
-    <dd></dd>
-  </dl>
-
-
-
+  <h3 id="fields">Fields
+  </h3>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    <thead>
+    <tbody>
+      <tr>
+        <td id="chia_dotnet_TradeStatus_CANCELLED">CANCELLED</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_TradeStatus_CONFIRMED">CONFIRMED</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_TradeStatus_FAILED">FAILED</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_TradeStatus_PENDING_ACCEPT">PENDING_ACCEPT</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_TradeStatus_PENDING_CANCEL">PENDING_CANCEL</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_TradeStatus_PENDING_CONFIRM">PENDING_CONFIRM</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </thead></thead></table>
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeStatus.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TradeStatus.md&amp;value=---%0Auid%3A%20chia.dotnet.TradeStatus%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TradeStatus.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.TransactionRecord.html b/docs/api/chia.dotnet.TransactionRecord.html
index 76428933..1ccb8a12 100644
--- a/docs/api/chia.dotnet.TransactionRecord.html
+++ b/docs/api/chia.dotnet.TransactionRecord.html
@@ -1,821 +1,787 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class TransactionRecord
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class TransactionRecord
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Used for storing transaction data and status in wallets.">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionRecord.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionRecord%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class TransactionRecord
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class TransactionRecord
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.TransactionRecord">
-
-
-
-  <h1 id="chia_dotnet_TransactionRecord" data-uid="chia.dotnet.TransactionRecord" class="text-break">
-    Class TransactionRecord
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L11"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.TransactionRecord">
+  
+  
+  <h1 id="chia_dotnet_TransactionRecord" data-uid="chia.dotnet.TransactionRecord" class="text-break">Class TransactionRecord
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Used for storing transaction data and status in wallets.</p>
+  <div class="markdown level0 summary"><p>Used for storing transaction data and status in wallets.</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record TransactionRecord : IEquatable&lt;TransactionRecord&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">TransactionRecord</span></div>
+  </div>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">TransactionRecord</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_TransactionRecord_Additions_" data-uid="chia.dotnet.TransactionRecord.Additions*"></a>
-
-  <h3 id="chia_dotnet_TransactionRecord_Additions" data-uid="chia.dotnet.TransactionRecord.Additions">
-  Additions
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L13"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_TransactionRecord_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class TransactionRecord : IEquatable&lt;TransactionRecord&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionRecord_Additions.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionRecord.Additions%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L13">View Source</a>
+  </span>
+  <a id="chia_dotnet_TransactionRecord_Additions_" data-uid="chia.dotnet.TransactionRecord.Additions*"></a>
+  <h4 id="chia_dotnet_TransactionRecord_Additions" data-uid="chia.dotnet.TransactionRecord.Additions">Additions</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;Coin&gt; Additions { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;Coin&gt; Additions { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;</dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionRecord_Amount.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionRecord.Amount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionRecord_Amount_" data-uid="chia.dotnet.TransactionRecord.Amount*"></a>
-
-  <h3 id="chia_dotnet_TransactionRecord_Amount" data-uid="chia.dotnet.TransactionRecord.Amount">
-  Amount
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionRecord_Amount" data-uid="chia.dotnet.TransactionRecord.Amount">Amount</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong Amount { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong Amount { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionRecord_Confirmed.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionRecord.Confirmed%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L15">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionRecord_Confirmed_" data-uid="chia.dotnet.TransactionRecord.Confirmed*"></a>
-
-  <h3 id="chia_dotnet_TransactionRecord_Confirmed" data-uid="chia.dotnet.TransactionRecord.Confirmed">
-  Confirmed
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L15"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionRecord_Confirmed" data-uid="chia.dotnet.TransactionRecord.Confirmed">Confirmed</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool Confirmed { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool Confirmed { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionRecord_ConfirmedAtHeight.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionRecord.ConfirmedAtHeight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L16">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionRecord_ConfirmedAtHeight_" data-uid="chia.dotnet.TransactionRecord.ConfirmedAtHeight*"></a>
-
-  <h3 id="chia_dotnet_TransactionRecord_ConfirmedAtHeight" data-uid="chia.dotnet.TransactionRecord.ConfirmedAtHeight">
-  ConfirmedAtHeight
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionRecord_ConfirmedAtHeight" data-uid="chia.dotnet.TransactionRecord.ConfirmedAtHeight">ConfirmedAtHeight</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint ConfirmedAtHeight { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint ConfirmedAtHeight { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionRecord_CreatedAtDateTime.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionRecord.CreatedAtDateTime%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L47">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionRecord_CreatedAtDateTime_" data-uid="chia.dotnet.TransactionRecord.CreatedAtDateTime*"></a>
-
-  <h3 id="chia_dotnet_TransactionRecord_CreatedAtDateTime" data-uid="chia.dotnet.TransactionRecord.CreatedAtDateTime">
-  CreatedAtDateTime
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L47"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionRecord_CreatedAtDateTime" data-uid="chia.dotnet.TransactionRecord.CreatedAtDateTime">CreatedAtDateTime</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public DateTime CreatedAtDateTime { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionRecord_CreatedAtTime.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionRecord.CreatedAtTime%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L17">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionRecord_CreatedAtTime_" data-uid="chia.dotnet.TransactionRecord.CreatedAtTime*"></a>
-
-  <h3 id="chia_dotnet_TransactionRecord_CreatedAtTime" data-uid="chia.dotnet.TransactionRecord.CreatedAtTime">
-  CreatedAtTime
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionRecord_CreatedAtTime" data-uid="chia.dotnet.TransactionRecord.CreatedAtTime">CreatedAtTime</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public double CreatedAtTime { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public double CreatedAtTime { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">Double</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionRecord_FeeAmount.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionRecord.FeeAmount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L18">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionRecord_FeeAmount_" data-uid="chia.dotnet.TransactionRecord.FeeAmount*"></a>
-
-  <h3 id="chia_dotnet_TransactionRecord_FeeAmount" data-uid="chia.dotnet.TransactionRecord.FeeAmount">
-  FeeAmount
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L18"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionRecord_FeeAmount" data-uid="chia.dotnet.TransactionRecord.FeeAmount">FeeAmount</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong FeeAmount { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong FeeAmount { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionRecord_IsInMempool.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionRecord.IsInMempool%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L36">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionRecord_IsInMempool_" data-uid="chia.dotnet.TransactionRecord.IsInMempool*"></a>
-
-  <h3 id="chia_dotnet_TransactionRecord_IsInMempool" data-uid="chia.dotnet.TransactionRecord.IsInMempool">
-  IsInMempool
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L36"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionRecord_IsInMempool" data-uid="chia.dotnet.TransactionRecord.IsInMempool">IsInMempool</h4>
   <div class="markdown level1 summary"><p>If one of the nodes we sent it to responded with success, we set it to success</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public bool IsInMempool { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-  <h4 class="section" id="chia_dotnet_TransactionRecord_IsInMempool_remarks">Remarks</h4>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 id="chia_dotnet_TransactionRecord_IsInMempool_remarks">Remarks</h5>
   <div class="markdown level1 remarks"><p>Note, transactions pending inclusion (pending) return false</p>
 </div>
-
-
-
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionRecord_Name.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionRecord.Name%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L24">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionRecord_Name_" data-uid="chia.dotnet.TransactionRecord.Name*"></a>
-
-  <h3 id="chia_dotnet_TransactionRecord_Name" data-uid="chia.dotnet.TransactionRecord.Name">
-  Name
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L24"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionRecord_Name" data-uid="chia.dotnet.TransactionRecord.Name">Name</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Name { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Name { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionRecord_Removals.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionRecord.Removals%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L25">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionRecord_Removals_" data-uid="chia.dotnet.TransactionRecord.Removals*"></a>
-
-  <h3 id="chia_dotnet_TransactionRecord_Removals" data-uid="chia.dotnet.TransactionRecord.Removals">
-  Removals
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L25"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionRecord_Removals" data-uid="chia.dotnet.TransactionRecord.Removals">Removals</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;Coin&gt; Removals { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;Coin&gt; Removals { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;</dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionRecord_Sent.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionRecord.Sent%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L26">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionRecord_Sent_" data-uid="chia.dotnet.TransactionRecord.Sent*"></a>
-
-  <h3 id="chia_dotnet_TransactionRecord_Sent" data-uid="chia.dotnet.TransactionRecord.Sent">
-  Sent
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L26"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionRecord_Sent" data-uid="chia.dotnet.TransactionRecord.Sent">Sent</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint Sent { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint Sent { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionRecord_SentTo.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionRecord.SentTo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L31">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionRecord_SentTo_" data-uid="chia.dotnet.TransactionRecord.SentTo*"></a>
-
-  <h3 id="chia_dotnet_TransactionRecord_SentTo" data-uid="chia.dotnet.TransactionRecord.SentTo">
-  SentTo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L31"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionRecord_SentTo" data-uid="chia.dotnet.TransactionRecord.SentTo">SentTo</h4>
   <div class="markdown level1 summary"><p>Represents the list of peers that we sent the transaction to, whether each one
 included it in the mempool, and what the error message (if any) was</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;SendPeer&gt; SentTo { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;SendPeer&gt; SentTo { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.SendPeer.html">SendPeer</a>&gt;</dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.SendPeer.html">SendPeer</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionRecord_SpendBundle.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionRecord.SpendBundle%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L38">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionRecord_SpendBundle_" data-uid="chia.dotnet.TransactionRecord.SpendBundle*"></a>
-
-  <h3 id="chia_dotnet_TransactionRecord_SpendBundle" data-uid="chia.dotnet.TransactionRecord.SpendBundle">
-  SpendBundle
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L38"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionRecord_SpendBundle" data-uid="chia.dotnet.TransactionRecord.SpendBundle">SpendBundle</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public SpendBundle? SpendBundle { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public SpendBundle SpendBundle { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionRecord_ToAddress.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionRecord.ToAddress%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L39">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionRecord_ToAddress_" data-uid="chia.dotnet.TransactionRecord.ToAddress*"></a>
-
-  <h3 id="chia_dotnet_TransactionRecord_ToAddress" data-uid="chia.dotnet.TransactionRecord.ToAddress">
-  ToAddress
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L39"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionRecord_ToAddress" data-uid="chia.dotnet.TransactionRecord.ToAddress">ToAddress</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string ToAddress { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string ToAddress { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionRecord_ToPuzzleHash.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionRecord.ToPuzzleHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L40">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionRecord_ToPuzzleHash_" data-uid="chia.dotnet.TransactionRecord.ToPuzzleHash*"></a>
-
-  <h3 id="chia_dotnet_TransactionRecord_ToPuzzleHash" data-uid="chia.dotnet.TransactionRecord.ToPuzzleHash">
-  ToPuzzleHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L40"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionRecord_ToPuzzleHash" data-uid="chia.dotnet.TransactionRecord.ToPuzzleHash">ToPuzzleHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string ToPuzzleHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string ToPuzzleHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionRecord_TradeId.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionRecord.TradeId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L41">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionRecord_TradeId_" data-uid="chia.dotnet.TransactionRecord.TradeId*"></a>
-
-  <h3 id="chia_dotnet_TransactionRecord_TradeId" data-uid="chia.dotnet.TransactionRecord.TradeId">
-  TradeId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L41"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionRecord_TradeId" data-uid="chia.dotnet.TransactionRecord.TradeId">TradeId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? TradeId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string TradeId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionRecord_TransactionId.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionRecord.TransactionId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L22">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionRecord_TransactionId_" data-uid="chia.dotnet.TransactionRecord.TransactionId*"></a>
-
-  <h3 id="chia_dotnet_TransactionRecord_TransactionId" data-uid="chia.dotnet.TransactionRecord.TransactionId">
-  TransactionId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L22"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionRecord_TransactionId" data-uid="chia.dotnet.TransactionRecord.TransactionId">TransactionId</h4>
   <div class="markdown level1 summary"><p>chia pyhton aliases the <a class="xref" href="chia.dotnet.TransactionRecord.html#chia_dotnet_TransactionRecord_Name">Name</a> property to return this along with the record</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[JsonIgnore]
 public string TransactionId { get; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionRecord_Type.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionRecord.Type%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L45">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionRecord_Type_" data-uid="chia.dotnet.TransactionRecord.Type*"></a>
-
-  <h3 id="chia_dotnet_TransactionRecord_Type" data-uid="chia.dotnet.TransactionRecord.Type">
-  Type
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L45"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionRecord_Type" data-uid="chia.dotnet.TransactionRecord.Type">Type</h4>
   <div class="markdown level1 summary"><p>TransactionType</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public TransactionType Type { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public TransactionType Type { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.TransactionType.html">TransactionType</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.TransactionType.html">TransactionType</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionRecord_ValidTimes.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionRecord.ValidTimes%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L49">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionRecord_ValidTimes_" data-uid="chia.dotnet.TransactionRecord.ValidTimes*"></a>
-
-  <h3 id="chia_dotnet_TransactionRecord_ValidTimes" data-uid="chia.dotnet.TransactionRecord.ValidTimes">
-  ValidTimes
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L49"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionRecord_ValidTimes" data-uid="chia.dotnet.TransactionRecord.ValidTimes">ValidTimes</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ConditionValidTimes ValidTimes { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ConditionValidTimes ValidTimes { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.ConditionValidTimes.html">ConditionValidTimes</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.ConditionValidTimes.html">ConditionValidTimes</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionRecord_WalletId.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionRecord.WalletId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L46">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionRecord_WalletId_" data-uid="chia.dotnet.TransactionRecord.WalletId*"></a>
-
-  <h3 id="chia_dotnet_TransactionRecord_WalletId" data-uid="chia.dotnet.TransactionRecord.WalletId">
-  WalletId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L46"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionRecord_WalletId" data-uid="chia.dotnet.TransactionRecord.WalletId">WalletId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint WalletId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint WalletId { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd>Used for storing transaction data and status in wallets.</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L11" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionRecord.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionRecord%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionRecord.cs/#L11" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.TransactionType.html b/docs/api/chia.dotnet.TransactionType.html
index fb449a79..c5a7240a 100644
--- a/docs/api/chia.dotnet.TransactionType.html
+++ b/docs/api/chia.dotnet.TransactionType.html
@@ -1,162 +1,172 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Enum TransactionType
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Enum TransactionType
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionType.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionType%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Enum TransactionType
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Enum TransactionType
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.TransactionType">
-
-
-
-
-  <h1 id="chia_dotnet_TransactionType" data-uid="chia.dotnet.TransactionType" class="text-break">
-    Enum TransactionType
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionType.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.TransactionType">
+  
+  
+  <h1 id="chia_dotnet_TransactionType" data-uid="chia.dotnet.TransactionType" class="text-break">Enum TransactionType
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_TransactionType_syntax">Syntax</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public enum TransactionType</code></pre>
   </div>
-
-
-
-
-
-
-
-
-
-  <h2 id="fields">Fields
-</h2>
-  <dl class="parameters">
-    <dt id="chia_dotnet_TransactionType_COINBASE_REWARD"><code>COINBASE_REWARD = 2</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_TransactionType_FEE_REWARD"><code>FEE_REWARD = 3</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_TransactionType_INCOMING_TRADE"><code>INCOMING_TRADE = 4</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_TransactionType_INCOMING_TX"><code>INCOMING_TX = 0</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_TransactionType_OUTGOING_TRADE"><code>OUTGOING_TRADE = 5</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_TransactionType_OUTGOING_TX"><code>OUTGOING_TX = 1</code></dt>
-    <dd></dd>
-  </dl>
-
-
-
+  <h3 id="fields">Fields
+  </h3>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    <thead>
+    <tbody>
+      <tr>
+        <td id="chia_dotnet_TransactionType_COINBASE_REWARD">COINBASE_REWARD</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_TransactionType_FEE_REWARD">FEE_REWARD</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_TransactionType_INCOMING_TRADE">INCOMING_TRADE</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_TransactionType_INCOMING_TX">INCOMING_TX</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_TransactionType_OUTGOING_TRADE">OUTGOING_TRADE</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_TransactionType_OUTGOING_TX">OUTGOING_TX</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </thead></thead></table>
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionType.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionType.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionType%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionType.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.TransactionTypeFilter.html b/docs/api/chia.dotnet.TransactionTypeFilter.html
index 307f9b11..7b07d0a4 100644
--- a/docs/api/chia.dotnet.TransactionTypeFilter.html
+++ b/docs/api/chia.dotnet.TransactionTypeFilter.html
@@ -1,251 +1,235 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class TransactionTypeFilter
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class TransactionTypeFilter
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionTypeFilter.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionTypeFilter%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class TransactionTypeFilter
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class TransactionTypeFilter
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.TransactionTypeFilter">
-
-
-
-  <h1 id="chia_dotnet_TransactionTypeFilter" data-uid="chia.dotnet.TransactionTypeFilter" class="text-break">
-    Class TransactionTypeFilter
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionTypeFilter.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.TransactionTypeFilter">
+  
+  
+  <h1 id="chia_dotnet_TransactionTypeFilter" data-uid="chia.dotnet.TransactionTypeFilter" class="text-break">Class TransactionTypeFilter
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">TransactionTypeFilter</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record TransactionTypeFilter : IEquatable&lt;TransactionTypeFilter&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.TransactionTypeFilter.html">TransactionTypeFilter</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">TransactionTypeFilter</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.TransactionTypeFilter.html">TransactionTypeFilter</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_TransactionTypeFilter_Mode_" data-uid="chia.dotnet.TransactionTypeFilter.Mode*"></a>
-
-  <h3 id="chia_dotnet_TransactionTypeFilter_Mode" data-uid="chia.dotnet.TransactionTypeFilter.Mode">
-  Mode
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionTypeFilter.cs/#L9"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_TransactionTypeFilter_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class TransactionTypeFilter : IEquatable&lt;TransactionTypeFilter&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionTypeFilter_Mode.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionTypeFilter.Mode%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionTypeFilter.cs/#L9">View Source</a>
+  </span>
+  <a id="chia_dotnet_TransactionTypeFilter_Mode_" data-uid="chia.dotnet.TransactionTypeFilter.Mode*"></a>
+  <h4 id="chia_dotnet_TransactionTypeFilter_Mode" data-uid="chia.dotnet.TransactionTypeFilter.Mode">Mode</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public FilterMode Mode { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public FilterMode Mode { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.FilterMode.html">FilterMode</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.FilterMode.html">FilterMode</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionTypeFilter_Values.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionTypeFilter.Values%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionTypeFilter.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionTypeFilter_Values_" data-uid="chia.dotnet.TransactionTypeFilter.Values*"></a>
-
-  <h3 id="chia_dotnet_TransactionTypeFilter_Values" data-uid="chia.dotnet.TransactionTypeFilter.Values">
-  Values
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionTypeFilter.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionTypeFilter_Values" data-uid="chia.dotnet.TransactionTypeFilter.Values">Values</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;byte&gt; Values { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;byte&gt; Values { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">Byte</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">byte</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionTypeFilter.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionTypeFilter.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionTypeFilter%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionTypeFilter.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.TransactionsInfo.html b/docs/api/chia.dotnet.TransactionsInfo.html
index fbea8941..460fcf29 100644
--- a/docs/api/chia.dotnet.TransactionsInfo.html
+++ b/docs/api/chia.dotnet.TransactionsInfo.html
@@ -1,381 +1,361 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class TransactionsInfo
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class TransactionsInfo
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Information that goes along with each transaction block">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionsInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionsInfo%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class TransactionsInfo
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class TransactionsInfo
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.TransactionsInfo">
-
-
-
-  <h1 id="chia_dotnet_TransactionsInfo" data-uid="chia.dotnet.TransactionsInfo" class="text-break">
-    Class TransactionsInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionsInfo.cs/#L8"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.TransactionsInfo">
+  
+  
+  <h1 id="chia_dotnet_TransactionsInfo" data-uid="chia.dotnet.TransactionsInfo" class="text-break">Class TransactionsInfo
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Information that goes along with each transaction block</p>
+  <div class="markdown level0 summary"><p>Information that goes along with each transaction block</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record TransactionsInfo : IEquatable&lt;TransactionsInfo&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">TransactionsInfo</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">TransactionsInfo</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.TransactionsInfo.html">TransactionsInfo</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.TransactionsInfo.html">TransactionsInfo</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_TransactionsInfo_AggregatedSignature_" data-uid="chia.dotnet.TransactionsInfo.AggregatedSignature*"></a>
-
-  <h3 id="chia_dotnet_TransactionsInfo_AggregatedSignature" data-uid="chia.dotnet.TransactionsInfo.AggregatedSignature">
-  AggregatedSignature
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionsInfo.cs/#L18"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_TransactionsInfo_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class TransactionsInfo : IEquatable&lt;TransactionsInfo&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionsInfo_AggregatedSignature.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionsInfo.AggregatedSignature%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionsInfo.cs/#L18">View Source</a>
+  </span>
+  <a id="chia_dotnet_TransactionsInfo_AggregatedSignature_" data-uid="chia.dotnet.TransactionsInfo.AggregatedSignature*"></a>
+  <h4 id="chia_dotnet_TransactionsInfo_AggregatedSignature" data-uid="chia.dotnet.TransactionsInfo.AggregatedSignature">AggregatedSignature</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string AggregatedSignature { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string AggregatedSignature { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Information that goes along with each transaction block</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionsInfo_Cost.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionsInfo.Cost%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionsInfo.cs/#L26">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionsInfo_Cost_" data-uid="chia.dotnet.TransactionsInfo.Cost*"></a>
-
-  <h3 id="chia_dotnet_TransactionsInfo_Cost" data-uid="chia.dotnet.TransactionsInfo.Cost">
-  Cost
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionsInfo.cs/#L26"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionsInfo_Cost" data-uid="chia.dotnet.TransactionsInfo.Cost">Cost</h4>
   <div class="markdown level1 summary"><p>This is the total cost of this block, including CLVM cost, cost of program size and conditions</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong Cost { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong Cost { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd>Information that goes along with each transaction block</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionsInfo_Fees.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionsInfo.Fees%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionsInfo.cs/#L22">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionsInfo_Fees_" data-uid="chia.dotnet.TransactionsInfo.Fees*"></a>
-
-  <h3 id="chia_dotnet_TransactionsInfo_Fees" data-uid="chia.dotnet.TransactionsInfo.Fees">
-  Fees
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionsInfo.cs/#L22"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionsInfo_Fees" data-uid="chia.dotnet.TransactionsInfo.Fees">Fees</h4>
   <div class="markdown level1 summary"><p>This only includes user fees, not block rewards</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong Fees { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong Fees { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd>Information that goes along with each transaction block</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionsInfo_GeneratorRefsRoot.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionsInfo.GeneratorRefsRoot%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionsInfo.cs/#L17">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionsInfo_GeneratorRefsRoot_" data-uid="chia.dotnet.TransactionsInfo.GeneratorRefsRoot*"></a>
-
-  <h3 id="chia_dotnet_TransactionsInfo_GeneratorRefsRoot" data-uid="chia.dotnet.TransactionsInfo.GeneratorRefsRoot">
-  GeneratorRefsRoot
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionsInfo.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionsInfo_GeneratorRefsRoot" data-uid="chia.dotnet.TransactionsInfo.GeneratorRefsRoot">GeneratorRefsRoot</h4>
   <div class="markdown level1 summary"><p>sha256 of the concatenation of the generator ref list entries</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string GeneratorRefsRoot { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string GeneratorRefsRoot { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Information that goes along with each transaction block</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionsInfo_GeneratorRoot.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionsInfo.GeneratorRoot%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionsInfo.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionsInfo_GeneratorRoot_" data-uid="chia.dotnet.TransactionsInfo.GeneratorRoot*"></a>
-
-  <h3 id="chia_dotnet_TransactionsInfo_GeneratorRoot" data-uid="chia.dotnet.TransactionsInfo.GeneratorRoot">
-  GeneratorRoot
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionsInfo.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionsInfo_GeneratorRoot" data-uid="chia.dotnet.TransactionsInfo.GeneratorRoot">GeneratorRoot</h4>
   <div class="markdown level1 summary"><p>sha256 of the block generator in this block</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string GeneratorRoot { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string GeneratorRoot { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Information that goes along with each transaction block</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionsInfo_RewardClaimsIncorporated.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionsInfo.RewardClaimsIncorporated%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionsInfo.cs/#L30">View Source</a>
+  </span>
   <a id="chia_dotnet_TransactionsInfo_RewardClaimsIncorporated_" data-uid="chia.dotnet.TransactionsInfo.RewardClaimsIncorporated*"></a>
-
-  <h3 id="chia_dotnet_TransactionsInfo_RewardClaimsIncorporated" data-uid="chia.dotnet.TransactionsInfo.RewardClaimsIncorporated">
-  RewardClaimsIncorporated
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionsInfo.cs/#L30"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_TransactionsInfo_RewardClaimsIncorporated" data-uid="chia.dotnet.TransactionsInfo.RewardClaimsIncorporated">RewardClaimsIncorporated</h4>
   <div class="markdown level1 summary"><p>These can be in any order</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;Coin&gt; RewardClaimsIncorporated { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;Coin&gt; RewardClaimsIncorporated { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;</dt>
-    <dd>Information that goes along with each transaction block</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionsInfo.cs/#L8" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_TransactionsInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.TransactionsInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/TransactionsInfo.cs/#L8" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.UInt32Range.html b/docs/api/chia.dotnet.UInt32Range.html
index 1609307d..2a2b2874 100644
--- a/docs/api/chia.dotnet.UInt32Range.html
+++ b/docs/api/chia.dotnet.UInt32Range.html
@@ -1,251 +1,235 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class UInt32Range
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class UInt32Range
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_UInt32Range.md&amp;value=---%0Auid%3A%20chia.dotnet.UInt32Range%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class UInt32Range
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class UInt32Range
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.UInt32Range">
-
-
-
-  <h1 id="chia_dotnet_UInt32Range" data-uid="chia.dotnet.UInt32Range" class="text-break">
-    Class UInt32Range
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UInt32Range.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.UInt32Range">
+  
+  
+  <h1 id="chia_dotnet_UInt32Range" data-uid="chia.dotnet.UInt32Range" class="text-break">Class UInt32Range
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">UInt32Range</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record UInt32Range : IEquatable&lt;UInt32Range&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.UInt32Range.html">UInt32Range</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">UInt32Range</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.UInt32Range.html">UInt32Range</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_UInt32Range_Start_" data-uid="chia.dotnet.UInt32Range.Start*"></a>
-
-  <h3 id="chia_dotnet_UInt32Range_Start" data-uid="chia.dotnet.UInt32Range.Start">
-  Start
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UInt32Range.cs/#L5"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_UInt32Range_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class UInt32Range : IEquatable&lt;UInt32Range&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_UInt32Range_Start.md&amp;value=---%0Auid%3A%20chia.dotnet.UInt32Range.Start%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UInt32Range.cs/#L5">View Source</a>
+  </span>
+  <a id="chia_dotnet_UInt32Range_Start_" data-uid="chia.dotnet.UInt32Range.Start*"></a>
+  <h4 id="chia_dotnet_UInt32Range_Start" data-uid="chia.dotnet.UInt32Range.Start">Start</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint Start { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint Start { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_UInt32Range_Stop.md&amp;value=---%0Auid%3A%20chia.dotnet.UInt32Range.Stop%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UInt32Range.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_UInt32Range_Stop_" data-uid="chia.dotnet.UInt32Range.Stop*"></a>
-
-  <h3 id="chia_dotnet_UInt32Range_Stop" data-uid="chia.dotnet.UInt32Range.Stop">
-  Stop
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UInt32Range.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_UInt32Range_Stop" data-uid="chia.dotnet.UInt32Range.Stop">Stop</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint Stop { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint Stop { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UInt32Range.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_UInt32Range.md&amp;value=---%0Auid%3A%20chia.dotnet.UInt32Range%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UInt32Range.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.UInt64Range.html b/docs/api/chia.dotnet.UInt64Range.html
index 3ab514b0..465c51c3 100644
--- a/docs/api/chia.dotnet.UInt64Range.html
+++ b/docs/api/chia.dotnet.UInt64Range.html
@@ -1,251 +1,235 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class UInt64Range
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class UInt64Range
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_UInt64Range.md&amp;value=---%0Auid%3A%20chia.dotnet.UInt64Range%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class UInt64Range
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class UInt64Range
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.UInt64Range">
-
-
-
-  <h1 id="chia_dotnet_UInt64Range" data-uid="chia.dotnet.UInt64Range" class="text-break">
-    Class UInt64Range
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UInt64Range.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.UInt64Range">
+  
+  
+  <h1 id="chia_dotnet_UInt64Range" data-uid="chia.dotnet.UInt64Range" class="text-break">Class UInt64Range
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">UInt64Range</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record UInt64Range : IEquatable&lt;UInt64Range&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.UInt64Range.html">UInt64Range</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">UInt64Range</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.UInt64Range.html">UInt64Range</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_UInt64Range_Start_" data-uid="chia.dotnet.UInt64Range.Start*"></a>
-
-  <h3 id="chia_dotnet_UInt64Range_Start" data-uid="chia.dotnet.UInt64Range.Start">
-  Start
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UInt64Range.cs/#L5"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_UInt64Range_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class UInt64Range : IEquatable&lt;UInt64Range&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_UInt64Range_Start.md&amp;value=---%0Auid%3A%20chia.dotnet.UInt64Range.Start%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UInt64Range.cs/#L5">View Source</a>
+  </span>
+  <a id="chia_dotnet_UInt64Range_Start_" data-uid="chia.dotnet.UInt64Range.Start*"></a>
+  <h4 id="chia_dotnet_UInt64Range_Start" data-uid="chia.dotnet.UInt64Range.Start">Start</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong Start { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong Start { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_UInt64Range_Stop.md&amp;value=---%0Auid%3A%20chia.dotnet.UInt64Range.Stop%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UInt64Range.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_UInt64Range_Stop_" data-uid="chia.dotnet.UInt64Range.Stop*"></a>
-
-  <h3 id="chia_dotnet_UInt64Range_Stop" data-uid="chia.dotnet.UInt64Range.Stop">
-  Stop
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UInt64Range.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_UInt64Range_Stop" data-uid="chia.dotnet.UInt64Range.Stop">Stop</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong Stop { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong Stop { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UInt64Range.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_UInt64Range.md&amp;value=---%0Auid%3A%20chia.dotnet.UInt64Range%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UInt64Range.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.UnfinishedHeaderBlock.html b/docs/api/chia.dotnet.UnfinishedHeaderBlock.html
index e1ef5fff..f66dac27 100644
--- a/docs/api/chia.dotnet.UnfinishedHeaderBlock.html
+++ b/docs/api/chia.dotnet.UnfinishedHeaderBlock.html
@@ -1,414 +1,393 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class UnfinishedHeaderBlock
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class UnfinishedHeaderBlock
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Same as a FullBlock but without TransactionInfo and Generator, used by light clients">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_UnfinishedHeaderBlock.md&amp;value=---%0Auid%3A%20chia.dotnet.UnfinishedHeaderBlock%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class UnfinishedHeaderBlock
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class UnfinishedHeaderBlock
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.UnfinishedHeaderBlock">
-
-
-
-  <h1 id="chia_dotnet_UnfinishedHeaderBlock" data-uid="chia.dotnet.UnfinishedHeaderBlock" class="text-break">
-    Class UnfinishedHeaderBlock
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UnfinishedHeaderBlock.cs/#L8"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.UnfinishedHeaderBlock">
+  
+  
+  <h1 id="chia_dotnet_UnfinishedHeaderBlock" data-uid="chia.dotnet.UnfinishedHeaderBlock" class="text-break">Class UnfinishedHeaderBlock
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Same as a FullBlock but without TransactionInfo and Generator, used by light clients</p>
+  <div class="markdown level0 summary"><p>Same as a FullBlock but without TransactionInfo and Generator, used by light clients</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record UnfinishedHeaderBlock : IEquatable&lt;UnfinishedHeaderBlock&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">UnfinishedHeaderBlock</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">UnfinishedHeaderBlock</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.UnfinishedHeaderBlock.html">UnfinishedHeaderBlock</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.UnfinishedHeaderBlock.html">UnfinishedHeaderBlock</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_UnfinishedHeaderBlock_ChallengeChainSpProof_" data-uid="chia.dotnet.UnfinishedHeaderBlock.ChallengeChainSpProof*"></a>
-
-  <h3 id="chia_dotnet_UnfinishedHeaderBlock_ChallengeChainSpProof" data-uid="chia.dotnet.UnfinishedHeaderBlock.ChallengeChainSpProof">
-  ChallengeChainSpProof
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UnfinishedHeaderBlock.cs/#L21"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_UnfinishedHeaderBlock_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class UnfinishedHeaderBlock : IEquatable&lt;UnfinishedHeaderBlock&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_UnfinishedHeaderBlock_ChallengeChainSpProof.md&amp;value=---%0Auid%3A%20chia.dotnet.UnfinishedHeaderBlock.ChallengeChainSpProof%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UnfinishedHeaderBlock.cs/#L21">View Source</a>
+  </span>
+  <a id="chia_dotnet_UnfinishedHeaderBlock_ChallengeChainSpProof_" data-uid="chia.dotnet.UnfinishedHeaderBlock.ChallengeChainSpProof*"></a>
+  <h4 id="chia_dotnet_UnfinishedHeaderBlock_ChallengeChainSpProof" data-uid="chia.dotnet.UnfinishedHeaderBlock.ChallengeChainSpProof">ChallengeChainSpProof</h4>
   <div class="markdown level1 summary"><p>If not first sp in sub-slot</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VDFProof? ChallengeChainSpProof { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VDFProof ChallengeChainSpProof { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></dt>
-    <dd>Same as a FullBlock but without TransactionInfo and Generator, used by light clients</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_UnfinishedHeaderBlock_FinishedSubSlots.md&amp;value=---%0Auid%3A%20chia.dotnet.UnfinishedHeaderBlock.FinishedSubSlots%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UnfinishedHeaderBlock.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_UnfinishedHeaderBlock_FinishedSubSlots_" data-uid="chia.dotnet.UnfinishedHeaderBlock.FinishedSubSlots*"></a>
-
-  <h3 id="chia_dotnet_UnfinishedHeaderBlock_FinishedSubSlots" data-uid="chia.dotnet.UnfinishedHeaderBlock.FinishedSubSlots">
-  FinishedSubSlots
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UnfinishedHeaderBlock.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_UnfinishedHeaderBlock_FinishedSubSlots" data-uid="chia.dotnet.UnfinishedHeaderBlock.FinishedSubSlots">FinishedSubSlots</h4>
   <div class="markdown level1 summary"><p>If first sb</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerable&lt;EndOfSubSlotBundle&gt; FinishedSubSlots { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IEnumerable&lt;EndOfSubSlotBundle&gt; FinishedSubSlots { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.EndOfSubSlotBundle.html">EndOfSubSlotBundle</a>&gt;</dt>
-    <dd>Same as a FullBlock but without TransactionInfo and Generator, used by light clients</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.EndOfSubSlotBundle.html">EndOfSubSlotBundle</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_UnfinishedHeaderBlock_Foliage.md&amp;value=---%0Auid%3A%20chia.dotnet.UnfinishedHeaderBlock.Foliage%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UnfinishedHeaderBlock.cs/#L29">View Source</a>
+  </span>
   <a id="chia_dotnet_UnfinishedHeaderBlock_Foliage_" data-uid="chia.dotnet.UnfinishedHeaderBlock.Foliage*"></a>
-
-  <h3 id="chia_dotnet_UnfinishedHeaderBlock_Foliage" data-uid="chia.dotnet.UnfinishedHeaderBlock.Foliage">
-  Foliage
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UnfinishedHeaderBlock.cs/#L29"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_UnfinishedHeaderBlock_Foliage" data-uid="chia.dotnet.UnfinishedHeaderBlock.Foliage">Foliage</h4>
   <div class="markdown level1 summary"><p>Reward chain foliage data</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Foliage Foliage { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public Foliage Foliage { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.Foliage.html">Foliage</a></dt>
-    <dd>Same as a FullBlock but without TransactionInfo and Generator, used by light clients</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.Foliage.html">Foliage</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_UnfinishedHeaderBlock_FoliageTransactionBlock.md&amp;value=---%0Auid%3A%20chia.dotnet.UnfinishedHeaderBlock.FoliageTransactionBlock%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UnfinishedHeaderBlock.cs/#L33">View Source</a>
+  </span>
   <a id="chia_dotnet_UnfinishedHeaderBlock_FoliageTransactionBlock_" data-uid="chia.dotnet.UnfinishedHeaderBlock.FoliageTransactionBlock*"></a>
-
-  <h3 id="chia_dotnet_UnfinishedHeaderBlock_FoliageTransactionBlock" data-uid="chia.dotnet.UnfinishedHeaderBlock.FoliageTransactionBlock">
-  FoliageTransactionBlock
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UnfinishedHeaderBlock.cs/#L33"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_UnfinishedHeaderBlock_FoliageTransactionBlock" data-uid="chia.dotnet.UnfinishedHeaderBlock.FoliageTransactionBlock">FoliageTransactionBlock</h4>
   <div class="markdown level1 summary"><p>Reward chain foliage data (tx block)</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public FoliageTransactionBlock? FoliageTransactionBlock { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public FoliageTransactionBlock FoliageTransactionBlock { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.FoliageTransactionBlock.html">FoliageTransactionBlock</a></dt>
-    <dd>Same as a FullBlock but without TransactionInfo and Generator, used by light clients</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.FoliageTransactionBlock.html">FoliageTransactionBlock</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_UnfinishedHeaderBlock_RewardChainBlock.md&amp;value=---%0Auid%3A%20chia.dotnet.UnfinishedHeaderBlock.RewardChainBlock%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UnfinishedHeaderBlock.cs/#L17">View Source</a>
+  </span>
   <a id="chia_dotnet_UnfinishedHeaderBlock_RewardChainBlock_" data-uid="chia.dotnet.UnfinishedHeaderBlock.RewardChainBlock*"></a>
-
-  <h3 id="chia_dotnet_UnfinishedHeaderBlock_RewardChainBlock" data-uid="chia.dotnet.UnfinishedHeaderBlock.RewardChainBlock">
-  RewardChainBlock
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UnfinishedHeaderBlock.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_UnfinishedHeaderBlock_RewardChainBlock" data-uid="chia.dotnet.UnfinishedHeaderBlock.RewardChainBlock">RewardChainBlock</h4>
   <div class="markdown level1 summary"><p>Reward chain trunk data</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public RewardChainBlockUnfinished RewardChainBlock { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public RewardChainBlockUnfinished RewardChainBlock { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.RewardChainBlockUnfinished.html">RewardChainBlockUnfinished</a></dt>
-    <dd>Same as a FullBlock but without TransactionInfo and Generator, used by light clients</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.RewardChainBlockUnfinished.html">RewardChainBlockUnfinished</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_UnfinishedHeaderBlock_RewardChainSpProof.md&amp;value=---%0Auid%3A%20chia.dotnet.UnfinishedHeaderBlock.RewardChainSpProof%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UnfinishedHeaderBlock.cs/#L25">View Source</a>
+  </span>
   <a id="chia_dotnet_UnfinishedHeaderBlock_RewardChainSpProof_" data-uid="chia.dotnet.UnfinishedHeaderBlock.RewardChainSpProof*"></a>
-
-  <h3 id="chia_dotnet_UnfinishedHeaderBlock_RewardChainSpProof" data-uid="chia.dotnet.UnfinishedHeaderBlock.RewardChainSpProof">
-  RewardChainSpProof
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UnfinishedHeaderBlock.cs/#L25"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_UnfinishedHeaderBlock_RewardChainSpProof" data-uid="chia.dotnet.UnfinishedHeaderBlock.RewardChainSpProof">RewardChainSpProof</h4>
   <div class="markdown level1 summary"><p>If not first sp in sub-slot</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VDFProof? RewardChainSpProof { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VDFProof RewardChainSpProof { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></dt>
-    <dd>Same as a FullBlock but without TransactionInfo and Generator, used by light clients</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_UnfinishedHeaderBlock_TransactionsFilter.md&amp;value=---%0Auid%3A%20chia.dotnet.UnfinishedHeaderBlock.TransactionsFilter%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UnfinishedHeaderBlock.cs/#L37">View Source</a>
+  </span>
   <a id="chia_dotnet_UnfinishedHeaderBlock_TransactionsFilter_" data-uid="chia.dotnet.UnfinishedHeaderBlock.TransactionsFilter*"></a>
-
-  <h3 id="chia_dotnet_UnfinishedHeaderBlock_TransactionsFilter" data-uid="chia.dotnet.UnfinishedHeaderBlock.TransactionsFilter">
-  TransactionsFilter
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UnfinishedHeaderBlock.cs/#L37"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_UnfinishedHeaderBlock_TransactionsFilter" data-uid="chia.dotnet.UnfinishedHeaderBlock.TransactionsFilter">TransactionsFilter</h4>
   <div class="markdown level1 summary"><p>Filter for block transactions</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string TransactionsFilter { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string TransactionsFilter { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Same as a FullBlock but without TransactionInfo and Generator, used by light clients</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UnfinishedHeaderBlock.cs/#L8" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_UnfinishedHeaderBlock.md&amp;value=---%0Auid%3A%20chia.dotnet.UnfinishedHeaderBlock%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/UnfinishedHeaderBlock.cs/#L8" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.VCLineageProof.html b/docs/api/chia.dotnet.VCLineageProof.html
index 429ec00c..f37028b3 100644
--- a/docs/api/chia.dotnet.VCLineageProof.html
+++ b/docs/api/chia.dotnet.VCLineageProof.html
@@ -1,137 +1,104 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class VCLineageProof
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class VCLineageProof
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="The covenant layer for exigent metadata layers requires to be passed the previous parent&#39;s metadata too">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VCLineageProof.md&amp;value=---%0Auid%3A%20chia.dotnet.VCLineageProof%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class VCLineageProof
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class VCLineageProof
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.VCLineageProof">
-
-
-
-  <h1 id="chia_dotnet_VCLineageProof" data-uid="chia.dotnet.VCLineageProof" class="text-break">
-    Class VCLineageProof
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VCLineageProof.cs/#L6"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.VCLineageProof">
+  
+  
+  <h1 id="chia_dotnet_VCLineageProof" data-uid="chia.dotnet.VCLineageProof" class="text-break">Class VCLineageProof
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>The covenant layer for exigent metadata layers requires to be passed the previous parent's metadata too</p>
+  <div class="markdown level0 summary"><p>The covenant layer for exigent metadata layers requires to be passed the previous parent's metadata too</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record VCLineageProof : LineageProof, IEquatable&lt;LineageProof&gt;, IEquatable&lt;VCLineageProof&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><a class="xref" href="chia.dotnet.LineageProof.html">LineageProof</a></div>
+    <div class="level2"><span class="xref">VCLineageProof</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><a class="xref" href="chia.dotnet.LineageProof.html">LineageProof</a></div>
-      <div><span class="xref">VCLineageProof</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.LineageProof.html">LineageProof</a>&gt;</div>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.VCLineageProof.html">VCLineageProof</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.LineageProof.html">LineageProof</a>&gt;</div>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.VCLineageProof.html">VCLineageProof</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
       <a class="xref" href="chia.dotnet.LineageProof.html#chia_dotnet_LineageProof_ParentName">LineageProof.ParentName</a>
     </div>
@@ -142,91 +109,112 @@ <h1 id="chia_dotnet_VCLineageProof" data-uid="chia.dotnet.VCLineageProof" class=
       <a class="xref" href="chia.dotnet.LineageProof.html#chia_dotnet_LineageProof_Amount">LineageProof.Amount</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_VCLineageProof_ParentProofHash_" data-uid="chia.dotnet.VCLineageProof.ParentProofHash*"></a>
-
-  <h3 id="chia_dotnet_VCLineageProof_ParentProofHash" data-uid="chia.dotnet.VCLineageProof.ParentProofHash">
-  ParentProofHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VCLineageProof.cs/#L8"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_VCLineageProof_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class VCLineageProof : LineageProof, IEquatable&lt;LineageProof&gt;, IEquatable&lt;VCLineageProof&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VCLineageProof_ParentProofHash.md&amp;value=---%0Auid%3A%20chia.dotnet.VCLineageProof.ParentProofHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VCLineageProof.cs/#L8">View Source</a>
+  </span>
+  <a id="chia_dotnet_VCLineageProof_ParentProofHash_" data-uid="chia.dotnet.VCLineageProof.ParentProofHash*"></a>
+  <h4 id="chia_dotnet_VCLineageProof_ParentProofHash" data-uid="chia.dotnet.VCLineageProof.ParentProofHash">ParentProofHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? ParentProofHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string ParentProofHash { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
+  </div>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>The covenant layer for exigent metadata layers requires to be passed the previous parent's metadata too</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VCLineageProof.cs/#L6" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VCLineageProof.md&amp;value=---%0Auid%3A%20chia.dotnet.VCLineageProof%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VCLineageProof.cs/#L6" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.VCProofs.html b/docs/api/chia.dotnet.VCProofs.html
index 6c35d960..b5ea6510 100644
--- a/docs/api/chia.dotnet.VCProofs.html
+++ b/docs/api/chia.dotnet.VCProofs.html
@@ -1,220 +1,205 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class VCProofs
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class VCProofs
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VCProofs.md&amp;value=---%0Auid%3A%20chia.dotnet.VCProofs%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class VCProofs
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class VCProofs
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.VCProofs">
-
-
-
-  <h1 id="chia_dotnet_VCProofs" data-uid="chia.dotnet.VCProofs" class="text-break">
-    Class VCProofs
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VCProofs.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.VCProofs">
+  
+  
+  <h1 id="chia_dotnet_VCProofs" data-uid="chia.dotnet.VCProofs" class="text-break">Class VCProofs
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">VCProofs</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record VCProofs : IEquatable&lt;VCProofs&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.VCProofs.html">VCProofs</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">VCProofs</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.VCProofs.html">VCProofs</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_VCProofs_KeyValuePairs_" data-uid="chia.dotnet.VCProofs.KeyValuePairs*"></a>
-
-  <h3 id="chia_dotnet_VCProofs_KeyValuePairs" data-uid="chia.dotnet.VCProofs.KeyValuePairs">
-  KeyValuePairs
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VCProofs.cs/#L7"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_VCProofs_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class VCProofs : IEquatable&lt;VCProofs&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VCProofs_KeyValuePairs.md&amp;value=---%0Auid%3A%20chia.dotnet.VCProofs.KeyValuePairs%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VCProofs.cs/#L7">View Source</a>
+  </span>
+  <a id="chia_dotnet_VCProofs_KeyValuePairs_" data-uid="chia.dotnet.VCProofs.KeyValuePairs*"></a>
+  <h4 id="chia_dotnet_VCProofs_KeyValuePairs" data-uid="chia.dotnet.VCProofs.KeyValuePairs">KeyValuePairs</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IDictionary&lt;string, string&gt; KeyValuePairs { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public IDictionary&lt;string, string&gt; KeyValuePairs { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VCProofs.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VCProofs.md&amp;value=---%0Auid%3A%20chia.dotnet.VCProofs%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VCProofs.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.VCRecord.html b/docs/api/chia.dotnet.VCRecord.html
index 4016565b..de2eec9c 100644
--- a/docs/api/chia.dotnet.VCRecord.html
+++ b/docs/api/chia.dotnet.VCRecord.html
@@ -1,282 +1,265 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class VCRecord
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class VCRecord
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VCRecord.md&amp;value=---%0Auid%3A%20chia.dotnet.VCRecord%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class VCRecord
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class VCRecord
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.VCRecord">
-
-
-
-  <h1 id="chia_dotnet_VCRecord" data-uid="chia.dotnet.VCRecord" class="text-break">
-    Class VCRecord
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VCRecord.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.VCRecord">
+  
+  
+  <h1 id="chia_dotnet_VCRecord" data-uid="chia.dotnet.VCRecord" class="text-break">Class VCRecord
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">VCRecord</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record VCRecord : IEquatable&lt;VCRecord&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.VCRecord.html">VCRecord</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">VCRecord</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.VCRecord.html">VCRecord</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_VCRecord_CoinId_" data-uid="chia.dotnet.VCRecord.CoinId*"></a>
-
-  <h3 id="chia_dotnet_VCRecord_CoinId" data-uid="chia.dotnet.VCRecord.CoinId">
-  CoinId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VCRecord.cs/#L5"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_VCRecord_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class VCRecord : IEquatable&lt;VCRecord&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VCRecord_CoinId.md&amp;value=---%0Auid%3A%20chia.dotnet.VCRecord.CoinId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VCRecord.cs/#L5">View Source</a>
+  </span>
+  <a id="chia_dotnet_VCRecord_CoinId_" data-uid="chia.dotnet.VCRecord.CoinId*"></a>
+  <h4 id="chia_dotnet_VCRecord_CoinId" data-uid="chia.dotnet.VCRecord.CoinId">CoinId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? CoinId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string CoinId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VCRecord_ConfirmedAtHeight.md&amp;value=---%0Auid%3A%20chia.dotnet.VCRecord.ConfirmedAtHeight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VCRecord.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_VCRecord_ConfirmedAtHeight_" data-uid="chia.dotnet.VCRecord.ConfirmedAtHeight*"></a>
-
-  <h3 id="chia_dotnet_VCRecord_ConfirmedAtHeight" data-uid="chia.dotnet.VCRecord.ConfirmedAtHeight">
-  ConfirmedAtHeight
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VCRecord.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_VCRecord_ConfirmedAtHeight" data-uid="chia.dotnet.VCRecord.ConfirmedAtHeight">ConfirmedAtHeight</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint ConfirmedAtHeight { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint ConfirmedAtHeight { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VCRecord_VC.md&amp;value=---%0Auid%3A%20chia.dotnet.VCRecord.VC%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VCRecord.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_VCRecord_VC_" data-uid="chia.dotnet.VCRecord.VC*"></a>
-
-  <h3 id="chia_dotnet_VCRecord_VC" data-uid="chia.dotnet.VCRecord.VC">
-  VC
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VCRecord.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_VCRecord_VC" data-uid="chia.dotnet.VCRecord.VC">VC</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VerifiedCredential VC { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VerifiedCredential VC { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VerifiedCredential.html">VerifiedCredential</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VerifiedCredential.html">VerifiedCredential</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VCRecord.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VCRecord.md&amp;value=---%0Auid%3A%20chia.dotnet.VCRecord%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VCRecord.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.VDFInfo.html b/docs/api/chia.dotnet.VDFInfo.html
index 205ae07c..0f929893 100644
--- a/docs/api/chia.dotnet.VDFInfo.html
+++ b/docs/api/chia.dotnet.VDFInfo.html
@@ -1,283 +1,266 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class VDFInfo
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class VDFInfo
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VDFInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.VDFInfo%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class VDFInfo
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class VDFInfo
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.VDFInfo">
-
-
-
-  <h1 id="chia_dotnet_VDFInfo" data-uid="chia.dotnet.VDFInfo" class="text-break">
-    Class VDFInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VDFInfo.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.VDFInfo">
+  
+  
+  <h1 id="chia_dotnet_VDFInfo" data-uid="chia.dotnet.VDFInfo" class="text-break">Class VDFInfo
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">VDFInfo</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record VDFInfo : IEquatable&lt;VDFInfo&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">VDFInfo</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_VDFInfo_Challenge_" data-uid="chia.dotnet.VDFInfo.Challenge*"></a>
-
-  <h3 id="chia_dotnet_VDFInfo_Challenge" data-uid="chia.dotnet.VDFInfo.Challenge">
-  Challenge
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VDFInfo.cs/#L8"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_VDFInfo_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class VDFInfo : IEquatable&lt;VDFInfo&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VDFInfo_Challenge.md&amp;value=---%0Auid%3A%20chia.dotnet.VDFInfo.Challenge%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VDFInfo.cs/#L8">View Source</a>
+  </span>
+  <a id="chia_dotnet_VDFInfo_Challenge_" data-uid="chia.dotnet.VDFInfo.Challenge*"></a>
+  <h4 id="chia_dotnet_VDFInfo_Challenge" data-uid="chia.dotnet.VDFInfo.Challenge">Challenge</h4>
   <div class="markdown level1 summary"><p>Used to generate the discriminant (VDF group)</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Challenge { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Challenge { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VDFInfo_NumberOfIterations.md&amp;value=---%0Auid%3A%20chia.dotnet.VDFInfo.NumberOfIterations%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VDFInfo.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_VDFInfo_NumberOfIterations_" data-uid="chia.dotnet.VDFInfo.NumberOfIterations*"></a>
-
-  <h3 id="chia_dotnet_VDFInfo_NumberOfIterations" data-uid="chia.dotnet.VDFInfo.NumberOfIterations">
-  NumberOfIterations
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VDFInfo.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_VDFInfo_NumberOfIterations" data-uid="chia.dotnet.VDFInfo.NumberOfIterations">NumberOfIterations</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ulong NumberOfIterations { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ulong NumberOfIterations { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">UInt64</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VDFInfo_Output.md&amp;value=---%0Auid%3A%20chia.dotnet.VDFInfo.Output%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VDFInfo.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_VDFInfo_Output_" data-uid="chia.dotnet.VDFInfo.Output*"></a>
-
-  <h3 id="chia_dotnet_VDFInfo_Output" data-uid="chia.dotnet.VDFInfo.Output">
-  Output
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VDFInfo.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_VDFInfo_Output" data-uid="chia.dotnet.VDFInfo.Output">Output</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ClassgroupElement Output { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public ClassgroupElement Output { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.ClassgroupElement.html">ClassgroupElement</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.ClassgroupElement.html">ClassgroupElement</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VDFInfo.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VDFInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.VDFInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VDFInfo.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.VDFProof.html b/docs/api/chia.dotnet.VDFProof.html
index ca3d7e6e..0bdf3a38 100644
--- a/docs/api/chia.dotnet.VDFProof.html
+++ b/docs/api/chia.dotnet.VDFProof.html
@@ -1,282 +1,265 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class VDFProof
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class VDFProof
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VDFProof.md&amp;value=---%0Auid%3A%20chia.dotnet.VDFProof%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class VDFProof
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class VDFProof
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.VDFProof">
-
-
-
-  <h1 id="chia_dotnet_VDFProof" data-uid="chia.dotnet.VDFProof" class="text-break">
-    Class VDFProof
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VDFProof.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.VDFProof">
+  
+  
+  <h1 id="chia_dotnet_VDFProof" data-uid="chia.dotnet.VDFProof" class="text-break">Class VDFProof
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">VDFProof</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record VDFProof : IEquatable&lt;VDFProof&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">VDFProof</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_VDFProof_NormalizedToIdentity_" data-uid="chia.dotnet.VDFProof.NormalizedToIdentity*"></a>
-
-  <h3 id="chia_dotnet_VDFProof_NormalizedToIdentity" data-uid="chia.dotnet.VDFProof.NormalizedToIdentity">
-  NormalizedToIdentity
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VDFProof.cs/#L7"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_VDFProof_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class VDFProof : IEquatable&lt;VDFProof&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VDFProof_NormalizedToIdentity.md&amp;value=---%0Auid%3A%20chia.dotnet.VDFProof.NormalizedToIdentity%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VDFProof.cs/#L7">View Source</a>
+  </span>
+  <a id="chia_dotnet_VDFProof_NormalizedToIdentity_" data-uid="chia.dotnet.VDFProof.NormalizedToIdentity*"></a>
+  <h4 id="chia_dotnet_VDFProof_NormalizedToIdentity" data-uid="chia.dotnet.VDFProof.NormalizedToIdentity">NormalizedToIdentity</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool NormalizedToIdentity { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public bool NormalizedToIdentity { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VDFProof_Witness.md&amp;value=---%0Auid%3A%20chia.dotnet.VDFProof.Witness%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VDFProof.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_VDFProof_Witness_" data-uid="chia.dotnet.VDFProof.Witness*"></a>
-
-  <h3 id="chia_dotnet_VDFProof_Witness" data-uid="chia.dotnet.VDFProof.Witness">
-  Witness
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VDFProof.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_VDFProof_Witness" data-uid="chia.dotnet.VDFProof.Witness">Witness</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Witness { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Witness { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VDFProof_WitnessType.md&amp;value=---%0Auid%3A%20chia.dotnet.VDFProof.WitnessType%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VDFProof.cs/#L5">View Source</a>
+  </span>
   <a id="chia_dotnet_VDFProof_WitnessType_" data-uid="chia.dotnet.VDFProof.WitnessType*"></a>
-
-  <h3 id="chia_dotnet_VDFProof_WitnessType" data-uid="chia.dotnet.VDFProof.WitnessType">
-  WitnessType
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VDFProof.cs/#L5"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_VDFProof_WitnessType" data-uid="chia.dotnet.VDFProof.WitnessType">WitnessType</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public byte WitnessType { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public byte WitnessType { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">Byte</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">byte</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VDFProof.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VDFProof.md&amp;value=---%0Auid%3A%20chia.dotnet.VDFProof%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VDFProof.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.VerifiedCredential.html b/docs/api/chia.dotnet.VerifiedCredential.html
index f8702830..1cccfb56 100644
--- a/docs/api/chia.dotnet.VerifiedCredential.html
+++ b/docs/api/chia.dotnet.VerifiedCredential.html
@@ -1,409 +1,388 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class VerifiedCredential
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class VerifiedCredential
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="This class serves as the main driver for the entire VC puzzle stack. Given the information below, it can sync and spend VerifiedCredentials in any specified manner.Trying to sync from a spend that this class did not create will likely result in an error.">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VerifiedCredential.md&amp;value=---%0Auid%3A%20chia.dotnet.VerifiedCredential%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class VerifiedCredential
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class VerifiedCredential
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.VerifiedCredential">
-
-
-
-  <h1 id="chia_dotnet_VerifiedCredential" data-uid="chia.dotnet.VerifiedCredential" class="text-break">
-    Class VerifiedCredential
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VerifiedCredential.cs/#L8"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.VerifiedCredential">
+  
+  
+  <h1 id="chia_dotnet_VerifiedCredential" data-uid="chia.dotnet.VerifiedCredential" class="text-break">Class VerifiedCredential
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>This class serves as the main driver for the entire VC puzzle stack. Given the information below, it can sync and
+  <div class="markdown level0 summary"><p>This class serves as the main driver for the entire VC puzzle stack. Given the information below, it can sync and
 spend VerifiedCredentials in any specified manner.Trying to sync from a spend that this class did not create will
 likely result in an error.</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record VerifiedCredential : IEquatable&lt;VerifiedCredential&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">VerifiedCredential</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">VerifiedCredential</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.VerifiedCredential.html">VerifiedCredential</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.VerifiedCredential.html">VerifiedCredential</a>&gt;</div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_VerifiedCredential_Coin_" data-uid="chia.dotnet.VerifiedCredential.Coin*"></a>
-
-  <h3 id="chia_dotnet_VerifiedCredential_Coin" data-uid="chia.dotnet.VerifiedCredential.Coin">
-  Coin
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VerifiedCredential.cs/#L10"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_VerifiedCredential_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class VerifiedCredential : IEquatable&lt;VerifiedCredential&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VerifiedCredential_Coin.md&amp;value=---%0Auid%3A%20chia.dotnet.VerifiedCredential.Coin%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VerifiedCredential.cs/#L10">View Source</a>
+  </span>
+  <a id="chia_dotnet_VerifiedCredential_Coin_" data-uid="chia.dotnet.VerifiedCredential.Coin*"></a>
+  <h4 id="chia_dotnet_VerifiedCredential_Coin" data-uid="chia.dotnet.VerifiedCredential.Coin">Coin</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Coin Coin { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public Coin Coin { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.Coin.html">Coin</a></dt>
-    <dd>This class serves as the main driver for the entire VC puzzle stack. Given the information below, it can sync and spend VerifiedCredentials in any specified manner.Trying to sync from a spend that this class did not create will likely result in an error.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.Coin.html">Coin</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VerifiedCredential_EMLLineageProof.md&amp;value=---%0Auid%3A%20chia.dotnet.VerifiedCredential.EMLLineageProof%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VerifiedCredential.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_VerifiedCredential_EMLLineageProof_" data-uid="chia.dotnet.VerifiedCredential.EMLLineageProof*"></a>
-
-  <h3 id="chia_dotnet_VerifiedCredential_EMLLineageProof" data-uid="chia.dotnet.VerifiedCredential.EMLLineageProof">
-  EMLLineageProof
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VerifiedCredential.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_VerifiedCredential_EMLLineageProof" data-uid="chia.dotnet.VerifiedCredential.EMLLineageProof">EMLLineageProof</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VCLineageProof EMLLineageProof { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public VCLineageProof EMLLineageProof { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.VCLineageProof.html">VCLineageProof</a></dt>
-    <dd>This class serves as the main driver for the entire VC puzzle stack. Given the information below, it can sync and spend VerifiedCredentials in any specified manner.Trying to sync from a spend that this class did not create will likely result in an error.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.VCLineageProof.html">VCLineageProof</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VerifiedCredential_InnerPuzzleHash.md&amp;value=---%0Auid%3A%20chia.dotnet.VerifiedCredential.InnerPuzzleHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VerifiedCredential.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_VerifiedCredential_InnerPuzzleHash_" data-uid="chia.dotnet.VerifiedCredential.InnerPuzzleHash*"></a>
-
-  <h3 id="chia_dotnet_VerifiedCredential_InnerPuzzleHash" data-uid="chia.dotnet.VerifiedCredential.InnerPuzzleHash">
-  InnerPuzzleHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VerifiedCredential.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_VerifiedCredential_InnerPuzzleHash" data-uid="chia.dotnet.VerifiedCredential.InnerPuzzleHash">InnerPuzzleHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string InnerPuzzleHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string InnerPuzzleHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This class serves as the main driver for the entire VC puzzle stack. Given the information below, it can sync and spend VerifiedCredentials in any specified manner.Trying to sync from a spend that this class did not create will likely result in an error.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VerifiedCredential_LauncherId.md&amp;value=---%0Auid%3A%20chia.dotnet.VerifiedCredential.LauncherId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VerifiedCredential.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_VerifiedCredential_LauncherId_" data-uid="chia.dotnet.VerifiedCredential.LauncherId*"></a>
-
-  <h3 id="chia_dotnet_VerifiedCredential_LauncherId" data-uid="chia.dotnet.VerifiedCredential.LauncherId">
-  LauncherId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VerifiedCredential.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_VerifiedCredential_LauncherId" data-uid="chia.dotnet.VerifiedCredential.LauncherId">LauncherId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string LauncherId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string LauncherId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This class serves as the main driver for the entire VC puzzle stack. Given the information below, it can sync and spend VerifiedCredentials in any specified manner.Trying to sync from a spend that this class did not create will likely result in an error.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VerifiedCredential_ProofHash.md&amp;value=---%0Auid%3A%20chia.dotnet.VerifiedCredential.ProofHash%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VerifiedCredential.cs/#L16">View Source</a>
+  </span>
   <a id="chia_dotnet_VerifiedCredential_ProofHash_" data-uid="chia.dotnet.VerifiedCredential.ProofHash*"></a>
-
-  <h3 id="chia_dotnet_VerifiedCredential_ProofHash" data-uid="chia.dotnet.VerifiedCredential.ProofHash">
-  ProofHash
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VerifiedCredential.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_VerifiedCredential_ProofHash" data-uid="chia.dotnet.VerifiedCredential.ProofHash">ProofHash</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? ProofHash { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string ProofHash { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This class serves as the main driver for the entire VC puzzle stack. Given the information below, it can sync and spend VerifiedCredentials in any specified manner.Trying to sync from a spend that this class did not create will likely result in an error.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VerifiedCredential_ProofProvider.md&amp;value=---%0Auid%3A%20chia.dotnet.VerifiedCredential.ProofProvider%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VerifiedCredential.cs/#L15">View Source</a>
+  </span>
   <a id="chia_dotnet_VerifiedCredential_ProofProvider_" data-uid="chia.dotnet.VerifiedCredential.ProofProvider*"></a>
-
-  <h3 id="chia_dotnet_VerifiedCredential_ProofProvider" data-uid="chia.dotnet.VerifiedCredential.ProofProvider">
-  ProofProvider
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VerifiedCredential.cs/#L15"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_VerifiedCredential_ProofProvider" data-uid="chia.dotnet.VerifiedCredential.ProofProvider">ProofProvider</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string ProofProvider { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string ProofProvider { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This class serves as the main driver for the entire VC puzzle stack. Given the information below, it can sync and spend VerifiedCredentials in any specified manner.Trying to sync from a spend that this class did not create will likely result in an error.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VerifiedCredential_SingletonLineageProof.md&amp;value=---%0Auid%3A%20chia.dotnet.VerifiedCredential.SingletonLineageProof%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VerifiedCredential.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_VerifiedCredential_SingletonLineageProof_" data-uid="chia.dotnet.VerifiedCredential.SingletonLineageProof*"></a>
-
-  <h3 id="chia_dotnet_VerifiedCredential_SingletonLineageProof" data-uid="chia.dotnet.VerifiedCredential.SingletonLineageProof">
-  SingletonLineageProof
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VerifiedCredential.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_VerifiedCredential_SingletonLineageProof" data-uid="chia.dotnet.VerifiedCredential.SingletonLineageProof">SingletonLineageProof</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public LineageProof SingletonLineageProof { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public LineageProof SingletonLineageProof { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.LineageProof.html">LineageProof</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.LineageProof.html">LineageProof</a></dt>
-    <dd>This class serves as the main driver for the entire VC puzzle stack. Given the information below, it can sync and spend VerifiedCredentials in any specified manner.Trying to sync from a spend that this class did not create will likely result in an error.</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VerifiedCredential.cs/#L8" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VerifiedCredential.md&amp;value=---%0Auid%3A%20chia.dotnet.VerifiedCredential%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/VerifiedCredential.cs/#L8" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.VerifiedCredentialManager.html b/docs/api/chia.dotnet.VerifiedCredentialManager.html
index 119f8b6e..216d00ee 100644
--- a/docs/api/chia.dotnet.VerifiedCredentialManager.html
+++ b/docs/api/chia.dotnet.VerifiedCredentialManager.html
@@ -1,563 +1,166 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class VerifiedCredentialManager
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class VerifiedCredentialManager
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="API wrapper for those wallet RPC methods dealing with verified credentials">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VerifiedCredentialManager.md&amp;value=---%0Auid%3A%20chia.dotnet.VerifiedCredentialManager%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class VerifiedCredentialManager
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class VerifiedCredentialManager
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.VerifiedCredentialManager">
-
-
-
-  <h1 id="chia_dotnet_VerifiedCredentialManager" data-uid="chia.dotnet.VerifiedCredentialManager" class="text-break">
-    Class VerifiedCredentialManager
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/VerifiedCredentialManager.cs/#L12"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.VerifiedCredentialManager">
+  
+  
+  <h1 id="chia_dotnet_VerifiedCredentialManager" data-uid="chia.dotnet.VerifiedCredentialManager" class="text-break">Class VerifiedCredentialManager
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>API wrapper for those wallet RPC methods dealing with verified credentials</p>
+  <div class="markdown level0 summary"><p>API wrapper for those wallet RPC methods dealing with verified credentials</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public sealed class VerifiedCredentialManager</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">VerifiedCredentialManager</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">VerifiedCredentialManager</span></div>
-    </dd>
-  </dl>
-
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
+    </div>
+    <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="constructors">Constructors
-</h2>
-
-
-  <a id="chia_dotnet_VerifiedCredentialManager__ctor_" data-uid="chia.dotnet.VerifiedCredentialManager.#ctor*"></a>
-
-  <h3 id="chia_dotnet_VerifiedCredentialManager__ctor_chia_dotnet_WalletProxy_" data-uid="chia.dotnet.VerifiedCredentialManager.#ctor(chia.dotnet.WalletProxy)">
-  VerifiedCredentialManager(WalletProxy)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/VerifiedCredentialManager.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>API wrapper for those wallet RPC methods dealing with verified credentials</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public VerifiedCredentialManager(WalletProxy walletProxy)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>walletProxy</code> <a class="xref" href="chia.dotnet.WalletProxy.html">WalletProxy</a></dt>
-    <dd>API wrapper for those wallet RPC methods dealing with verified credentials</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_VerifiedCredentialManager_WalletProxy_" data-uid="chia.dotnet.VerifiedCredentialManager.WalletProxy*"></a>
-
-  <h3 id="chia_dotnet_VerifiedCredentialManager_WalletProxy" data-uid="chia.dotnet.VerifiedCredentialManager.WalletProxy">
-  WalletProxy
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/VerifiedCredentialManager.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"></div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public WalletProxy WalletProxy { get; init; }</code></pre>
-  </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.WalletProxy.html">WalletProxy</a></dt>
-    <dd>API wrapper for those wallet RPC methods dealing with verified credentials</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_VerifiedCredentialManager_AddProofs_" data-uid="chia.dotnet.VerifiedCredentialManager.AddProofs*"></a>
-
-  <h3 id="chia_dotnet_VerifiedCredentialManager_AddProofs_chia_dotnet_VCProofs_System_Threading_CancellationToken_" data-uid="chia.dotnet.VerifiedCredentialManager.AddProofs(chia.dotnet.VCProofs,System.Threading.CancellationToken)">
-  AddProofs(VCProofs, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/VerifiedCredentialManager.cs/#L98"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Add a set of proofs to the DB that can be used when spending a VC. VCs are near useless until their proofs have been added.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task AddProofs(VCProofs proofs, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>proofs</code> <a class="xref" href="chia.dotnet.VCProofs.html">VCProofs</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable Task</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_VerifiedCredentialManager_Get_" data-uid="chia.dotnet.VerifiedCredentialManager.Get*"></a>
-
-  <h3 id="chia_dotnet_VerifiedCredentialManager_Get_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.VerifiedCredentialManager.Get(System.String,System.Threading.CancellationToken)">
-  Get(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/VerifiedCredentialManager.cs/#L22"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Given a launcher ID get the verified credential.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;VCRecord&gt; Get(string vcId, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>vcId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>launcher ID</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.VCRecord.html">VCRecord</a>&gt;</dt>
-    <dd><p><a class="xref" href="chia.dotnet.VCRecord.html">VCRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_VerifiedCredentialManager_GetList_" data-uid="chia.dotnet.VerifiedCredentialManager.GetList*"></a>
-
-  <h3 id="chia_dotnet_VerifiedCredentialManager_GetList_System_UInt32_System_UInt32_System_Threading_CancellationToken_" data-uid="chia.dotnet.VerifiedCredentialManager.GetList(System.UInt32,System.UInt32,System.Threading.CancellationToken)">
-  GetList(uint, uint, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/VerifiedCredentialManager.cs/#L36"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get a list of verified credentials in the specified range and any 'proofs' associated with the roots contained within.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;VCRecord&gt;&gt; GetList(uint start = 0, uint end = 50, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>start</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-    <dt><code>end</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.VCRecord.html">VCRecord</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.VCRecord.html">VCRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_VerifiedCredentialManager_GetProofsForRoot_" data-uid="chia.dotnet.VerifiedCredentialManager.GetProofsForRoot*"></a>
-
-  <h3 id="chia_dotnet_VerifiedCredentialManager_GetProofsForRoot_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.VerifiedCredentialManager.GetProofsForRoot(System.String,System.Threading.CancellationToken)">
-  GetProofsForRoot(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/VerifiedCredentialManager.cs/#L111"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Given a specified vc root, get any proofs associated with that root.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IDictionary&lt;string, string&gt;&gt; GetProofsForRoot(string root, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>root</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;&gt;</dt>
-    <dd><p>A Dictionary of strings</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_VerifiedCredentialManager_Mint_" data-uid="chia.dotnet.VerifiedCredentialManager.Mint*"></a>
-
-  <h3 id="chia_dotnet_VerifiedCredentialManager_Mint_System_String_System_String_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.VerifiedCredentialManager.Mint(System.String,System.String,System.UInt64,System.Threading.CancellationToken)">
-  Mint(string, string, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/VerifiedCredentialManager.cs/#L52"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Mint a verified credential using the assigned DID.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(VCRecord VCRecord, IEnumerable&lt;TradeRecord&gt; Transactions)&gt; Mint(string targetAddress, string didId, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>targetAddress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>didId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="chia.dotnet.VCRecord.html">VCRecord</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.vcrecord,system.collections.generic.ienumerable-chia.dotnet.traderecord--.vcrecord">VCRecord</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.TradeRecord.html">TradeRecord</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.vcrecord,system.collections.generic.ienumerable-chia.dotnet.traderecord--.transactions">Transactions</a>)&gt;</dt>
-    <dd><p>a VCRecord and list of TradeRecord</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_VerifiedCredentialManager_Revoke_" data-uid="chia.dotnet.VerifiedCredentialManager.Revoke*"></a>
-
-  <h3 id="chia_dotnet_VerifiedCredentialManager_Revoke_System_String_System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.VerifiedCredentialManager.Revoke(System.String,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)">
-  Revoke(string, bool?, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/VerifiedCredentialManager.cs/#L126"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Revoke an on chain VC provided the correct DID is available.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;TransactionRecord&gt;&gt; Revoke(string vcParentId, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>vcParentId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>reusePuzhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_VerifiedCredentialManager_Spend_" data-uid="chia.dotnet.VerifiedCredentialManager.Spend*"></a>
-
-  <h3 id="chia_dotnet_VerifiedCredentialManager_Spend_System_String_System_String_System_String_System_String_System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.VerifiedCredentialManager.Spend(System.String,System.String,System.String,System.String,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)">
-  Spend(string, string?, string?, string?, bool?, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/VerifiedCredentialManager.cs/#L74"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Spend a verified credential.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_VerifiedCredentialManager_syntax">Syntax</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;TransactionRecord&gt;&gt; Spend(string vcId, string? newPuzhash = null, string? providerInnerPuzhash = null, string? newProofHash = null, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public sealed class VerifiedCredentialManager</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>vcId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>newPuzhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>providerInnerPuzhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>newProofHash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>reusePuzhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/VerifiedCredentialManager.cs/#L12" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_VerifiedCredentialManager.md&amp;value=---%0Auid%3A%20chia.dotnet.VerifiedCredentialManager%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/VerifiedCredentialManager.cs/#L12" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.Wallet.html b/docs/api/chia.dotnet.Wallet.html
index 7ee78af0..4a6825b3 100644
--- a/docs/api/chia.dotnet.Wallet.html
+++ b/docs/api/chia.dotnet.Wallet.html
@@ -1,903 +1,169 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class Wallet
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class Wallet
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Base class representing a specific wallet (i.e. anything with a WalletID)">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Wallet.md&amp;value=---%0Auid%3A%20chia.dotnet.Wallet%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class Wallet
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class Wallet
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.Wallet">
-
-
-
-  <h1 id="chia_dotnet_Wallet" data-uid="chia.dotnet.Wallet" class="text-break">
-    Class Wallet
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Wallet.cs/#L19"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.Wallet">
+  
+  
+  <h1 id="chia_dotnet_Wallet" data-uid="chia.dotnet.Wallet" class="text-break">Class Wallet
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Base class representing a specific wallet (i.e. anything with a WalletID)</p>
+  <div class="markdown level0 summary"><p>Base class representing a specific wallet (i.e. anything with a WalletID)</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class Wallet</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">Wallet</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">Wallet</span></div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Derived</dt>
-    <dd>
-      <div><a class="xref" href="chia.dotnet.CATWallet.html">CATWallet</a></div>
-      <div><a class="xref" href="chia.dotnet.CRCATWallet.html">CRCATWallet</a></div>
-      <div><a class="xref" href="chia.dotnet.DAOWallet.html">DAOWallet</a></div>
-      <div><a class="xref" href="chia.dotnet.DIDWallet.html">DIDWallet</a></div>
-      <div><a class="xref" href="chia.dotnet.DataLayerWallet.html">DataLayerWallet</a></div>
-      <div><a class="xref" href="chia.dotnet.NFTWallet.html">NFTWallet</a></div>
-      <div><a class="xref" href="chia.dotnet.PoolWallet.html">PoolWallet</a></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-  <h2 id="chia_dotnet_Wallet_remarks">Remarks</h2>
-  <div class="markdown level0 remarks"><p>When not dervied from this represents a <a class="xref" href="chia.dotnet.WalletType.html#chia_dotnet_WalletType_STANDARD_WALLET">STANDARD_WALLET</a></p>
-</div>
-
-
-  <h2 class="section" id="constructors">Constructors
-</h2>
-
-
-  <a id="chia_dotnet_Wallet__ctor_" data-uid="chia.dotnet.Wallet.#ctor*"></a>
-
-  <h3 id="chia_dotnet_Wallet__ctor_System_UInt32_chia_dotnet_WalletProxy_" data-uid="chia.dotnet.Wallet.#ctor(System.UInt32,chia.dotnet.WalletProxy)">
-  Wallet(uint, WalletProxy)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Wallet.cs/#L19"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Base class representing a specific wallet (i.e. anything with a WalletID)</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Wallet(uint walletId, WalletProxy walletProxy)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>walletId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>The wallet_id to wrap</p>
-</dd>
-    <dt><code>walletProxy</code> <a class="xref" href="chia.dotnet.WalletProxy.html">WalletProxy</a></dt>
-    <dd><p>Wallet RPC proxy to use for communication</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_Wallet__ctor_System_UInt32_chia_dotnet_WalletProxy__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>When not dervied from this represents a <a class="xref" href="chia.dotnet.WalletType.html#chia_dotnet_WalletType_STANDARD_WALLET">STANDARD_WALLET</a></p>
-</div>
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_Wallet_WalletId_" data-uid="chia.dotnet.Wallet.WalletId*"></a>
-
-  <h3 id="chia_dotnet_Wallet_WalletId" data-uid="chia.dotnet.Wallet.WalletId">
-  WalletId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Wallet.cs/#L25"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>The id of the wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint WalletId { get; init; }</code></pre>
-  </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd>Base class representing a specific wallet (i.e. anything with a WalletID)</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_Wallet_WalletProxy_" data-uid="chia.dotnet.Wallet.WalletProxy*"></a>
-
-  <h3 id="chia_dotnet_Wallet_WalletProxy" data-uid="chia.dotnet.Wallet.WalletProxy">
-  WalletProxy
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Wallet.cs/#L30"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Wallet RPC proxy for communication</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public WalletProxy WalletProxy { get; init; }</code></pre>
-  </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.WalletProxy.html">WalletProxy</a></dt>
-    <dd>Base class representing a specific wallet (i.e. anything with a WalletID)</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_Wallet_CreateWalletDataObject_" data-uid="chia.dotnet.Wallet.CreateWalletDataObject*"></a>
-
-  <h3 id="chia_dotnet_Wallet_CreateWalletDataObject" data-uid="chia.dotnet.Wallet.CreateWalletDataObject">
-  CreateWalletDataObject()
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Wallet.cs/#L36"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Creates a dynamic object and sets its wallet_id property to <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletId">WalletId</a></p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">protected dynamic CreateWalletDataObject()</code></pre>
-  </div>
-
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><span class="xref">dynamic</span></dt>
-    <dd><p>A dynamic object</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_Wallet_DeleteUnconfirmedTransactions_" data-uid="chia.dotnet.Wallet.DeleteUnconfirmedTransactions*"></a>
-
-  <h3 id="chia_dotnet_Wallet_DeleteUnconfirmedTransactions_System_Threading_CancellationToken_" data-uid="chia.dotnet.Wallet.DeleteUnconfirmedTransactions(System.Threading.CancellationToken)">
-  DeleteUnconfirmedTransactions(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Wallet.cs/#L224"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Delete unconfirmed transactions from the wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task DeleteUnconfirmedTransactions(CancellationToken cancellationToken = default)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_Wallet_GetBalance_" data-uid="chia.dotnet.Wallet.GetBalance*"></a>
-
-  <h3 id="chia_dotnet_Wallet_GetBalance_System_Threading_CancellationToken_" data-uid="chia.dotnet.Wallet.GetBalance(System.Threading.CancellationToken)">
-  GetBalance(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Wallet.cs/#L88"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the balance of a specific wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;WalletBalance&gt; GetBalance(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.WalletBalance.html">WalletBalance</a>&gt;</dt>
-    <dd><p>The wallet balance (in units of mojos)</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_Wallet_GetNextAddress_" data-uid="chia.dotnet.Wallet.GetNextAddress*"></a>
-
-  <h3 id="chia_dotnet_Wallet_GetNextAddress_System_Boolean_System_Threading_CancellationToken_" data-uid="chia.dotnet.Wallet.GetNextAddress(System.Boolean,System.Threading.CancellationToken)">
-  GetNextAddress(bool, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Wallet.cs/#L197"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the last address or create a new one</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_Wallet_syntax">Syntax</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;string&gt; GetNextAddress(bool newAddress, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>newAddress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Whether to generate a new address</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>An address</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_Wallet_GetSpendableCoins_" data-uid="chia.dotnet.Wallet.GetSpendableCoins*"></a>
-
-  <h3 id="chia_dotnet_Wallet_GetSpendableCoins_System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Collections_Generic_IEnumerable_System_UInt64__System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_System_String__System_Threading_CancellationToken_" data-uid="chia.dotnet.Wallet.GetSpendableCoins(System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.Collections.Generic.IEnumerable{System.UInt64},System.Collections.Generic.IEnumerable{chia.dotnet.Coin},System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)">
-  GetSpendableCoins(ulong?, ulong?, IEnumerable&lt;ulong&gt;?, IEnumerable&lt;Coin&gt;?, IEnumerable&lt;string&gt;?, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Wallet.cs/#L163"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the list of spendable coins</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(IEnumerable&lt;CoinRecord&gt; ConfirmedRecords, IEnumerable&lt;CoinRecord&gt; UnconfirmedRecords, IEnumerable&lt;Coin&gt; UnconfirmedAdditions)&gt; GetSpendableCoins(ulong? minCoinAmount, ulong? maxCoinAmount, IEnumerable&lt;ulong&gt;? excludedCoinAmounts = null, IEnumerable&lt;Coin&gt;? excludedCoins = null, IEnumerable&lt;string&gt;? excludedCoinIds = null, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>minCoinAmount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd><p>The minimum coin amount</p>
-</dd>
-    <dt><code>maxCoinAmount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd><p>The maximum coin amount&gt;</p>
-</dd>
-    <dt><code>excludedCoinAmounts</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>&gt;</dt>
-    <dd><p>Amounts to exlcude</p>
-</dd>
-    <dt><code>excludedCoins</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;</dt>
-    <dd><p>Coins to exclude</p>
-</dd>
-    <dt><code>excludedCoinIds</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>Coin ids to exclude</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.CoinRecord.html">CoinRecord</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-chia.dotnet.coinrecord-,system.collections.generic.ienumerable-chia.dotnet.coinrecord-,system.collections.generic.ienumerable-chia.dotnet.coin--.confirmedrecords">ConfirmedRecords</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.CoinRecord.html">CoinRecord</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-chia.dotnet.coinrecord-,system.collections.generic.ienumerable-chia.dotnet.coinrecord-,system.collections.generic.ienumerable-chia.dotnet.coin--.unconfirmedrecords">UnconfirmedRecords</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-chia.dotnet.coinrecord-,system.collections.generic.ienumerable-chia.dotnet.coinrecord-,system.collections.generic.ienumerable-chia.dotnet.coin--.unconfirmedadditions">UnconfirmedAdditions</a>)&gt;</dt>
-    <dd><p>Information about spendable coins</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_Wallet_GetTransactionCount_" data-uid="chia.dotnet.Wallet.GetTransactionCount*"></a>
-
-  <h3 id="chia_dotnet_Wallet_GetTransactionCount_chia_dotnet_TransactionTypeFilter_System_Threading_CancellationToken_" data-uid="chia.dotnet.Wallet.GetTransactionCount(chia.dotnet.TransactionTypeFilter,System.Threading.CancellationToken)">
-  GetTransactionCount(TransactionTypeFilter?, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Wallet.cs/#L211"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the number of transactions</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;uint&gt; GetTransactionCount(TransactionTypeFilter? typeFilter = null, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>typeFilter</code> <a class="xref" href="chia.dotnet.TransactionTypeFilter.html">TransactionTypeFilter</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>&gt;</dt>
-    <dd><p>The number of transactions</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_Wallet_GetTransactions_" data-uid="chia.dotnet.Wallet.GetTransactions*"></a>
-
-  <h3 id="chia_dotnet_Wallet_GetTransactions_System_String_chia_dotnet_TransactionTypeFilter_System_Boolean_System_String_System_UInt32_System_UInt32_System_Nullable_System_Boolean__System_Threading_CancellationToken_" data-uid="chia.dotnet.Wallet.GetTransactions(System.String,chia.dotnet.TransactionTypeFilter,System.Boolean,System.String,System.UInt32,System.UInt32,System.Nullable{System.Boolean},System.Threading.CancellationToken)">
-  GetTransactions(string?, TransactionTypeFilter?, bool, string?, uint, uint, bool?, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Wallet.cs/#L133"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves a list of transactions from a wallet.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;TransactionRecord&gt;&gt; GetTransactions(string? toAddress = null, TransactionTypeFilter? typeFilter = null, bool reverse = false, string? sortKey = null, uint start = 0, uint end = 50, bool? confirmed = null, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>toAddress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Restrict results only to this address</p>
-</dd>
-    <dt><code>typeFilter</code> <a class="xref" href="chia.dotnet.TransactionTypeFilter.html">TransactionTypeFilter</a></dt>
-    <dd></dd>
-    <dt><code>reverse</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Reverse the sort order of the results</p>
-</dd>
-    <dt><code>sortKey</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Field to sort results by</p>
-</dd>
-    <dt><code>start</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>the start index of transactions (zero based)</p>
-</dd>
-    <dt><code>end</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>The end index of transactions</p>
-</dd>
-    <dt><code>confirmed</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_Wallet_GetWalletInfo_" data-uid="chia.dotnet.Wallet.GetWalletInfo*"></a>
-
-  <h3 id="chia_dotnet_Wallet_GetWalletInfo_System_Threading_CancellationToken_" data-uid="chia.dotnet.Wallet.GetWalletInfo(System.Threading.CancellationToken)">
-  GetWalletInfo(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Wallet.cs/#L76"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves information about this wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;WalletInfo&gt; GetWalletInfo(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.WalletInfo.html">WalletInfo</a>&gt;</dt>
-    <dd><p><a class="xref" href="chia.dotnet.WalletInfo.html">WalletInfo</a> and the wallet pubkey fingerprint</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_Wallet_GetWalletInfo_System_Threading_CancellationToken__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>Throws an exception if the wallet does not exist</p>
-</div>
-
-
-
-
-  <a id="chia_dotnet_Wallet_SelectCoins_" data-uid="chia.dotnet.Wallet.SelectCoins*"></a>
-
-  <h3 id="chia_dotnet_Wallet_SelectCoins_System_UInt64_System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_System_UInt64__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Threading_CancellationToken_" data-uid="chia.dotnet.Wallet.SelectCoins(System.UInt64,System.Collections.Generic.IEnumerable{chia.dotnet.Coin},System.Collections.Generic.IEnumerable{System.UInt64},System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.Threading.CancellationToken)">
-  SelectCoins(ulong, IEnumerable&lt;Coin&gt;?, IEnumerable&lt;ulong&gt;?, ulong?, ulong?, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Wallet.cs/#L103"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Returns a set of coins that can be used for generating a new transaction.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;Coin&gt;&gt; SelectCoins(ulong amount, IEnumerable&lt;Coin&gt;? excludedCoins = null, IEnumerable&lt;ulong&gt;? excludedCoinAmounts = null, ulong? minCoinAmount = null, ulong? maxCoinAmount = null, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>amount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>An amount</p>
-</dd>
-    <dt><code>excludedCoins</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>excludedCoinAmounts</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>minCoinAmount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-    <dt><code>maxCoinAmount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;&gt;</dt>
-    <dd><p>The list of <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable&lt;T&gt;</a>s</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_Wallet_SendTransaction_" data-uid="chia.dotnet.Wallet.SendTransaction*"></a>
-
-  <h3 id="chia_dotnet_Wallet_SendTransaction_System_String_System_UInt64_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_UInt64__System_Collections_Generic_IEnumerable_System_String__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Boolean_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.Wallet.SendTransaction(System.String,System.UInt64,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.UInt64},System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.Boolean,System.UInt64,System.Threading.CancellationToken)">
-  SendTransaction(string, ulong, IEnumerable&lt;string&gt;?, IEnumerable&lt;ulong&gt;?, IEnumerable&lt;string&gt;?, ulong?, ulong?, bool, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Wallet.cs/#L243"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Sends a transaction</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;TransactionRecord&gt; SendTransaction(string address, ulong amount, IEnumerable&lt;string&gt;? memos = null, IEnumerable&lt;ulong&gt;? excludeCoinAmounts = null, IEnumerable&lt;string&gt;? excludeCoinsIds = null, ulong? minCoinAmount = null, ulong? maxCoinAmount = null, bool resusePuzHash = false, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>address</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The receiving address</p>
-</dd>
-    <dt><code>amount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>The amount to send (in units of mojos)</p>
-</dd>
-    <dt><code>memos</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>Memos to go along with the transaction</p>
-</dd>
-    <dt><code>excludeCoinAmounts</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>excludeCoinsIds</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>minCoinAmount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-    <dt><code>maxCoinAmount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-    <dt><code>resusePuzHash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee amount (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a>&gt;</dt>
-    <dd><p>The <a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_Wallet_SendTransactionMulti_" data-uid="chia.dotnet.Wallet.SendTransactionMulti*"></a>
-
-  <h3 id="chia_dotnet_Wallet_SendTransactionMulti_System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.Wallet.SendTransactionMulti(System.Collections.Generic.IEnumerable{chia.dotnet.Coin},System.Collections.Generic.IEnumerable{chia.dotnet.Coin},System.UInt64,System.Threading.CancellationToken)">
-  SendTransactionMulti(IEnumerable&lt;Coin&gt;, IEnumerable&lt;Coin&gt;?, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Wallet.cs/#L290"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Sends a transaction</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;TransactionRecord&gt; SendTransactionMulti(IEnumerable&lt;Coin&gt; additions, IEnumerable&lt;Coin&gt;? coins = null, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>additions</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;</dt>
-    <dd><p>Additions to the block chain</p>
-</dd>
-    <dt><code>coins</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;</dt>
-    <dd><p>Coins to include</p>
-</dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee amount (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a>&gt;</dt>
-    <dd><p>The <a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_Wallet_Validate_" data-uid="chia.dotnet.Wallet.Validate*"></a>
-
-  <h3 id="chia_dotnet_Wallet_Validate_System_Threading_CancellationToken_" data-uid="chia.dotnet.Wallet.Validate(System.Threading.CancellationToken)">
-  Validate(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Wallet.cs/#L49"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Validates that <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletId">WalletId</a> is a <a class="xref" href="chia.dotnet.WalletType.html#chia_dotnet_WalletType_STANDARD_WALLET">STANDARD_WALLET</a></p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public virtual Task Validate(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd>Base class representing a specific wallet (i.e. anything with a WalletID)</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>True if the wallet is of the expected type</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_Wallet_Validate_System_Threading_CancellationToken__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>Intended to be overriden by derived classes of specific <a class="xref" href="chia.dotnet.WalletType.html">WalletType</a></p>
-</div>
-
-
-
-
-  <a id="chia_dotnet_Wallet_Validate_" data-uid="chia.dotnet.Wallet.Validate*"></a>
-
-  <h3 id="chia_dotnet_Wallet_Validate_chia_dotnet_WalletType_System_Threading_CancellationToken_" data-uid="chia.dotnet.Wallet.Validate(chia.dotnet.WalletType,System.Threading.CancellationToken)">
-  Validate(WalletType, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Wallet.cs/#L61"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Validates that <a class="xref" href="chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletId">WalletId</a> exists and is of the correct <a class="xref" href="chia.dotnet.WalletType.html">WalletType</a></p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">protected Task Validate(WalletType walletType, CancellationToken cancellationToken)</code></pre>
+    <pre><code class="lang-csharp hljs">public class Wallet</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>walletType</code> <a class="xref" href="chia.dotnet.WalletType.html">WalletType</a></dt>
-    <dd><p>The expected type of wallet</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>true if the wallet is of the expected type</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_Wallet_Validate_chia_dotnet_WalletType_System_Threading_CancellationToken__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>Throws an exception if the wallet does not exist</p>
+  <h5 id="chia_dotnet_Wallet_remarks"><strong>Remarks</strong></h5>
+  <div class="markdown level0 remarks"><p>When not dervied from this represents a <a class="xref" href="chia.dotnet.WalletType.html#chia_dotnet_WalletType_STANDARD_WALLET">STANDARD_WALLET</a></p>
 </div>
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Wallet.cs/#L19" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_Wallet.md&amp;value=---%0Auid%3A%20chia.dotnet.Wallet%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/Wallet.cs/#L19" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.WalletAddress.html b/docs/api/chia.dotnet.WalletAddress.html
index c37531ba..dcc76d97 100644
--- a/docs/api/chia.dotnet.WalletAddress.html
+++ b/docs/api/chia.dotnet.WalletAddress.html
@@ -1,251 +1,235 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class WalletAddress
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class WalletAddress
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletAddress.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletAddress%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class WalletAddress
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class WalletAddress
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.WalletAddress">
-
-
-
-  <h1 id="chia_dotnet_WalletAddress" data-uid="chia.dotnet.WalletAddress" class="text-break">
-    Class WalletAddress
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletAddress.cs/#L3"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.WalletAddress">
+  
+  
+  <h1 id="chia_dotnet_WalletAddress" data-uid="chia.dotnet.WalletAddress" class="text-break">Class WalletAddress
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">WalletAddress</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record WalletAddress : IEquatable&lt;WalletAddress&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.WalletAddress.html">WalletAddress</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">WalletAddress</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.WalletAddress.html">WalletAddress</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_WalletAddress_Address_" data-uid="chia.dotnet.WalletAddress.Address*"></a>
-
-  <h3 id="chia_dotnet_WalletAddress_Address" data-uid="chia.dotnet.WalletAddress.Address">
-  Address
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletAddress.cs/#L5"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_WalletAddress_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class WalletAddress : IEquatable&lt;WalletAddress&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletAddress_Address.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletAddress.Address%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletAddress.cs/#L5">View Source</a>
+  </span>
+  <a id="chia_dotnet_WalletAddress_Address_" data-uid="chia.dotnet.WalletAddress.Address*"></a>
+  <h4 id="chia_dotnet_WalletAddress_Address" data-uid="chia.dotnet.WalletAddress.Address">Address</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Address { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Address { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletAddress_HdPath.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletAddress.HdPath%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletAddress.cs/#L6">View Source</a>
+  </span>
   <a id="chia_dotnet_WalletAddress_HdPath_" data-uid="chia.dotnet.WalletAddress.HdPath*"></a>
-
-  <h3 id="chia_dotnet_WalletAddress_HdPath" data-uid="chia.dotnet.WalletAddress.HdPath">
-  HdPath
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletAddress.cs/#L6"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_WalletAddress_HdPath" data-uid="chia.dotnet.WalletAddress.HdPath">HdPath</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string HdPath { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string HdPath { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletAddress.cs/#L3" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletAddress.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletAddress%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletAddress.cs/#L3" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.WalletBalance.html b/docs/api/chia.dotnet.WalletBalance.html
index c7e7a10e..18f24ad9 100644
--- a/docs/api/chia.dotnet.WalletBalance.html
+++ b/docs/api/chia.dotnet.WalletBalance.html
@@ -1,530 +1,505 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class WalletBalance
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class WalletBalance
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletBalance.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletBalance%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class WalletBalance
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class WalletBalance
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.WalletBalance">
-
-
-
-  <h1 id="chia_dotnet_WalletBalance" data-uid="chia.dotnet.WalletBalance" class="text-break">
-    Class WalletBalance
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L5"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.WalletBalance">
+  
+  
+  <h1 id="chia_dotnet_WalletBalance" data-uid="chia.dotnet.WalletBalance" class="text-break">Class WalletBalance
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
+  <div class="markdown level0 summary"></div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">WalletBalance</span></div>
   </div>
-
-  <div class="markdown summary"></div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record WalletBalance : IEquatable&lt;WalletBalance&gt;</code></pre>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.WalletBalance.html">WalletBalance</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">WalletBalance</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.WalletBalance.html">WalletBalance</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_WalletBalance_AssetId_" data-uid="chia.dotnet.WalletBalance.AssetId*"></a>
-
-  <h3 id="chia_dotnet_WalletBalance_AssetId" data-uid="chia.dotnet.WalletBalance.AssetId">
-  AssetId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L15"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_WalletBalance_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class WalletBalance : IEquatable&lt;WalletBalance&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletBalance_AssetId.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletBalance.AssetId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L15">View Source</a>
+  </span>
+  <a id="chia_dotnet_WalletBalance_AssetId_" data-uid="chia.dotnet.WalletBalance.AssetId*"></a>
+  <h4 id="chia_dotnet_WalletBalance_AssetId" data-uid="chia.dotnet.WalletBalance.AssetId">AssetId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string? AssetId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string AssetId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletBalance_ConfirmedWalletBalance.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletBalance.ConfirmedWalletBalance%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L7">View Source</a>
+  </span>
   <a id="chia_dotnet_WalletBalance_ConfirmedWalletBalance_" data-uid="chia.dotnet.WalletBalance.ConfirmedWalletBalance*"></a>
-
-  <h3 id="chia_dotnet_WalletBalance_ConfirmedWalletBalance" data-uid="chia.dotnet.WalletBalance.ConfirmedWalletBalance">
-  ConfirmedWalletBalance
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L7"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_WalletBalance_ConfirmedWalletBalance" data-uid="chia.dotnet.WalletBalance.ConfirmedWalletBalance">ConfirmedWalletBalance</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public BigInteger ConfirmedWalletBalance { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public BigInteger ConfirmedWalletBalance { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletBalance_Fingerprint.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletBalance.Fingerprint%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L17">View Source</a>
+  </span>
   <a id="chia_dotnet_WalletBalance_Fingerprint_" data-uid="chia.dotnet.WalletBalance.Fingerprint*"></a>
-
-  <h3 id="chia_dotnet_WalletBalance_Fingerprint" data-uid="chia.dotnet.WalletBalance.Fingerprint">
-  Fingerprint
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L17"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_WalletBalance_Fingerprint" data-uid="chia.dotnet.WalletBalance.Fingerprint">Fingerprint</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint? Fingerprint { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint? Fingerprint { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.nullable-1">Nullable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletBalance_MaxSendAmount.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletBalance.MaxSendAmount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L11">View Source</a>
+  </span>
   <a id="chia_dotnet_WalletBalance_MaxSendAmount_" data-uid="chia.dotnet.WalletBalance.MaxSendAmount*"></a>
-
-  <h3 id="chia_dotnet_WalletBalance_MaxSendAmount" data-uid="chia.dotnet.WalletBalance.MaxSendAmount">
-  MaxSendAmount
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L11"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_WalletBalance_MaxSendAmount" data-uid="chia.dotnet.WalletBalance.MaxSendAmount">MaxSendAmount</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public BigInteger MaxSendAmount { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public BigInteger MaxSendAmount { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletBalance_PendingChange.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletBalance.PendingChange%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L10">View Source</a>
+  </span>
   <a id="chia_dotnet_WalletBalance_PendingChange_" data-uid="chia.dotnet.WalletBalance.PendingChange*"></a>
-
-  <h3 id="chia_dotnet_WalletBalance_PendingChange" data-uid="chia.dotnet.WalletBalance.PendingChange">
-  PendingChange
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L10"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_WalletBalance_PendingChange" data-uid="chia.dotnet.WalletBalance.PendingChange">PendingChange</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public BigInteger PendingChange { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public BigInteger PendingChange { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletBalance_PendingCoinRemovalCount.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletBalance.PendingCoinRemovalCount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_WalletBalance_PendingCoinRemovalCount_" data-uid="chia.dotnet.WalletBalance.PendingCoinRemovalCount*"></a>
-
-  <h3 id="chia_dotnet_WalletBalance_PendingCoinRemovalCount" data-uid="chia.dotnet.WalletBalance.PendingCoinRemovalCount">
-  PendingCoinRemovalCount
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_WalletBalance_PendingCoinRemovalCount" data-uid="chia.dotnet.WalletBalance.PendingCoinRemovalCount">PendingCoinRemovalCount</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int PendingCoinRemovalCount { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int PendingCoinRemovalCount { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletBalance_SpendableBalance.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletBalance.SpendableBalance%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L9">View Source</a>
+  </span>
   <a id="chia_dotnet_WalletBalance_SpendableBalance_" data-uid="chia.dotnet.WalletBalance.SpendableBalance*"></a>
-
-  <h3 id="chia_dotnet_WalletBalance_SpendableBalance" data-uid="chia.dotnet.WalletBalance.SpendableBalance">
-  SpendableBalance
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L9"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_WalletBalance_SpendableBalance" data-uid="chia.dotnet.WalletBalance.SpendableBalance">SpendableBalance</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public BigInteger SpendableBalance { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public BigInteger SpendableBalance { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletBalance_UnconfirmedWalletBalance.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletBalance.UnconfirmedWalletBalance%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L8">View Source</a>
+  </span>
   <a id="chia_dotnet_WalletBalance_UnconfirmedWalletBalance_" data-uid="chia.dotnet.WalletBalance.UnconfirmedWalletBalance*"></a>
-
-  <h3 id="chia_dotnet_WalletBalance_UnconfirmedWalletBalance" data-uid="chia.dotnet.WalletBalance.UnconfirmedWalletBalance">
-  UnconfirmedWalletBalance
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L8"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_WalletBalance_UnconfirmedWalletBalance" data-uid="chia.dotnet.WalletBalance.UnconfirmedWalletBalance">UnconfirmedWalletBalance</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public BigInteger UnconfirmedWalletBalance { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public BigInteger UnconfirmedWalletBalance { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.numerics.biginteger">BigInteger</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletBalance_UnspentCoinCount.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletBalance.UnspentCoinCount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L12">View Source</a>
+  </span>
   <a id="chia_dotnet_WalletBalance_UnspentCoinCount_" data-uid="chia.dotnet.WalletBalance.UnspentCoinCount*"></a>
-
-  <h3 id="chia_dotnet_WalletBalance_UnspentCoinCount" data-uid="chia.dotnet.WalletBalance.UnspentCoinCount">
-  UnspentCoinCount
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L12"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_WalletBalance_UnspentCoinCount" data-uid="chia.dotnet.WalletBalance.UnspentCoinCount">UnspentCoinCount</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public int UnspentCoinCount { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public int UnspentCoinCount { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">Int32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletBalance_WalletId.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletBalance.WalletId%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L16">View Source</a>
+  </span>
   <a id="chia_dotnet_WalletBalance_WalletId_" data-uid="chia.dotnet.WalletBalance.WalletId*"></a>
-
-  <h3 id="chia_dotnet_WalletBalance_WalletId" data-uid="chia.dotnet.WalletBalance.WalletId">
-  WalletId
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_WalletBalance_WalletId" data-uid="chia.dotnet.WalletBalance.WalletId">WalletId</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint WalletId { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint WalletId { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletBalance_WalletType.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletBalance.WalletType%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_WalletBalance_WalletType_" data-uid="chia.dotnet.WalletBalance.WalletType*"></a>
-
-  <h3 id="chia_dotnet_WalletBalance_WalletType" data-uid="chia.dotnet.WalletBalance.WalletType">
-  WalletType
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_WalletBalance_WalletType" data-uid="chia.dotnet.WalletBalance.WalletType">WalletType</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public WalletType WalletType { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public WalletType WalletType { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.WalletType.html">WalletType</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.WalletType.html">WalletType</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L5" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletBalance.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletBalance%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletBalance.cs/#L5" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.WalletInfo.html b/docs/api/chia.dotnet.WalletInfo.html
index 07b454de..e87ace22 100644
--- a/docs/api/chia.dotnet.WalletInfo.html
+++ b/docs/api/chia.dotnet.WalletInfo.html
@@ -1,319 +1,301 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class WalletInfo
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class WalletInfo
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="This object represents the wallet data as it is stored in DB. ID: Main wallet (Standard) is stored at index 1, every wallet created after done has auto incremented id. Name: can be a user provided or default generated name. (can be modified) Type: is specified during wallet creation and should never be changed. Data: this filed is intended to be used for storing any wallet specific information required for it. This data should be json encoded string.">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletInfo%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class WalletInfo
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class WalletInfo
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.WalletInfo">
-
-
-
-  <h1 id="chia_dotnet_WalletInfo" data-uid="chia.dotnet.WalletInfo" class="text-break">
-    Class WalletInfo
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletInfo.cs/#L11"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.WalletInfo">
+  
+  
+  <h1 id="chia_dotnet_WalletInfo" data-uid="chia.dotnet.WalletInfo" class="text-break">Class WalletInfo
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>This object represents the wallet data as it is stored in DB.
+  <div class="markdown level0 summary"><p>This object represents the wallet data as it is stored in DB.
 ID: Main wallet (Standard) is stored at index 1, every wallet created after done has auto incremented id.
 Name: can be a user provided or default generated name. (can be modified)
 Type: is specified during wallet creation and should never be changed.
 Data: this filed is intended to be used for storing any wallet specific information required for it.
 This data should be json encoded string.</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public record WalletInfo : IEquatable&lt;WalletInfo&gt;</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">WalletInfo</span></div>
+  </div>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.WalletInfo.html">WalletInfo</a>&gt;</div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">WalletInfo</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="chia.dotnet.WalletInfo.html">WalletInfo</a>&gt;</div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_WalletInfo_Data_" data-uid="chia.dotnet.WalletInfo.Data*"></a>
-
-  <h3 id="chia_dotnet_WalletInfo_Data" data-uid="chia.dotnet.WalletInfo.Data">
-  Data
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletInfo.cs/#L16"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_WalletInfo_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class WalletInfo : IEquatable&lt;WalletInfo&gt;</code></pre>
+  </div>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletInfo_Data.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletInfo.Data%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletInfo.cs/#L16">View Source</a>
+  </span>
+  <a id="chia_dotnet_WalletInfo_Data_" data-uid="chia.dotnet.WalletInfo.Data*"></a>
+  <h4 id="chia_dotnet_WalletInfo_Data" data-uid="chia.dotnet.WalletInfo.Data">Data</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Data { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Data { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This object represents the wallet data as it is stored in DB. ID: Main wallet (Standard) is stored at index 1, every wallet created after done has auto incremented id. Name: can be a user provided or default generated name. (can be modified) Type: is specified during wallet creation and should never be changed. Data: this filed is intended to be used for storing any wallet specific information required for it. This data should be json encoded string.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletInfo_Id.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletInfo.Id%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletInfo.cs/#L13">View Source</a>
+  </span>
   <a id="chia_dotnet_WalletInfo_Id_" data-uid="chia.dotnet.WalletInfo.Id*"></a>
-
-  <h3 id="chia_dotnet_WalletInfo_Id" data-uid="chia.dotnet.WalletInfo.Id">
-  Id
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletInfo.cs/#L13"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_WalletInfo_Id" data-uid="chia.dotnet.WalletInfo.Id">Id</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public uint Id { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public uint Id { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd>This object represents the wallet data as it is stored in DB. ID: Main wallet (Standard) is stored at index 1, every wallet created after done has auto incremented id. Name: can be a user provided or default generated name. (can be modified) Type: is specified during wallet creation and should never be changed. Data: this filed is intended to be used for storing any wallet specific information required for it. This data should be json encoded string.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">UInt32</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletInfo_Name.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletInfo.Name%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletInfo.cs/#L14">View Source</a>
+  </span>
   <a id="chia_dotnet_WalletInfo_Name_" data-uid="chia.dotnet.WalletInfo.Name*"></a>
-
-  <h3 id="chia_dotnet_WalletInfo_Name" data-uid="chia.dotnet.WalletInfo.Name">
-  Name
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletInfo.cs/#L14"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_WalletInfo_Name" data-uid="chia.dotnet.WalletInfo.Name">Name</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Name { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public string Name { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>This object represents the wallet data as it is stored in DB. ID: Main wallet (Standard) is stored at index 1, every wallet created after done has auto incremented id. Name: can be a user provided or default generated name. (can be modified) Type: is specified during wallet creation and should never be changed. Data: this filed is intended to be used for storing any wallet specific information required for it. This data should be json encoded string.</dd>
-  </dl>
-
-
-
-
-
-
-
-
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">String</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletInfo_Type.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletInfo.Type%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletInfo.cs/#L15">View Source</a>
+  </span>
   <a id="chia_dotnet_WalletInfo_Type_" data-uid="chia.dotnet.WalletInfo.Type*"></a>
-
-  <h3 id="chia_dotnet_WalletInfo_Type" data-uid="chia.dotnet.WalletInfo.Type">
-  Type
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletInfo.cs/#L15"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_WalletInfo_Type" data-uid="chia.dotnet.WalletInfo.Type">Type</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public WalletType Type { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public WalletType Type { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.WalletType.html">WalletType</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">System.IEquatable&lt;T&gt;</a>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.WalletType.html">WalletType</a></dt>
-    <dd>This object represents the wallet data as it is stored in DB. ID: Main wallet (Standard) is stored at index 1, every wallet created after done has auto incremented id. Name: can be a user provided or default generated name. (can be modified) Type: is specified during wallet creation and should never be changed. Data: this filed is intended to be used for storing any wallet specific information required for it. This data should be json encoded string.</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletInfo.cs/#L11" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletInfo.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletInfo.cs/#L11" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.WalletProxy.html b/docs/api/chia.dotnet.WalletProxy.html
index 0c6f29d4..73644e09 100644
--- a/docs/api/chia.dotnet.WalletProxy.html
+++ b/docs/api/chia.dotnet.WalletProxy.html
@@ -1,2757 +1,169 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class WalletProxy
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class WalletProxy
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Proxy that communicates with the wallet endpoint">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletProxy.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletProxy%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class WalletProxy
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class WalletProxy
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.WalletProxy">
-
-
-
-  <h1 id="chia_dotnet_WalletProxy" data-uid="chia.dotnet.WalletProxy" class="text-break">
-    Class WalletProxy
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L19"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.WalletProxy">
+  
+  
+  <h1 id="chia_dotnet_WalletProxy" data-uid="chia.dotnet.WalletProxy" class="text-break">Class WalletProxy
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Proxy that communicates with the wallet endpoint</p>
+  <div class="markdown level0 summary"><p>Proxy that communicates with the wallet endpoint</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public sealed class WalletProxy : ServiceProxy</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">WalletProxy</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><a class="xref" href="chia.dotnet.ServiceProxy.html">ServiceProxy</a></div>
-      <div><span class="xref">WalletProxy</span></div>
-    </dd>
-  </dl>
-
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_OriginService">ServiceProxy.OriginService</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_DestinationService">ServiceProxy.DestinationService</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_RpcClient">ServiceProxy.RpcClient</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_HealthZ_System_Threading_CancellationToken_">ServiceProxy.HealthZ(CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_StopNode_System_Threading_CancellationToken_">ServiceProxy.StopNode(CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_GetConnections_System_Threading_CancellationToken_">ServiceProxy.GetConnections(CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_GetRoutes_System_Threading_CancellationToken_">ServiceProxy.GetRoutes(CancellationToken)</a>
-    </div>
-    <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_OpenConnection_System_String_System_Int32_System_Threading_CancellationToken_">ServiceProxy.OpenConnection(string, int, CancellationToken)</a>
-    </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_CloseConnection_System_String_System_Threading_CancellationToken_">ServiceProxy.CloseConnection(string, CancellationToken)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-  <h2 id="chia_dotnet_WalletProxy_remarks">Remarks</h2>
-  <div class="markdown level0 remarks"><p>ctor</p>
-</div>
-
-
-  <h2 class="section" id="constructors">Constructors
-</h2>
-
-
-  <a id="chia_dotnet_WalletProxy__ctor_" data-uid="chia.dotnet.WalletProxy.#ctor*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy__ctor_chia_dotnet_IRpcClient_System_String_" data-uid="chia.dotnet.WalletProxy.#ctor(chia.dotnet.IRpcClient,System.String)">
-  WalletProxy(IRpcClient, string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L19"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Proxy that communicates with the wallet endpoint</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public WalletProxy(IRpcClient rpcClient, string originService)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>rpcClient</code> <a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a></dt>
-    <dd><p><a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a> instance to use for rpc communication</p>
-</dd>
-    <dt><code>originService</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p><a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Origin">Origin</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_WalletProxy__ctor_chia_dotnet_IRpcClient_System_String__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>ctor</p>
-</div>
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_WalletProxy_AddKey_" data-uid="chia.dotnet.WalletProxy.AddKey*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_AddKey_System_Collections_Generic_IEnumerable_System_String__System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.AddKey(System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)">
-  AddKey(IEnumerable&lt;string&gt;, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L271"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Adds a new key to the wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;uint&gt; AddKey(IEnumerable&lt;string&gt; mnemonic, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>mnemonic</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>The key mnemonic</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>&gt;</dt>
-    <dd><p>The new key's fingerprint</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_CalculateRoyalties_" data-uid="chia.dotnet.WalletProxy.CalculateRoyalties*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_CalculateRoyalties_System_Collections_Generic_IEnumerable_chia_dotnet_FungibleAsset__System_Collections_Generic_IEnumerable_chia_dotnet_RoyaltyAsset__System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.CalculateRoyalties(System.Collections.Generic.IEnumerable{chia.dotnet.FungibleAsset},System.Collections.Generic.IEnumerable{chia.dotnet.RoyaltyAsset},System.Threading.CancellationToken)">
-  CalculateRoyalties(IEnumerable&lt;FungibleAsset&gt;, IEnumerable&lt;RoyaltyAsset&gt;, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L720"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Transfers an NFT to another address.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IDictionary&lt;string, IEnumerable&lt;AssetInfo&gt;&gt;&gt; CalculateRoyalties(IEnumerable&lt;FungibleAsset&gt; fungibleAssets, IEnumerable&lt;RoyaltyAsset&gt; royaltyAssets, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>fungibleAssets</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.FungibleAsset.html">FungibleAsset</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>royaltyAssets</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.RoyaltyAsset.html">RoyaltyAsset</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.AssetInfo.html">AssetInfo</a>&gt;&gt;&gt;</dt>
-    <dd><p>An awaitable Task</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_CheckDeleteKey_" data-uid="chia.dotnet.WalletProxy.CheckDeleteKey*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_CheckDeleteKey_System_UInt32_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.CheckDeleteKey(System.UInt32,System.Threading.CancellationToken)">
-  CheckDeleteKey(uint, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L305"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Check the key use prior to possible deletion
-checks whether key is used for either farm or pool rewards
-checks if any wallets have a non-zero balance</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(uint Fingerprint, bool UsedForFarmerRewards, bool UsedForPoolRewards, bool WalletBalance)&gt; CheckDeleteKey(uint fingerprint, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>fingerprint</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>The key's fingerprint</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.uint32,system.boolean,system.boolean,system.boolean-.fingerprint">Fingerprint</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.uint32,system.boolean,system.boolean,system.boolean-.usedforfarmerrewards">UsedForFarmerRewards</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.uint32,system.boolean,system.boolean,system.boolean-.usedforpoolrewards">UsedForPoolRewards</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.uint32,system.boolean,system.boolean,system.boolean-.walletbalance">WalletBalance</a>)&gt;</dt>
-    <dd><p>Indicators of how the wallet is used</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_CreateCATWallet_" data-uid="chia.dotnet.WalletProxy.CreateCATWallet*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_CreateCATWallet_System_String_System_UInt64_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.CreateCATWallet(System.String,System.UInt64,System.UInt64,System.Threading.CancellationToken)">
-  CreateCATWallet(string, ulong, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L360"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Create a new CAT wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(WalletType Type, string AssetId, uint WalletId)&gt; CreateCATWallet(string name, ulong amount, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>name</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The wallet name</p>
-</dd>
-    <dt><code>amount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>The amount to put in the wallet (in units of mojos)</p>
-</dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="chia.dotnet.WalletType.html">WalletType</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32-.type">Type</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32-.assetid">AssetId</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32-.walletid">WalletId</a>)&gt;</dt>
-    <dd><p>Information about the wallet</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_CreateCATWallet_" data-uid="chia.dotnet.WalletProxy.CreateCATWallet*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_CreateCATWallet_System_UInt64_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.CreateCATWallet(System.UInt64,System.UInt64,System.Threading.CancellationToken)">
-  CreateCATWallet(ulong, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L347"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Create a new CAT wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(WalletType Type, string AssetId, uint WalletId)&gt; CreateCATWallet(ulong amount, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>amount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>The amount to put in the wallet (in units of mojos)</p>
-</dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="chia.dotnet.WalletType.html">WalletType</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32-.type">Type</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32-.assetid">AssetId</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32-.walletid">WalletId</a>)&gt;</dt>
-    <dd><p>Information about the wallet</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_CreateDIDWallet_" data-uid="chia.dotnet.WalletProxy.CreateDIDWallet*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_CreateDIDWallet_System_Collections_Generic_IEnumerable_System_String__System_UInt64_System_String_System_Collections_Generic_IDictionary_System_String_System_String__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.CreateDIDWallet(System.Collections.Generic.IEnumerable{System.String},System.UInt64,System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.UInt64,System.Threading.CancellationToken)">
-  CreateDIDWallet(IEnumerable&lt;string&gt;, ulong, string, IDictionary&lt;string, string&gt;?, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L493"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Creates a new DID wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(WalletType Type, string myDID, uint walletId)&gt; CreateDIDWallet(IEnumerable&lt;string&gt; backupDIDs, ulong numOfBackupIdsNeeded, string name, IDictionary&lt;string, string&gt;? metaData = null, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>backupDIDs</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>Backup DIDs</p>
-</dd>
-    <dt><code>numOfBackupIdsNeeded</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>The number of back ids needed to create the wallet</p>
-</dd>
-    <dt><code>name</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>metaData</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="chia.dotnet.WalletType.html">WalletType</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32-.type">Type</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32-.assetid">AssetId</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32-.walletid">WalletId</a>)&gt;</dt>
-    <dd><p>Information about the wallet</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_CreateExistingDAOWallet_" data-uid="chia.dotnet.WalletProxy.CreateExistingDAOWallet*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_CreateExistingDAOWallet_System_String_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.CreateExistingDAOWallet(System.String,System.UInt64,System.Threading.CancellationToken)">
-  CreateExistingDAOWallet(string, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L1114"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Create a new CAT wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(WalletType Type, string TreasuryId, uint WalletId, uint CatWalletId, uint DaoCatWalletId)&gt; CreateExistingDAOWallet(string treasuryId, ulong filterAmount = 1, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>treasuryId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>filterAmount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="chia.dotnet.WalletType.html">WalletType</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32,system.uint32,system.uint32-.type">Type</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32,system.uint32,system.uint32-.treasuryid">TreasuryId</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32,system.uint32,system.uint32-.walletid">WalletId</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32,system.uint32,system.uint32-.catwalletid">CatWalletId</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32,system.uint32,system.uint32-.daocatwalletid">DaoCatWalletId</a>)&gt;</dt>
-    <dd><p>Information about the wallet</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_CreateNFTWallet_" data-uid="chia.dotnet.WalletProxy.CreateNFTWallet*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_CreateNFTWallet_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.CreateNFTWallet(System.String,System.Threading.CancellationToken)">
-  CreateNFTWallet(string?, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L466"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Creates a new NFT wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(uint Id, WalletType Type)&gt; CreateNFTWallet(string? didId = null, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>didId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>An optional DID ID</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.uint32,chia.dotnet.wallettype-.id">Id</a>, <a class="xref" href="chia.dotnet.WalletType.html">WalletType</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.uint32,chia.dotnet.wallettype-.type">Type</a>)&gt;</dt>
-    <dd><p>Information about the wallet</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_CreateNewDAOWallet_" data-uid="chia.dotnet.WalletProxy.CreateNewDAOWallet*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_CreateNewDAOWallet_chia_dotnet_DAORules_System_Nullable_System_UInt64__System_UInt64_System_UInt64_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.CreateNewDAOWallet(chia.dotnet.DAORules,System.Nullable{System.UInt64},System.UInt64,System.UInt64,System.UInt64,System.Threading.CancellationToken)">
-  CreateNewDAOWallet(DAORules?, ulong?, ulong, ulong, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L1086"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Create a new CAT wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(WalletType Type, string TreasuryId, uint WalletId, uint CatWalletId, uint DaoCatWalletId)&gt; CreateNewDAOWallet(DAORules? daoRules = null, ulong? amountOfCats = null, ulong filterAmount = 1, ulong feeForCat = 0, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>daoRules</code> <a class="xref" href="chia.dotnet.DAORules.html">DAORules</a></dt>
-    <dd></dd>
-    <dt><code>amountOfCats</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-    <dt><code>filterAmount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-    <dt><code>feeForCat</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee (in units of mojos)</p>
-</dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="chia.dotnet.WalletType.html">WalletType</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32,system.uint32,system.uint32-.type">Type</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32,system.uint32,system.uint32-.treasuryid">TreasuryId</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32,system.uint32,system.uint32-.walletid">WalletId</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32,system.uint32,system.uint32-.catwalletid">CatWalletId</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32,system.uint32,system.uint32-.daocatwalletid">DaoCatWalletId</a>)&gt;</dt>
-    <dd><p>Information about the wallet</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_CreateNewDl_" data-uid="chia.dotnet.WalletProxy.CreateNewDl*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_CreateNewDl_System_String_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.CreateNewDl(System.String,System.UInt64,System.Threading.CancellationToken)">
-  CreateNewDl(string, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L704"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Initialize the new data layer wallets.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(IEnumerable&lt;TransactionRecord&gt; Transactions, string LauncherId)&gt; CreateNewDl(string root, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>root</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-chia.dotnet.transactionrecord-,system.string-.transactions">Transactions</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-chia.dotnet.transactionrecord-,system.string-.launcherid">LauncherId</a>)&gt;</dt>
-    <dd><p>An awaitable Task</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_CreatePoolWallet_" data-uid="chia.dotnet.WalletProxy.CreatePoolWallet*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_CreatePoolWallet_chia_dotnet_PoolState_System_Nullable_System_UInt64__System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.CreatePoolWallet(chia.dotnet.PoolState,System.Nullable{System.UInt64},System.String,System.Threading.CancellationToken)">
-  CreatePoolWallet(PoolState, ulong?, string?, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L569"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Creates a new pool wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(TransactionRecord transaction, string launcherId, string p2SingletonHash)&gt; CreatePoolWallet(PoolState initialTargetState, ulong? p2SingletonDelayTime = null, string? p2SingletonDelayedPH = null, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>initialTargetState</code> <a class="xref" href="chia.dotnet.PoolState.html">PoolState</a></dt>
-    <dd><p>The desired intiial state of the wallet</p>
-</dd>
-    <dt><code>p2SingletonDelayTime</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd><p>Delay time to create the wallet</p>
-</dd>
-    <dt><code>p2SingletonDelayedPH</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>A delayed address (can be null or empty to not use)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.transactionrecord,system.string,system.string-.transaction">transaction</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.transactionrecord,system.string,system.string-.launcherid">launcherId</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.transactionrecord,system.string,system.string-.p2singletonhash">p2SingletonHash</a>)&gt;</dt>
-    <dd><p>Information about the wallet</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_CreateSignedTransaction_" data-uid="chia.dotnet.WalletProxy.CreateSignedTransaction*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_CreateSignedTransaction_System_Collections_Generic_IEnumerable_chia_dotnet_AmountWithPuzzlehash__System_Collections_Generic_IEnumerable_System_UInt64__System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_chia_dotnet_PuzzleAnnouncement__System_Collections_Generic_IEnumerable_chia_dotnet_CoinAnnouncement__System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.CreateSignedTransaction(System.Collections.Generic.IEnumerable{chia.dotnet.AmountWithPuzzlehash},System.Collections.Generic.IEnumerable{System.UInt64},System.Collections.Generic.IEnumerable{chia.dotnet.Coin},System.Collections.Generic.IEnumerable{chia.dotnet.PuzzleAnnouncement},System.Collections.Generic.IEnumerable{chia.dotnet.CoinAnnouncement},System.Collections.Generic.IEnumerable{chia.dotnet.Coin},System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.UInt64,System.Threading.CancellationToken)">
-  CreateSignedTransaction(IEnumerable&lt;AmountWithPuzzlehash&gt;, IEnumerable&lt;ulong&gt;?, IEnumerable&lt;Coin&gt;?, IEnumerable&lt;PuzzleAnnouncement&gt;?, IEnumerable&lt;CoinAnnouncement&gt;?, IEnumerable&lt;Coin&gt;?, ulong?, ulong?, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L629"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Creates and signs a transaction.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(TransactionRecord SignedTx, IEnumerable&lt;TransactionRecord&gt; SignedTxs)&gt; CreateSignedTransaction(IEnumerable&lt;AmountWithPuzzlehash&gt; additions, IEnumerable&lt;ulong&gt;? excludeCoinAmounts = null, IEnumerable&lt;Coin&gt;? excludeCoins = null, IEnumerable&lt;PuzzleAnnouncement&gt;? puzzleAnnouncements = null, IEnumerable&lt;CoinAnnouncement&gt;? coinAnnouncements = null, IEnumerable&lt;Coin&gt;? coins = null, ulong? minCoinAmount = null, ulong? maxCoinAmount = null, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>additions</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.AmountWithPuzzlehash.html">AmountWithPuzzlehash</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>excludeCoinAmounts</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>excludeCoins</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>puzzleAnnouncements</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.PuzzleAnnouncement.html">PuzzleAnnouncement</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>coinAnnouncements</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.CoinAnnouncement.html">CoinAnnouncement</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>coins</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.Coin.html">Coin</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>minCoinAmount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-    <dt><code>maxCoinAmount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a>?</dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.transactionrecord,system.collections.generic.ienumerable-chia.dotnet.transactionrecord--.signedtx">SignedTx</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.transactionrecord,system.collections.generic.ienumerable-chia.dotnet.transactionrecord--.signedtxs">SignedTxs</a>)&gt;</dt>
-    <dd><p>The signed <a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_CreateWalletForCAT_" data-uid="chia.dotnet.WalletProxy.CreateWalletForCAT*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_CreateWalletForCAT_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.CreateWalletForCAT(System.String,System.Threading.CancellationToken)">
-  CreateWalletForCAT(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L387"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Create a wallet for an existing CAT</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(WalletType Type, string AssetID, uint WalletId)&gt; CreateWalletForCAT(string assetId, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>assetId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The id of the CAT</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="chia.dotnet.WalletType.html">WalletType</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32-.type">Type</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32-.assetid">AssetId</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32-.walletid">WalletId</a>)&gt;</dt>
-    <dd><p>The wallet type</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_DeleteAllKeys_" data-uid="chia.dotnet.WalletProxy.DeleteAllKeys*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_DeleteAllKeys_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.DeleteAllKeys(System.Threading.CancellationToken)">
-  DeleteAllKeys(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L325"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Deletes all keys from the wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task DeleteAllKeys(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_DeleteKey_" data-uid="chia.dotnet.WalletProxy.DeleteKey*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_DeleteKey_System_UInt32_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.DeleteKey(System.UInt32,System.Threading.CancellationToken)">
-  DeleteKey(uint, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L287"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Deletes a specific key from the wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task DeleteKey(uint fingerprint, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>fingerprint</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>The key's fingerprint</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_DeleteNotifications_" data-uid="chia.dotnet.WalletProxy.DeleteNotifications*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_DeleteNotifications_System_Collections_Generic_IEnumerable_System_String__System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.DeleteNotifications(System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)">
-  DeleteNotifications(IEnumerable&lt;string&gt;, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L851"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Deletes notifications.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task DeleteNotifications(IEnumerable&lt;string&gt; ids, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>ids</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable Task</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_DidFindLostDid_" data-uid="chia.dotnet.WalletProxy.DidFindLostDid*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_DidFindLostDid_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.DidFindLostDid(System.String,System.Threading.CancellationToken)">
-  DidFindLostDid(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L790"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Recover a missing or unspendable DID wallet by a coin id of the DID.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;string&gt; DidFindLostDid(string coinId, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>coinId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_DidGetInfo_" data-uid="chia.dotnet.WalletProxy.DidGetInfo*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_DidGetInfo_System_String_System_Boolean_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.DidGetInfo(System.String,System.Boolean,System.Threading.CancellationToken)">
-  DidGetInfo(string, bool, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L776"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves information about a DID.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;DidInfo&gt; DidGetInfo(string coinId, bool latest = true, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>coinId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>latest</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.DidInfo.html">DidInfo</a>&gt;</dt>
-    <dd><p>An awaitable Task</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_ExtendDerivationIndex_" data-uid="chia.dotnet.WalletProxy.ExtendDerivationIndex*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_ExtendDerivationIndex_System_UInt32_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.ExtendDerivationIndex(System.UInt32,System.Threading.CancellationToken)">
-  ExtendDerivationIndex(uint, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L812"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Extends the current derivation index.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;uint&gt; ExtendDerivationIndex(uint index, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>index</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>&gt;</dt>
-    <dd><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_GenerateMnemonic_" data-uid="chia.dotnet.WalletProxy.GenerateMnemonic*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_GenerateMnemonic_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.GenerateMnemonic(System.Threading.CancellationToken)">
-  GenerateMnemonic(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L335"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Generates a new mnemonic phrase</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;string&gt;&gt; GenerateMnemonic(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;&gt;</dt>
-    <dd><p>The new mnemonic as an <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable&lt;T&gt;</a> of 24 words</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_GetAutoClaim_" data-uid="chia.dotnet.WalletProxy.GetAutoClaim*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_GetAutoClaim_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.GetAutoClaim(System.Threading.CancellationToken)">
-  GetAutoClaim(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L1054"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get auto claim merkle coins config</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;AutoClaimSettings&gt; GetAutoClaim(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.AutoClaimSettings.html">AutoClaimSettings</a>&gt;</dt>
-    <dd><p><a class="xref" href="chia.dotnet.AutoClaimSettings.html">AutoClaimSettings</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_GetCoinRecords_" data-uid="chia.dotnet.WalletProxy.GetCoinRecords*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_GetCoinRecords_chia_dotnet_UInt32Range_chia_dotnet_UInt32Range_chia_dotnet_UInt64Range_chia_dotnet_AmountFilter_chia_dotnet_HashFilter_chia_dotnet_HashFilter_chia_dotnet_HashFilter_System_Nullable_chia_dotnet_CoinType__System_Nullable_chia_dotnet_WalletType__System_Nullable_System_UInt32__System_Nullable_System_UInt32__chia_dotnet_CoinRecordOrder_System_UInt32_System_Boolean_System_Boolean_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.GetCoinRecords(chia.dotnet.UInt32Range,chia.dotnet.UInt32Range,chia.dotnet.UInt64Range,chia.dotnet.AmountFilter,chia.dotnet.HashFilter,chia.dotnet.HashFilter,chia.dotnet.HashFilter,System.Nullable{chia.dotnet.CoinType},System.Nullable{chia.dotnet.WalletType},System.Nullable{System.UInt32},System.Nullable{System.UInt32},chia.dotnet.CoinRecordOrder,System.UInt32,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
-  GetCoinRecords(UInt32Range?, UInt32Range?, UInt64Range?, AmountFilter?, HashFilter?, HashFilter?, HashFilter?, CoinType?, WalletType?, uint?, uint?, CoinRecordOrder, uint, bool, bool, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L930"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"></div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(IEnumerable&lt;CoinRecord&gt; CoinRecords, int? TotalCount)&gt; GetCoinRecords(UInt32Range? spentRange = null, UInt32Range? confirmedRange = null, UInt64Range? amountRange = null, AmountFilter? amountFilter = null, HashFilter? parentCoinIdFilter = null, HashFilter? puzzleHashFilter = null, HashFilter? coinIdFilter = null, CoinType? coinType = null, WalletType? walletType = null, uint? walletId = null, uint? limit = null, CoinRecordOrder order = CoinRecordOrder.ConfirmedHeight, uint offset = 0, bool includeTotalCount = false, bool reverse = false, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>spentRange</code> <a class="xref" href="chia.dotnet.UInt32Range.html">UInt32Range</a></dt>
-    <dd></dd>
-    <dt><code>confirmedRange</code> <a class="xref" href="chia.dotnet.UInt32Range.html">UInt32Range</a></dt>
-    <dd></dd>
-    <dt><code>amountRange</code> <a class="xref" href="chia.dotnet.UInt64Range.html">UInt64Range</a></dt>
-    <dd></dd>
-    <dt><code>amountFilter</code> <a class="xref" href="chia.dotnet.AmountFilter.html">AmountFilter</a></dt>
-    <dd></dd>
-    <dt><code>parentCoinIdFilter</code> <a class="xref" href="chia.dotnet.HashFilter.html">HashFilter</a></dt>
-    <dd></dd>
-    <dt><code>puzzleHashFilter</code> <a class="xref" href="chia.dotnet.HashFilter.html">HashFilter</a></dt>
-    <dd></dd>
-    <dt><code>coinIdFilter</code> <a class="xref" href="chia.dotnet.HashFilter.html">HashFilter</a></dt>
-    <dd></dd>
-    <dt><code>coinType</code> <a class="xref" href="chia.dotnet.CoinType.html">CoinType</a>?</dt>
-    <dd></dd>
-    <dt><code>walletType</code> <a class="xref" href="chia.dotnet.WalletType.html">WalletType</a>?</dt>
-    <dd></dd>
-    <dt><code>walletId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd></dd>
-    <dt><code>limit</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd></dd>
-    <dt><code>order</code> <a class="xref" href="chia.dotnet.CoinRecordOrder.html">CoinRecordOrder</a></dt>
-    <dd></dd>
-    <dt><code>offset</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-    <dt><code>includeTotalCount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-    <dt><code>reverse</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.CoinRecord.html">CoinRecord</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-chia.dotnet.coinrecord-,system.nullable-system.int32--.coinrecords">CoinRecords</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>? <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-chia.dotnet.coinrecord-,system.nullable-system.int32--.totalcount">TotalCount</a>)&gt;</dt>
-    <dd><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable&lt;T&gt;</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_GetCoinRecordsByNames_" data-uid="chia.dotnet.WalletProxy.GetCoinRecordsByNames*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_GetCoinRecordsByNames_System_Collections_Generic_IEnumerable_System_String__System_Boolean_System_Nullable_System_UInt32__System_Nullable_System_UInt32__System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.GetCoinRecordsByNames(System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.Nullable{System.UInt32},System.Nullable{System.UInt32},System.Threading.CancellationToken)">
-  GetCoinRecordsByNames(IEnumerable&lt;string&gt;, bool, uint?, uint?, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L685"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves the coins for given coin IDs</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;CoinRecord&gt;&gt; GetCoinRecordsByNames(IEnumerable&lt;string&gt; names, bool includeSpentCoins, uint? startHeight = null, uint? endHeight = null, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>names</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd><p>The coin names</p>
-</dd>
-    <dt><code>includeSpentCoins</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Flag indicating whether to include spent coins or not</p>
-</dd>
-    <dt><code>startHeight</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd><p>confirmation start height for search</p>
-</dd>
-    <dt><code>endHeight</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?</dt>
-    <dd><p>confirmation end height for search</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.CoinRecord.html">CoinRecord</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.CoinRecord.html">CoinRecord</a>s</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_GetCurrentDerivationIndex_" data-uid="chia.dotnet.WalletProxy.GetCurrentDerivationIndex*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_GetCurrentDerivationIndex_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.GetCurrentDerivationIndex(System.Threading.CancellationToken)">
-  GetCurrentDerivationIndex(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L801"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Gets the current derivation index.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;uint&gt; GetCurrentDerivationIndex(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>&gt;</dt>
-    <dd><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_GetFarmedAmount_" data-uid="chia.dotnet.WalletProxy.GetFarmedAmount*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_GetFarmedAmount_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.GetFarmedAmount(System.Threading.CancellationToken)">
-  GetFarmedAmount(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L603"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the amount farmed</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(ulong FarmedAmount, ulong FarmerRewardAmount, ulong FeeAmount, uint LastHeightFarmed, ulong PoolRewardAmount)&gt; GetFarmedAmount(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.uint64,system.uint64,system.uint64,system.uint32,system.uint64-.farmedamount">FarmedAmount</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.uint64,system.uint64,system.uint64,system.uint32,system.uint64-.farmerrewardamount">FarmerRewardAmount</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.uint64,system.uint64,system.uint64,system.uint32,system.uint64-.feeamount">FeeAmount</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.uint64,system.uint64,system.uint64,system.uint32,system.uint64-.lastheightfarmed">LastHeightFarmed</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.uint64,system.uint64,system.uint64,system.uint32,system.uint64-.poolrewardamount">PoolRewardAmount</a>)&gt;</dt>
-    <dd><p>The amount farmed</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_GetHeightInfo_" data-uid="chia.dotnet.WalletProxy.GetHeightInfo*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_GetHeightInfo_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.GetHeightInfo(System.Threading.CancellationToken)">
-  GetHeightInfo(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L206"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get blockchain height info</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;uint&gt; GetHeightInfo(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>&gt;</dt>
-    <dd><p>Current block height</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_GetLoggedInFingerprint_" data-uid="chia.dotnet.WalletProxy.GetLoggedInFingerprint*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_GetLoggedInFingerprint_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.GetLoggedInFingerprint(System.Threading.CancellationToken)">
-  GetLoggedInFingerprint(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L154"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves the logged in fingerprint</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;uint?&gt; GetLoggedInFingerprint(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>?&gt;</dt>
-    <dd><p>The logged in fingerprint</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_GetNFTByDID_" data-uid="chia.dotnet.WalletProxy.GetNFTByDID*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_GetNFTByDID_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.GetNFTByDID(System.String,System.Threading.CancellationToken)">
-  GetNFTByDID(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L414"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get an NFT wallet by DID ID</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;uint&gt; GetNFTByDID(string didId, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>didId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The DID ID</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>&gt;</dt>
-    <dd><p>The wallet id</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_GetNFTInfo_" data-uid="chia.dotnet.WalletProxy.GetNFTInfo*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_GetNFTInfo_System_String_System_Boolean_System_Boolean_System_Nullable_System_Boolean__System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.GetNFTInfo(System.String,System.Boolean,System.Boolean,System.Nullable{System.Boolean},System.Threading.CancellationToken)">
-  GetNFTInfo(string, bool, bool, bool?, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L449"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get info about an NFT</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;NFTInfo&gt; GetNFTInfo(string coinId, bool latest = true, bool ignoreSizeLimit = false, bool? reusePuzhash = null, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>coinId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>latest</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Get latest NFT</p>
-</dd>
-    <dt><code>ignoreSizeLimit</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-    <dt><code>reusePuzhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.NFTInfo.html">NFTInfo</a>&gt;</dt>
-    <dd><p>The wallet id</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_GetNetworkInfo_" data-uid="chia.dotnet.WalletProxy.GetNetworkInfo*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_GetNetworkInfo_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.GetNetworkInfo(System.Threading.CancellationToken)">
-  GetNetworkInfo(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L194"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves information about the current network</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(string NetworkName, string NetworkPrefix)&gt; GetNetworkInfo(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string-.mydid">MyDid</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string-.coinid">CoinID</a>)&gt;</dt>
-    <dd><p>The current network name and prefix</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_GetPoolInfo_" data-uid="chia.dotnet.WalletProxy.GetPoolInfo*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_GetPoolInfo_System_Uri_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.GetPoolInfo(System.Uri,System.Threading.CancellationToken)">
-  GetPoolInfo(Uri, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L28"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Gets basic info about a pool that is used for pool wallet creation</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public static Task&lt;PoolInfo&gt; GetPoolInfo(Uri poolUri, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>poolUri</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uri">Uri</a></dt>
-    <dd><p>The uri of the pool (not including 'pool_info')</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.PoolInfo.html">PoolInfo</a>&gt;</dt>
-    <dd><p><a class="xref" href="chia.dotnet.PoolInfo.html">PoolInfo</a> that can be used to create a pool wallet and join this pool</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_GetPrivateKey_" data-uid="chia.dotnet.WalletProxy.GetPrivateKey*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_GetPrivateKey_System_UInt32_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.GetPrivateKey(System.UInt32,System.Threading.CancellationToken)">
-  GetPrivateKey(uint, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L165"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the private key accessible by the wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;PrivateKey&gt; GetPrivateKey(uint fingerprint, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>fingerprint</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>The fingerprint</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.PrivateKey.html">PrivateKey</a>&gt;</dt>
-    <dd><p>The private key for the fingerprint</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_GetPublicKeys_" data-uid="chia.dotnet.WalletProxy.GetPublicKeys*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_GetPublicKeys_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.GetPublicKeys(System.Threading.CancellationToken)">
-  GetPublicKeys(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L142"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get all root public keys accessible by the wallet</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;uint&gt;&gt; GetPublicKeys(CancellationToken cancellationToken = default)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>&gt;&gt;</dt>
-    <dd><p>All root public keys accessible by the wallet</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_GetSyncStatus_" data-uid="chia.dotnet.WalletProxy.GetSyncStatus*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_GetSyncStatus_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.GetSyncStatus(System.Threading.CancellationToken)">
-  GetSyncStatus(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L178"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the wallet's sync status</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(bool GenesisInitialized, bool Synced, bool Syncing)&gt; GetSyncStatus(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.boolean,system.boolean,system.boolean-.genesisinitialized">GenesisInitialized</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.boolean,system.boolean,system.boolean-.synced">Synced</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.boolean,system.boolean,system.boolean-.syncing">Syncing</a>)&gt;</dt>
-    <dd><p>The current sync status</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_GetTimestampForHeight_" data-uid="chia.dotnet.WalletProxy.GetTimestampForHeight*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_GetTimestampForHeight_System_UInt32_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.GetTimestampForHeight(System.UInt32,System.Threading.CancellationToken)">
-  GetTimestampForHeight(uint, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L995"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieve the timestamp for a given block height.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(ulong Timestamp, DateTime DateTimestamp)&gt; GetTimestampForHeight(uint height, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>height</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.uint64,system.datetime-.timestamp">Timestamp</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.uint64,system.datetime-.datetimestamp">DateTimestamp</a>)&gt;</dt>
-    <dd><p>A timestamp</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_GetTransaction_" data-uid="chia.dotnet.WalletProxy.GetTransaction*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_GetTransaction_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.GetTransaction(System.String,System.Threading.CancellationToken)">
-  GetTransaction(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L217"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get a specific transaction</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;TransactionRecord&gt; GetTransaction(string transactionId, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>transactionId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The id of the transaction to find</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a>&gt;</dt>
-    <dd><p>The <a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_GetTransactionMemo_" data-uid="chia.dotnet.WalletProxy.GetTransactionMemo*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_GetTransactionMemo_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.GetTransactionMemo(System.String,System.Threading.CancellationToken)">
-  GetTransactionMemo(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L825"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves the memo from a transaction.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IDictionary&lt;string, IDictionary&lt;string, IEnumerable&lt;string&gt;&gt;&gt;&gt; GetTransactionMemo(string transactionId, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>transactionId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;&gt;&gt;&gt;</dt>
-    <dd><p>An awaitable Task</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_GetWalletBalances_" data-uid="chia.dotnet.WalletProxy.GetWalletBalances*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_GetWalletBalances_System_Collections_Generic_IEnumerable_System_UInt32__System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.GetWalletBalances(System.Collections.Generic.IEnumerable{System.UInt32},System.Threading.CancellationToken)">
-  GetWalletBalances(IEnumerable&lt;uint&gt;, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L838"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Retrieves the balance of a specific list of wallets.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_WalletProxy_syntax">Syntax</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IDictionary&lt;string, WalletBalance&gt;&gt; GetWalletBalances(IEnumerable&lt;uint&gt; walletIds, CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public sealed class WalletProxy</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>walletIds</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="chia.dotnet.WalletBalance.html">WalletBalance</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="chia.dotnet.WalletBalance.html">WalletBalance</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_GetWallets_" data-uid="chia.dotnet.WalletProxy.GetWallets*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_GetWallets_System_Boolean_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.GetWallets(System.Boolean,System.Threading.CancellationToken)">
-  GetWallets(bool, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L111"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the list of wallets</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(IEnumerable&lt;WalletInfo&gt; Wallets, uint Fingerprint)&gt; GetWallets(bool includeData = true, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>includeData</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.WalletInfo.html">WalletInfo</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-chia.dotnet.walletinfo-,system.uint32-.wallets">Wallets</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.collections.generic.ienumerable-chia.dotnet.walletinfo-,system.uint32-.fingerprint">Fingerprint</a>)&gt;</dt>
-    <dd><p>The list of wallets</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_GetWallets_" data-uid="chia.dotnet.WalletProxy.GetWallets*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_GetWallets_chia_dotnet_WalletType_System_Boolean_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.GetWallets(chia.dotnet.WalletType,System.Boolean,System.Threading.CancellationToken)">
-  GetWallets(WalletType, bool, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L128"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Get the list of wallets</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;WalletInfo&gt;&gt; GetWallets(WalletType type, bool includeData = true, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>type</code> <a class="xref" href="chia.dotnet.WalletType.html">WalletType</a></dt>
-    <dd><p>Return only wallets of this type</p>
-</dd>
-    <dt><code>includeData</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.WalletInfo.html">WalletInfo</a>&gt;&gt;</dt>
-    <dd><p>The list of wallets</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_GetWalletsWithDIDs_" data-uid="chia.dotnet.WalletProxy.GetWalletsWithDIDs*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_GetWalletsWithDIDs_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.GetWalletsWithDIDs(System.Threading.CancellationToken)">
-  GetWalletsWithDIDs(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L427"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Gets all the wallets with DIDs</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;(uint WalletId, string DIDId, uint DIDWalletID)&gt;&gt; GetWalletsWithDIDs(CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.uint32,system.string,system.uint32-.walletid">WalletId</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.uint32,system.string,system.uint32-.didid">DIDId</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.uint32,system.string,system.uint32-.didwalletid">DIDWalletID</a>)&gt;&gt;</dt>
-    <dd><p>The list of wallets</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_LogIn_" data-uid="chia.dotnet.WalletProxy.LogIn*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_LogIn_System_UInt32_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.LogIn(System.UInt32,System.Threading.CancellationToken)">
-  LogIn(uint, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L95"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Sets a key to active.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;uint&gt; LogIn(uint fingerprint, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>fingerprint</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>The fingerprint</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>&gt;</dt>
-    <dd><p>The key fingerprint</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_LogInAndWaitForSync_" data-uid="chia.dotnet.WalletProxy.LogInAndWaitForSync*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_LogInAndWaitForSync_System_UInt32_System_Int32_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.LogInAndWaitForSync(System.UInt32,System.Int32,System.Threading.CancellationToken)">
-  LogInAndWaitForSync(uint, int, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L77"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Sets a fingerprint to active. Waits for the wallet to sync.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;uint&gt; LogInAndWaitForSync(uint fingerprint, int millisecondsDelay = 10000, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>fingerprint</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
-    <dd><p>The fingerprint</p>
-</dd>
-    <dt><code>millisecondsDelay</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd><p>The number of milliseconds to wait each time before checking sync status</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>&gt;</dt>
-    <dd><p>The key fingerprint</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_NftSetDidBulk_" data-uid="chia.dotnet.WalletProxy.NftSetDidBulk*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_NftSetDidBulk_System_String_System_Collections_Generic_IEnumerable_chia_dotnet_NftCoinInfo__System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.NftSetDidBulk(System.String,System.Collections.Generic.IEnumerable{chia.dotnet.NftCoinInfo},System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)">
-  NftSetDidBulk(string, IEnumerable&lt;NftCoinInfo&gt;, bool?, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L738"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Bulk set DID for NFTs across different wallets.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(int TxNum, SpendBundle SpendBundle)&gt; NftSetDidBulk(string didId, IEnumerable&lt;NftCoinInfo&gt; nftCoinList, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>didId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>nftCoinList</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.NftCoinInfo.html">NftCoinInfo</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>reusePuzhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,chia.dotnet.spendbundle-.txnum">TxNum</a>, <a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,chia.dotnet.spendbundle-.spendbundle">SpendBundle</a>)&gt;</dt>
-    <dd><p>Transaction number and <a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_NftTransferBulk_" data-uid="chia.dotnet.WalletProxy.NftTransferBulk*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_NftTransferBulk_System_String_System_Collections_Generic_IEnumerable_chia_dotnet_NftCoinInfo__System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.NftTransferBulk(System.String,System.Collections.Generic.IEnumerable{chia.dotnet.NftCoinInfo},System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)">
-  NftTransferBulk(string, IEnumerable&lt;NftCoinInfo&gt;, bool?, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L758"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Bulk transfer NFTs to an address.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(int TxNum, SpendBundle SpendBundle)&gt; NftTransferBulk(string targetAddress, IEnumerable&lt;NftCoinInfo&gt; nftCoinList, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>targetAddress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>nftCoinList</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.NftCoinInfo.html">NftCoinInfo</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>reusePuzhash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,chia.dotnet.spendbundle-.txnum">TxNum</a>, <a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,chia.dotnet.spendbundle-.spendbundle">SpendBundle</a>)&gt;</dt>
-    <dd><p>Transaction number and a <a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_PushTransactions_" data-uid="chia.dotnet.WalletProxy.PushTransactions*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_PushTransactions_System_Collections_Generic_IEnumerable_chia_dotnet_TransactionRecord__System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.PushTransactions(System.Collections.Generic.IEnumerable{chia.dotnet.TransactionRecord},System.Threading.CancellationToken)">
-  PushTransactions(IEnumerable&lt;TransactionRecord&gt;, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L255"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Pushes a list of transactions to the mempool and blockchain.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task PushTransactions(IEnumerable&lt;TransactionRecord&gt; transactions, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>transactions</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable task</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_PushTx_" data-uid="chia.dotnet.WalletProxy.PushTx*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_PushTx_chia_dotnet_SpendBundle_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.PushTx(chia.dotnet.SpendBundle,System.Threading.CancellationToken)">
-  PushTx(SpendBundle, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L237"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Pushes a transaction / spend bundle to the mempool and blockchain.
-Returns whether the spend bundle was successfully included into the mempool</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;bool&gt; PushTx(SpendBundle spendBundle, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>spendBundle</code> <a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>&gt;</dt>
-    <dd><p>Indicator of whether the spend bundle was successfully included in the mempool</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_RecoverDIDWallet_" data-uid="chia.dotnet.WalletProxy.RecoverDIDWallet*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_RecoverDIDWallet_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.RecoverDIDWallet(System.String,System.Threading.CancellationToken)">
-  RecoverDIDWallet(string, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L525"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"></div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(WalletType Type, string myDID, uint walletId, string coinName, Coin coin, string newPuzHash, string pubkey, IEnumerable&lt;byte&gt; backupDIDs, ulong numVerificationsRequired)&gt; RecoverDIDWallet(string backupData, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>backupData</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd></dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="chia.dotnet.WalletType.html">WalletType</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32,system.string,chia.dotnet.coin,system.string,system.string,system.valuetuple-system.collections.generic.ienumerable-system.byte-,system.uint64--.type">Type</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32,system.string,chia.dotnet.coin,system.string,system.string,system.valuetuple-system.collections.generic.ienumerable-system.byte-,system.uint64--.mydid">myDID</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32,system.string,chia.dotnet.coin,system.string,system.string,system.valuetuple-system.collections.generic.ienumerable-system.byte-,system.uint64--.walletid">walletId</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32,system.string,chia.dotnet.coin,system.string,system.string,system.valuetuple-system.collections.generic.ienumerable-system.byte-,system.uint64--.coinname">coinName</a>, <a class="xref" href="chia.dotnet.Coin.html">Coin</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32,system.string,chia.dotnet.coin,system.string,system.string,system.valuetuple-system.collections.generic.ienumerable-system.byte-,system.uint64--.coin">coin</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32,system.string,chia.dotnet.coin,system.string,system.string,system.valuetuple-system.collections.generic.ienumerable-system.byte-,system.uint64--.newpuzhash">newPuzHash</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32,system.string,chia.dotnet.coin,system.string,system.string,system.valuetuple-system.collections.generic.ienumerable-system.byte-,system.uint64--.pubkey">pubkey</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">byte</a>&gt; <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32,system.string,chia.dotnet.coin,system.string,system.string,system.valuetuple-system.collections.generic.ienumerable-system.byte-,system.uint64--.backupdids">backupDIDs</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-chia.dotnet.wallettype,system.string,system.uint32,system.string,chia.dotnet.coin,system.string,system.string,system.valuetuple-system.collections.generic.ienumerable-system.byte-,system.uint64--.numverificationsrequired">numVerificationsRequired</a>)&gt;</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section">Exceptions</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.argumentnullexception">ArgumentNullException</a></dt>
-    <dd></dd>
-  </dl>
-
-
-
-  <a id="chia_dotnet_WalletProxy_SendNotification_" data-uid="chia.dotnet.WalletProxy.SendNotification*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_SendNotification_System_UInt64_System_String_System_String_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.SendNotification(System.UInt64,System.String,System.String,System.UInt64,System.Threading.CancellationToken)">
-  SendNotification(ulong, string, string, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L867"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Sends a notification.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;TransactionRecord&gt; SendNotification(ulong amount, string message, string target, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>amount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-    <dt><code>message</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>In hex</p>
-</dd>
-    <dt><code>target</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a>&gt;</dt>
-    <dd><p><a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_SetAutoClaim_" data-uid="chia.dotnet.WalletProxy.SetAutoClaim*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_SetAutoClaim_System_Boolean_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.SetAutoClaim(System.Boolean,System.Threading.CancellationToken)">
-  SetAutoClaim(bool, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L1023"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Set auto claim merkle coins config</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;AutoClaimSettings&gt; SetAutoClaim(bool enabled, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>enabled</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.AutoClaimSettings.html">AutoClaimSettings</a>&gt;</dt>
-    <dd><p><a class="xref" href="chia.dotnet.AutoClaimSettings.html">AutoClaimSettings</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_SetAutoClaim_" data-uid="chia.dotnet.WalletProxy.SetAutoClaim*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_SetAutoClaim_System_Boolean_System_UInt16_System_UInt64_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.SetAutoClaim(System.Boolean,System.UInt16,System.UInt64,System.UInt64,System.Threading.CancellationToken)">
-  SetAutoClaim(bool, ushort, ulong, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L1039"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Set auto claim merkle coins config</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;AutoClaimSettings&gt; SetAutoClaim(bool enabled = true, ushort batchSize = 50, ulong minAmount = 0, ulong txFee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>enabled</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-    <dt><code>batchSize</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint16">ushort</a></dt>
-    <dd></dd>
-    <dt><code>minAmount</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-    <dt><code>txFee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="chia.dotnet.AutoClaimSettings.html">AutoClaimSettings</a>&gt;</dt>
-    <dd><p><a class="xref" href="chia.dotnet.AutoClaimSettings.html">AutoClaimSettings</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_SetWalletResyncOnStartup_" data-uid="chia.dotnet.WalletProxy.SetWalletResyncOnStartup*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_SetWalletResyncOnStartup_System_Boolean_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.SetWalletResyncOnStartup(System.Boolean,System.Threading.CancellationToken)">
-  SetWalletResyncOnStartup(bool, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L1010"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Resync the current logged in wallet. The transaction and offer records will be kept.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task SetWalletResyncOnStartup(bool enable = true, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>enable</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable Task</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_SignMessageByAddress_" data-uid="chia.dotnet.WalletProxy.SignMessageByAddress*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_SignMessageByAddress_System_String_System_String_System_Boolean_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.SignMessageByAddress(System.String,System.String,System.Boolean,System.Threading.CancellationToken)">
-  SignMessageByAddress(string, string, bool, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L885"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Given a derived P2 address, sign the message by its private key.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(string PubKey, string Signature, string SigningMode)&gt; SignMessageByAddress(string message, string address, bool isHex = false, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>message</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>address</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>isHex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.string-.pubkey">PubKey</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.string-.signature">Signature</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.string-.signingmode">SigningMode</a>)&gt;</dt>
-    <dd><p>PubKey, Signature, and SigningMode</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_SignMessageById_" data-uid="chia.dotnet.WalletProxy.SignMessageById*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_SignMessageById_System_String_System_String_System_Boolean_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.SignMessageById(System.String,System.String,System.Boolean,System.Threading.CancellationToken)">
-  SignMessageById(string, string, bool, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L903"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Given a NFT/DID ID, sign the message by the P2 private key.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;(string PubKey, string Signature, string SigningMode, string LatestCoinId)&gt; SignMessageById(string message, string id, bool isHex = false, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>message</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>id</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>isHex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.string,system.string-.pubkey">PubKey</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.string,system.string-.signature">Signature</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.string,system.string-.signingmode">SigningMode</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,system.string,system.string-.latestcoinid">LatestCoinId</a>)&gt;</dt>
-    <dd><p>PubKey, Signature, and SigningMode</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_SpendClawbackCoins_" data-uid="chia.dotnet.WalletProxy.SpendClawbackCoins*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_SpendClawbackCoins_System_Collections_Generic_IEnumerable_System_String__System_UInt16_System_UInt64_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.SpendClawbackCoins(System.Collections.Generic.IEnumerable{System.String},System.UInt16,System.UInt64,System.Threading.CancellationToken)">
-  SpendClawbackCoins(IEnumerable&lt;string&gt;, ushort, ulong, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L1067"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Spend clawback coins that were sent (to claw them back) or received (to claim them).</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;IEnumerable&lt;string&gt;&gt; SpendClawbackCoins(IEnumerable&lt;string&gt; coinIds, ushort batchSize = 50, ulong fee = 0, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>coinIds</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
-    <dd></dd>
-    <dt><code>batchSize</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint16">ushort</a></dt>
-    <dd></dd>
-    <dt><code>fee</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
-    <dd><p>Fee (in units of mojos)</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;&gt;</dt>
-    <dd><p>A list of <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_VerifySignature_" data-uid="chia.dotnet.WalletProxy.VerifySignature*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_VerifySignature_System_String_System_String_System_String_System_String_System_String_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.VerifySignature(System.String,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
-  VerifySignature(string, string, string, string?, string?, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L978"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Given a public key, message and signature, verify if it is valid.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;bool&gt; VerifySignature(string signature, string message, string pubkey, string? address = null, string? signingMode = null, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>signature</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>message</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>pubkey</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>address</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>signingMode</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>&gt;</dt>
-    <dd><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_WalletProxy_WaitForSync_" data-uid="chia.dotnet.WalletProxy.WaitForSync*"></a>
-
-  <h3 id="chia_dotnet_WalletProxy_WaitForSync_System_Int32_System_Threading_CancellationToken_" data-uid="chia.dotnet.WalletProxy.WaitForSync(System.Int32,System.Threading.CancellationToken)">
-  WaitForSync(int, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L53"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Will wait until <a class="xref" href="chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetSyncStatus_System_Threading_CancellationToken_">GetSyncStatus(CancellationToken)</a> indicates
-that the wallet has synced or until the cancellation token is canceled</p>
+  <h5 id="chia_dotnet_WalletProxy_remarks"><strong>Remarks</strong></h5>
+  <div class="markdown level0 remarks"><p>ctor</p>
 </div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task WaitForSync(int millisecondsDelay = 10000, CancellationToken cancellationToken = default)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>millisecondsDelay</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd><p>The number of milliseconds to wait each time before checking sync status</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section">Exceptions</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.taskcanceledexception">TaskCanceledException</a></dt>
-    <dd><p>When cancellation token expires or is cancelled</p>
-</dd>
-  </dl>
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L19" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletProxy.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletProxy%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WalletProxy.cs/#L19" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.WalletType.html b/docs/api/chia.dotnet.WalletType.html
index 20c958d0..f2cfc97c 100644
--- a/docs/api/chia.dotnet.WalletType.html
+++ b/docs/api/chia.dotnet.WalletType.html
@@ -1,183 +1,213 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Enum WalletType
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Enum WalletType
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Wallet Types">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletType.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletType%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Enum WalletType
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Enum WalletType
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.WalletType">
-
-
-
-
-  <h1 id="chia_dotnet_WalletType" data-uid="chia.dotnet.WalletType" class="text-break">
-    Enum WalletType
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletType.cs/#L6"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.WalletType">
+  
+  
+  <h1 id="chia_dotnet_WalletType" data-uid="chia.dotnet.WalletType" class="text-break">Enum WalletType
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Wallet Types</p>
+  <div class="markdown level0 summary"><p>Wallet Types</p>
 </div>
-  <div class="markdown conceptual"></div>
-
+  <div class="markdown level0 conceptual"></div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_WalletType_syntax">Syntax</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public enum WalletType : byte</code></pre>
   </div>
-
-
-
-
-
-
-
-
-
-  <h2 id="fields">Fields
-</h2>
-  <dl class="parameters">
-    <dt id="chia_dotnet_WalletType_ATOMIC_SWAP"><code>ATOMIC_SWAP = 2</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_WalletType_AUTHORIZED_PAYEE"><code>AUTHORIZED_PAYEE = 3</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_WalletType_CAT"><code>CAT = 6</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_WalletType_CRCAT"><code>CRCAT = 57</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_WalletType_CUSTODY"><code>CUSTODY = 5</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_WalletType_DAO"><code>DAO = 14</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_WalletType_DAO_CAT"><code>DAO_CAT = 15</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_WalletType_DATA_LAYER"><code>DATA_LAYER = 11</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_WalletType_DATA_LAYER_OFFER"><code>DATA_LAYER_OFFER = 12</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_WalletType_DISTRIBUTED_ID"><code>DISTRIBUTED_ID = 8</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_WalletType_MULTI_SIG"><code>MULTI_SIG = 4</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_WalletType_NFT"><code>NFT = 10</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_WalletType_POOLING_WALLET"><code>POOLING_WALLET = 9</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_WalletType_RECOVERABLE"><code>RECOVERABLE = 7</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_WalletType_STANDARD_WALLET"><code>STANDARD_WALLET = 0</code></dt>
-    <dd></dd>
-    <dt id="chia_dotnet_WalletType_VC"><code>VC = 13</code></dt>
-    <dd></dd>
-  </dl>
-
-
-
+  <h3 id="fields">Fields
+  </h3>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    <thead>
+    <tbody>
+      <tr>
+        <td id="chia_dotnet_WalletType_ATOMIC_SWAP">ATOMIC_SWAP</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_WalletType_AUTHORIZED_PAYEE">AUTHORIZED_PAYEE</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_WalletType_CAT">CAT</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_WalletType_CRCAT">CRCAT</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_WalletType_CUSTODY">CUSTODY</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_WalletType_DAO">DAO</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_WalletType_DAO_CAT">DAO_CAT</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_WalletType_DATA_LAYER">DATA_LAYER</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_WalletType_DATA_LAYER_OFFER">DATA_LAYER_OFFER</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_WalletType_DISTRIBUTED_ID">DISTRIBUTED_ID</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_WalletType_MULTI_SIG">MULTI_SIG</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_WalletType_NFT">NFT</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_WalletType_POOLING_WALLET">POOLING_WALLET</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_WalletType_RECOVERABLE">RECOVERABLE</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_WalletType_STANDARD_WALLET">STANDARD_WALLET</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="chia_dotnet_WalletType_VC">VC</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </thead></thead></table>
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletType.cs/#L6" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WalletType.md&amp;value=---%0Auid%3A%20chia.dotnet.WalletType%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/ChiaTypes/WalletType.cs/#L6" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.WebSocketRpcClient.html b/docs/api/chia.dotnet.WebSocketRpcClient.html
index fde30ed1..2791b8d3 100644
--- a/docs/api/chia.dotnet.WebSocketRpcClient.html
+++ b/docs/api/chia.dotnet.WebSocketRpcClient.html
@@ -1,598 +1,624 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class WebSocketRpcClient
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class WebSocketRpcClient
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Class that handles core communication with the rpc endpoint using a websocket (wss). Only the daemon endpoint supports websockets, but it can proxy communication to other services.">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WebSocketRpcClient.md&amp;value=---%0Auid%3A%20chia.dotnet.WebSocketRpcClient%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class WebSocketRpcClient
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class WebSocketRpcClient
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.WebSocketRpcClient">
-
-
-
-  <h1 id="chia_dotnet_WebSocketRpcClient" data-uid="chia.dotnet.WebSocketRpcClient" class="text-break">
-    Class WebSocketRpcClient
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L20"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.WebSocketRpcClient">
+  
+  
+  <h1 id="chia_dotnet_WebSocketRpcClient" data-uid="chia.dotnet.WebSocketRpcClient" class="text-break">Class WebSocketRpcClient
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Class that handles core communication with the rpc endpoint using a websocket (wss).
+  <div class="markdown level0 summary"><p>Class that handles core communication with the rpc endpoint using a websocket (wss).
 Only the daemon endpoint supports websockets, but it can proxy communication to other services.
 <a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Destination">Destination</a></p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class WebSocketRpcClient : IRpcClient, IDisposable</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">WebSocketRpcClient</span></div>
+  </div>
+  <div class="implements">
+    <h5>Implements</h5>
+    <div><a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a></div>
+    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">WebSocketRpcClient</span></div>
-    </dd>
-  </dl>
-
-  <dl class="typelist implements">
-    <dt>Implements</dt>
-    <dd>
-      <div><a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a></div>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
-    </dd>
-  </dl>
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-
-
-  <h2 class="section" id="constructors">Constructors
-</h2>
-
-
-  <a id="chia_dotnet_WebSocketRpcClient__ctor_" data-uid="chia.dotnet.WebSocketRpcClient.#ctor*"></a>
-
-  <h3 id="chia_dotnet_WebSocketRpcClient__ctor_chia_dotnet_EndpointInfo_" data-uid="chia.dotnet.WebSocketRpcClient.#ctor(chia.dotnet.EndpointInfo)">
-  WebSocketRpcClient(EndpointInfo)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L33"><i class="bi bi-code-slash"></i></a>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.html">chia.dotnet</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_WebSocketRpcClient_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class WebSocketRpcClient : IRpcClient, IDisposable</code></pre>
+  </div>
+  <h3 id="constructors">Constructors
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WebSocketRpcClient__ctor_chia_dotnet_EndpointInfo_.md&amp;value=---%0Auid%3A%20chia.dotnet.WebSocketRpcClient.%23ctor(chia.dotnet.EndpointInfo)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L33">View Source</a>
+  </span>
+  <a id="chia_dotnet_WebSocketRpcClient__ctor_" data-uid="chia.dotnet.WebSocketRpcClient.#ctor*"></a>
+  <h4 id="chia_dotnet_WebSocketRpcClient__ctor_chia_dotnet_EndpointInfo_" data-uid="chia.dotnet.WebSocketRpcClient.#ctor(chia.dotnet.EndpointInfo)">WebSocketRpcClient(EndpointInfo)</h4>
   <div class="markdown level1 summary"><p>ctor</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public WebSocketRpcClient(EndpointInfo endpoint)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>endpoint</code> <a class="xref" href="chia.dotnet.EndpointInfo.html">EndpointInfo</a></dt>
-    <dd><p>Details of the websocket endpoint</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_WebSocketRpcClient_Endpoint_" data-uid="chia.dotnet.WebSocketRpcClient.Endpoint*"></a>
-
-  <h3 id="chia_dotnet_WebSocketRpcClient_Endpoint" data-uid="chia.dotnet.WebSocketRpcClient.Endpoint">
-  Endpoint
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L43"><i class="bi bi-code-slash"></i></a>
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.EndpointInfo.html">EndpointInfo</a></td>
+        <td><span class="parametername">endpoint</span></td>
+        <td><p>Details of the websocket endpoint</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="properties">Properties
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WebSocketRpcClient_Endpoint.md&amp;value=---%0Auid%3A%20chia.dotnet.WebSocketRpcClient.Endpoint%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L43">View Source</a>
+  </span>
+  <a id="chia_dotnet_WebSocketRpcClient_Endpoint_" data-uid="chia.dotnet.WebSocketRpcClient.Endpoint*"></a>
+  <h4 id="chia_dotnet_WebSocketRpcClient_Endpoint" data-uid="chia.dotnet.WebSocketRpcClient.Endpoint">Endpoint</h4>
   <div class="markdown level1 summary"><p>Details of the RPC service endpoint</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public EndpointInfo Endpoint { get; init; }</code></pre>
+    <pre><code class="lang-csharp hljs">public EndpointInfo Endpoint { get; set; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.EndpointInfo.html">EndpointInfo</a></dt>
-    <dd>Class that handles core communication with the rpc endpoint using a websocket (wss). Only the daemon endpoint supports websockets, but it can proxy communication to other services.</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_WebSocketRpcClient_Close_" data-uid="chia.dotnet.WebSocketRpcClient.Close*"></a>
-
-  <h3 id="chia_dotnet_WebSocketRpcClient_Close_System_Threading_CancellationToken_" data-uid="chia.dotnet.WebSocketRpcClient.Close(System.Threading.CancellationToken)">
-  Close(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L82"><i class="bi bi-code-slash"></i></a>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.EndpointInfo.html">EndpointInfo</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="methods">Methods
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WebSocketRpcClient_Close_System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20chia.dotnet.WebSocketRpcClient.Close(System.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L79">View Source</a>
+  </span>
+  <a id="chia_dotnet_WebSocketRpcClient_Close_" data-uid="chia.dotnet.WebSocketRpcClient.Close*"></a>
+  <h4 id="chia_dotnet_WebSocketRpcClient_Close_System_Threading_CancellationToken_" data-uid="chia.dotnet.WebSocketRpcClient.Close(System.Threading.CancellationToken)">Close(CancellationToken)</h4>
   <div class="markdown level1 summary"><p>Cancels the receive loop and closes the websocket</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task Close(CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public async Task Close(CancellationToken cancellationToken = default(CancellationToken))</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></td>
+        <td><span class="parametername">cancellationToken</span></td>
+        <td><p>A token to allow the call to be cancelled</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></td>
+        <td><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WebSocketRpcClient_Connect_System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20chia.dotnet.WebSocketRpcClient.Connect(System.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L50">View Source</a>
+  </span>
   <a id="chia_dotnet_WebSocketRpcClient_Connect_" data-uid="chia.dotnet.WebSocketRpcClient.Connect*"></a>
-
-  <h3 id="chia_dotnet_WebSocketRpcClient_Connect_System_Threading_CancellationToken_" data-uid="chia.dotnet.WebSocketRpcClient.Connect(System.Threading.CancellationToken)">
-  Connect(CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L50"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_WebSocketRpcClient_Connect_System_Threading_CancellationToken_" data-uid="chia.dotnet.WebSocketRpcClient.Connect(System.Threading.CancellationToken)">Connect(CancellationToken)</h4>
   <div class="markdown level1 summary"><p>Opens the websocket and starts the receive loop</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task Connect(CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public async Task Connect(CancellationToken cancellationToken = default(CancellationToken))</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></td>
+        <td><span class="parametername">cancellationToken</span></td>
+        <td><p>A token to allow the call to be cancelled</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></td>
+        <td><p>An awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WebSocketRpcClient_Dispose.md&amp;value=---%0Auid%3A%20chia.dotnet.WebSocketRpcClient.Dispose%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L246">View Source</a>
+  </span>
   <a id="chia_dotnet_WebSocketRpcClient_Dispose_" data-uid="chia.dotnet.WebSocketRpcClient.Dispose*"></a>
-
-  <h3 id="chia_dotnet_WebSocketRpcClient_Dispose" data-uid="chia.dotnet.WebSocketRpcClient.Dispose">
-  Dispose()
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L264"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable.dispose">Dispose()</a></p>
+  <h4 id="chia_dotnet_WebSocketRpcClient_Dispose" data-uid="chia.dotnet.WebSocketRpcClient.Dispose">Dispose()</h4>
+  <div class="markdown level1 summary"><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable.dispose#system-idisposable-dispose">Dispose()</a></p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public void Dispose()</code></pre>
   </div>
-
-
-
-
-
-
-
-
-
-
-
-
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WebSocketRpcClient_Dispose_System_Boolean_.md&amp;value=---%0Auid%3A%20chia.dotnet.WebSocketRpcClient.Dispose(System.Boolean)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L226">View Source</a>
+  </span>
   <a id="chia_dotnet_WebSocketRpcClient_Dispose_" data-uid="chia.dotnet.WebSocketRpcClient.Dispose*"></a>
-
-  <h3 id="chia_dotnet_WebSocketRpcClient_Dispose_System_Boolean_" data-uid="chia.dotnet.WebSocketRpcClient.Dispose(System.Boolean)">
-  Dispose(bool)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L244"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_WebSocketRpcClient_Dispose_System_Boolean_" data-uid="chia.dotnet.WebSocketRpcClient.Dispose(System.Boolean)">Dispose(Boolean)</h4>
   <div class="markdown level1 summary"><p>Called when the instance is being disposed or finalized</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">protected virtual void Dispose(bool disposing)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>disposing</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p>Invoke from <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable.dispose">Dispose()</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
+        <td><span class="parametername">disposing</span></td>
+        <td><p>Invoke from <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable.dispose#system-idisposable-dispose">Dispose()</a></p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WebSocketRpcClient_OnBroadcastMessageReceived_chia_dotnet_Message_.md&amp;value=---%0Auid%3A%20chia.dotnet.WebSocketRpcClient.OnBroadcastMessageReceived(chia.dotnet.Message)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L164">View Source</a>
+  </span>
   <a id="chia_dotnet_WebSocketRpcClient_OnBroadcastMessageReceived_" data-uid="chia.dotnet.WebSocketRpcClient.OnBroadcastMessageReceived*"></a>
-
-  <h3 id="chia_dotnet_WebSocketRpcClient_OnBroadcastMessageReceived_chia_dotnet_Message_" data-uid="chia.dotnet.WebSocketRpcClient.OnBroadcastMessageReceived(chia.dotnet.Message)">
-  OnBroadcastMessageReceived(Message)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L174"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_WebSocketRpcClient_OnBroadcastMessageReceived_chia_dotnet_Message_" data-uid="chia.dotnet.WebSocketRpcClient.OnBroadcastMessageReceived(chia.dotnet.Message)">OnBroadcastMessageReceived(Message)</h4>
   <div class="markdown level1 summary"><p>Raises the <a class="xref" href="chia.dotnet.WebSocketRpcClient.html#chia_dotnet_WebSocketRpcClient_BroadcastMessageReceived">BroadcastMessageReceived</a> event</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">protected virtual void OnBroadcastMessageReceived(Message message)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>message</code> <a class="xref" href="chia.dotnet.Message.html">Message</a></dt>
-    <dd><p>The message to broadcast</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.Message.html">Message</a></td>
+        <td><span class="parametername">message</span></td>
+        <td><p>The message to broadcast</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WebSocketRpcClient_OnConnected.md&amp;value=---%0Auid%3A%20chia.dotnet.WebSocketRpcClient.OnConnected%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L70">View Source</a>
+  </span>
   <a id="chia_dotnet_WebSocketRpcClient_OnConnected_" data-uid="chia.dotnet.WebSocketRpcClient.OnConnected*"></a>
-
-  <h3 id="chia_dotnet_WebSocketRpcClient_OnConnected" data-uid="chia.dotnet.WebSocketRpcClient.OnConnected">
-  OnConnected()
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L73"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_WebSocketRpcClient_OnConnected" data-uid="chia.dotnet.WebSocketRpcClient.OnConnected">OnConnected()</h4>
   <div class="markdown level1 summary"><p>Called after <a class="xref" href="chia.dotnet.WebSocketRpcClient.html#chia_dotnet_WebSocketRpcClient_Connect_System_Threading_CancellationToken_">Connect(CancellationToken)</a> completes successfully. Lets derived classess know that they can do
 post connection initialization</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">protected virtual void OnConnected()</code></pre>
   </div>
-
-
-
-
-
-
-
-
-
-
-
-
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WebSocketRpcClient_PostMessage_chia_dotnet_Message_System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20chia.dotnet.WebSocketRpcClient.PostMessage(chia.dotnet.Message%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L94">View Source</a>
+  </span>
   <a id="chia_dotnet_WebSocketRpcClient_PostMessage_" data-uid="chia.dotnet.WebSocketRpcClient.PostMessage*"></a>
-
-  <h3 id="chia_dotnet_WebSocketRpcClient_PostMessage_chia_dotnet_Message_System_Threading_CancellationToken_" data-uid="chia.dotnet.WebSocketRpcClient.PostMessage(chia.dotnet.Message,System.Threading.CancellationToken)">
-  PostMessage(Message, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L100"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_WebSocketRpcClient_PostMessage_chia_dotnet_Message_System_Threading_CancellationToken_" data-uid="chia.dotnet.WebSocketRpcClient.PostMessage(chia.dotnet.Message,System.Threading.CancellationToken)">PostMessage(Message, CancellationToken)</h4>
   <div class="markdown level1 summary"><p>Posts a <a class="xref" href="chia.dotnet.Message.html">Message</a> to the websocket but does not wait for a response</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public virtual Task PostMessage(Message message, CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public virtual async Task PostMessage(Message message, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>message</code> <a class="xref" href="chia.dotnet.Message.html">Message</a></dt>
-    <dd><p>The message to post</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
-    <dd><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_WebSocketRpcClient_PostMessage_chia_dotnet_Message_System_Threading_CancellationToken__remarks">Remarks</h4>
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.Message.html">Message</a></td>
+        <td><span class="parametername">message</span></td>
+        <td><p>The message to post</p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></td>
+        <td><span class="parametername">cancellationToken</span></td>
+        <td><p>A token to allow the call to be cancelled</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></td>
+        <td><p>Awaitable <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 id="chia_dotnet_WebSocketRpcClient_PostMessage_chia_dotnet_Message_System_Threading_CancellationToken__remarks">Remarks</h5>
   <div class="markdown level1 remarks"><p>Awaiting this method waits for the message to be sent only. It doesn't await a response.</p>
 </div>
-
-
-
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WebSocketRpcClient_SendMessage_chia_dotnet_Message_System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20chia.dotnet.WebSocketRpcClient.SendMessage(chia.dotnet.Message%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L110">View Source</a>
+  </span>
   <a id="chia_dotnet_WebSocketRpcClient_SendMessage_" data-uid="chia.dotnet.WebSocketRpcClient.SendMessage*"></a>
-
-  <h3 id="chia_dotnet_WebSocketRpcClient_SendMessage_chia_dotnet_Message_System_Threading_CancellationToken_" data-uid="chia.dotnet.WebSocketRpcClient.SendMessage(chia.dotnet.Message,System.Threading.CancellationToken)">
-  SendMessage(Message, CancellationToken)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L119"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
+  <h4 id="chia_dotnet_WebSocketRpcClient_SendMessage_chia_dotnet_Message_System_Threading_CancellationToken_" data-uid="chia.dotnet.WebSocketRpcClient.SendMessage(chia.dotnet.Message,System.Threading.CancellationToken)">SendMessage(Message, CancellationToken)</h4>
   <div class="markdown level1 summary"><p>Sends a <a class="xref" href="chia.dotnet.Message.html">Message</a> to the endpoint and waits for a response</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Task&lt;dynamic&gt; SendMessage(Message message, CancellationToken cancellationToken = default)</code></pre>
+    <pre><code class="lang-csharp hljs">public async Task&lt;dynamic&gt; SendMessage(Message message, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>message</code> <a class="xref" href="chia.dotnet.Message.html">Message</a></dt>
-    <dd><p>The message to send</p>
-</dd>
-    <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
-    <dd><p>A token to allow the call to be cancelled</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<span class="xref">dynamic</span>&gt;</dt>
-    <dd><p>The response message</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_WebSocketRpcClient_SendMessage_chia_dotnet_Message_System_Threading_CancellationToken__remarks">Remarks</h4>
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.Message.html">Message</a></td>
+        <td><span class="parametername">message</span></td>
+        <td><p>The message to send</p>
+</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></td>
+        <td><span class="parametername">cancellationToken</span></td>
+        <td><p>A token to allow the call to be cancelled</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 class="returns">Returns</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1">Task</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a>&gt;</td>
+        <td><p>The response message</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 id="chia_dotnet_WebSocketRpcClient_SendMessage_chia_dotnet_Message_System_Threading_CancellationToken__remarks">Remarks</h5>
   <div class="markdown level1 remarks"><p>Awaiting this method will block until a response is received from the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.net.websockets.websocket">WebSocket</a> or the A token to allow the call to be cancelled is cancelled</p>
 </div>
-
-  <h4 class="section">Exceptions</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.ResponseException.html">ResponseException</a></dt>
-    <dd><p>Throws when <a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_IsSuccessfulResponse">IsSuccessfulResponse</a> is False</p>
-</dd>
-  </dl>
-
-
-
-  <h2 class="section" id="events">Events
-</h2>
-
-
-
-  <h3 id="chia_dotnet_WebSocketRpcClient_BroadcastMessageReceived" data-uid="chia.dotnet.WebSocketRpcClient.BroadcastMessageReceived">
-  BroadcastMessageReceived
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L168"><i class="bi bi-code-slash"></i></a>
+  <h5 class="exceptions">Exceptions</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Condition</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="chia.dotnet.ResponseException.html">ResponseException</a></td>
+        <td><p>Throws when <a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_IsSuccessfulResponse">IsSuccessfulResponse</a> is False</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="events">Events
   </h3>
-
+  <span class="small pull-right mobile-hide">
+    <span class="divider">|</span>
+    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WebSocketRpcClient_BroadcastMessageReceived.md&amp;value=---%0Auid%3A%20chia.dotnet.WebSocketRpcClient.BroadcastMessageReceived%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
+  </span>
+  <span class="small pull-right mobile-hide">
+    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L158">View Source</a>
+  </span>
+  <h4 id="chia_dotnet_WebSocketRpcClient_BroadcastMessageReceived" data-uid="chia.dotnet.WebSocketRpcClient.BroadcastMessageReceived">BroadcastMessageReceived</h4>
   <div class="markdown level1 summary"><p>Event raised when a message is received from the endpoint that was either not in response to a request
 or was a response from a posted message (i.e. we didn't register to receive the response)
 Pooling state_changed messages come through this event</p>
 </div>
   <div class="markdown level1 conceptual"></div>
-
+  <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public event EventHandler&lt;Message&gt;? BroadcastMessageReceived</code></pre>
+    <pre><code class="lang-csharp hljs">public event EventHandler&lt;Message&gt; BroadcastMessageReceived</code></pre>
+  </div>
+  <h5 class="eventType">Event Type</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.eventhandler-1">EventHandler</a>&lt;<a class="xref" href="chia.dotnet.Message.html">Message</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 id="chia_dotnet_WebSocketRpcClient_BroadcastMessageReceived_remarks">Remarks</h5>
+  <div class="markdown level1 remarks"><p>You need to call <see cref="!:DaemonProxy.RegisterService(string, CancellationToken)"></see>
+with <code>wallet_ui</code> in order for service events to be generated.</p>
+</div>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a>
+  </div>
+  <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">System.IDisposable</a>
   </div>
-
-
-
-
-
-
-  <h4 class="section">Event Type</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.eventhandler-1">EventHandler</a>&lt;<a class="xref" href="chia.dotnet.Message.html">Message</a>&gt;</dt>
-    <dd>Class that handles core communication with the rpc endpoint using a websocket (wss). Only the daemon endpoint supports websockets, but it can proxy communication to other services.</dd>
-  </dl>
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L20" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_WebSocketRpcClient.md&amp;value=---%0Auid%3A%20chia.dotnet.WebSocketRpcClient%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/WebSocketRpcClient.cs/#L20" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.bech32.Bech32M.html b/docs/api/chia.dotnet.bech32.Bech32M.html
index 9c019ef0..77ceabf8 100644
--- a/docs/api/chia.dotnet.bech32.Bech32M.html
+++ b/docs/api/chia.dotnet.bech32.Bech32M.html
@@ -1,430 +1,169 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Class Bech32M
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Class Bech32M
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Bech32M implementation for encoding addresses">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_bech32_Bech32M.md&amp;value=---%0Auid%3A%20chia.dotnet.bech32.Bech32M%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class Bech32M
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class Bech32M
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.bech32.Bech32M">
-
-
-
-  <h1 id="chia_dotnet_bech32_Bech32M" data-uid="chia.dotnet.bech32.Bech32M" class="text-break">
-    Class Bech32M
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/Bech32M.cs/#L19"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.bech32.Bech32M">
+  
+  
+  <h1 id="chia_dotnet_bech32_Bech32M" data-uid="chia.dotnet.bech32.Bech32M" class="text-break">Class Bech32M
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a>.<a class="xref" href="chia.dotnet.bech32.html">bech32</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Bech32M implementation for encoding addresses</p>
+  <div class="markdown level0 summary"><p>Bech32M implementation for encoding addresses</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class Bech32M</code></pre>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">Object</a></div>
+    <div class="level1"><span class="xref">Bech32M</span></div>
   </div>
-
-
-
-
-  <dl class="typelist inheritance">
-    <dt>Inheritance</dt>
-    <dd>
-      <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
-      <div><span class="xref">Bech32M</span></div>
-    </dd>
-  </dl>
-
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">Object.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode">Object.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone#system-object-memberwiseclone">Object.MemberwiseClone()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring#system-object-tostring">Object.ToString()</a>
     </div>
-  </dd></dl>
-
-
-
-
-  <h2 id="chia_dotnet_bech32_Bech32M_remarks">Remarks</h2>
-  <div class="markdown level0 remarks"><p>adapted from <a href="https://github.com/Playwo/ChiaRPC.Net/blob/master/ChiaRPC.Net/Utils/Bech32M.cs">https://github.com/Playwo/ChiaRPC.Net/blob/master/ChiaRPC.Net/Utils/Bech32M.cs</a></p>
-</div>
-
-
-  <h2 class="section" id="constructors">Constructors
-</h2>
-
-
-  <a id="chia_dotnet_bech32_Bech32M__ctor_" data-uid="chia.dotnet.bech32.Bech32M.#ctor*"></a>
-
-  <h3 id="chia_dotnet_bech32_Bech32M__ctor_System_String_" data-uid="chia.dotnet.bech32.Bech32M.#ctor(System.String)">
-  Bech32M(string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/Bech32M.cs/#L19"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Bech32M implementation for encoding addresses</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Bech32M(string prefix = &quot;xch&quot;)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>prefix</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>Address prefix</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_bech32_Bech32M__ctor_System_String__remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>adapted from <a href="https://github.com/Playwo/ChiaRPC.Net/blob/master/ChiaRPC.Net/Utils/Bech32M.cs">https://github.com/Playwo/ChiaRPC.Net/blob/master/ChiaRPC.Net/Utils/Bech32M.cs</a></p>
-</div>
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_bech32_Bech32M_AddressPrefix_" data-uid="chia.dotnet.bech32.Bech32M.AddressPrefix*"></a>
-
-  <h3 id="chia_dotnet_bech32_Bech32M_AddressPrefix" data-uid="chia.dotnet.bech32.Bech32M.AddressPrefix">
-  AddressPrefix
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/Bech32M.cs/#L25"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Address prefix to use</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string AddressPrefix { get; init; }</code></pre>
   </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>xch</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_bech32_Bech32M_AddressToPuzzleHash_" data-uid="chia.dotnet.bech32.Bech32M.AddressToPuzzleHash*"></a>
-
-  <h3 id="chia_dotnet_bech32_Bech32M_AddressToPuzzleHash_System_String_" data-uid="chia.dotnet.bech32.Bech32M.AddressToPuzzleHash(System.String)">
-  AddressToPuzzleHash(string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/Bech32M.cs/#L60"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Converts an address to a puzzle hash</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public static HexBytes AddressToPuzzleHash(string address)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>address</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The address to convert</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.bech32.HexBytes.html">HexBytes</a></dt>
-    <dd><p>The puzzle hash</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section">Exceptions</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.argumentexception">ArgumentException</a></dt>
-    <dd><p>Thrown when <code class="paramref">address</code> is not valid</p>
-</dd>
-  </dl>
-
-
-
-  <a id="chia_dotnet_bech32_Bech32M_AddressToPuzzleHashString_" data-uid="chia.dotnet.bech32.Bech32M.AddressToPuzzleHashString*"></a>
-
-  <h3 id="chia_dotnet_bech32_Bech32M_AddressToPuzzleHashString_System_String_" data-uid="chia.dotnet.bech32.Bech32M.AddressToPuzzleHashString(System.String)">
-  AddressToPuzzleHashString(string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/Bech32M.cs/#L81"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Converts an address to a puzzle hash</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public static string AddressToPuzzleHashString(string address)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>address</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The address to convert</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The puzzle hash</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section">Exceptions</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.argumentexception">ArgumentException</a></dt>
-    <dd><p>Thrown when <code class="paramref">address</code> is not valid</p>
-</dd>
-  </dl>
-
-
-
-  <a id="chia_dotnet_bech32_Bech32M_PuzzleHashToAddress_" data-uid="chia.dotnet.bech32.Bech32M.PuzzleHashToAddress*"></a>
-
-  <h3 id="chia_dotnet_bech32_Bech32M_PuzzleHashToAddress_System_String_" data-uid="chia.dotnet.bech32.Bech32M.PuzzleHashToAddress(System.String)">
-  PuzzleHashToAddress(string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/Bech32M.cs/#L35"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Converts a puzzle hash to an address using <a class="xref" href="chia.dotnet.bech32.Bech32M.html#chia_dotnet_bech32_Bech32M_AddressPrefix">AddressPrefix</a></p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.bech32.html">chia.dotnet.bech32</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_bech32_Bech32M_syntax">Syntax</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PuzzleHashToAddress(string puzzleHash)</code></pre>
+    <pre><code class="lang-csharp hljs">public class Bech32M</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>puzzleHash</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The puzzle hash</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_bech32_Bech32M_PuzzleHashToAddress_" data-uid="chia.dotnet.bech32.Bech32M.PuzzleHashToAddress*"></a>
-
-  <h3 id="chia_dotnet_bech32_Bech32M_PuzzleHashToAddress_chia_dotnet_bech32_HexBytes_" data-uid="chia.dotnet.bech32.Bech32M.PuzzleHashToAddress(chia.dotnet.bech32.HexBytes)">
-  PuzzleHashToAddress(HexBytes)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/Bech32M.cs/#L45"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Converts a puzzle hash to an address using <a class="xref" href="chia.dotnet.bech32.Bech32M.html#chia_dotnet_bech32_Bech32M_AddressPrefix">AddressPrefix</a></p>
+  <h5 id="chia_dotnet_bech32_Bech32M_remarks"><strong>Remarks</strong></h5>
+  <div class="markdown level0 remarks"><p>adapted from <a href="https://github.com/Playwo/ChiaRPC.Net/blob/master/ChiaRPC.Net/Utils/Bech32M.cs">https://github.com/Playwo/ChiaRPC.Net/blob/master/ChiaRPC.Net/Utils/Bech32M.cs</a></p>
 </div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string PuzzleHashToAddress(HexBytes puzzleHash)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>puzzleHash</code> <a class="xref" href="chia.dotnet.bech32.HexBytes.html">HexBytes</a></dt>
-    <dd></dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The puzzle hash</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/Bech32M.cs/#L19" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_bech32_Bech32M.md&amp;value=---%0Auid%3A%20chia.dotnet.bech32.Bech32M%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/Bech32M.cs/#L19" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.bech32.HexBytes.html b/docs/api/chia.dotnet.bech32.HexBytes.html
index 472c6c27..0106d044 100644
--- a/docs/api/chia.dotnet.bech32.HexBytes.html
+++ b/docs/api/chia.dotnet.bech32.HexBytes.html
@@ -1,782 +1,161 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Struct HexBytes
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Struct HexBytes
- | chia-dotnet-bls ">
-      
-      <meta name="description" content="Utility to perform operations on an array of bytes and represent them as a Hex string">
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_bech32_HexBytes.md&amp;value=---%0Auid%3A%20chia.dotnet.bech32.HexBytes%0Asummary%3A%20&#39;*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax&#39;%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Struct HexBytes
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Struct HexBytes
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.bech32.HexBytes">
-
-
-
-  <h1 id="chia_dotnet_bech32_HexBytes" data-uid="chia.dotnet.bech32.HexBytes" class="text-break">
-    Struct HexBytes
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/HexBytes.cs/#L16"><i class="bi bi-code-slash"></i></a>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.bech32.HexBytes">
+  
+  
+  <h1 id="chia_dotnet_bech32_HexBytes" data-uid="chia.dotnet.bech32.HexBytes" class="text-break">Struct HexBytes
   </h1>
-
-  <div class="facts text-secondary">
-    <dl><dt>Namespace</dt><dd><a class="xref" href="chia.html">chia</a>.<a class="xref" href="chia.dotnet.html">dotnet</a>.<a class="xref" href="chia.dotnet.bech32.html">bech32</a></dd></dl>
-  <dl><dt>Assembly</dt><dd>chia-dotnet.dll</dd></dl>
-  </div>
-
-  <div class="markdown summary"><p>Utility to perform operations on an array of bytes and represent them as a Hex string</p>
+  <div class="markdown level0 summary"><p>Utility to perform operations on an array of bytes and represent them as a Hex string</p>
 </div>
-  <div class="markdown conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public readonly struct HexBytes</code></pre>
-  </div>
-
-
-
-
-
-
-
-  <dl class="typelist derived">
-    <dt>Inherited Members</dt>
-    <dd>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetype.equals#system-valuetype-equals(system-object)">ValueType.Equals(Object)</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode#system-valuetype-gethashcode">ValueType.GetHashCode()</a>
     </div>
     <div>
-      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetype.tostring#system-valuetype-tostring">ValueType.ToString()</a>
+    </div>
+    <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">Object.Equals(Object, Object)</a>
+    </div>
+    <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype#system-object-gettype">Object.GetType()</a>
+    </div>
+    <div>
+      <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals#system-object-referenceequals(system-object-system-object)">Object.ReferenceEquals(Object, Object)</a>
     </div>
-  </dd></dl>
-
-
-
-
-  <h2 id="chia_dotnet_bech32_HexBytes_remarks">Remarks</h2>
-  <div class="markdown level0 remarks"><p>adapted from <a href="https://github.com/Playwo/ChiaRPC.Net/blob/master/ChiaRPC.Net/Utils/Bech32M.cs">https://github.com/Playwo/ChiaRPC.Net/blob/master/ChiaRPC.Net/Utils/Bech32M.cs</a></p>
-</div>
-
-
-  <h2 class="section" id="constructors">Constructors
-</h2>
-
-
-  <a id="chia_dotnet_bech32_HexBytes__ctor_" data-uid="chia.dotnet.bech32.HexBytes.#ctor*"></a>
-
-  <h3 id="chia_dotnet_bech32_HexBytes__ctor_System_String_System_Byte___" data-uid="chia.dotnet.bech32.HexBytes.#ctor(System.String,System.Byte[])">
-  HexBytes(string, byte[])
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/HexBytes.cs/#L16"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Utility to perform operations on an array of bytes and represent them as a Hex string</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public HexBytes(string hex, byte[] bytes)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>hex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd></dd>
-    <dt><code>bytes</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">byte</a>[]</dt>
-    <dd></dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h4 class="section" id="chia_dotnet_bech32_HexBytes__ctor_System_String_System_Byte____remarks">Remarks</h4>
-  <div class="markdown level1 remarks"><p>adapted from <a href="https://github.com/Playwo/ChiaRPC.Net/blob/master/ChiaRPC.Net/Utils/Bech32M.cs">https://github.com/Playwo/ChiaRPC.Net/blob/master/ChiaRPC.Net/Utils/Bech32M.cs</a></p>
-</div>
-
-
-
-
-  <h2 class="section" id="properties">Properties
-</h2>
-
-
-  <a id="chia_dotnet_bech32_HexBytes_Bytes_" data-uid="chia.dotnet.bech32.HexBytes.Bytes*"></a>
-
-  <h3 id="chia_dotnet_bech32_HexBytes_Bytes" data-uid="chia.dotnet.bech32.HexBytes.Bytes">
-  Bytes
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/HexBytes.cs/#L26"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>The array of bytes</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public byte[] Bytes { get; init; }</code></pre>
-  </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">byte</a>[]</dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_bech32_HexBytes_Empty_" data-uid="chia.dotnet.bech32.HexBytes.Empty*"></a>
-
-  <h3 id="chia_dotnet_bech32_HexBytes_Empty" data-uid="chia.dotnet.bech32.HexBytes.Empty">
-  Empty
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/HexBytes.cs/#L133"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"></div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public static HexBytes Empty { get; }</code></pre>
-  </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.bech32.HexBytes.html">HexBytes</a></dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_bech32_HexBytes_Hex_" data-uid="chia.dotnet.bech32.HexBytes.Hex*"></a>
-
-  <h3 id="chia_dotnet_bech32_HexBytes_Hex" data-uid="chia.dotnet.bech32.HexBytes.Hex">
-  Hex
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/HexBytes.cs/#L21"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p><a class="xref" href="chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_Bytes">Bytes</a> hex string representation</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public string Hex { get; init; }</code></pre>
-  </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_bech32_HexBytes_IsEmpty_" data-uid="chia.dotnet.bech32.HexBytes.IsEmpty*"></a>
-
-  <h3 id="chia_dotnet_bech32_HexBytes_IsEmpty" data-uid="chia.dotnet.bech32.HexBytes.IsEmpty">
-  IsEmpty
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/HexBytes.cs/#L31"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>FLag indicating that the array is empty</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public bool IsEmpty { get; }</code></pre>
-  </div>
-
-
-
-
-
-  <h4 class="section">Property Value</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-  </dl>
-
-
-
-
-
-
-
-
-  <h2 class="section" id="methods">Methods
-</h2>
-
-
-  <a id="chia_dotnet_bech32_HexBytes_Equals_" data-uid="chia.dotnet.bech32.HexBytes.Equals*"></a>
-
-  <h3 id="chia_dotnet_bech32_HexBytes_Equals_System_Object_" data-uid="chia.dotnet.bech32.HexBytes.Equals(System.Object)">
-  Equals(object?)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/HexBytes.cs/#L45"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Indicates whether this instance and a specified object are equal.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public override bool Equals(object? obj)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>obj</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
-    <dd><p>The object to compare with the current instance.</p>
-</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd><p><a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a> if <code class="paramref">obj</code> and this instance are the same type and represent the same value; otherwise, <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>.</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_bech32_HexBytes_FromBytes_" data-uid="chia.dotnet.bech32.HexBytes.FromBytes*"></a>
-
-  <h3 id="chia_dotnet_bech32_HexBytes_FromBytes_System_Byte___" data-uid="chia.dotnet.bech32.HexBytes.FromBytes(System.Byte[])">
-  FromBytes(byte[])
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/HexBytes.cs/#L125"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"></div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public static HexBytes FromBytes(byte[] bytes)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>bytes</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">byte</a>[]</dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.bech32.HexBytes.html">HexBytes</a></dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_bech32_HexBytes_FromHex_" data-uid="chia.dotnet.bech32.HexBytes.FromHex*"></a>
-
-  <h3 id="chia_dotnet_bech32_HexBytes_FromHex_System_String_" data-uid="chia.dotnet.bech32.HexBytes.FromHex(System.String)">
-  FromHex(string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/HexBytes.cs/#L96"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"></div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public static HexBytes FromHex(string hex)</code></pre>
   </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>hex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.bech32.HexBytes.html">HexBytes</a></dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_bech32_HexBytes_GetHashCode_" data-uid="chia.dotnet.bech32.HexBytes.GetHashCode*"></a>
-
-  <h3 id="chia_dotnet_bech32_HexBytes_GetHashCode" data-uid="chia.dotnet.bech32.HexBytes.GetHashCode">
-  GetHashCode()
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/HexBytes.cs/#L50"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Returns the hash code for this instance.</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
+  <h6><strong>Namespace</strong>: <a class="xref" href="chia.dotnet.bech32.html">chia.dotnet.bech32</a></h6>
+  <h6><strong>Assembly</strong>: chia-dotnet.dll</h6>
+  <h5 id="chia_dotnet_bech32_HexBytes_syntax">Syntax</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public override int GetHashCode()</code></pre>
-  </div>
-
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
-    <dd><p>A 32-bit signed integer that is the hash code for this instance.</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_bech32_HexBytes_Sha256_" data-uid="chia.dotnet.bech32.HexBytes.Sha256*"></a>
-
-  <h3 id="chia_dotnet_bech32_HexBytes_Sha256" data-uid="chia.dotnet.bech32.HexBytes.Sha256">
-  Sha256()
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/HexBytes.cs/#L37"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>SHA256 encoded copy</p>
-</div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public HexBytes Sha256()</code></pre>
+    <pre><code class="lang-csharp hljs">public readonly struct HexBytes</code></pre>
   </div>
-
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.bech32.HexBytes.html">HexBytes</a></dt>
-    <dd><p>Encoded copy</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_bech32_HexBytes_ToString_" data-uid="chia.dotnet.bech32.HexBytes.ToString*"></a>
-
-  <h3 id="chia_dotnet_bech32_HexBytes_ToString" data-uid="chia.dotnet.bech32.HexBytes.ToString">
-  ToString()
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/HexBytes.cs/#L55"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"><p>Returns the fully qualified type name of this instance.</p>
+  <h5 id="chia_dotnet_bech32_HexBytes_remarks"><strong>Remarks</strong></h5>
+  <div class="markdown level0 remarks"><p>adapted from <a href="https://github.com/Playwo/ChiaRPC.Net/blob/master/ChiaRPC.Net/Utils/Bech32M.cs">https://github.com/Playwo/ChiaRPC.Net/blob/master/ChiaRPC.Net/Utils/Bech32M.cs</a></p>
 </div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public override string ToString()</code></pre>
-  </div>
-
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd><p>The fully qualified type name.</p>
-</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_bech32_HexBytes_TryFromHex_" data-uid="chia.dotnet.bech32.HexBytes.TryFromHex*"></a>
-
-  <h3 id="chia_dotnet_bech32_HexBytes_TryFromHex_System_String_chia_dotnet_bech32_HexBytes__" data-uid="chia.dotnet.bech32.HexBytes.TryFromHex(System.String,chia.dotnet.bech32.HexBytes@)">
-  TryFromHex(string, out HexBytes)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/HexBytes.cs/#L105"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"></div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public static bool TryFromHex(string hex, out HexBytes result)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>hex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-    <dt><code>result</code> <a class="xref" href="chia.dotnet.bech32.HexBytes.html">HexBytes</a></dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <h2 class="section" id="operators">Operators
-</h2>
-
-
-  <a id="chia_dotnet_bech32_HexBytes_op_Addition_" data-uid="chia.dotnet.bech32.HexBytes.op_Addition*"></a>
-
-  <h3 id="chia_dotnet_bech32_HexBytes_op_Addition_chia_dotnet_bech32_HexBytes_System_Byte___" data-uid="chia.dotnet.bech32.HexBytes.op_Addition(chia.dotnet.bech32.HexBytes,System.Byte[])">
-  operator +(HexBytes, byte[])
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/HexBytes.cs/#L68"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"></div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public static HexBytes operator +(HexBytes a, byte[] b)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>a</code> <a class="xref" href="chia.dotnet.bech32.HexBytes.html">HexBytes</a></dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-    <dt><code>b</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.byte">byte</a>[]</dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.bech32.HexBytes.html">HexBytes</a></dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_bech32_HexBytes_op_Addition_" data-uid="chia.dotnet.bech32.HexBytes.op_Addition*"></a>
-
-  <h3 id="chia_dotnet_bech32_HexBytes_op_Addition_chia_dotnet_bech32_HexBytes_System_String_" data-uid="chia.dotnet.bech32.HexBytes.op_Addition(chia.dotnet.bech32.HexBytes,System.String)">
-  operator +(HexBytes, string)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/HexBytes.cs/#L77"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"></div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public static HexBytes operator +(HexBytes a, string b)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>a</code> <a class="xref" href="chia.dotnet.bech32.HexBytes.html">HexBytes</a></dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-    <dt><code>b</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.bech32.HexBytes.html">HexBytes</a></dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_bech32_HexBytes_op_Addition_" data-uid="chia.dotnet.bech32.HexBytes.op_Addition*"></a>
-
-  <h3 id="chia_dotnet_bech32_HexBytes_op_Addition_chia_dotnet_bech32_HexBytes_chia_dotnet_bech32_HexBytes_" data-uid="chia.dotnet.bech32.HexBytes.op_Addition(chia.dotnet.bech32.HexBytes,chia.dotnet.bech32.HexBytes)">
-  operator +(HexBytes, HexBytes)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/HexBytes.cs/#L60"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"></div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public static HexBytes operator +(HexBytes a, HexBytes b)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>a</code> <a class="xref" href="chia.dotnet.bech32.HexBytes.html">HexBytes</a></dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-    <dt><code>b</code> <a class="xref" href="chia.dotnet.bech32.HexBytes.html">HexBytes</a></dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="chia.dotnet.bech32.HexBytes.html">HexBytes</a></dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_bech32_HexBytes_op_Equality_" data-uid="chia.dotnet.bech32.HexBytes.op_Equality*"></a>
-
-  <h3 id="chia_dotnet_bech32_HexBytes_op_Equality_chia_dotnet_bech32_HexBytes_chia_dotnet_bech32_HexBytes_" data-uid="chia.dotnet.bech32.HexBytes.op_Equality(chia.dotnet.bech32.HexBytes,chia.dotnet.bech32.HexBytes)">
-  operator ==(HexBytes, HexBytes)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/HexBytes.cs/#L86"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"></div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public static bool operator ==(HexBytes a, HexBytes b)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>a</code> <a class="xref" href="chia.dotnet.bech32.HexBytes.html">HexBytes</a></dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-    <dt><code>b</code> <a class="xref" href="chia.dotnet.bech32.HexBytes.html">HexBytes</a></dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-  <a id="chia_dotnet_bech32_HexBytes_op_Inequality_" data-uid="chia.dotnet.bech32.HexBytes.op_Inequality*"></a>
-
-  <h3 id="chia_dotnet_bech32_HexBytes_op_Inequality_chia_dotnet_bech32_HexBytes_chia_dotnet_bech32_HexBytes_" data-uid="chia.dotnet.bech32.HexBytes.op_Inequality(chia.dotnet.bech32.HexBytes,chia.dotnet.bech32.HexBytes)">
-  operator !=(HexBytes, HexBytes)
-  <a class="header-action link-secondary" title="View source" href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/HexBytes.cs/#L91"><i class="bi bi-code-slash"></i></a>
-  </h3>
-
-  <div class="markdown level1 summary"></div>
-  <div class="markdown level1 conceptual"></div>
-
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public static bool operator !=(HexBytes a, HexBytes b)</code></pre>
-  </div>
-
-  <h4 class="section">Parameters</h4>
-  <dl class="parameters">
-    <dt><code>a</code> <a class="xref" href="chia.dotnet.bech32.HexBytes.html">HexBytes</a></dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-    <dt><code>b</code> <a class="xref" href="chia.dotnet.bech32.HexBytes.html">HexBytes</a></dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-  </dl>
-
-  <h4 class="section">Returns</h4>
-  <dl class="parameters">
-    <dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
-    <dd>Utility to perform operations on an array of bytes and represent them as a Hex string</dd>
-  </dl>
-
-
-
-
-
-
-
-
-
-
-
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/HexBytes.cs/#L16" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/new/main/apiSpec/new?filename=chia_dotnet_bech32_HexBytes.md&amp;value=---%0Auid%3A%20chia.dotnet.bech32.HexBytes%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
+                  </li>
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/chia-dotnet/bech32/HexBytes.cs/#L16" class="contribution-link">View Source</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
-      </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
       </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.bech32.html b/docs/api/chia.dotnet.bech32.html
index 904cf4bf..af662365 100644
--- a/docs/api/chia.dotnet.bech32.html
+++ b/docs/api/chia.dotnet.bech32.html
@@ -1,138 +1,134 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Namespace chia.dotnet.bech32
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Namespace chia.dotnet.bech32
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Namespace chia.dotnet.bech32
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Namespace chia.dotnet.bech32
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet.bech32">
-
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet.bech32">
+  
   <h1 id="chia_dotnet_bech32" data-uid="chia.dotnet.bech32" class="text-break">Namespace chia.dotnet.bech32
-</h1>
+  </h1>
   <div class="markdown level0 summary"></div>
   <div class="markdown level0 conceptual"></div>
   <div class="markdown level0 remarks"></div>
-
-    <h3 id="classes">
-Classes
-</h3>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.bech32.Bech32M.html">Bech32M</a></dt>
-      <dd><p>Bech32M implementation for encoding addresses</p>
-</dd>
-    </dl>
-    <h3 id="structs">
-Structs
-</h3>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.bech32.HexBytes.html">HexBytes</a></dt>
-      <dd><p>Utility to perform operations on an array of bytes and represent them as a Hex string</p>
-</dd>
-    </dl>
-
-
+    <h3 id="classes">Classes
+  </h3>
+      <h4><a class="xref" href="chia.dotnet.bech32.Bech32M.html">Bech32M</a></h4>
+      <section><p>Bech32M implementation for encoding addresses</p>
+</section>
+    <h3 id="structs">Structs
+  </h3>
+      <h4><a class="xref" href="chia.dotnet.bech32.HexBytes.html">HexBytes</a></h4>
+      <section><p>Utility to perform operations on an array of bytes and represent them as a Hex string</p>
+</section>
 </article>
-
-        <div class="contribution d-print-none">
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/chia.dotnet.html b/docs/api/chia.dotnet.html
index bf0158dd..3a3ce839 100644
--- a/docs/api/chia.dotnet.html
+++ b/docs/api/chia.dotnet.html
@@ -1,841 +1,515 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>Namespace chia.dotnet
- | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="Namespace chia.dotnet
- | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Namespace chia.dotnet
+   | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Namespace chia.dotnet
+   | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="chia.dotnet">
-
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="chia.dotnet">
+  
   <h1 id="chia_dotnet" data-uid="chia.dotnet" class="text-break">Namespace chia.dotnet
-</h1>
+  </h1>
   <div class="markdown level0 summary"></div>
   <div class="markdown level0 conceptual"></div>
   <div class="markdown level0 remarks"></div>
-
-    <h3 id="classes">
-Classes
-</h3>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.AmountFilter.html">AmountFilter</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.AmountWithPuzzlehash.html">AmountWithPuzzlehash</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.Announcement.html">Announcement</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.AssetInfo.html">AssetInfo</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.AutoClaimSettings.html">AutoClaimSettings</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.BlockCountMetrics.html">BlockCountMetrics</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.BlockRecord.html">BlockRecord</a></dt>
-      <dd><p>This class is not included or hashed into the blockchain, but it is kept in memory as a more
+    <h3 id="classes">Classes
+  </h3>
+      <h4><a class="xref" href="chia.dotnet.AmountFilter.html">AmountFilter</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.AmountWithPuzzlehash.html">AmountWithPuzzlehash</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.Announcement.html">Announcement</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.AssetInfo.html">AssetInfo</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.AutoClaimSettings.html">AutoClaimSettings</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.BlockchainState.html">BlockchainState</a></h4>
+      <section><p>The node's view of the blockchain.</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.BlockCountMetrics.html">BlockCountMetrics</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.BlockRecord.html">BlockRecord</a></h4>
+      <section><p>This class is not included or hashed into the blockchain, but it is kept in memory as a more
 efficient way to maintain data about the blockchain. This allows us to validate future blocks,
 difficulty adjustments, etc, without saving the whole header block in memory.</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.BlockSpendWithConditions.html">BlockSpendWithConditions</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.BlockchainState.html">BlockchainState</a></dt>
-      <dd><p>The node's view of the blockchain.</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.CATInfo.html">CATInfo</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.CATWallet.html">CATWallet</a></dt>
-      <dd><p>Wraps a CAT wallet</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.CRCATWallet.html">CRCATWallet</a></dt>
-      <dd><p>Wraps a CRCAT  Wallet</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.ChallengeChainSubSlot.html">ChallengeChainSubSlot</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.ClassgroupElement.html">ClassgroupElement</a></dt>
-      <dd><p>Represents a classgroup element (a,b,c) where a, b, and c are 512 bit signed integers. However this is using
+</section>
+      <h4><a class="xref" href="chia.dotnet.BlockSpendWithConditions.html">BlockSpendWithConditions</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.CATInfo.html">CATInfo</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.CATWallet.html">CATWallet</a></h4>
+      <section><p>Wraps a CAT wallet</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.ChallengeChainSubSlot.html">ChallengeChainSubSlot</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.ClassgroupElement.html">ClassgroupElement</a></h4>
+      <section><p>Represents a classgroup element (a,b,c) where a, b, and c are 512 bit signed integers. However this is using
 a compressed representation. VDF outputs are a single classgroup element. VDF proofs can also be one classgroup
 element(or multiple).</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.Coin.html">Coin</a></dt>
-      <dd><p>This structure is used in the body for the reward and fees genesis coins.</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.CoinAnnouncement.html">CoinAnnouncement</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.CoinRecord.html">CoinRecord</a></dt>
-      <dd><p>These are values that correspond to a CoinName that are used
+</section>
+      <h4><a class="xref" href="chia.dotnet.Coin.html">Coin</a></h4>
+      <section><p>This structure is used in the body for the reward and fees genesis coins.</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.CoinAnnouncement.html">CoinAnnouncement</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.CoinRecord.html">CoinRecord</a></h4>
+      <section><p>These are values that correspond to a CoinName that are used
 in keeping track of the unspent database.</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.CoinSpend.html">CoinSpend</a></dt>
-      <dd><p>This is a rather disparate data structure that validates coin transfers. It's generally populated
+</section>
+      <h4><a class="xref" href="chia.dotnet.CoinSpend.html">CoinSpend</a></h4>
+      <section><p>This is a rather disparate data structure that validates coin transfers. It's generally populated
 with data from different sources, since burned coins are identified by name, so it is built up
 more often that it is streamed.</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.Condition.html">Condition</a></dt>
-      <dd><p>This type doesn't exist in the chia code. This property is serialzied into the Json
+</section>
+      <h4><a class="xref" href="chia.dotnet.Condition.html">Condition</a></h4>
+      <section><p>This type doesn't exist in the chia code. This property is serialzied into the Json
 as a tuple, which shows up as a mixed type json array. There is a speciailzed converter to read
 the Json and get the ConditionOpCode into <a class="xref" href="chia.dotnet.Condition.html#chia_dotnet_Condition_ConditionOpcode">ConditionOpcode</a>
 conditions: List[Tuple[ConditionOpcode, List[ConditionWithArgs]]]</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.ConditionValidTimes.html">ConditionValidTimes</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.ConditionWithVars.html">ConditionWithVars</a></dt>
-      <dd><p>This structure is used to store parsed CLVM conditions
+</section>
+      <h4><a class="xref" href="chia.dotnet.ConditionValidTimes.html">ConditionValidTimes</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.ConditionWithVars.html">ConditionWithVars</a></h4>
+      <section><p>This structure is used to store parsed CLVM conditions
 Conditions in CLVM have either format of(opcode, var1) or(opcode, var1, var2)</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.Config.html">Config</a></dt>
-      <dd><p>Represents a chia config yaml file and its contents.
+</section>
+      <h4><a class="xref" href="chia.dotnet.Config.html">Config</a></h4>
+      <section><p>Represents a chia config yaml file and its contents.
 Used to find the uri and ssl certs needed to connect</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.ConnectionInfo.html">ConnectionInfo</a></dt>
-      <dd><p>Chia's representation of a connection from node to node</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.CrawlerProxy.html">CrawlerProxy</a></dt>
-      <dd><p>Proxy that communicates with the crawler</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.DAOInfo.html">DAOInfo</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.DAORules.html">DAORules</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.DAOWallet.html">DAOWallet</a></dt>
-      <dd><p>Wraps a DAO Wallet</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.DIDWallet.html">DIDWallet</a></dt>
-      <dd><p>Wraps a Distributed Identity Wallet</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.DaemonProxy.html">DaemonProxy</a></dt>
-      <dd><p><a class="xref" href="chia.dotnet.WebSocketRpcClient.html">WebSocketRpcClient</a> for the daemon interface.
+</section>
+      <h4><a class="xref" href="chia.dotnet.ConnectionInfo.html">ConnectionInfo</a></h4>
+      <section><p>Chia's representation of a connection from node to node</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.CrawlerProxy.html">CrawlerProxy</a></h4>
+      <section><p>Proxy that communicates with the crawler</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.CRCATWallet.html">CRCATWallet</a></h4>
+      <section><p>Wraps a CRCAT  Wallet</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.DaemonProxy.html">DaemonProxy</a></h4>
+      <section><p><a class="xref" href="chia.dotnet.WebSocketRpcClient.html">WebSocketRpcClient</a> for the daemon interface.
 The daemon can be used to proxy messages to and from other chia services as well
 as controlling the <a class="xref" href="chia.dotnet.PlotterProxy.html">PlotterProxy</a> and having it's own procedures</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.DataLayerOffer.html">DataLayerOffer</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.DataLayerProxy.html">DataLayerProxy</a></dt>
-      <dd><p>Proxy that communicates with the Data Layer</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.DataLayerSyncStatus.html">DataLayerSyncStatus</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.DataLayerWallet.html">DataLayerWallet</a></dt>
-      <dd><p>Wraps a Data Layer Wallet</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.DidInfo.html">DidInfo</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.EndOfSubSlotBundle.html">EndOfSubSlotBundle</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.EndpointInfo.html">EndpointInfo</a></dt>
-      <dd><p>Information about how to connect and authenticate with the RPC endpoint</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.ErrorResponse.html">ErrorResponse</a></dt>
-      <dd><p>Response in error case for all endpoints of the pool protocol</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.Extensions.html">Extensions</a></dt>
-      <dd><p>Helper extension methods</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.FarmerProxy.html">FarmerProxy</a></dt>
-      <dd><p>Proxy that communicates with the farmer</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.FarmerRewards.html">FarmerRewards</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.FarmerSignagePoint.html">FarmerSignagePoint</a></dt>
-      <dd><p>This type doesn't exist in the chia code but is generated and passed around as a dicitonary
-(not to be ocnfused with <a class="xref" href="chia.dotnet.SignagePoint.html">SignagePoint</a>)</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.FilterItem.html">FilterItem</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.Foliage.html">Foliage</a></dt>
-      <dd><p>The entire foliage block, containing signature and the unsigned back pointer
+</section>
+      <h4><a class="xref" href="chia.dotnet.DAOInfo.html">DAOInfo</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.DAORules.html">DAORules</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.DAOWallet.html">DAOWallet</a></h4>
+      <section><p>Wraps a DAO Wallet</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.DataLayerOffer.html">DataLayerOffer</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.DataLayerProxy.html">DataLayerProxy</a></h4>
+      <section><p>Proxy that communicates with the Data Layer</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.DataLayerSyncStatus.html">DataLayerSyncStatus</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.DataLayerWallet.html">DataLayerWallet</a></h4>
+      <section><p>Wraps a Data Layer Wallet</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.DidInfo.html">DidInfo</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.DIDWallet.html">DIDWallet</a></h4>
+      <section><p>Wraps a Distributed Identity Wallet</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.EndOfSubSlotBundle.html">EndOfSubSlotBundle</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.EndpointInfo.html">EndpointInfo</a></h4>
+      <section><p>Information about how to connect and authenticate with the RPC endpoint</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.ErrorResponse.html">ErrorResponse</a></h4>
+      <section><p>Response in error case for all endpoints of the pool protocol</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.Extensions.html">Extensions</a></h4>
+      <section><p>Helper extension methods</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.FarmerProxy.html">FarmerProxy</a></h4>
+      <section><p>Proxy that communicates with the farmer</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.FarmerRewards.html">FarmerRewards</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.FarmerSignagePoint.html">FarmerSignagePoint</a></h4>
+      <section><p>This type doesn't exist in the chia code but is generated and passed around as a dictionary
+(not to be confused with <a class="xref" href="chia.dotnet.SignagePoint.html">SignagePoint</a>)</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.FilterItem.html">FilterItem</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.Foliage.html">Foliage</a></h4>
+      <section><p>The entire foliage block, containing signature and the unsigned back pointer
 The hash of this is the &quot;header hash&quot;. Note that for unfinished blocks, the prev_block_hash
 Is the prev from the signage point, and can be replaced with a more recent block</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.FoliageBlockData.html">FoliageBlockData</a></dt>
-      <dd><p>Part of the block that is signed by the plot key</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.FoliageTransactionBlock.html">FoliageTransactionBlock</a></dt>
-      <dd><p>Information that goes along with each transaction block that is relevant for light clients</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.FullBlock.html">FullBlock</a></dt>
-      <dd><p>All the information required to validate a block</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.FullNodeProxy.html">FullNodeProxy</a></dt>
-      <dd><p>Proxy that communicates with the full node</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.FungibleAsset.html">FungibleAsset</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.HarvesterConfig.html">HarvesterConfig</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.HarvesterConnection.html">HarvesterConnection</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.HarvesterInfo.html">HarvesterInfo</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.HarvesterProxy.html">HarvesterProxy</a></dt>
-      <dd><p>Proxy that communicates with the harvester</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.HarvesterSummary.html">HarvesterSummary</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.HarvesterSync.html">HarvesterSync</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.HashFilter.html">HashFilter</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.HttpRpcClient.html">HttpRpcClient</a></dt>
-      <dd><p>Class that handles core communication with the rpc endpoint using http(s)</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.InfusedChallengeChainSubSlot.html">InfusedChallengeChainSubSlot</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.InternalNode.html">InternalNode</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.KVDiff.html">KVDiff</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.KeyData.html">KeyData</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.KeyDataSecrets.html">KeyDataSecrets</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.KeyringStatus.html">KeyringStatus</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.Layer.html">Layer</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.LineageProof.html">LineageProof</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.MempoolItem.html">MempoolItem</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.MempoolMinFees.html">MempoolMinFees</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.Message.html">Message</a></dt>
-      <dd><p>The messaging data structure for request and response exchange with the RPC endpoint</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.Mirror.html">Mirror</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.NFTBulkMintingInfo.html">NFTBulkMintingInfo</a></dt>
-      <dd><p>Info for minting NFTs in bulk</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.NFTInfo.html">NFTInfo</a></dt>
-      <dd><p>NFT Info for displaying NFT on the UI</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.NFTMintingInfo.html">NFTMintingInfo</a></dt>
-      <dd><p>Info for minting an NFT</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.NFTWallet.html">NFTWallet</a></dt>
-      <dd><p>Wraps an NFT wallet</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.NPC.html">NPC</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.NPCResult.html">NPCResult</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.NftCoinInfo.html">NftCoinInfo</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.NftMintEntry.html">NftMintEntry</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.OfferRecord.html">OfferRecord</a></dt>
-      <dd><p>The in memory representation of an offer and its record of trade</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.OfferStore.html">OfferStore</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.OfferSummary.html">OfferSummary</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.PaginatedPlotRequest.html">PaginatedPlotRequest</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.PassphraseRequirements.html">PassphraseRequirements</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.PeerCounts.html">PeerCounts</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.PlotInfo.html">PlotInfo</a></dt>
-      <dd><p>Info about a plot file</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.PlotInfoRequestData.html">PlotInfoRequestData</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.PlotPathRequestData.html">PlotPathRequestData</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.PlotterConfig.html">PlotterConfig</a></dt>
-      <dd><p>Configuration settings for the plotter. (equivalent to chia plots create command line args)
+</section>
+      <h4><a class="xref" href="chia.dotnet.FoliageBlockData.html">FoliageBlockData</a></h4>
+      <section><p>Part of the block that is signed by the plot key</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.FoliageTransactionBlock.html">FoliageTransactionBlock</a></h4>
+      <section><p>Information that goes along with each transaction block that is relevant for light clients</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.FullBlock.html">FullBlock</a></h4>
+      <section><p>All the information required to validate a block</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.FullNodeProxy.html">FullNodeProxy</a></h4>
+      <section><p>Proxy that communicates with the full node</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.FungibleAsset.html">FungibleAsset</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.HarvesterConfig.html">HarvesterConfig</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.HarvesterConnection.html">HarvesterConnection</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.HarvesterInfo.html">HarvesterInfo</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.HarvesterProxy.html">HarvesterProxy</a></h4>
+      <section><p>Proxy that communicates with the harvester</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.HarvesterSummary.html">HarvesterSummary</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.HarvesterSync.html">HarvesterSync</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.HashFilter.html">HashFilter</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.HttpRpcClient.html">HttpRpcClient</a></h4>
+      <section><p>Class that handles core communication with the rpc endpoint using http(s)</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.InfusedChallengeChainSubSlot.html">InfusedChallengeChainSubSlot</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.InternalNode.html">InternalNode</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.KeyData.html">KeyData</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.KeyDataSecrets.html">KeyDataSecrets</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.KeyringStatus.html">KeyringStatus</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.KVDiff.html">KVDiff</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.Layer.html">Layer</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.LineageProof.html">LineageProof</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.MempoolItem.html">MempoolItem</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.MempoolMinFees.html">MempoolMinFees</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.Message.html">Message</a></h4>
+      <section><p>The messaging data structure for request and response exchange with the RPC endpoint</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.Mirror.html">Mirror</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.NFTBulkMintingInfo.html">NFTBulkMintingInfo</a></h4>
+      <section><p>Info for minting NFTs in bulk</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.NftCoinInfo.html">NftCoinInfo</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.NFTInfo.html">NFTInfo</a></h4>
+      <section><p>NFT Info for displaying NFT on the UI</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.NftMintEntry.html">NftMintEntry</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.NFTMintingInfo.html">NFTMintingInfo</a></h4>
+      <section><p>Info for minting an NFT</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.NFTWallet.html">NFTWallet</a></h4>
+      <section><p>Wraps an NFT wallet</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.NPC.html">NPC</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.NPCResult.html">NPCResult</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.OfferRecord.html">OfferRecord</a></h4>
+      <section><p>The in memory representation of an offer and its record of trade</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.OfferStore.html">OfferStore</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.OfferSummary.html">OfferSummary</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.PaginatedPlotRequest.html">PaginatedPlotRequest</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.PassphraseRequirements.html">PassphraseRequirements</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.PeerCounts.html">PeerCounts</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.PlotInfo.html">PlotInfo</a></h4>
+      <section><p>Info about a plot file</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.PlotInfoRequestData.html">PlotInfoRequestData</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.PlotPathRequestData.html">PlotPathRequestData</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.PlotterConfig.html">PlotterConfig</a></h4>
+      <section><p>Configuration settings for the plotter. (equivalent to chia plots create command line args)
 <a href="https://github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference">https://github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference</a></p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.PlotterInfo.html">PlotterInfo</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.PlotterProxy.html">PlotterProxy</a></dt>
-      <dd><p>Class to manage plotting</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.PlottingKeys.html">PlottingKeys</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.PluginStatus.html">PluginStatus</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.PoolInfo.html">PoolInfo</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.PoolPoint.html">PoolPoint</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.PoolState.html">PoolState</a></dt>
-      <dd><p><code>PoolState</code> is a type that is serialized to the blockchain to track the state of the user's pool singleton
+</section>
+      <h4><a class="xref" href="chia.dotnet.PlotterInfo.html">PlotterInfo</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.PlotterProxy.html">PlotterProxy</a></h4>
+      <section><p>Class to manage plotting</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.PlottingKeys.html">PlottingKeys</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.PluginStatus.html">PluginStatus</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.PoolInfo.html">PoolInfo</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.PoolPoint.html">PoolPoint</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.PoolState.html">PoolState</a></h4>
+      <section><p><code>PoolState</code> is a type that is serialized to the blockchain to track the state of the user's pool singleton
 <code>target_puzzle_hash</code> is either the pool address, or the self-pooling address that pool rewards will be paid to.
 <code>target_puzzle_hash</code> is NOT the p2_singleton puzzle that block rewards are sent to.
 The <code>p2_singleton</code> address is the initial address, and the <code>target_puzzle_hash</code> is the final destination.
 <code>relative_lock_height</code> is zero when in SELF_POOLING state</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.PoolStateInfo.html">PoolStateInfo</a></dt>
-      <dd><p>This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state.
+</section>
+      <h4><a class="xref" href="chia.dotnet.PoolStateInfo.html">PoolStateInfo</a></h4>
+      <section><p>This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state.
 Not to be confused with <a class="xref" href="chia.dotnet.PoolState.html">PoolState</a></p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.PoolTarget.html">PoolTarget</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.PoolWallet.html">PoolWallet</a></dt>
-      <dd><p>Wraps a Pool Wallet</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.PoolWalletConfig.html">PoolWalletConfig</a></dt>
-      <dd><p>This is what goes into the user's config file, to communicate between the wallet and the farmer processes.</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.PoolWalletInfo.html">PoolWalletInfo</a></dt>
-      <dd><p>Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with
+</section>
+      <h4><a class="xref" href="chia.dotnet.PoolTarget.html">PoolTarget</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.PoolWallet.html">PoolWallet</a></h4>
+      <section><p>Wraps a Pool Wallet</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.PoolWalletConfig.html">PoolWalletConfig</a></h4>
+      <section><p>This is what goes into the user's config file, to communicate between the wallet and the farmer processes.</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.PoolWalletInfo.html">PoolWalletInfo</a></h4>
+      <section><p>Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with
 the Singleton's CoinSpends list, or with the information from the WalletPoolStore.</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.PrivateKey.html">PrivateKey</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.PrivateKeyData.html">PrivateKeyData</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.Proof.html">Proof</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.ProofOfSpace.html">ProofOfSpace</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.ProposalInfo.html">ProposalInfo</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.ProposalState.html">ProposalState</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.PuzzleAnnouncement.html">PuzzleAnnouncement</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.QueuedPlotInfo.html">QueuedPlotInfo</a></dt>
-      <dd><p>An entry on the plotter queue</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.ResponseException.html">ResponseException</a></dt>
-      <dd><p>Exception thrown when the RPC endpoint returns a response <a class="xref" href="chia.dotnet.Message.html">Message</a> but Data.success is false
+</section>
+      <h4><a class="xref" href="chia.dotnet.PrivateKey.html">PrivateKey</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.PrivateKeyData.html">PrivateKeyData</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.Proof.html">Proof</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.ProofOfSpace.html">ProofOfSpace</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.ProposalInfo.html">ProposalInfo</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.ProposalState.html">ProposalState</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.PuzzleAnnouncement.html">PuzzleAnnouncement</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.QueuedPlotInfo.html">QueuedPlotInfo</a></h4>
+      <section><p>An entry on the plotter queue</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.ResponseException.html">ResponseException</a></h4>
+      <section><p>Exception thrown when the RPC endpoint returns a response <a class="xref" href="chia.dotnet.Message.html">Message</a> but Data.success is false
 oro there is a communication error on the websocket of http channgel</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.RewardChainBlock.html">RewardChainBlock</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.RewardChainBlockUnfinished.html">RewardChainBlockUnfinished</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.RewardChainSubSlot.html">RewardChainSubSlot</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.Root.html">Root</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.RootHash.html">RootHash</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.RootHistory.html">RootHistory</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.RoyaltyAsset.html">RoyaltyAsset</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.SendPeer.html">SendPeer</a></dt>
-      <dd><p>Represents the list of peers that we sent the transaction to, whether each one
+</section>
+      <h4><a class="xref" href="chia.dotnet.RewardChainBlock.html">RewardChainBlock</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.RewardChainBlockUnfinished.html">RewardChainBlockUnfinished</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.RewardChainSubSlot.html">RewardChainSubSlot</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.Root.html">Root</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.RootHash.html">RootHash</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.RootHistory.html">RootHistory</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.RoyaltyAsset.html">RoyaltyAsset</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.SendPeer.html">SendPeer</a></h4>
+      <section><p>Represents the list of peers that we sent the transaction to, whether each one
 included it in the mempool, and what the error message (if any) was</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.ServiceProxy.html">ServiceProxy</a></dt>
-      <dd><p>Base class that uses an <a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a> to send and receive messages to services</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.SignagePoint.html">SignagePoint</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.SingletonInfo.html">SingletonInfo</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.SingletonRecord.html">SingletonRecord</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a></dt>
-      <dd><p>This is a list of coins being spent along with their solution programs, and a single
+</section>
+      <h4><a class="xref" href="chia.dotnet.ServiceProxy.html">ServiceProxy</a></h4>
+      <section><p>Base class that uses an <a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a> to send and receive messages to services</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.SignagePoint.html">SignagePoint</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.SingletonInfo.html">SingletonInfo</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.SingletonRecord.html">SingletonRecord</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.SpendBundle.html">SpendBundle</a></h4>
+      <section><p>This is a list of coins being spent along with their solution programs, and a single
 aggregated signature. This is the object that most closely corresponds to a bitcoin
 transaction (although because of non-interactive signature aggregation, the boundaries
 between transactions are more flexible than in bitcoin).</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.StoreProofs.html">StoreProofs</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.SubEpochSummary.html">SubEpochSummary</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.SubSlotProofs.html">SubSlotProofs</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.SyncState.html">SyncState</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.TerminalNode.html">TerminalNode</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.Token.html">Token</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.TradeManager.html">TradeManager</a></dt>
-      <dd><p>API wrapper for those wallet RPC methods dealing with trades and offers</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.TradeRecord.html">TradeRecord</a></dt>
-      <dd><p>Used for storing transaction data and status in wallets.</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a></dt>
-      <dd><p>Used for storing transaction data and status in wallets.</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.TransactionTypeFilter.html">TransactionTypeFilter</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.TransactionsInfo.html">TransactionsInfo</a></dt>
-      <dd><p>Information that goes along with each transaction block</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.UInt32Range.html">UInt32Range</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.UInt64Range.html">UInt64Range</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.UnfinishedHeaderBlock.html">UnfinishedHeaderBlock</a></dt>
-      <dd><p>Same as a FullBlock but without TransactionInfo and Generator, used by light clients</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.VCLineageProof.html">VCLineageProof</a></dt>
-      <dd><p>The covenant layer for exigent metadata layers requires to be passed the previous parent's metadata too</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.VCProofs.html">VCProofs</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.VCRecord.html">VCRecord</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.VerifiedCredential.html">VerifiedCredential</a></dt>
-      <dd><p>This class serves as the main driver for the entire VC puzzle stack. Given the information below, it can sync and
+</section>
+      <h4><a class="xref" href="chia.dotnet.StoreProofs.html">StoreProofs</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.SubEpochSummary.html">SubEpochSummary</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.SubSlotProofs.html">SubSlotProofs</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.SyncState.html">SyncState</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.TerminalNode.html">TerminalNode</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.Token.html">Token</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.TradeManager.html">TradeManager</a></h4>
+      <section><p>API wrapper for those wallet RPC methods dealing with trades and offers</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.TradeRecord.html">TradeRecord</a></h4>
+      <section><p>Used for storing transaction data and status in wallets.</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.TransactionRecord.html">TransactionRecord</a></h4>
+      <section><p>Used for storing transaction data and status in wallets.</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.TransactionsInfo.html">TransactionsInfo</a></h4>
+      <section><p>Information that goes along with each transaction block</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.TransactionTypeFilter.html">TransactionTypeFilter</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.UInt32Range.html">UInt32Range</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.UInt64Range.html">UInt64Range</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.UnfinishedHeaderBlock.html">UnfinishedHeaderBlock</a></h4>
+      <section><p>Same as a FullBlock but without TransactionInfo and Generator, used by light clients</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.VCLineageProof.html">VCLineageProof</a></h4>
+      <section><p>The covenant layer for exigent metadata layers requires to be passed the previous parent's metadata too</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.VCProofs.html">VCProofs</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.VCRecord.html">VCRecord</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.VDFInfo.html">VDFInfo</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.VDFProof.html">VDFProof</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.VerifiedCredential.html">VerifiedCredential</a></h4>
+      <section><p>This class serves as the main driver for the entire VC puzzle stack. Given the information below, it can sync and
 spend VerifiedCredentials in any specified manner.Trying to sync from a spend that this class did not create will
 likely result in an error.</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.VerifiedCredentialManager.html">VerifiedCredentialManager</a></dt>
-      <dd><p>API wrapper for those wallet RPC methods dealing with verified credentials</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.Wallet.html">Wallet</a></dt>
-      <dd><p>Base class representing a specific wallet (i.e. anything with a WalletID)</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.WalletAddress.html">WalletAddress</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.WalletBalance.html">WalletBalance</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.WalletInfo.html">WalletInfo</a></dt>
-      <dd><p>This object represents the wallet data as it is stored in DB.
+</section>
+      <h4><a class="xref" href="chia.dotnet.VerifiedCredentialManager.html">VerifiedCredentialManager</a></h4>
+      <section><p>API wrapper for those wallet RPC methods dealing with verified credentials</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.Wallet.html">Wallet</a></h4>
+      <section><p>Base class representing a specific wallet (i.e. anything with a WalletID)</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.WalletAddress.html">WalletAddress</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.WalletBalance.html">WalletBalance</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.WalletInfo.html">WalletInfo</a></h4>
+      <section><p>This object represents the wallet data as it is stored in DB.
 ID: Main wallet (Standard) is stored at index 1, every wallet created after done has auto incremented id.
 Name: can be a user provided or default generated name. (can be modified)
 Type: is specified during wallet creation and should never be changed.
 Data: this filed is intended to be used for storing any wallet specific information required for it.
 This data should be json encoded string.</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.WalletProxy.html">WalletProxy</a></dt>
-      <dd><p>Proxy that communicates with the wallet endpoint</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.WebSocketRpcClient.html">WebSocketRpcClient</a></dt>
-      <dd><p>Class that handles core communication with the rpc endpoint using a websocket (wss).
+</section>
+      <h4><a class="xref" href="chia.dotnet.WalletProxy.html">WalletProxy</a></h4>
+      <section><p>Proxy that communicates with the wallet endpoint</p>
+</section>
+      <h4><a class="xref" href="chia.dotnet.WebSocketRpcClient.html">WebSocketRpcClient</a></h4>
+      <section><p>Class that handles core communication with the rpc endpoint using a websocket (wss).
 Only the daemon endpoint supports websockets, but it can proxy communication to other services.
 <a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Destination">Destination</a></p>
-</dd>
-    </dl>
-    <h3 id="structs">
-Structs
-</h3>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.ServiceNames.html">ServiceNames</a></dt>
-      <dd><p>The names of chia services. These are used as <a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Destination">Destination</a> values</p>
-</dd>
-    </dl>
-    <h3 id="interfaces">
-Interfaces
-</h3>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a></dt>
-      <dd><p>Interface representing rpc communication</p>
-</dd>
-    </dl>
-    <h3 id="enums">
-Enums
-</h3>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.CoinRecordOrder.html">CoinRecordOrder</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.CoinType.html">CoinType</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.FilterMode.html">FilterMode</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.KSize.html">KSize</a></dt>
-      <dd><p>Valid plot sizes
+</section>
+    <h3 id="structs">Structs
+  </h3>
+      <h4><a class="xref" href="chia.dotnet.ServiceNames.html">ServiceNames</a></h4>
+      <section><p>The names of chia services. These are used as <a class="xref" href="chia.dotnet.Message.html#chia_dotnet_Message_Destination">Destination</a> values</p>
+</section>
+    <h3 id="interfaces">Interfaces
+  </h3>
+      <h4><a class="xref" href="chia.dotnet.IRpcClient.html">IRpcClient</a></h4>
+      <section><p>Interface representing rpc communication</p>
+</section>
+    <h3 id="enums">Enums
+  </h3>
+      <h4><a class="xref" href="chia.dotnet.CoinRecordOrder.html">CoinRecordOrder</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.CoinType.html">CoinType</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.FilterMode.html">FilterMode</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.KSize.html">KSize</a></h4>
+      <section><p>Valid plot sizes
 <a href="https://github.com/Chia-Network/chia-blockchain/wiki/k-sizes">https://github.com/Chia-Network/chia-blockchain/wiki/k-sizes</a></p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.MempoolInclusionStatus.html">MempoolInclusionStatus</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.NodeType.html">NodeType</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.PlotState.html">PlotState</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.PoolSingletonState.html">PoolSingletonState</a></dt>
-      <dd><p>From the user's point of view, a pool group can be in these states:
+</section>
+      <h4><a class="xref" href="chia.dotnet.MempoolInclusionStatus.html">MempoolInclusionStatus</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.NodeType.html">NodeType</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.PlotState.html">PlotState</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.PoolSingletonState.html">PoolSingletonState</a></h4>
+      <section><p>From the user's point of view, a pool group can be in these states:
 <code>SELF_POOLING</code>: The singleton exists on the blockchain, and we are farming
 block rewards to a wallet address controlled by the user</p>
 <p><code>LEAVING_POOL</code>: The singleton exists, and we have entered the &quot;escaping&quot; state, which
@@ -843,52 +517,52 @@ <h3 id="enums">
 <p><code>FARMING_TO_POOL</code>: The singleton exists, and it is assigned to a pool.</p>
 <p><code>CLAIMING_SELF_POOLED_REWARDS</code>: We have submitted a transaction to sweep our
 self-pooled funds.</p>
-</dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.Side.html">Side</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.Status.html">Status</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.TradeStatus.html">TradeStatus</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.TransactionType.html">TransactionType</a></dt>
-      <dd></dd>
-    </dl>
-    <dl class="jumplist">
-      <dt><a class="xref" href="chia.dotnet.WalletType.html">WalletType</a></dt>
-      <dd><p>Wallet Types</p>
-</dd>
-    </dl>
-
-
+</section>
+      <h4><a class="xref" href="chia.dotnet.Side.html">Side</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.Status.html">Status</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.TradeStatus.html">TradeStatus</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.TransactionType.html">TransactionType</a></h4>
+      <section></section>
+      <h4><a class="xref" href="chia.dotnet.WalletType.html">WalletType</a></h4>
+      <section><p>Wallet Types</p>
+</section>
 </article>
-
-        <div class="contribution d-print-none">
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/index.html b/docs/api/index.html
index 496887c8..e73628d8 100644
--- a/docs/api/index.html
+++ b/docs/api/index.html
@@ -1,116 +1,121 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>chia-dotnet | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="chia-dotnet | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/blob/main/src/docfx/api/index.md/#L1">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>chia-dotnet | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="chia-dotnet | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="">
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="">
 <h1 id="chia-dotnet">chia-dotnet</h1>
 
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/docfx/api/index.md/#L1" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/docfx/api/index.md/#L1" class="contribution-link">Improve this Doc</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-        <div class="next-article d-print-none border-top" id="nextArticle"></div>
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/api/toc.html b/docs/api/toc.html
index 60561a0a..17d85721 100644
--- a/docs/api/toc.html
+++ b/docs/api/toc.html
@@ -5,17 +5,17 @@
       <form class="toc-filter">
         <span class="glyphicon glyphicon-filter filter-icon"></span>
         <span class="glyphicon glyphicon-remove clear-icon" id="toc_filter_clear"></span>
-        <input type="text" id="toc_filter_input" placeholder="Filter by title" onkeypress="if(event.keyCode==13) {return false;}">
+        <input type="text" id="toc_filter_input" placeholder="Enter here to filter..." onkeypress="if(event.keyCode==13) {return false;}">
       </form>
     </div>
     <div class="sidetoc">
       <div class="toc" id="toc">
-
+          
           <ul class="nav level1">
                 <li>
                     <span class="expand-stub"></span>
                     <a href="chia.dotnet.html" name="" title="chia.dotnet">chia.dotnet</a>
-
+                    
                     <ul class="nav level2">
                           <li>
                               <a href="chia.dotnet.AmountFilter.html" name="" title="AmountFilter">AmountFilter</a>
@@ -32,6 +32,9 @@
                           <li>
                               <a href="chia.dotnet.AutoClaimSettings.html" name="" title="AutoClaimSettings">AutoClaimSettings</a>
                           </li>
+                          <li>
+                              <a href="chia.dotnet.BlockchainState.html" name="" title="BlockchainState">BlockchainState</a>
+                          </li>
                           <li>
                               <a href="chia.dotnet.BlockCountMetrics.html" name="" title="BlockCountMetrics">BlockCountMetrics</a>
                           </li>
@@ -41,18 +44,12 @@
                           <li>
                               <a href="chia.dotnet.BlockSpendWithConditions.html" name="" title="BlockSpendWithConditions">BlockSpendWithConditions</a>
                           </li>
-                          <li>
-                              <a href="chia.dotnet.BlockchainState.html" name="" title="BlockchainState">BlockchainState</a>
-                          </li>
                           <li>
                               <a href="chia.dotnet.CATInfo.html" name="" title="CATInfo">CATInfo</a>
                           </li>
                           <li>
                               <a href="chia.dotnet.CATWallet.html" name="" title="CATWallet">CATWallet</a>
                           </li>
-                          <li>
-                              <a href="chia.dotnet.CRCATWallet.html" name="" title="CRCATWallet">CRCATWallet</a>
-                          </li>
                           <li>
                               <a href="chia.dotnet.ChallengeChainSubSlot.html" name="" title="ChallengeChainSubSlot">ChallengeChainSubSlot</a>
                           </li>
@@ -96,19 +93,19 @@
                               <a href="chia.dotnet.CrawlerProxy.html" name="" title="CrawlerProxy">CrawlerProxy</a>
                           </li>
                           <li>
-                              <a href="chia.dotnet.DAOInfo.html" name="" title="DAOInfo">DAOInfo</a>
+                              <a href="chia.dotnet.CRCATWallet.html" name="" title="CRCATWallet">CRCATWallet</a>
                           </li>
                           <li>
-                              <a href="chia.dotnet.DAORules.html" name="" title="DAORules">DAORules</a>
+                              <a href="chia.dotnet.DaemonProxy.html" name="" title="DaemonProxy">DaemonProxy</a>
                           </li>
                           <li>
-                              <a href="chia.dotnet.DAOWallet.html" name="" title="DAOWallet">DAOWallet</a>
+                              <a href="chia.dotnet.DAOInfo.html" name="" title="DAOInfo">DAOInfo</a>
                           </li>
                           <li>
-                              <a href="chia.dotnet.DIDWallet.html" name="" title="DIDWallet">DIDWallet</a>
+                              <a href="chia.dotnet.DAORules.html" name="" title="DAORules">DAORules</a>
                           </li>
                           <li>
-                              <a href="chia.dotnet.DaemonProxy.html" name="" title="DaemonProxy">DaemonProxy</a>
+                              <a href="chia.dotnet.DAOWallet.html" name="" title="DAOWallet">DAOWallet</a>
                           </li>
                           <li>
                               <a href="chia.dotnet.DataLayerOffer.html" name="" title="DataLayerOffer">DataLayerOffer</a>
@@ -125,6 +122,9 @@
                           <li>
                               <a href="chia.dotnet.DidInfo.html" name="" title="DidInfo">DidInfo</a>
                           </li>
+                          <li>
+                              <a href="chia.dotnet.DIDWallet.html" name="" title="DIDWallet">DIDWallet</a>
+                          </li>
                           <li>
                               <a href="chia.dotnet.EndOfSubSlotBundle.html" name="" title="EndOfSubSlotBundle">EndOfSubSlotBundle</a>
                           </li>
@@ -194,9 +194,6 @@
                           <li>
                               <a href="chia.dotnet.HttpRpcClient.html" name="" title="HttpRpcClient">HttpRpcClient</a>
                           </li>
-                          <li>
-                              <a href="chia.dotnet.IRpcClient.html" name="" title="IRpcClient">IRpcClient</a>
-                          </li>
                           <li>
                               <a href="chia.dotnet.InfusedChallengeChainSubSlot.html" name="" title="InfusedChallengeChainSubSlot">InfusedChallengeChainSubSlot</a>
                           </li>
@@ -204,10 +201,7 @@
                               <a href="chia.dotnet.InternalNode.html" name="" title="InternalNode">InternalNode</a>
                           </li>
                           <li>
-                              <a href="chia.dotnet.KSize.html" name="" title="KSize">KSize</a>
-                          </li>
-                          <li>
-                              <a href="chia.dotnet.KVDiff.html" name="" title="KVDiff">KVDiff</a>
+                              <a href="chia.dotnet.IRpcClient.html" name="" title="IRpcClient">IRpcClient</a>
                           </li>
                           <li>
                               <a href="chia.dotnet.KeyData.html" name="" title="KeyData">KeyData</a>
@@ -218,6 +212,12 @@
                           <li>
                               <a href="chia.dotnet.KeyringStatus.html" name="" title="KeyringStatus">KeyringStatus</a>
                           </li>
+                          <li>
+                              <a href="chia.dotnet.KSize.html" name="" title="KSize">KSize</a>
+                          </li>
+                          <li>
+                              <a href="chia.dotnet.KVDiff.html" name="" title="KVDiff">KVDiff</a>
+                          </li>
                           <li>
                               <a href="chia.dotnet.Layer.html" name="" title="Layer">Layer</a>
                           </li>
@@ -243,28 +243,28 @@
                               <a href="chia.dotnet.NFTBulkMintingInfo.html" name="" title="NFTBulkMintingInfo">NFTBulkMintingInfo</a>
                           </li>
                           <li>
-                              <a href="chia.dotnet.NFTInfo.html" name="" title="NFTInfo">NFTInfo</a>
+                              <a href="chia.dotnet.NftCoinInfo.html" name="" title="NftCoinInfo">NftCoinInfo</a>
                           </li>
                           <li>
-                              <a href="chia.dotnet.NFTMintingInfo.html" name="" title="NFTMintingInfo">NFTMintingInfo</a>
+                              <a href="chia.dotnet.NFTInfo.html" name="" title="NFTInfo">NFTInfo</a>
                           </li>
                           <li>
-                              <a href="chia.dotnet.NFTWallet.html" name="" title="NFTWallet">NFTWallet</a>
+                              <a href="chia.dotnet.NftMintEntry.html" name="" title="NftMintEntry">NftMintEntry</a>
                           </li>
                           <li>
-                              <a href="chia.dotnet.NPC.html" name="" title="NPC">NPC</a>
+                              <a href="chia.dotnet.NFTMintingInfo.html" name="" title="NFTMintingInfo">NFTMintingInfo</a>
                           </li>
                           <li>
-                              <a href="chia.dotnet.NPCResult.html" name="" title="NPCResult">NPCResult</a>
+                              <a href="chia.dotnet.NFTWallet.html" name="" title="NFTWallet">NFTWallet</a>
                           </li>
                           <li>
-                              <a href="chia.dotnet.NftCoinInfo.html" name="" title="NftCoinInfo">NftCoinInfo</a>
+                              <a href="chia.dotnet.NodeType.html" name="" title="NodeType">NodeType</a>
                           </li>
                           <li>
-                              <a href="chia.dotnet.NftMintEntry.html" name="" title="NftMintEntry">NftMintEntry</a>
+                              <a href="chia.dotnet.NPC.html" name="" title="NPC">NPC</a>
                           </li>
                           <li>
-                              <a href="chia.dotnet.NodeType.html" name="" title="NodeType">NodeType</a>
+                              <a href="chia.dotnet.NPCResult.html" name="" title="NPCResult">NPCResult</a>
                           </li>
                           <li>
                               <a href="chia.dotnet.OfferRecord.html" name="" title="OfferRecord">OfferRecord</a>
@@ -444,13 +444,13 @@
                               <a href="chia.dotnet.TransactionRecord.html" name="" title="TransactionRecord">TransactionRecord</a>
                           </li>
                           <li>
-                              <a href="chia.dotnet.TransactionType.html" name="" title="TransactionType">TransactionType</a>
+                              <a href="chia.dotnet.TransactionsInfo.html" name="" title="TransactionsInfo">TransactionsInfo</a>
                           </li>
                           <li>
-                              <a href="chia.dotnet.TransactionTypeFilter.html" name="" title="TransactionTypeFilter">TransactionTypeFilter</a>
+                              <a href="chia.dotnet.TransactionType.html" name="" title="TransactionType">TransactionType</a>
                           </li>
                           <li>
-                              <a href="chia.dotnet.TransactionsInfo.html" name="" title="TransactionsInfo">TransactionsInfo</a>
+                              <a href="chia.dotnet.TransactionTypeFilter.html" name="" title="TransactionTypeFilter">TransactionTypeFilter</a>
                           </li>
                           <li>
                               <a href="chia.dotnet.UInt32Range.html" name="" title="UInt32Range">UInt32Range</a>
@@ -508,7 +508,7 @@
                 <li>
                     <span class="expand-stub"></span>
                     <a href="chia.dotnet.bech32.html" name="" title="chia.dotnet.bech32">chia.dotnet.bech32</a>
-
+                    
                     <ul class="nav level2">
                           <li>
                               <a href="chia.dotnet.bech32.Bech32M.html" name="" title="Bech32M">Bech32M</a>
@@ -522,4 +522,4 @@
       </div>
     </div>
   </div>
-</div>
+</div>
\ No newline at end of file
diff --git a/docs/articles/intro.html b/docs/articles/intro.html
index 7a4714b7..13d0fec0 100644
--- a/docs/articles/intro.html
+++ b/docs/articles/intro.html
@@ -1,116 +1,121 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>chia-dotnet | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="chia-dotnet | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="../images/favicon.ico">
-      <link rel="stylesheet" href="../public/docfx.min.css">
-      <link rel="stylesheet" href="../public/main.css">
-      <meta name="docfx:navrel" content="../toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="../">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/blob/main/src/docfx/articles/intro.md/#L1">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>chia-dotnet | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="chia-dotnet | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="../images/favicon.ico">
+    <link rel="stylesheet" href="../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../styles/docfx.css">
+    <link rel="stylesheet" href="../styles/main.css">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../">
+    
   </head>
-
-  <script type="module" src="./../public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="../index.html">
-            <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../index.html">
+                <img id="logo" class="svg" src="../images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
         </div>
-
-        <article data-uid="">
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="">
 <h1 id="chia-dotnet">chia-dotnet</h1>
 
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/docfx/articles/intro.md/#L1" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/docfx/articles/intro.md/#L1" class="contribution-link">Improve this Doc</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-        <div class="next-article d-print-none border-top" id="nextArticle"></div>
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../styles/docfx.js"></script>
+    <script type="text/javascript" src="../styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/articles/toc.html b/docs/articles/toc.html
index 03d704e7..08a27e16 100644
--- a/docs/articles/toc.html
+++ b/docs/articles/toc.html
@@ -5,12 +5,12 @@
       <form class="toc-filter">
         <span class="glyphicon glyphicon-filter filter-icon"></span>
         <span class="glyphicon glyphicon-remove clear-icon" id="toc_filter_clear"></span>
-        <input type="text" id="toc_filter_input" placeholder="Filter by title" onkeypress="if(event.keyCode==13) {return false;}">
+        <input type="text" id="toc_filter_input" placeholder="Enter here to filter..." onkeypress="if(event.keyCode==13) {return false;}">
       </form>
     </div>
     <div class="sidetoc">
       <div class="toc" id="toc">
-
+          
           <ul class="nav level1">
                 <li>
                     <a href="intro.html" name="" title="Introduction">Introduction</a>
@@ -19,4 +19,4 @@
       </div>
     </div>
   </div>
-</div>
+</div>
\ No newline at end of file
diff --git a/docs/index.html b/docs/index.html
index 4c85fe6a..afdd50e5 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -1,90 +1,75 @@
 <!DOCTYPE html>
+<!--[if IE]><![endif]-->
 <html>
+  
   <head>
     <meta charset="utf-8">
-      <title>chia-dotnet | chia-dotnet-bls </title>
-      <meta name="viewport" content="width=device-width, initial-scale=1.0">
-      <meta name="title" content="chia-dotnet | chia-dotnet-bls ">
-      
-      
-      <link rel="icon" href="images/favicon.ico">
-      <link rel="stylesheet" href="public/docfx.min.css">
-      <link rel="stylesheet" href="public/main.css">
-      <meta name="docfx:navrel" content="toc.html">
-      <meta name="docfx:tocrel" content="toc.html">
-      
-      <meta name="docfx:rel" content="">
-      
-      
-      <meta name="docfx:docurl" content="https://github.com/dkackman/chia-dotnet/blob/main/src/docfx/index.md/#L1">
-      <meta name="loc:inThisArticle" content="In this article">
-      <meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
-      <meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
-      <meta name="loc:tocFilter" content="Filter by title">
-      <meta name="loc:nextArticle" content="Next">
-      <meta name="loc:prevArticle" content="Previous">
-      <meta name="loc:themeLight" content="Light">
-      <meta name="loc:themeDark" content="Dark">
-      <meta name="loc:themeAuto" content="Auto">
-      <meta name="loc:changeTheme" content="Change theme">
-      <meta name="loc:copy" content="Copy">
-      <meta name="loc:downloadPdf" content="Download PDF">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>chia-dotnet | chia-dotnet </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="chia-dotnet | chia-dotnet ">
+    <meta name="generator" content="docfx 2.59.4.0">
+    
+    <link rel="shortcut icon" href="images/favicon.ico">
+    <link rel="stylesheet" href="styles/docfx.vendor.css">
+    <link rel="stylesheet" href="styles/docfx.css">
+    <link rel="stylesheet" href="styles/main.css">
+    <meta property="docfx:navrel" content="toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="">
+    
   </head>
-
-  <script type="module" src="./public/docfx.min.js"></script>
-
-  <script>
-    const theme = localStorage.getItem('theme') || 'auto'
-    document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
-  </script>
-
-
-  <body class="tex2jax_ignore" data-layout="" data-yaml-mime="">
-    <header class="bg-body border-bottom">
-      <nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
-        <div class="container-xxl flex-nowrap">
-          <a class="navbar-brand" href="index.html">
-            <img id="logo" class="svg" src="images/favicon-32x32.png" alt="chia-dotnet-bls">
-            chia-dotnet-bls
-          </a>
-          <button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
-            <i class="bi bi-three-dots"></i>
-          </button>
-          <div class="collapse navbar-collapse" id="navpanel">
-            <div id="navbar">
-              <form class="search" role="search" id="search">
-                <i class="bi bi-search"></i>
-                <input class="form-control" id="search-query" type="search" disabled="" placeholder="Search" autocomplete="off" aria-label="Search">
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="index.html">
+                <img id="logo" class="svg" src="images/favicon-32x32.png" alt="chia-dotnet">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
               </form>
             </div>
           </div>
-        </div>
-      </nav>
-    </header>
-
-    <main class="container-xxl">
-      <div class="toc-offcanvas">
-        <div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
-          <div class="offcanvas-header">
-            <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
-            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
           </div>
-          <div class="offcanvas-body">
-            <nav class="toc" id="toc"></nav>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list">Search Results for <span></span></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
           </div>
+          <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
         </div>
       </div>
-
-      <div class="content">
-        <div class="actionbar">
-          <button class="btn btn-lg border-0 d-md-none" style="margin-top: -.65em; margin-left: -.8em" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
-            <i class="bi bi-list"></i>
-          </button>
-
-          <nav id="breadcrumb"></nav>
-        </div>
-
-        <article data-uid="">
+      <div role="main" class="container body-content hide-when-search">
+        <div class="article row grid">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="">
 <h1 id="chia-dotnet">chia-dotnet</h1>
 
 <p>Cross-platform .Net5 <a href="https://github.com/dkackman/chia-dotnet">rpc client library</a> for <a href="https://chia.net">chia</a>.</p>
@@ -104,30 +89,43 @@ <h2 id="quick-start-example">Quick Start Example</h2>
 <h3 id="main-types-and-relationships">Main Types and Relationships</h3>
 <p>The Wallet service API is segmented into classes for specific wallet types and a trade maanger for trades and offers.</p>
 <p><img src="images/uml.svg" alt="Class diagram" title="Class diagram"></p>
-
 </article>
-
-        <div class="contribution d-print-none">
-          <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/docfx/index.md/#L1" class="edit-link">Edit this page</a>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                  <li>
+                    <a href="https://github.com/dkackman/chia-dotnet/blob/main/src/docfx/index.md/#L1" class="contribution-link">Improve this Doc</a>
+                  </li>
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+                <h5>In This Article</h5>
+                <div></div>
+              </nav>
+            </div>
+          </div>
         </div>
-
-        <div class="next-article d-print-none border-top" id="nextArticle"></div>
-
       </div>
-
-      <div class="affix">
-        <nav id="affix"></nav>
-      </div>
-    </main>
-
-    <div class="container-xxl search-results" id="search-results"></div>
-
-    <footer class="border-top text-secondary">
-      <div class="container-xxl">
-        <div class="flex-fill">
-          <span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="styles/docfx.js"></script>
+    <script type="text/javascript" src="styles/main.js"></script>
   </body>
 </html>
diff --git a/docs/index.json b/docs/index.json
index 766b248f..f9daf805 100644
--- a/docs/index.json
+++ b/docs/index.json
@@ -1,847 +1,847 @@
 {
   "api/chia.dotnet.AmountFilter.html": {
     "href": "api/chia.dotnet.AmountFilter.html",
-    "title": "Class AmountFilter | chia-dotnet-bls",
-    "keywords": "Class AmountFilter Namespace chia.dotnet Assembly chia-dotnet.dll public record AmountFilter : IEquatable<AmountFilter> Inheritance object AmountFilter Implements IEquatable<AmountFilter> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Mode public FilterMode Mode { get; init; } Property Value FilterMode Values public IEnumerable<ulong> Values { get; init; } Property Value IEnumerable<ulong>"
+    "title": "Class AmountFilter | chia-dotnet",
+    "keywords": "Class AmountFilter Inheritance Object AmountFilter Implements IEquatable < AmountFilter > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class AmountFilter : IEquatable<AmountFilter> Properties | Improve this Doc View Source Mode Declaration public FilterMode Mode { get; set; } Property Value Type Description FilterMode | Improve this Doc View Source Values Declaration public IEnumerable<ulong> Values { get; set; } Property Value Type Description IEnumerable < UInt64 > Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.AmountWithPuzzlehash.html": {
     "href": "api/chia.dotnet.AmountWithPuzzlehash.html",
-    "title": "Class AmountWithPuzzlehash | chia-dotnet-bls",
-    "keywords": "Class AmountWithPuzzlehash Namespace chia.dotnet Assembly chia-dotnet.dll public record AmountWithPuzzlehash : IEquatable<AmountWithPuzzlehash> Inheritance object AmountWithPuzzlehash Implements IEquatable<AmountWithPuzzlehash> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Amount public ulong Amount { get; init; } Property Value ulong AssetId public string? AssetId { get; init; } Property Value string Memos public IEnumerable<string> Memos { get; init; } Property Value IEnumerable<string> PuzzleHash public string PuzzleHash { get; init; } Property Value string"
+    "title": "Class AmountWithPuzzlehash | chia-dotnet",
+    "keywords": "Class AmountWithPuzzlehash Inheritance Object AmountWithPuzzlehash Implements IEquatable < AmountWithPuzzlehash > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class AmountWithPuzzlehash : IEquatable<AmountWithPuzzlehash> Properties | Improve this Doc View Source Amount Declaration public ulong Amount { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source AssetId Declaration public string AssetId { get; set; } Property Value Type Description String | Improve this Doc View Source Memos Declaration public IEnumerable<string> Memos { get; set; } Property Value Type Description IEnumerable < String > | Improve this Doc View Source PuzzleHash Declaration public string PuzzleHash { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.Announcement.html": {
     "href": "api/chia.dotnet.Announcement.html",
-    "title": "Class Announcement | chia-dotnet-bls",
-    "keywords": "Class Announcement Namespace chia.dotnet Assembly chia-dotnet.dll public record Announcement : IEquatable<Announcement> Inheritance object Announcement Implements IEquatable<Announcement> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Message public string Message { get; init; } Property Value string MorphBytes public string? MorphBytes { get; init; } Property Value string OriginInfo public string OriginInfo { get; init; } Property Value string"
+    "title": "Class Announcement | chia-dotnet",
+    "keywords": "Class Announcement Inheritance Object Announcement Implements IEquatable < Announcement > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class Announcement : IEquatable<Announcement> Properties | Improve this Doc View Source Message Declaration public string Message { get; set; } Property Value Type Description String | Improve this Doc View Source MorphBytes Declaration public string MorphBytes { get; set; } Property Value Type Description String | Improve this Doc View Source OriginInfo Declaration public string OriginInfo { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.AssetInfo.html": {
     "href": "api/chia.dotnet.AssetInfo.html",
-    "title": "Class AssetInfo | chia-dotnet-bls",
-    "keywords": "Class AssetInfo Namespace chia.dotnet Assembly chia-dotnet.dll public record AssetInfo : IEquatable<AssetInfo> Inheritance object AssetInfo Implements IEquatable<AssetInfo> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Address public string Address { get; init; } Property Value string Amount public ulong Amount { get; init; } Property Value ulong Asset public string Asset { get; init; } Property Value string"
+    "title": "Class AssetInfo | chia-dotnet",
+    "keywords": "Class AssetInfo Inheritance Object AssetInfo Implements IEquatable < AssetInfo > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class AssetInfo : IEquatable<AssetInfo> Properties | Improve this Doc View Source Address Declaration public string Address { get; set; } Property Value Type Description String | Improve this Doc View Source Amount Declaration public ulong Amount { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source Asset Declaration public string Asset { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.AutoClaimSettings.html": {
     "href": "api/chia.dotnet.AutoClaimSettings.html",
-    "title": "Class AutoClaimSettings | chia-dotnet-bls",
-    "keywords": "Class AutoClaimSettings Namespace chia.dotnet Assembly chia-dotnet.dll public record AutoClaimSettings : IEquatable<AutoClaimSettings> Inheritance object AutoClaimSettings Implements IEquatable<AutoClaimSettings> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties BatchSize public ushort BatchSize { get; init; } Property Value ushort Enabled public bool Enabled { get; init; } Property Value bool MinAmount public ulong MinAmount { get; init; } Property Value ulong TxFee public ulong TxFee { get; init; } Property Value ulong"
+    "title": "Class AutoClaimSettings | chia-dotnet",
+    "keywords": "Class AutoClaimSettings Inheritance Object AutoClaimSettings Implements IEquatable < AutoClaimSettings > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class AutoClaimSettings : IEquatable<AutoClaimSettings> Properties | Improve this Doc View Source BatchSize Declaration public ushort BatchSize { get; set; } Property Value Type Description UInt16 | Improve this Doc View Source Enabled Declaration public bool Enabled { get; set; } Property Value Type Description Boolean | Improve this Doc View Source MinAmount Declaration public ulong MinAmount { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source TxFee Declaration public ulong TxFee { get; set; } Property Value Type Description UInt64 Implements System.IEquatable<T>"
+  },
+  "api/chia.dotnet.bech32.Bech32M.html": {
+    "href": "api/chia.dotnet.bech32.Bech32M.html",
+    "title": "Class Bech32M | chia-dotnet",
+    "keywords": "Class Bech32M Bech32M implementation for encoding addresses Inheritance Object Bech32M Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet.bech32 Assembly : chia-dotnet.dll Syntax public class Bech32M Remarks adapted from https://github.com/Playwo/ChiaRPC.Net/blob/master/ChiaRPC.Net/Utils/Bech32M.cs"
+  },
+  "api/chia.dotnet.bech32.HexBytes.html": {
+    "href": "api/chia.dotnet.bech32.HexBytes.html",
+    "title": "Struct HexBytes | chia-dotnet",
+    "keywords": "Struct HexBytes Utility to perform operations on an array of bytes and represent them as a Hex string Inherited Members ValueType.Equals(Object) ValueType.GetHashCode() ValueType.ToString() Object.Equals(Object, Object) Object.GetType() Object.ReferenceEquals(Object, Object) Namespace : chia.dotnet.bech32 Assembly : chia-dotnet.dll Syntax public readonly struct HexBytes Remarks adapted from https://github.com/Playwo/ChiaRPC.Net/blob/master/ChiaRPC.Net/Utils/Bech32M.cs"
+  },
+  "api/chia.dotnet.bech32.html": {
+    "href": "api/chia.dotnet.bech32.html",
+    "title": "Namespace chia.dotnet.bech32 | chia-dotnet",
+    "keywords": "Namespace chia.dotnet.bech32 Classes Bech32M Bech32M implementation for encoding addresses Structs HexBytes Utility to perform operations on an array of bytes and represent them as a Hex string"
+  },
+  "api/chia.dotnet.BlockchainState.html": {
+    "href": "api/chia.dotnet.BlockchainState.html",
+    "title": "Class BlockchainState | chia-dotnet",
+    "keywords": "Class BlockchainState The node's view of the blockchain. Inheritance Object BlockchainState Implements IEquatable < BlockchainState > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class BlockchainState : IEquatable<BlockchainState> Properties | Improve this Doc View Source AverageBlockTime Declaration public uint AverageBlockTime { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source BlockMaxCost Declaration public long BlockMaxCost { get; set; } Property Value Type Description Int64 | Improve this Doc View Source Difficulty Declaration public ulong Difficulty { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source GenesisChallengeInitiated Declaration public bool GenesisChallengeInitiated { get; set; } Property Value Type Description Boolean | Improve this Doc View Source MempoolCost Declaration public long MempoolCost { get; set; } Property Value Type Description Int64 | Improve this Doc View Source MempoolFees Declaration public ulong MempoolFees { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source MempoolMaxTotalCost Declaration public long MempoolMaxTotalCost { get; set; } Property Value Type Description Int64 | Improve this Doc View Source MempoolMinFees Declaration public MempoolMinFees MempoolMinFees { get; set; } Property Value Type Description MempoolMinFees | Improve this Doc View Source MempoolSize Declaration public long MempoolSize { get; set; } Property Value Type Description Int64 | Improve this Doc View Source NodeId Declaration public string NodeId { get; set; } Property Value Type Description String | Improve this Doc View Source Peak Declaration public BlockRecord Peak { get; set; } Property Value Type Description BlockRecord | Improve this Doc View Source Space Declaration public BigInteger Space { get; set; } Property Value Type Description BigInteger | Improve this Doc View Source SubSlotIters Declaration public ulong SubSlotIters { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source Sync Declaration public SyncState Sync { get; set; } Property Value Type Description SyncState Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.BlockCountMetrics.html": {
     "href": "api/chia.dotnet.BlockCountMetrics.html",
-    "title": "Class BlockCountMetrics | chia-dotnet-bls",
-    "keywords": "Class BlockCountMetrics Namespace chia.dotnet Assembly chia-dotnet.dll public record BlockCountMetrics : IEquatable<BlockCountMetrics> Inheritance object BlockCountMetrics Implements IEquatable<BlockCountMetrics> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties CompactBlock public int CompactBlock { get; init; } Property Value int HintCount public int HintCount { get; init; } Property Value int UncompactBlocks public int UncompactBlocks { get; init; } Property Value int"
+    "title": "Class BlockCountMetrics | chia-dotnet",
+    "keywords": "Class BlockCountMetrics Inheritance Object BlockCountMetrics Implements IEquatable < BlockCountMetrics > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class BlockCountMetrics : IEquatable<BlockCountMetrics> Properties | Improve this Doc View Source CompactBlock Declaration public int CompactBlock { get; set; } Property Value Type Description Int32 | Improve this Doc View Source HintCount Declaration public int HintCount { get; set; } Property Value Type Description Int32 | Improve this Doc View Source UncompactBlocks Declaration public int UncompactBlocks { get; set; } Property Value Type Description Int32 Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.BlockRecord.html": {
     "href": "api/chia.dotnet.BlockRecord.html",
-    "title": "Class BlockRecord | chia-dotnet-bls",
-    "keywords": "Class BlockRecord Namespace chia.dotnet Assembly chia-dotnet.dll This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. public record BlockRecord : IEquatable<BlockRecord> Inheritance object BlockRecord Implements IEquatable<BlockRecord> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties ChallengeBlockInfoHash Hash of challenge chain data, used to validate end of slots in the future public string ChallengeBlockInfoHash { get; init; } Property Value string This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. ChallengeVdfOutput This is the intermediary VDF output at ip_iters in challenge chain public ClassgroupElement ChallengeVdfOutput { get; init; } Property Value ClassgroupElement This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. DateTimestamp [JsonIgnore] public DateTime? DateTimestamp { get; } Property Value DateTime? This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. Deficit A deficit of 16 is an overflow block after an infusion. Deficit of 15 is a challenge block public byte Deficit { get; init; } Property Value byte This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. FarmerPuzzleHash public string FarmerPuzzleHash { get; init; } Property Value string This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. Fees Transaction block (present iff is_transaction_block) public ulong? Fees { get; init; } Property Value ulong? This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. FinishedChallengeSlotHashes Slot (present iff this is the first SB in sub slot) public IEnumerable<string>? FinishedChallengeSlotHashes { get; init; } Property Value IEnumerable<string> This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. FinishedInfusedChallengeSlotHashes Slot (present iff this is the first SB in sub slot) public IEnumerable<string>? FinishedInfusedChallengeSlotHashes { get; init; } Property Value IEnumerable<string> This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. FinishedRewardSlotHashes Slot (present iff this is the first SB in sub slot) public IEnumerable<string>? FinishedRewardSlotHashes { get; init; } Property Value IEnumerable<string> This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. HeaderHash public string HeaderHash { get; init; } Property Value string This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. Height public uint Height { get; init; } Property Value uint This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. InfusedChallengeVdfOutput This is the intermediary VDF output at ip_iters in infused cc, if deficit less than or equal to 3 public ClassgroupElement? InfusedChallengeVdfOutput { get; init; } Property Value ClassgroupElement This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. IsTransactionBlock [JsonIgnore] public bool IsTransactionBlock { get; } Property Value bool This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. Overflow public bool Overflow { get; init; } Property Value bool This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. PoolPuzzleHash Need to keep track of these because Coins are created in a future block public string PoolPuzzleHash { get; init; } Property Value string This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. PrevHash Header hash of the previous block Transaction block (present iff is_transaction_block) public string PrevHash { get; init; } Property Value string This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. PrevTransactionBlockHash Header hash of the previous transaction block public string? PrevTransactionBlockHash { get; init; } Property Value string This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. PrevTransactionBlockHeight public uint PrevTransactionBlockHeight { get; init; } Property Value uint This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. RequiredIters The number of iters required for this proof of space public ulong RequiredIters { get; init; } Property Value ulong This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. RewardClaimsIncorporated Transaction block (present iff is_transaction_block) public IEnumerable<Coin>? RewardClaimsIncorporated { get; init; } Property Value IEnumerable<Coin> This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. RewardInfusionNewChallenge The reward chain infusion output, input to next VDF public string RewardInfusionNewChallenge { get; init; } Property Value string This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. SignagePointIndex public byte SignagePointIndex { get; init; } Property Value byte This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. SubEpochSummaryIncluded Sub-epoch (present iff this is the first SB after sub-epoch) public SubEpochSummary? SubEpochSummaryIncluded { get; init; } Property Value SubEpochSummary This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. SubSlotIters Current network sub_slot_iters parameter public ulong SubSlotIters { get; init; } Property Value ulong This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. Timestamp Transaction block (present iff is_transaction_block) public ulong? Timestamp { get; init; } Property Value ulong? This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. TotalIters Total number of VDF iterations since genesis, including this block public BigInteger TotalIters { get; init; } Property Value BigInteger This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. Weight Total cumulative difficulty of all ancestor blocks since genesis public BigInteger Weight { get; init; } Property Value BigInteger This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory."
+    "title": "Class BlockRecord | chia-dotnet",
+    "keywords": "Class BlockRecord This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. Inheritance Object BlockRecord Implements IEquatable < BlockRecord > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class BlockRecord : IEquatable<BlockRecord> Properties | Improve this Doc View Source ChallengeBlockInfoHash Hash of challenge chain data, used to validate end of slots in the future Declaration public string ChallengeBlockInfoHash { get; set; } Property Value Type Description String | Improve this Doc View Source ChallengeVdfOutput This is the intermediary VDF output at ip_iters in challenge chain Declaration public ClassgroupElement ChallengeVdfOutput { get; set; } Property Value Type Description ClassgroupElement | Improve this Doc View Source DateTimestamp Declaration [JsonIgnore] public DateTime? DateTimestamp { get; } Property Value Type Description Nullable < DateTime > | Improve this Doc View Source Deficit A deficit of 16 is an overflow block after an infusion. Deficit of 15 is a challenge block Declaration public byte Deficit { get; set; } Property Value Type Description Byte | Improve this Doc View Source FarmerPuzzleHash Declaration public string FarmerPuzzleHash { get; set; } Property Value Type Description String | Improve this Doc View Source Fees Transaction block (present iff is_transaction_block) Declaration public ulong? Fees { get; set; } Property Value Type Description Nullable < UInt64 > | Improve this Doc View Source FinishedChallengeSlotHashes Slot (present iff this is the first SB in sub slot) Declaration public IEnumerable<string> FinishedChallengeSlotHashes { get; set; } Property Value Type Description IEnumerable < String > | Improve this Doc View Source FinishedInfusedChallengeSlotHashes Slot (present iff this is the first SB in sub slot) Declaration public IEnumerable<string> FinishedInfusedChallengeSlotHashes { get; set; } Property Value Type Description IEnumerable < String > | Improve this Doc View Source FinishedRewardSlotHashes Slot (present iff this is the first SB in sub slot) Declaration public IEnumerable<string> FinishedRewardSlotHashes { get; set; } Property Value Type Description IEnumerable < String > | Improve this Doc View Source HeaderHash Declaration public string HeaderHash { get; set; } Property Value Type Description String | Improve this Doc View Source Height Declaration public uint Height { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source InfusedChallengeVdfOutput This is the intermediary VDF output at ip_iters in infused cc, if deficit less than or equal to 3 Declaration public ClassgroupElement InfusedChallengeVdfOutput { get; set; } Property Value Type Description ClassgroupElement | Improve this Doc View Source IsTransactionBlock Declaration [JsonIgnore] public bool IsTransactionBlock { get; } Property Value Type Description Boolean | Improve this Doc View Source Overflow Declaration public bool Overflow { get; set; } Property Value Type Description Boolean | Improve this Doc View Source PoolPuzzleHash Need to keep track of these because Coins are created in a future block Declaration public string PoolPuzzleHash { get; set; } Property Value Type Description String | Improve this Doc View Source PrevHash Header hash of the previous block Transaction block (present iff is_transaction_block) Declaration public string PrevHash { get; set; } Property Value Type Description String | Improve this Doc View Source PrevTransactionBlockHash Header hash of the previous transaction block Declaration public string PrevTransactionBlockHash { get; set; } Property Value Type Description String | Improve this Doc View Source PrevTransactionBlockHeight Declaration public uint PrevTransactionBlockHeight { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source RequiredIters The number of iters required for this proof of space Declaration public ulong RequiredIters { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source RewardClaimsIncorporated Transaction block (present iff is_transaction_block) Declaration public IEnumerable<Coin> RewardClaimsIncorporated { get; set; } Property Value Type Description IEnumerable < Coin > | Improve this Doc View Source RewardInfusionNewChallenge The reward chain infusion output, input to next VDF Declaration public string RewardInfusionNewChallenge { get; set; } Property Value Type Description String | Improve this Doc View Source SignagePointIndex Declaration public byte SignagePointIndex { get; set; } Property Value Type Description Byte | Improve this Doc View Source SubEpochSummaryIncluded Sub-epoch (present iff this is the first SB after sub-epoch) Declaration public SubEpochSummary SubEpochSummaryIncluded { get; set; } Property Value Type Description SubEpochSummary | Improve this Doc View Source SubSlotIters Current network sub_slot_iters parameter Declaration public ulong SubSlotIters { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source Timestamp Transaction block (present iff is_transaction_block) Declaration public ulong? Timestamp { get; set; } Property Value Type Description Nullable < UInt64 > | Improve this Doc View Source TotalIters Total number of VDF iterations since genesis, including this block Declaration public BigInteger TotalIters { get; set; } Property Value Type Description BigInteger | Improve this Doc View Source Weight Total cumulative difficulty of all ancestor blocks since genesis Declaration public BigInteger Weight { get; set; } Property Value Type Description BigInteger Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.BlockSpendWithConditions.html": {
     "href": "api/chia.dotnet.BlockSpendWithConditions.html",
-    "title": "Class BlockSpendWithConditions | chia-dotnet-bls",
-    "keywords": "Class BlockSpendWithConditions Namespace chia.dotnet Assembly chia-dotnet.dll public record BlockSpendWithConditions : IEquatable<BlockSpendWithConditions> Inheritance object BlockSpendWithConditions Implements IEquatable<BlockSpendWithConditions> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties CoinSpend public CoinSpend CoinSpend { get; init; } Property Value CoinSpend Conditions public IEnumerable<ConditionWithVars> Conditions { get; init; } Property Value IEnumerable<ConditionWithVars>"
-  },
-  "api/chia.dotnet.BlockchainState.html": {
-    "href": "api/chia.dotnet.BlockchainState.html",
-    "title": "Class BlockchainState | chia-dotnet-bls",
-    "keywords": "Class BlockchainState Namespace chia.dotnet Assembly chia-dotnet.dll The node's view of the blockchain. public record BlockchainState : IEquatable<BlockchainState> Inheritance object BlockchainState Implements IEquatable<BlockchainState> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties AverageBlockTime public uint AverageBlockTime { get; init; } Property Value uint The node's view of the blockchain. BlockMaxCost public long BlockMaxCost { get; init; } Property Value long The node's view of the blockchain. Difficulty public ulong Difficulty { get; init; } Property Value ulong The node's view of the blockchain. GenesisChallengeInitiated public bool GenesisChallengeInitiated { get; init; } Property Value bool The node's view of the blockchain. MempoolCost public long MempoolCost { get; init; } Property Value long The node's view of the blockchain. MempoolFees public ulong MempoolFees { get; init; } Property Value ulong The node's view of the blockchain. MempoolMaxTotalCost public long MempoolMaxTotalCost { get; init; } Property Value long The node's view of the blockchain. MempoolMinFees public MempoolMinFees MempoolMinFees { get; init; } Property Value MempoolMinFees The node's view of the blockchain. MempoolSize public long MempoolSize { get; init; } Property Value long The node's view of the blockchain. NodeId public string NodeId { get; init; } Property Value string The node's view of the blockchain. Peak public BlockRecord? Peak { get; init; } Property Value BlockRecord The node's view of the blockchain. Space public BigInteger Space { get; init; } Property Value BigInteger The node's view of the blockchain. SubSlotIters public ulong SubSlotIters { get; init; } Property Value ulong The node's view of the blockchain. Sync public SyncState Sync { get; init; } Property Value SyncState The node's view of the blockchain."
+    "title": "Class BlockSpendWithConditions | chia-dotnet",
+    "keywords": "Class BlockSpendWithConditions Inheritance Object BlockSpendWithConditions Implements IEquatable < BlockSpendWithConditions > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class BlockSpendWithConditions : IEquatable<BlockSpendWithConditions> Properties | Improve this Doc View Source CoinSpend Declaration public CoinSpend CoinSpend { get; set; } Property Value Type Description CoinSpend | Improve this Doc View Source Conditions Declaration public IEnumerable<ConditionWithVars> Conditions { get; set; } Property Value Type Description IEnumerable < ConditionWithVars > Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.CATInfo.html": {
     "href": "api/chia.dotnet.CATInfo.html",
-    "title": "Class CATInfo | chia-dotnet-bls",
-    "keywords": "Class CATInfo Namespace chia.dotnet Assembly chia-dotnet.dll public record CATInfo : IEquatable<CATInfo> Inheritance object CATInfo Implements IEquatable<CATInfo> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties AssetId public string AssetId { get; init; } Property Value string Name public string Name { get; init; } Property Value string Symbol public string Symbol { get; init; } Property Value string"
+    "title": "Class CATInfo | chia-dotnet",
+    "keywords": "Class CATInfo Inheritance Object CATInfo Implements IEquatable < CATInfo > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class CATInfo : IEquatable<CATInfo> Properties | Improve this Doc View Source AssetId Declaration public string AssetId { get; set; } Property Value Type Description String | Improve this Doc View Source Name Declaration public string Name { get; set; } Property Value Type Description String | Improve this Doc View Source Symbol Declaration public string Symbol { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.CATWallet.html": {
     "href": "api/chia.dotnet.CATWallet.html",
-    "title": "Class CATWallet | chia-dotnet-bls",
-    "keywords": "Class CATWallet Namespace chia.dotnet Assembly chia-dotnet.dll Wraps a CAT wallet public sealed class CATWallet : Wallet Inheritance object Wallet CATWallet Inherited Members Wallet.WalletId Wallet.WalletProxy Wallet.GetWalletInfo(CancellationToken) Wallet.GetBalance(CancellationToken) Wallet.SelectCoins(ulong, IEnumerable<Coin>, IEnumerable<ulong>, ulong?, ulong?, CancellationToken) Wallet.GetTransactions(string, TransactionTypeFilter, bool, string, uint, uint, bool?, CancellationToken) Wallet.GetSpendableCoins(ulong?, ulong?, IEnumerable<ulong>, IEnumerable<Coin>, IEnumerable<string>, CancellationToken) Wallet.GetNextAddress(bool, CancellationToken) Wallet.GetTransactionCount(TransactionTypeFilter, CancellationToken) Wallet.DeleteUnconfirmedTransactions(CancellationToken) Wallet.SendTransaction(string, ulong, IEnumerable<string>, IEnumerable<ulong>, IEnumerable<string>, ulong?, ulong?, bool, ulong, CancellationToken) Wallet.SendTransactionMulti(IEnumerable<Coin>, IEnumerable<Coin>, ulong, CancellationToken) object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.ReferenceEquals(object, object) object.ToString() Remarks ctor Constructors CATWallet(uint, WalletProxy) Wraps a CAT wallet public CATWallet(uint walletId, WalletProxy walletProxy) Parameters walletId uint The wallet_id to wrap walletProxy WalletProxy Wallet RPC proxy to use for communication Remarks ctor Methods GetAssetId(CancellationToken) Get the asset id of a wallet's CAT public Task<string> GetAssetId(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<string> The asset id GetName(CancellationToken) Get the name of a wallet's CAT public Task<string> GetName(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<string> The CAT name SetName(string, CancellationToken) Set the name of the CAT public Task SetName(string name, CancellationToken cancellationToken = default) Parameters name string The new name cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task Spend(string, ulong, IEnumerable<string>?, ulong?, ulong?, IEnumerable<ulong>?, bool?, ulong, CancellationToken) Spend a CAT public Task<TransactionRecord> Spend(string innerAddress, ulong amount, IEnumerable<string>? memos = null, ulong? minCoinAmount = null, ulong? maxCoinAmount = null, IEnumerable<ulong>? excludeCoinAmounts = null, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default) Parameters innerAddress string The inner address for the spend amount ulong The amount to put in the wallet (in units of mojos) memos IEnumerable<string> Optional list of byte string memos to include in the transaction minCoinAmount ulong? maxCoinAmount ulong? excludeCoinAmounts IEnumerable<ulong> reusePuzhash bool? fee ulong The fee to create the wallet (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<TransactionRecord> A TransactionRecord Validate(CancellationToken) Validates that WalletId is a CAT public override Task Validate(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken Wraps a CAT wallet Returns Task True if the wallet is a CAT wallet"
-  },
-  "api/chia.dotnet.CRCATWallet.html": {
-    "href": "api/chia.dotnet.CRCATWallet.html",
-    "title": "Class CRCATWallet | chia-dotnet-bls",
-    "keywords": "Class CRCATWallet Namespace chia.dotnet Assembly chia-dotnet.dll Wraps a CRCAT Wallet public sealed class CRCATWallet : Wallet Inheritance object Wallet CRCATWallet Inherited Members Wallet.WalletId Wallet.WalletProxy Wallet.GetWalletInfo(CancellationToken) Wallet.GetBalance(CancellationToken) Wallet.SelectCoins(ulong, IEnumerable<Coin>, IEnumerable<ulong>, ulong?, ulong?, CancellationToken) Wallet.GetTransactions(string, TransactionTypeFilter, bool, string, uint, uint, bool?, CancellationToken) Wallet.GetSpendableCoins(ulong?, ulong?, IEnumerable<ulong>, IEnumerable<Coin>, IEnumerable<string>, CancellationToken) Wallet.GetNextAddress(bool, CancellationToken) Wallet.GetTransactionCount(TransactionTypeFilter, CancellationToken) Wallet.DeleteUnconfirmedTransactions(CancellationToken) Wallet.SendTransaction(string, ulong, IEnumerable<string>, IEnumerable<ulong>, IEnumerable<string>, ulong?, ulong?, bool, ulong, CancellationToken) Wallet.SendTransactionMulti(IEnumerable<Coin>, IEnumerable<Coin>, ulong, CancellationToken) object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.ReferenceEquals(object, object) object.ToString() Remarks ctor Constructors CRCATWallet(uint, WalletProxy) Wraps a CRCAT Wallet public CRCATWallet(uint walletId, WalletProxy walletProxy) Parameters walletId uint The wallet_id to wrap walletProxy WalletProxy Wallet RPC proxy to use for communication Remarks ctor Methods ApprovePending(ulong?, bool?, ulong, CancellationToken) Moving any \"pending approval\" CR-CATs into the spendable balance of the wallet. public Task<IEnumerable<TransactionRecord>> ApprovePending(ulong? minAmountToClaim = null, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default) Parameters minAmountToClaim ulong? The minimum amount to claim (in units of mojos) reusePuzhash bool? fee ulong Fee (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<TransactionRecord>> A list of TransactionRecord Validate(CancellationToken) Validates that WalletId is a CRCAT public override Task Validate(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken Wraps a CRCAT Wallet Returns Task True if the wallet is a pooling wallet"
+    "title": "Class CATWallet | chia-dotnet",
+    "keywords": "Class CATWallet Wraps a CAT wallet Inheritance Object CATWallet Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public sealed class CATWallet Remarks ctor"
   },
   "api/chia.dotnet.ChallengeChainSubSlot.html": {
     "href": "api/chia.dotnet.ChallengeChainSubSlot.html",
-    "title": "Class ChallengeChainSubSlot | chia-dotnet-bls",
-    "keywords": "Class ChallengeChainSubSlot Namespace chia.dotnet Assembly chia-dotnet.dll public record ChallengeChainSubSlot : IEquatable<ChallengeChainSubSlot> Inheritance object ChallengeChainSubSlot Implements IEquatable<ChallengeChainSubSlot> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties ChallengeChainEndOfSlotVdf public VDFInfo ChallengeChainEndOfSlotVdf { get; init; } Property Value VDFInfo InfusedChallengeChainSubSlotHash Only at the end of a slot public string? InfusedChallengeChainSubSlotHash { get; init; } Property Value string NewDifficulty Only at the end of epoch, sub-epoch, and slot public ulong? NewDifficulty { get; init; } Property Value ulong? NewSubSlotIters Only at the end of epoch, sub-epoch, and slot public ulong? NewSubSlotIters { get; init; } Property Value ulong? SubepochSummaryHash Only once per sub-epoch, and one sub-epoch delayed public string? SubepochSummaryHash { get; init; } Property Value string"
+    "title": "Class ChallengeChainSubSlot | chia-dotnet",
+    "keywords": "Class ChallengeChainSubSlot Inheritance Object ChallengeChainSubSlot Implements IEquatable < ChallengeChainSubSlot > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class ChallengeChainSubSlot : IEquatable<ChallengeChainSubSlot> Properties | Improve this Doc View Source ChallengeChainEndOfSlotVdf Declaration public VDFInfo ChallengeChainEndOfSlotVdf { get; set; } Property Value Type Description VDFInfo | Improve this Doc View Source InfusedChallengeChainSubSlotHash Only at the end of a slot Declaration public string InfusedChallengeChainSubSlotHash { get; set; } Property Value Type Description String | Improve this Doc View Source NewDifficulty Only at the end of epoch, sub-epoch, and slot Declaration public ulong? NewDifficulty { get; set; } Property Value Type Description Nullable < UInt64 > | Improve this Doc View Source NewSubSlotIters Only at the end of epoch, sub-epoch, and slot Declaration public ulong? NewSubSlotIters { get; set; } Property Value Type Description Nullable < UInt64 > | Improve this Doc View Source SubepochSummaryHash Only once per sub-epoch, and one sub-epoch delayed Declaration public string SubepochSummaryHash { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.ClassgroupElement.html": {
     "href": "api/chia.dotnet.ClassgroupElement.html",
-    "title": "Class ClassgroupElement | chia-dotnet-bls",
-    "keywords": "Class ClassgroupElement Namespace chia.dotnet Assembly chia-dotnet.dll Represents a classgroup element (a,b,c) where a, b, and c are 512 bit signed integers. However this is using a compressed representation. VDF outputs are a single classgroup element. VDF proofs can also be one classgroup element(or multiple). public record ClassgroupElement : IEquatable<ClassgroupElement> Inheritance object ClassgroupElement Implements IEquatable<ClassgroupElement> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Data public string Data { get; init; } Property Value string Represents a classgroup element (a,b,c) where a, b, and c are 512 bit signed integers. However this is using a compressed representation. VDF outputs are a single classgroup element. VDF proofs can also be one classgroup element(or multiple)."
+    "title": "Class ClassgroupElement | chia-dotnet",
+    "keywords": "Class ClassgroupElement Represents a classgroup element (a,b,c) where a, b, and c are 512 bit signed integers. However this is using a compressed representation. VDF outputs are a single classgroup element. VDF proofs can also be one classgroup element(or multiple). Inheritance Object ClassgroupElement Implements IEquatable < ClassgroupElement > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class ClassgroupElement : IEquatable<ClassgroupElement> Properties | Improve this Doc View Source Data Declaration public string Data { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.Coin.html": {
     "href": "api/chia.dotnet.Coin.html",
-    "title": "Class Coin | chia-dotnet-bls",
-    "keywords": "Class Coin Namespace chia.dotnet Assembly chia-dotnet.dll This structure is used in the body for the reward and fees genesis coins. public record Coin : IEquatable<Coin> Inheritance object Coin Implements IEquatable<Coin> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Amount public BigInteger Amount { get; init; } Property Value BigInteger This structure is used in the body for the reward and fees genesis coins. AmountHex The Amount as a hex string [JsonIgnore] public string AmountHex { get; } Property Value string This structure is used in the body for the reward and fees genesis coins. Name SHA256 hash of ParentCoinInfo, PuzzleHash, and AmountHex [JsonIgnore] public string Name { get; } Property Value string This structure is used in the body for the reward and fees genesis coins. ParentCoinInfo public string ParentCoinInfo { get; init; } Property Value string This structure is used in the body for the reward and fees genesis coins. PuzzleHash public string PuzzleHash { get; init; } Property Value string This structure is used in the body for the reward and fees genesis coins."
+    "title": "Class Coin | chia-dotnet",
+    "keywords": "Class Coin This structure is used in the body for the reward and fees genesis coins. Inheritance Object Coin Implements IEquatable < Coin > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class Coin : IEquatable<Coin> Properties | Improve this Doc View Source Amount Declaration public BigInteger Amount { get; set; } Property Value Type Description BigInteger | Improve this Doc View Source AmountHex The Amount as a hex string Declaration [JsonIgnore] public string AmountHex { get; } Property Value Type Description String | Improve this Doc View Source Name SHA256 hash of ParentCoinInfo , PuzzleHash , and AmountHex Declaration [JsonIgnore] public string Name { get; } Property Value Type Description String | Improve this Doc View Source ParentCoinInfo Declaration public string ParentCoinInfo { get; set; } Property Value Type Description String | Improve this Doc View Source PuzzleHash Declaration public string PuzzleHash { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.CoinAnnouncement.html": {
     "href": "api/chia.dotnet.CoinAnnouncement.html",
-    "title": "Class CoinAnnouncement | chia-dotnet-bls",
-    "keywords": "Class CoinAnnouncement Namespace chia.dotnet Assembly chia-dotnet.dll public record CoinAnnouncement : IEquatable<CoinAnnouncement> Inheritance object CoinAnnouncement Implements IEquatable<CoinAnnouncement> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties CoinId public string CoinId { get; init; } Property Value string Message public string Message { get; init; } Property Value string MorphBytes public string? MorphBytes { get; init; } Property Value string"
+    "title": "Class CoinAnnouncement | chia-dotnet",
+    "keywords": "Class CoinAnnouncement Inheritance Object CoinAnnouncement Implements IEquatable < CoinAnnouncement > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class CoinAnnouncement : IEquatable<CoinAnnouncement> Properties | Improve this Doc View Source CoinId Declaration public string CoinId { get; set; } Property Value Type Description String | Improve this Doc View Source Message Declaration public string Message { get; set; } Property Value Type Description String | Improve this Doc View Source MorphBytes Declaration public string MorphBytes { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.CoinRecord.html": {
     "href": "api/chia.dotnet.CoinRecord.html",
-    "title": "Class CoinRecord | chia-dotnet-bls",
-    "keywords": "Class CoinRecord Namespace chia.dotnet Assembly chia-dotnet.dll These are values that correspond to a CoinName that are used in keeping track of the unspent database. public record CoinRecord : IEquatable<CoinRecord> Inheritance object CoinRecord Implements IEquatable<CoinRecord> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Coin public Coin Coin { get; init; } Property Value Coin These are values that correspond to a CoinName that are used in keeping track of the unspent database. Coinbase public bool Coinbase { get; init; } Property Value bool These are values that correspond to a CoinName that are used in keeping track of the unspent database. ConfirmedBlockIndex public uint ConfirmedBlockIndex { get; init; } Property Value uint These are values that correspond to a CoinName that are used in keeping track of the unspent database. DateTimestamp Timestamp of the block at height confirmed_block_index [JsonIgnore] public DateTime DateTimestamp { get; } Property Value DateTime These are values that correspond to a CoinName that are used in keeping track of the unspent database. Spent public bool Spent { get; init; } Property Value bool These are values that correspond to a CoinName that are used in keeping track of the unspent database. SpentBlockIndex public uint SpentBlockIndex { get; init; } Property Value uint These are values that correspond to a CoinName that are used in keeping track of the unspent database. Timestamp Timestamp of the block at height confirmed_block_index public ulong Timestamp { get; init; } Property Value ulong These are values that correspond to a CoinName that are used in keeping track of the unspent database."
+    "title": "Class CoinRecord | chia-dotnet",
+    "keywords": "Class CoinRecord These are values that correspond to a CoinName that are used in keeping track of the unspent database. Inheritance Object CoinRecord Implements IEquatable < CoinRecord > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class CoinRecord : IEquatable<CoinRecord> Properties | Improve this Doc View Source Coin Declaration public Coin Coin { get; set; } Property Value Type Description Coin | Improve this Doc View Source Coinbase Declaration public bool Coinbase { get; set; } Property Value Type Description Boolean | Improve this Doc View Source ConfirmedBlockIndex Declaration public uint ConfirmedBlockIndex { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source DateTimestamp Timestamp of the block at height confirmed_block_index Declaration [JsonIgnore] public DateTime DateTimestamp { get; } Property Value Type Description DateTime | Improve this Doc View Source Spent Declaration public bool Spent { get; set; } Property Value Type Description Boolean | Improve this Doc View Source SpentBlockIndex Declaration public uint SpentBlockIndex { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source Timestamp Timestamp of the block at height confirmed_block_index Declaration public ulong Timestamp { get; set; } Property Value Type Description UInt64 Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.CoinRecordOrder.html": {
     "href": "api/chia.dotnet.CoinRecordOrder.html",
-    "title": "Enum CoinRecordOrder | chia-dotnet-bls",
-    "keywords": "Enum CoinRecordOrder Namespace chia.dotnet Assembly chia-dotnet.dll public enum CoinRecordOrder : byte Fields ConfirmedHeight = 1 SpentHight = 2"
+    "title": "Enum CoinRecordOrder | chia-dotnet",
+    "keywords": "Enum CoinRecordOrder Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public enum CoinRecordOrder : byte Fields Name Description ConfirmedHeight SpentHight"
   },
   "api/chia.dotnet.CoinSpend.html": {
     "href": "api/chia.dotnet.CoinSpend.html",
-    "title": "Class CoinSpend | chia-dotnet-bls",
-    "keywords": "Class CoinSpend Namespace chia.dotnet Assembly chia-dotnet.dll This is a rather disparate data structure that validates coin transfers. It's generally populated with data from different sources, since burned coins are identified by name, so it is built up more often that it is streamed. public record CoinSpend : IEquatable<CoinSpend> Inheritance object CoinSpend Implements IEquatable<CoinSpend> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Coin public Coin Coin { get; init; } Property Value Coin This is a rather disparate data structure that validates coin transfers. It's generally populated with data from different sources, since burned coins are identified by name, so it is built up more often that it is streamed. PuzzleReveal public string PuzzleReveal { get; init; } Property Value string This is a rather disparate data structure that validates coin transfers. It's generally populated with data from different sources, since burned coins are identified by name, so it is built up more often that it is streamed. Solution public string Solution { get; init; } Property Value string This is a rather disparate data structure that validates coin transfers. It's generally populated with data from different sources, since burned coins are identified by name, so it is built up more often that it is streamed."
+    "title": "Class CoinSpend | chia-dotnet",
+    "keywords": "Class CoinSpend This is a rather disparate data structure that validates coin transfers. It's generally populated with data from different sources, since burned coins are identified by name, so it is built up more often that it is streamed. Inheritance Object CoinSpend Implements IEquatable < CoinSpend > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class CoinSpend : IEquatable<CoinSpend> Properties | Improve this Doc View Source Coin Declaration public Coin Coin { get; set; } Property Value Type Description Coin | Improve this Doc View Source PuzzleReveal Declaration public string PuzzleReveal { get; set; } Property Value Type Description String | Improve this Doc View Source Solution Declaration public string Solution { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.CoinType.html": {
     "href": "api/chia.dotnet.CoinType.html",
-    "title": "Enum CoinType | chia-dotnet-bls",
-    "keywords": "Enum CoinType Namespace chia.dotnet Assembly chia-dotnet.dll public enum CoinType : byte Fields Clawback = 1 CrCat = 3 CrCatPending = 2 Normal = 0"
+    "title": "Enum CoinType | chia-dotnet",
+    "keywords": "Enum CoinType Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public enum CoinType : byte Fields Name Description Clawback CrCat CrCatPending Normal"
   },
   "api/chia.dotnet.Condition.html": {
     "href": "api/chia.dotnet.Condition.html",
-    "title": "Class Condition | chia-dotnet-bls",
-    "keywords": "Class Condition Namespace chia.dotnet Assembly chia-dotnet.dll This type doesn't exist in the chia code. This property is serialzied into the Json as a tuple, which shows up as a mixed type json array. There is a speciailzed converter to read the Json and get the ConditionOpCode into ConditionOpcode conditions: List[Tuple[ConditionOpcode, List[ConditionWithArgs]]] [JsonConverter(typeof(ConditionConverter))] public record Condition : IEquatable<Condition> Inheritance object Condition Implements IEquatable<Condition> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Args public IEnumerable<ConditionWithVars> Args { get; init; } Property Value IEnumerable<ConditionWithVars> This type doesn't exist in the chia code. This property is serialzied into the Json as a tuple, which shows up as a mixed type json array. There is a speciailzed converter to read the Json and get the ConditionOpCode into conditions: List[Tuple[ConditionOpcode, List[ConditionWithArgs]]] ConditionOpcode public string ConditionOpcode { get; init; } Property Value string This type doesn't exist in the chia code. This property is serialzied into the Json as a tuple, which shows up as a mixed type json array. There is a speciailzed converter to read the Json and get the ConditionOpCode into conditions: List[Tuple[ConditionOpcode, List[ConditionWithArgs]]]"
+    "title": "Class Condition | chia-dotnet",
+    "keywords": "Class Condition This type doesn't exist in the chia code. This property is serialzied into the Json as a tuple, which shows up as a mixed type json array. There is a speciailzed converter to read the Json and get the ConditionOpCode into ConditionOpcode conditions: List[Tuple[ConditionOpcode, List[ConditionWithArgs]]] Inheritance Object Condition Implements IEquatable < Condition > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax [JsonConverter(typeof(ConditionConverter))] public class Condition : IEquatable<Condition> Properties | Improve this Doc View Source Args Declaration public IEnumerable<ConditionWithVars> Args { get; set; } Property Value Type Description IEnumerable < ConditionWithVars > | Improve this Doc View Source ConditionOpcode Declaration public string ConditionOpcode { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.ConditionValidTimes.html": {
     "href": "api/chia.dotnet.ConditionValidTimes.html",
-    "title": "Class ConditionValidTimes | chia-dotnet-bls",
-    "keywords": "Class ConditionValidTimes Namespace chia.dotnet Assembly chia-dotnet.dll public record ConditionValidTimes : IEquatable<ConditionValidTimes> Inheritance object ConditionValidTimes Implements IEquatable<ConditionValidTimes> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties MaxBlocksAfterCreated public uint? MaxBlocksAfterCreated { get; init; } Property Value uint? MaxHeight public uint? MaxHeight { get; init; } Property Value uint? MaxSecAfterCreated public ulong? MaxSecAfterCreated { get; init; } Property Value ulong? MaxTime public ulong? MaxTime { get; init; } Property Value ulong? MinBlocksSinceCreated public ulong? MinBlocksSinceCreated { get; init; } Property Value ulong? MinHeight public uint? MinHeight { get; init; } Property Value uint? MinSecsSinceCreated public ulong? MinSecsSinceCreated { get; init; } Property Value ulong? MinTime public ulong? MinTime { get; init; } Property Value ulong?"
+    "title": "Class ConditionValidTimes | chia-dotnet",
+    "keywords": "Class ConditionValidTimes Inheritance Object ConditionValidTimes Implements IEquatable < ConditionValidTimes > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class ConditionValidTimes : IEquatable<ConditionValidTimes> Properties | Improve this Doc View Source MaxBlocksAfterCreated Declaration public uint? MaxBlocksAfterCreated { get; set; } Property Value Type Description Nullable < UInt32 > | Improve this Doc View Source MaxHeight Declaration public uint? MaxHeight { get; set; } Property Value Type Description Nullable < UInt32 > | Improve this Doc View Source MaxSecAfterCreated Declaration public ulong? MaxSecAfterCreated { get; set; } Property Value Type Description Nullable < UInt64 > | Improve this Doc View Source MaxTime Declaration public ulong? MaxTime { get; set; } Property Value Type Description Nullable < UInt64 > | Improve this Doc View Source MinBlocksSinceCreated Declaration public ulong? MinBlocksSinceCreated { get; set; } Property Value Type Description Nullable < UInt64 > | Improve this Doc View Source MinHeight Declaration public uint? MinHeight { get; set; } Property Value Type Description Nullable < UInt32 > | Improve this Doc View Source MinSecsSinceCreated Declaration public ulong? MinSecsSinceCreated { get; set; } Property Value Type Description Nullable < UInt64 > | Improve this Doc View Source MinTime Declaration public ulong? MinTime { get; set; } Property Value Type Description Nullable < UInt64 > Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.ConditionWithVars.html": {
     "href": "api/chia.dotnet.ConditionWithVars.html",
-    "title": "Class ConditionWithVars | chia-dotnet-bls",
-    "keywords": "Class ConditionWithVars Namespace chia.dotnet Assembly chia-dotnet.dll This structure is used to store parsed CLVM conditions Conditions in CLVM have either format of(opcode, var1) or(opcode, var1, var2) public record ConditionWithVars : IEquatable<ConditionWithVars> Inheritance object ConditionWithVars Implements IEquatable<ConditionWithVars> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Opcode public ushort Opcode { get; init; } Property Value ushort This structure is used to store parsed CLVM conditions Conditions in CLVM have either format of(opcode, var1) or(opcode, var1, var2) Vars public IEnumerable<string> Vars { get; init; } Property Value IEnumerable<string> This structure is used to store parsed CLVM conditions Conditions in CLVM have either format of(opcode, var1) or(opcode, var1, var2)"
+    "title": "Class ConditionWithVars | chia-dotnet",
+    "keywords": "Class ConditionWithVars This structure is used to store parsed CLVM conditions Conditions in CLVM have either format of(opcode, var1) or(opcode, var1, var2) Inheritance Object ConditionWithVars Implements IEquatable < ConditionWithVars > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class ConditionWithVars : IEquatable<ConditionWithVars> Properties | Improve this Doc View Source Opcode Declaration public ushort Opcode { get; set; } Property Value Type Description UInt16 | Improve this Doc View Source Vars Declaration public IEnumerable<string> Vars { get; set; } Property Value Type Description IEnumerable < String > Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.Config.html": {
     "href": "api/chia.dotnet.Config.html",
-    "title": "Class Config | chia-dotnet-bls",
-    "keywords": "Class Config Namespace chia.dotnet Assembly chia-dotnet.dll Represents a chia config yaml file and its contents. Used to find the uri and ssl certs needed to connect public sealed class Config Inheritance object Config Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.ReferenceEquals(object, object) object.ToString() Properties ChiaRootPath Full path to the chia root public string ChiaRootPath { get; } Property Value string Represents a chia config yaml file and its contents. Used to find the uri and ssl certs needed to connect Contents The contents of the config yaml public dynamic Contents { get; init; } Property Value dynamic Represents a chia config yaml file and its contents. Used to find the uri and ssl certs needed to connect DefaultRootPath The OS specific default location of the chia root folder (respects CHIA_ROOT) public static string DefaultRootPath { get; } Property Value string Represents a chia config yaml file and its contents. Used to find the uri and ssl certs needed to connect Methods GetEndpoint(string) Creates an EndpointInfo from the named service section public EndpointInfo GetEndpoint(string serviceName) Parameters serviceName string The setion name in the config file. Use 'daemon' for the root config that include 'self_hostname'; i.e. the local daemon Returns EndpointInfo An EndpointInfo that can be used to connect to the given service's RPC interface Open() Opens the Config from DefaultRootPath plus 'config' and 'config.yaml' public static Config Open() Returns Config The user's chia install Config instance Open(string) Opens a chia config yaml file public static Config Open(string fullPath) Parameters fullPath string The full filesystem path to the config file Returns Config The config Config instance"
+    "title": "Class Config | chia-dotnet",
+    "keywords": "Class Config Represents a chia config yaml file and its contents. Used to find the uri and ssl certs needed to connect Inheritance Object Config Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public sealed class Config Properties | Improve this Doc View Source ChiaRootPath Full path to the chia root Declaration public string ChiaRootPath { get; } Property Value Type Description String | Improve this Doc View Source Contents The contents of the config yaml Declaration public dynamic Contents { get; set; } Property Value Type Description Object | Improve this Doc View Source DefaultRootPath The OS specific default location of the chia root folder (respects CHIA_ROOT) Declaration public static string DefaultRootPath { get; } Property Value Type Description String Methods | Improve this Doc View Source GetEndpoint(String) Creates an EndpointInfo from the named service section Declaration public EndpointInfo GetEndpoint(string serviceName) Parameters Type Name Description String serviceName The setion name in the config file. Use 'daemon' for the root config that include 'self_hostname'; i.e. the local daemon Returns Type Description EndpointInfo An EndpointInfo that can be used to connect to the given service's RPC interface | Improve this Doc View Source Open() Opens the Config from DefaultRootPath plus 'config' and 'config.yaml' Declaration public static Config Open() Returns Type Description Config The user's chia install Config instance | Improve this Doc View Source Open(String) Opens a chia config yaml file Declaration public static Config Open(string fullPath) Parameters Type Name Description String fullPath The full filesystem path to the config file Returns Type Description Config The config Config instance"
   },
   "api/chia.dotnet.ConnectionInfo.html": {
     "href": "api/chia.dotnet.ConnectionInfo.html",
-    "title": "Class ConnectionInfo | chia-dotnet-bls",
-    "keywords": "Class ConnectionInfo Namespace chia.dotnet Assembly chia-dotnet.dll Chia's representation of a connection from node to node public record ConnectionInfo : IEquatable<ConnectionInfo> Inheritance object ConnectionInfo Implements IEquatable<ConnectionInfo> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties BytesRead public uint? BytesRead { get; init; } Property Value uint? Chia's representation of a connection from node to node BytesWritten public uint? BytesWritten { get; init; } Property Value uint? Chia's representation of a connection from node to node CreationDateTime [JsonIgnore] public DateTime CreationDateTime { get; } Property Value DateTime Chia's representation of a connection from node to node CreationTime public double CreationTime { get; init; } Property Value double Chia's representation of a connection from node to node IsLocal Flag indiciating whether the peer connection is local to the node [JsonIgnore] public bool IsLocal { get; } Property Value bool Chia's representation of a connection from node to node LastMessageDateTime [JsonIgnore] public DateTime LastMessageDateTime { get; } Property Value DateTime Chia's representation of a connection from node to node LastMessageTime public double LastMessageTime { get; init; } Property Value double Chia's representation of a connection from node to node LocalPort public int LocalPort { get; init; } Property Value int Chia's representation of a connection from node to node NodeId public string NodeId { get; init; } Property Value string Chia's representation of a connection from node to node PeakHash public string PeakHash { get; init; } Property Value string Chia's representation of a connection from node to node PeakHeight public uint? PeakHeight { get; init; } Property Value uint? Chia's representation of a connection from node to node PeakWeight public ulong? PeakWeight { get; init; } Property Value ulong? Chia's representation of a connection from node to node PeerHost public string PeerHost { get; init; } Property Value string Chia's representation of a connection from node to node PeerPort public int PeerPort { get; init; } Property Value int Chia's representation of a connection from node to node PeerServerPort public int PeerServerPort { get; init; } Property Value int Chia's representation of a connection from node to node Type public NodeType Type { get; init; } Property Value NodeType Chia's representation of a connection from node to node"
+    "title": "Class ConnectionInfo | chia-dotnet",
+    "keywords": "Class ConnectionInfo Chia's representation of a connection from node to node Inheritance Object ConnectionInfo Implements IEquatable < ConnectionInfo > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class ConnectionInfo : IEquatable<ConnectionInfo> Properties | Improve this Doc View Source BytesRead Declaration public uint? BytesRead { get; set; } Property Value Type Description Nullable < UInt32 > | Improve this Doc View Source BytesWritten Declaration public uint? BytesWritten { get; set; } Property Value Type Description Nullable < UInt32 > | Improve this Doc View Source CreationDateTime Declaration [JsonIgnore] public DateTime CreationDateTime { get; } Property Value Type Description DateTime | Improve this Doc View Source CreationTime Declaration public double CreationTime { get; set; } Property Value Type Description Double | Improve this Doc View Source IsLocal Flag indicating whether the peer connection is local to the node Declaration [JsonIgnore] public bool IsLocal { get; } Property Value Type Description Boolean | Improve this Doc View Source LastMessageDateTime Declaration [JsonIgnore] public DateTime LastMessageDateTime { get; } Property Value Type Description DateTime | Improve this Doc View Source LastMessageTime Declaration public double LastMessageTime { get; set; } Property Value Type Description Double | Improve this Doc View Source LocalPort Declaration public int LocalPort { get; set; } Property Value Type Description Int32 | Improve this Doc View Source NodeId Declaration public string NodeId { get; set; } Property Value Type Description String | Improve this Doc View Source PeakHash Declaration public string PeakHash { get; set; } Property Value Type Description String | Improve this Doc View Source PeakHeight Declaration public uint? PeakHeight { get; set; } Property Value Type Description Nullable < UInt32 > | Improve this Doc View Source PeakWeight Declaration public ulong? PeakWeight { get; set; } Property Value Type Description Nullable < UInt64 > | Improve this Doc View Source PeerHost Declaration public string PeerHost { get; set; } Property Value Type Description String | Improve this Doc View Source PeerPort Declaration public int PeerPort { get; set; } Property Value Type Description Int32 | Improve this Doc View Source PeerServerPort Declaration public int PeerServerPort { get; set; } Property Value Type Description Int32 | Improve this Doc View Source Type Declaration public NodeType Type { get; set; } Property Value Type Description NodeType Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.CrawlerProxy.html": {
     "href": "api/chia.dotnet.CrawlerProxy.html",
-    "title": "Class CrawlerProxy | chia-dotnet-bls",
-    "keywords": "Class CrawlerProxy Namespace chia.dotnet Assembly chia-dotnet.dll Proxy that communicates with the crawler public sealed class CrawlerProxy : ServiceProxy Inheritance object ServiceProxy CrawlerProxy Inherited Members ServiceProxy.OriginService ServiceProxy.DestinationService ServiceProxy.RpcClient ServiceProxy.HealthZ(CancellationToken) ServiceProxy.StopNode(CancellationToken) ServiceProxy.GetConnections(CancellationToken) ServiceProxy.GetRoutes(CancellationToken) ServiceProxy.OpenConnection(string, int, CancellationToken) ServiceProxy.CloseConnection(string, CancellationToken) object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.ReferenceEquals(object, object) object.ToString() Remarks ctor Constructors CrawlerProxy(IRpcClient, string) Proxy that communicates with the crawler public CrawlerProxy(IRpcClient rpcClient, string originService) Parameters rpcClient IRpcClient IRpcClient instance to use for rpc communication originService string Origin Remarks ctor Methods GetIPs(DateTime, int, int, CancellationToken) Retrieves ip addresses of peers that have connected after a given time public Task<(IEnumerable<string> ips, int total)> GetIPs(DateTime after, int offset = 0, int limit = 10000, CancellationToken cancellationToken = default) Parameters after DateTime offset int limit int cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(IEnumerable<string> ips, int total)> IP addresses GetPeerCounts(CancellationToken) Retrieves aggregate information about peers public Task<PeerCounts> GetPeerCounts(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<PeerCounts> Information about peers"
+    "title": "Class CrawlerProxy | chia-dotnet",
+    "keywords": "Class CrawlerProxy Proxy that communicates with the crawler Inheritance Object CrawlerProxy Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public sealed class CrawlerProxy Remarks ctor"
+  },
+  "api/chia.dotnet.CRCATWallet.html": {
+    "href": "api/chia.dotnet.CRCATWallet.html",
+    "title": "Class CRCATWallet | chia-dotnet",
+    "keywords": "Class CRCATWallet Wraps a CRCAT Wallet Inheritance Object CRCATWallet Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public sealed class CRCATWallet Remarks ctor"
+  },
+  "api/chia.dotnet.DaemonProxy.html": {
+    "href": "api/chia.dotnet.DaemonProxy.html",
+    "title": "Class DaemonProxy | chia-dotnet",
+    "keywords": "Class DaemonProxy WebSocketRpcClient for the daemon interface. The daemon can be used to proxy messages to and from other chia services as well as controlling the PlotterProxy and having it's own procedures Inheritance Object DaemonProxy Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public sealed class DaemonProxy Remarks ctor"
   },
   "api/chia.dotnet.DAOInfo.html": {
     "href": "api/chia.dotnet.DAOInfo.html",
-    "title": "Class DAOInfo | chia-dotnet-bls",
-    "keywords": "Class DAOInfo Namespace chia.dotnet Assembly chia-dotnet.dll public record DAOInfo : IEquatable<DAOInfo> Inheritance object DAOInfo Implements IEquatable<DAOInfo> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Assets public IEnumerable<string> Assets { get; init; } Property Value IEnumerable<string> CatWalletId public uint CatWalletId { get; init; } Property Value uint CurrentHeight public uint CurrentHeight { get; init; } Property Value uint CurrentTreasuryCoin public Coin? CurrentTreasuryCoin { get; init; } Property Value Coin CurrentTreasuryInnerpuz public string? CurrentTreasuryInnerpuz { get; init; } Property Value string DaoCatWalletId public uint DaoCatWalletId { get; init; } Property Value uint FilterBelowVoteAmount we ignore proposals with fewer votes than this - defaults to 1 public ulong FilterBelowVoteAmount { get; init; } Property Value ulong ParentInfo public IEnumerable<IDictionary<string, LineageProof?>> ParentInfo { get; init; } Property Value IEnumerable<IDictionary<string, LineageProof>> ProposalsList public IEnumerable<ProposalInfo> ProposalsList { get; init; } Property Value IEnumerable<ProposalInfo> SingletonBlockHeight the block height that the current treasury singleton was created in public uint SingletonBlockHeight { get; init; } Property Value uint TreasuryId public string TreasuryId { get; init; } Property Value string"
+    "title": "Class DAOInfo | chia-dotnet",
+    "keywords": "Class DAOInfo Inheritance Object DAOInfo Implements IEquatable < DAOInfo > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class DAOInfo : IEquatable<DAOInfo> Properties | Improve this Doc View Source Assets Declaration public IEnumerable<string> Assets { get; set; } Property Value Type Description IEnumerable < String > | Improve this Doc View Source CatWalletId Declaration public uint CatWalletId { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source CurrentHeight Declaration public uint CurrentHeight { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source CurrentTreasuryCoin Declaration public Coin CurrentTreasuryCoin { get; set; } Property Value Type Description Coin | Improve this Doc View Source CurrentTreasuryInnerpuz Declaration public string CurrentTreasuryInnerpuz { get; set; } Property Value Type Description String | Improve this Doc View Source DaoCatWalletId Declaration public uint DaoCatWalletId { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source FilterBelowVoteAmount we ignore proposals with fewer votes than this - defaults to 1 Declaration public ulong FilterBelowVoteAmount { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source ParentInfo Declaration public IEnumerable<IDictionary<string, LineageProof>> ParentInfo { get; set; } Property Value Type Description IEnumerable < IDictionary < String , LineageProof >> | Improve this Doc View Source ProposalsList Declaration public IEnumerable<ProposalInfo> ProposalsList { get; set; } Property Value Type Description IEnumerable < ProposalInfo > | Improve this Doc View Source SingletonBlockHeight the block height that the current treasury singleton was created in Declaration public uint SingletonBlockHeight { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source TreasuryId Declaration public string TreasuryId { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.DAORules.html": {
     "href": "api/chia.dotnet.DAORules.html",
-    "title": "Class DAORules | chia-dotnet-bls",
-    "keywords": "Class DAORules Namespace chia.dotnet Assembly chia-dotnet.dll public record DAORules : IEquatable<DAORules> Inheritance object DAORules Implements IEquatable<DAORules> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties AttendanceRequired public ulong AttendanceRequired { get; init; } Property Value ulong OracleSpendDelay public ulong OracleSpendDelay { get; init; } Property Value ulong PassPercentage public ulong PassPercentage { get; init; } Property Value ulong ProposalMinimumAmount public ulong ProposalMinimumAmount { get; init; } Property Value ulong ProposalTimelock public ulong ProposalTimelock { get; init; } Property Value ulong SelfDestructLength public ulong SelfDestructLength { get; init; } Property Value ulong SoftCloseLength public ulong SoftCloseLength { get; init; } Property Value ulong"
+    "title": "Class DAORules | chia-dotnet",
+    "keywords": "Class DAORules Inheritance Object DAORules Implements IEquatable < DAORules > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class DAORules : IEquatable<DAORules> Properties | Improve this Doc View Source AttendanceRequired Declaration public ulong AttendanceRequired { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source OracleSpendDelay Declaration public ulong OracleSpendDelay { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source PassPercentage Declaration public ulong PassPercentage { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source ProposalMinimumAmount Declaration public ulong ProposalMinimumAmount { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source ProposalTimelock Declaration public ulong ProposalTimelock { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source SelfDestructLength Declaration public ulong SelfDestructLength { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source SoftCloseLength Declaration public ulong SoftCloseLength { get; set; } Property Value Type Description UInt64 Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.DAOWallet.html": {
     "href": "api/chia.dotnet.DAOWallet.html",
-    "title": "Class DAOWallet | chia-dotnet-bls",
-    "keywords": "Class DAOWallet Namespace chia.dotnet Assembly chia-dotnet.dll Wraps a DAO Wallet public sealed class DAOWallet : Wallet Inheritance object Wallet DAOWallet Inherited Members Wallet.WalletId Wallet.WalletProxy Wallet.GetWalletInfo(CancellationToken) Wallet.GetBalance(CancellationToken) Wallet.SelectCoins(ulong, IEnumerable<Coin>, IEnumerable<ulong>, ulong?, ulong?, CancellationToken) Wallet.GetTransactions(string, TransactionTypeFilter, bool, string, uint, uint, bool?, CancellationToken) Wallet.GetSpendableCoins(ulong?, ulong?, IEnumerable<ulong>, IEnumerable<Coin>, IEnumerable<string>, CancellationToken) Wallet.GetNextAddress(bool, CancellationToken) Wallet.GetTransactionCount(TransactionTypeFilter, CancellationToken) Wallet.DeleteUnconfirmedTransactions(CancellationToken) Wallet.SendTransaction(string, ulong, IEnumerable<string>, IEnumerable<ulong>, IEnumerable<string>, ulong?, ulong?, bool, ulong, CancellationToken) Wallet.SendTransactionMulti(IEnumerable<Coin>, IEnumerable<Coin>, ulong, CancellationToken) object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.ReferenceEquals(object, object) object.ToString() Remarks ctor Constructors DAOWallet(uint, WalletProxy) Wraps a DAO Wallet public DAOWallet(uint walletId, WalletProxy walletProxy) Parameters walletId uint The wallet_id to wrap walletProxy WalletProxy Wallet RPC proxy to use for communication Remarks ctor Methods AddFundsToTreasury(ulong, uint, ulong, CancellationToken) Adds funds to a DAO's treasury. public Task<(string txId, TransactionRecord tx)> AddFundsToTreasury(ulong amount, uint fundingWalletId, ulong fee = 0, CancellationToken cancellationToken = default) Parameters amount ulong fundingWalletId uint fee ulong cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(string txId, TransactionRecord tx)> AdjustFilterLevel(ulong, CancellationToken) Adjusts the DAO filter level. public Task<DAOInfo> AdjustFilterLevel(ulong filterLevel, CancellationToken cancellationToken = default) Parameters filterLevel ulong cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<DAOInfo> DAOInfo CloseProposal(string, string, string, ulong, CancellationToken) Closes a DAO proposal. public Task<(string txId, TransactionRecord tx)> CloseProposal(string selfDestruct, string genesisId, string proposalId, ulong fee = 0, CancellationToken cancellationToken = default) Parameters selfDestruct string genesisId string proposalId string fee ulong cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(string txId, TransactionRecord tx)> CreateProposal(string, CancellationToken) Creates a DAO proposal. public Task<(string proposalId, string txId, TransactionRecord tx)> CreateProposal(string proposalType, CancellationToken cancellationToken = default) Parameters proposalType string cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(string proposalId, string txId, TransactionRecord tx)> ExitLockup(IEnumerable<object>, ulong, CancellationToken) Exits the DAO lockup period. public Task<(string txId, TransactionRecord tx)> ExitLockup(IEnumerable<object> coins, ulong fee = 0, CancellationToken cancellationToken = default) Parameters coins IEnumerable<object> fee ulong cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(string txId, TransactionRecord tx)> FreeCoinsFromFinishedProposals(ulong, CancellationToken) Frees coins from proposals that are finished. public Task<(string txId, TransactionRecord tx)> FreeCoinsFromFinishedProposals(ulong fee = 0, CancellationToken cancellationToken = default) Parameters fee ulong cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(string txId, TransactionRecord tx)> GetProposalState(string, CancellationToken) Use this to figure out whether a proposal has passed or failed and whether it can be closed Given a proposal_id: if required yes votes are recorded then proposal passed. if timelock and attendance are met then proposal can close Returns a dict of passed and closable bools, and the remaining votes/blocks needed Note that a proposal can be in a passed and closable state now, but become failed if a large number of 'no' votes are received before the soft close is reached. public Task<ProposalState> GetProposalState(string proposalId, CancellationToken cancellationToken = default) Parameters proposalId string cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<ProposalState> ProposalState GetProposals(bool, CancellationToken) Get all proposals for a given dao wallet. public Task<(IEnumerable<ProposalInfo> proposals, ulong proposalTimelock, ulong softCloseLength)> GetProposals(bool includeClosed = true, CancellationToken cancellationToken = default) Parameters includeClosed bool cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(IEnumerable<ProposalInfo> proposals, ulong proposalTimelock, ulong softCloseLength)> GetRules(CancellationToken) Retrieves the rules of a DAO wallet. public Task<DAORules> GetRules(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<DAORules> DAORules GetTreasuryBalance(CancellationToken) Retrieves the balance of a DAO's treasury. public Task<IDictionary<string, BigInteger>> GetTreasuryBalance(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IDictionary<string, BigInteger>> GetTreasuryId(CancellationToken) Retrieves the treasury id of a DAO wallet. public Task<string> GetTreasuryId(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<string> string ParseProposal(string, CancellationToken) Parses a DAO proposal. public Task<IDictionary<string, object>> ParseProposal(string proposalId, CancellationToken cancellationToken = default) Parameters proposalId string cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IDictionary<string, object>> Dictionary SendToLockup(ulong, ulong, CancellationToken) Sends the DAO to lockup. public Task<(string txId, TransactionRecord tx)> SendToLockup(ulong amount, ulong fee = 0, CancellationToken cancellationToken = default) Parameters amount ulong fee ulong cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(string txId, TransactionRecord tx)> Validate(CancellationToken) Validates that WalletId is a DAO public override Task Validate(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken Wraps a DAO Wallet Returns Task True if the wallet is a DAO wallet VoteOnProposal(bool, ulong, string, ulong, CancellationToken) Vote on a DAO proposal. public Task<(string txId, TransactionRecord tx)> VoteOnProposal(bool isYesVote, ulong voteAmount, string proposalId, ulong fee = 0, CancellationToken cancellationToken = default) Parameters isYesVote bool voteAmount ulong proposalId string fee ulong cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(string txId, TransactionRecord tx)>"
-  },
-  "api/chia.dotnet.DIDWallet.html": {
-    "href": "api/chia.dotnet.DIDWallet.html",
-    "title": "Class DIDWallet | chia-dotnet-bls",
-    "keywords": "Class DIDWallet Namespace chia.dotnet Assembly chia-dotnet.dll Wraps a Distributed Identity Wallet public sealed class DIDWallet : Wallet Inheritance object Wallet DIDWallet Inherited Members Wallet.WalletId Wallet.WalletProxy Wallet.GetWalletInfo(CancellationToken) Wallet.GetBalance(CancellationToken) Wallet.SelectCoins(ulong, IEnumerable<Coin>, IEnumerable<ulong>, ulong?, ulong?, CancellationToken) Wallet.GetTransactions(string, TransactionTypeFilter, bool, string, uint, uint, bool?, CancellationToken) Wallet.GetSpendableCoins(ulong?, ulong?, IEnumerable<ulong>, IEnumerable<Coin>, IEnumerable<string>, CancellationToken) Wallet.GetNextAddress(bool, CancellationToken) Wallet.GetTransactionCount(TransactionTypeFilter, CancellationToken) Wallet.DeleteUnconfirmedTransactions(CancellationToken) Wallet.SendTransaction(string, ulong, IEnumerable<string>, IEnumerable<ulong>, IEnumerable<string>, ulong?, ulong?, bool, ulong, CancellationToken) Wallet.SendTransactionMulti(IEnumerable<Coin>, IEnumerable<Coin>, ulong, CancellationToken) object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.ReferenceEquals(object, object) object.ToString() Remarks ctor Constructors DIDWallet(uint, WalletProxy) Wraps a Distributed Identity Wallet public DIDWallet(uint walletId, WalletProxy walletProxy) Parameters walletId uint The wallet_id to wrap walletProxy WalletProxy Wallet RPC proxy to use for communication Remarks ctor Methods CreateAttest(string, string, string, CancellationToken) Create an attest file public Task<(string MessageSpendBundle, (string Parent, string InnerPuzzleHash, ulong Amount) Info, string AttestData)> CreateAttest(string coinName, string pubkey, string puzHash, CancellationToken cancellationToken = default) Parameters coinName string The coin name pubkey string The public key puzHash string The puzzlehash cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(string MessageSpendBundle, (string Parent, string InnerPuzzleHash, ulong Amount) Info, string AttestData)> A spendbundle and information about the attest CreateBackupFile(CancellationToken) Create a backup of the wallet public Task<string> CreateBackupFile(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<string> The backup data GetCurrentCoinInfo(CancellationToken) Gets information about the DID wallets current coin public Task<(string MyDid, string Parent, string InnerPuzzle, ulong Amount)> GetCurrentCoinInfo(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(string MyDid, string Parent, string InnerPuzzle, ulong Amount)> The coin info GetDid(CancellationToken) Get the distributed identity and coin if present public Task<(string MyDid, string? CoinID)> GetDid(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(string MyDid, string CoinID)> A DID and optional CoinID GetInformationNeededForRecovery(CancellationToken) Create an attestment public Task<(string MyDID, string CoinName, string NewPuzzleHash, string PublicKey, IEnumerable<byte> BackUpIds)> GetInformationNeededForRecovery(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(string MyDID, string CoinName, string NewPuzzleHash, string PublicKey, IEnumerable<byte> BackUpIds)> A spendbundle and information about the attest GetMetadata(CancellationToken) Updates the metadata public Task<IDictionary<string, string>> GetMetadata(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IDictionary<string, string>> The metadata GetName(CancellationToken) Get the wallet name public Task<string> GetName(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<string> The name GetPubKey(CancellationToken) Get the wallet pubkey public Task<string> GetPubKey(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<string> The pubkey GetRecoveryList(CancellationToken) Get the recover list public Task<(IEnumerable<string> RecoverList, int NumRequired)> GetRecoveryList(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(IEnumerable<string> ips, int total)> The recover list and num required property of the wallet MessageSpend(IEnumerable<string>, IEnumerable<string>, CancellationToken) Spends a DID message. public Task<SpendBundle> MessageSpend(IEnumerable<string> puzzleAnnouncements, IEnumerable<string> coinAnnouncements, CancellationToken cancellationToken = default) Parameters puzzleAnnouncements IEnumerable<string> coinAnnouncements IEnumerable<string> cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<SpendBundle> SpendBundle RecoverySpend(IEnumerable<string>, string?, string?, CancellationToken) Recovery spend public Task RecoverySpend(IEnumerable<string> attestData, string? pubkey, string? puzzlehash, CancellationToken cancellationToken = default) Parameters attestData IEnumerable<string> List of attest messages. Must be >= num_of_backup_ids_needed pubkey string The public key puzzlehash string The puzzlehash of the spend cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task SetName(string, CancellationToken) Sets the name public Task SetName(string name, CancellationToken cancellationToken = default) Parameters name string The name cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task Spend(string, CancellationToken) Spend from the DID wallet public Task Spend(string puzzlehash, CancellationToken cancellationToken = default) Parameters puzzlehash string The puzzlehash to spend cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task Transfer(string, bool, bool?, ulong, CancellationToken) Transfer the DID wallet to another owner public Task<TransactionRecord> Transfer(string innerAddress, bool withRecoveryInfo = true, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default) Parameters innerAddress string the address withRecoveryInfo bool Indiciator whether to include recovery infor reusePuzhash bool? fee ulong Trasnaction fee cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<TransactionRecord> The backup data UpdateMetadata(string, bool?, ulong, CancellationToken) Updates the metadata public Task<SpendBundle> UpdateMetadata(string metadata, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default) Parameters metadata string The name reusePuzhash bool? fee ulong Transaction fee cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<SpendBundle> An awaitable Task UpdateRecoveryIds(IEnumerable<string>, ulong?, bool?, CancellationToken) Updates recovery ID's public Task UpdateRecoveryIds(IEnumerable<string> newList, ulong? numVerificationsRequired = null, bool? reusePuzhash = null, CancellationToken cancellationToken = default) Parameters newList IEnumerable<string> The new ids numVerificationsRequired ulong? The number of verifications required reusePuzhash bool? cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task UpdateRecoveryIds(IEnumerable<string>, ulong, CancellationToken) Updates recovery ID's public Task UpdateRecoveryIds(IEnumerable<string> newList, ulong numVerificationsRequired, CancellationToken cancellationToken = default) Parameters newList IEnumerable<string> The new ids numVerificationsRequired ulong The number of verifications required cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task Validate(CancellationToken) Validates that WalletId is a DISTRIBUTED_ID public override Task Validate(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken Wraps a Distributed Identity Wallet Returns Task True if the wallet is a DID wallet"
-  },
-  "api/chia.dotnet.DaemonProxy.html": {
-    "href": "api/chia.dotnet.DaemonProxy.html",
-    "title": "Class DaemonProxy | chia-dotnet-bls",
-    "keywords": "Class DaemonProxy Namespace chia.dotnet Assembly chia-dotnet.dll WebSocketRpcClient for the daemon interface. The daemon can be used to proxy messages to and from other chia services as well as controlling the PlotterProxy and having it's own procedures public sealed class DaemonProxy : ServiceProxy Inheritance object ServiceProxy DaemonProxy Inherited Members ServiceProxy.OriginService ServiceProxy.DestinationService ServiceProxy.RpcClient ServiceProxy.HealthZ(CancellationToken) ServiceProxy.StopNode(CancellationToken) ServiceProxy.GetConnections(CancellationToken) ServiceProxy.GetRoutes(CancellationToken) ServiceProxy.OpenConnection(string, int, CancellationToken) ServiceProxy.CloseConnection(string, CancellationToken) object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.ReferenceEquals(object, object) object.ToString() Remarks ctor Constructors DaemonProxy(WebSocketRpcClient, string) WebSocketRpcClient for the daemon interface. The daemon can be used to proxy messages to and from other chia services as well as controlling the PlotterProxy and having it's own procedures public DaemonProxy(WebSocketRpcClient rpcClient, string originService) Parameters rpcClient WebSocketRpcClient IRpcClient instance to use for rpc communication originService string Origin Remarks ctor Methods AddPrivateKey(string, string, CancellationToken) Adds a private key to the keychain, with the given entropy and passphrase. The keychain itself will store the public key, and the entropy bytes, but not the passphrase. public Task<uint> AddPrivateKey(string mnemonic, string passphrase, CancellationToken cancellationToken = default) Parameters mnemonic string Mnemonic entropy of the key passphrase string Keyring passphrase cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<uint> Awaitable Task CheckKeys(string, CancellationToken) Checks the keys public Task CheckKeys(string rootPath, CancellationToken cancellationToken = default) Parameters rootPath string The config root path cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task Awaitable Task Remarks This seems to send the daemon out to lunch CreateProxyFrom<T>() Create a new derived ServiceProxy instance sharing this daemon's RpcClient public T CreateProxyFrom<T>() where T : ServiceProxy Returns T The ServiceProxy Type Parameters T The type of ServiceProxy to create Remarks This only works for daemons because they can forward messages to other services through their WebSocketRpcClient DeleteAllKeys(CancellationToken) Deletes all keys from the keychain public Task DeleteAllKeys(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task Awaitable Task DeleteKeyByFingerprint(uint, CancellationToken) Deletes all keys which have the given public key fingerprint public Task DeleteKeyByFingerprint(uint fingerprint, CancellationToken cancellationToken = default) Parameters fingerprint uint The fingerprint cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task Awaitable Task DeleteLabel(uint, CancellationToken) Removes the label assigned to the key with the given fingerprint. public Task DeleteLabel(uint fingerprint, CancellationToken cancellationToken = default) Parameters fingerprint uint The fingerprint cancellationToken CancellationToken Returns Task Exit(CancellationToken) Tells the daemon at the RPC endpoint to exit. public Task Exit(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task Awaitable Task Remarks There isn't a way to start the daemon remotely via RPC, so take care that you have access to the RPC host if needed GetAllPrivateKeys(CancellationToken) Returns all private keys as a tuple of key, and entropy bytes (i.e. mnemonic) for each key. public Task<IEnumerable<PrivateKeyData>> GetAllPrivateKeys(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<PrivateKeyData>> All of the PrivateKeys GetFirstPrivateKey(CancellationToken) Returns the first private key public Task<PrivateKeyData> GetFirstPrivateKey(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<PrivateKeyData> The first PrivateKey GetKey(uint, bool, CancellationToken) Locates and returns KeyData matching the provided fingerprint public Task<KeyData> GetKey(uint fingerprint, bool includeSecrets = false, CancellationToken cancellationToken = default) Parameters fingerprint uint The fingerprint includeSecrets bool Include secrets cancellationToken CancellationToken Returns Task<KeyData> GetKeyForFingerprint(uint, CancellationToken) Gets the private key associated with the given fingerprint public Task<PrivateKeyData> GetKeyForFingerprint(uint fingerprint, CancellationToken cancellationToken = default) Parameters fingerprint uint The fingerprint cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<PrivateKeyData> The PrivateKey GetKeyringStatus(CancellationToken) Retrieves the status of the keyring public Task<KeyringStatus> GetKeyringStatus(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<KeyringStatus> Awaitable Task GetKeys(uint, bool, CancellationToken) Returns the KeyData of all keys which can be retrieved public Task<IEnumerable<KeyData>> GetKeys(uint fingerprint, bool includeSecrets = false, CancellationToken cancellationToken = default) Parameters fingerprint uint The fingerprint includeSecrets bool Include secrets cancellationToken CancellationToken Returns Task<IEnumerable<KeyData>> GetStatus(CancellationToken) Get whether the genesis block has been intiailized public Task<bool> GetStatus(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<bool> Boolean indicator GetVersion(CancellationToken) Get the installed version of chia at the endpoint public Task<string> GetVersion(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<string> The chia version as a string GetWalletAddresses(IEnumerable<uint>?, bool, uint, uint, CancellationToken) Returns the list of addresses. public Task<IDictionary<uint, IEnumerable<WalletAddress>>> GetWalletAddresses(IEnumerable<uint>? fingerprints = null, bool nonObserverDerivation = false, uint index = 0, uint count = 1, CancellationToken cancellationToken = default) Parameters fingerprints IEnumerable<uint> nonObserverDerivation bool index uint count uint cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IDictionary<uint, IEnumerable<WalletAddress>>> A dictionary of fingerprints and WalletAddress IsKeyringLocked(CancellationToken) Determine if the keyring is locked public Task<bool> IsKeyringLocked(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<bool> Boolean indicator as to wheteher the keyring is locked IsRunning(string, CancellationToken) Determines if the named service is running. public Task<bool> IsRunning(string service, CancellationToken cancellationToken = default) Parameters service string The service name cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<bool> Boolean indicator as to wheteher the service is running Ping(CancellationToken) Sends ping message to the service public Task Ping(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task Awaitable Task RegisterService(string, CancellationToken) Registers this daemon to receive messages. This is needed to receive responses from services other than the daemon. This is not a ServiceNames but usually the name of the consumer application such as 'wallet_ui' public Task RegisterService(string service, CancellationToken cancellationToken = default) Parameters service string The name to register cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task Awaitable Task RegisterService(CancellationToken) Registers this websocket to receive messages using OriginService This is needed to receive responses from services other than the daemon. public Task RegisterService(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task Awaitable Task RemoveKeyringPassphrase(string, CancellationToken) Remove the key ring passphrase public Task RemoveKeyringPassphrase(string currentPassphrase, CancellationToken cancellationToken = default) Parameters currentPassphrase string The current keyring passphrase cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task Awaitable Task RunningServices(CancellationToken) Get athe list of running services public Task<IEnumerable<string>> RunningServices(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<string>> A list of services SetKeyringPassphrase(string, string, string, bool, CancellationToken) Update the key ring passphrase public Task SetKeyringPassphrase(string currentPassphrase, string newPassphrase, string passphraseHint, bool savePassphrase = false, CancellationToken cancellationToken = default) Parameters currentPassphrase string The current keyring passphrase newPassphrase string The new keyring passphrase passphraseHint string A passphrase hint savePassphrase bool Should the passphrase be saved cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task Awaitable Task SetLabel(uint, string, CancellationToken) Assigns the given label to the first key with the given fingerprint. public Task SetLabel(uint fingerprint, string label, CancellationToken cancellationToken = default) Parameters fingerprint uint The fingerprint label string The label cancellationToken CancellationToken Returns Task StartService(string, CancellationToken) Starts the named service. public Task StartService(string service, CancellationToken cancellationToken = default) Parameters service string The ServiceNames of the service cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task Awaitable Task StopService(string, CancellationToken) Stops the named service public Task StopService(string service, CancellationToken cancellationToken = default) Parameters service string The ServiceNames of the service cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task Awaitable Task UnlockKeyring(string, CancellationToken) Unlock the keyring public Task UnlockKeyring(string key, CancellationToken cancellationToken = default) Parameters key string Keyring passphrase cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task Awaitable Task ValidateKeyringPassphrase(string, CancellationToken) Test the validity of a passphrase public Task ValidateKeyringPassphrase(string key, CancellationToken cancellationToken = default) Parameters key string Keyring passphrase cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task Awaitable Task"
+    "title": "Class DAOWallet | chia-dotnet",
+    "keywords": "Class DAOWallet Wraps a DAO Wallet Inheritance Object DAOWallet Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public sealed class DAOWallet Remarks ctor"
   },
   "api/chia.dotnet.DataLayerOffer.html": {
     "href": "api/chia.dotnet.DataLayerOffer.html",
-    "title": "Class DataLayerOffer | chia-dotnet-bls",
-    "keywords": "Class DataLayerOffer Namespace chia.dotnet Assembly chia-dotnet.dll public record DataLayerOffer : IEquatable<DataLayerOffer> Inheritance object DataLayerOffer Implements IEquatable<DataLayerOffer> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Maker public StoreProofs Maker { get; init; } Property Value StoreProofs Offer public string Offer { get; init; } Property Value string Taker public OfferStore Taker { get; init; } Property Value OfferStore TradeId public string TradeId { get; init; } Property Value string"
+    "title": "Class DataLayerOffer | chia-dotnet",
+    "keywords": "Class DataLayerOffer Inheritance Object DataLayerOffer Implements IEquatable < DataLayerOffer > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class DataLayerOffer : IEquatable<DataLayerOffer> Properties | Improve this Doc View Source Maker Declaration public StoreProofs Maker { get; set; } Property Value Type Description StoreProofs | Improve this Doc View Source Offer Declaration public string Offer { get; set; } Property Value Type Description String | Improve this Doc View Source Taker Declaration public OfferStore Taker { get; set; } Property Value Type Description OfferStore | Improve this Doc View Source TradeId Declaration public string TradeId { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.DataLayerProxy.html": {
     "href": "api/chia.dotnet.DataLayerProxy.html",
-    "title": "Class DataLayerProxy | chia-dotnet-bls",
-    "keywords": "Class DataLayerProxy Namespace chia.dotnet Assembly chia-dotnet.dll Proxy that communicates with the Data Layer public sealed class DataLayerProxy : ServiceProxy Inheritance object ServiceProxy DataLayerProxy Inherited Members ServiceProxy.OriginService ServiceProxy.DestinationService ServiceProxy.RpcClient ServiceProxy.HealthZ(CancellationToken) ServiceProxy.StopNode(CancellationToken) ServiceProxy.GetConnections(CancellationToken) ServiceProxy.GetRoutes(CancellationToken) ServiceProxy.OpenConnection(string, int, CancellationToken) ServiceProxy.CloseConnection(string, CancellationToken) object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.ReferenceEquals(object, object) object.ToString() Remarks ctor Constructors DataLayerProxy(IRpcClient, string) Proxy that communicates with the Data Layer public DataLayerProxy(IRpcClient rpcClient, string originService) Parameters rpcClient IRpcClient IRpcClient instance to use for rpc communication originService string Origin Remarks ctor Methods AddMirror(string, ulong, IEnumerable<string>, ulong, CancellationToken) Adds a mirror public Task AddMirror(string id, ulong amount, IEnumerable<string> urls, ulong fee = 0, CancellationToken cancellationToken = default) Parameters id string Mirror id amount ulong The Amount urls IEnumerable<string> List of mirror urls fee ulong Fee amount (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task AddMissingFiles(string[], string, bool, CancellationToken) Adds missing files public Task AddMissingFiles(string[] ids, string foldername, bool overwrite = false, CancellationToken cancellationToken = default) Parameters ids string[] List of file id's foldername string The folder name overwrite bool Indicator whetehr to overwrite files cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task BatchUpdate(string, IDictionary<string, string>, ulong, CancellationToken) Applies a batch of updates. public Task<string> BatchUpdate(string id, IDictionary<string, string> changeList, ulong fee = 0, CancellationToken cancellationToken = default) Parameters id string Id changeList IDictionary<string, string> Name value pairs of changes fee ulong Fee amount (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<string> Transaction id CancelOffer(string, bool, ulong, CancellationToken) Cancels an offer using a transaction public Task CancelOffer(string tradeId, bool secure = false, ulong fee = 0, CancellationToken cancellationToken = default) Parameters tradeId string The trade id of the offer secure bool This will create a transaction that includes coins that were offered fee ulong Transaction fee cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task CheckPlugins(CancellationToken) Checks the status of plugins. public Task<PluginStatus> CheckPlugins(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken Proxy that communicates with the Data Layer Returns Task<PluginStatus> PluginStatus ClearPendingRoots(string, CancellationToken) Clears pending roots. public Task<Root> ClearPendingRoots(string storeId, CancellationToken cancellationToken = default) Parameters storeId string cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<Root> Root CreateDataStore(ulong, CancellationToken) Creates a data store. public Task<(string id, IEnumerable<TransactionRecord> txs)> CreateDataStore(ulong fee = 0, CancellationToken cancellationToken = default) Parameters fee ulong Fee amount (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(string id, IEnumerable<TransactionRecord> txs)> The tree id and list of transactions DeleteKey(string, string, ulong, CancellationToken) Deletes a data store. public Task<string> DeleteKey(string key, string id, ulong fee = 0, CancellationToken cancellationToken = default) Parameters key string Row key id string Row id fee ulong Fee amount (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<string> Transaction id DeleteMirror(string, ulong, CancellationToken) Deletes a mirror. public Task DeleteMirror(string coinId, ulong fee = 0, CancellationToken cancellationToken = default) Parameters coinId string Mirror coin id fee ulong Fee amount (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task GetAncestors(string, string, CancellationToken) Gets the list of ancestors for a given id/hash pair. public Task<IEnumerable<InternalNode>> GetAncestors(string id, string hash, CancellationToken cancellationToken = default) Parameters id string Id hash string Hash cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<InternalNode>> GetKVDiff(string, string, string, CancellationToken) Get kv diff between two root hashes. public Task<KVDiff> GetKVDiff(string id, string hash1, string hash2, CancellationToken cancellationToken = default) Parameters id string Id hash1 string First Hash hash2 string Second Hash cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<KVDiff> KVDiff GetKeys(string, string?, CancellationToken) Gets the list of ancestors for a given id/hash pair. public Task<IEnumerable<string>> GetKeys(string id, string? rootHash, CancellationToken cancellationToken = default) Parameters id string Id rootHash string Root Hash cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<string>> GetKeysValues(string, string, CancellationToken) Get the keys and values for a given id/root_hash pair. public Task<IEnumerable<TerminalNode>> GetKeysValues(string id, string rootHash, CancellationToken cancellationToken = default) Parameters id string Id rootHash string Root Hash cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<TerminalNode>> GetLocalRoot(string, CancellationToken) Gets hash of latest tree root saved in our local datastore. public Task<KVDiff> GetLocalRoot(string id, CancellationToken cancellationToken = default) Parameters id string Id cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<KVDiff> A hash GetMirrors(string, CancellationToken) Gets the mirrors for a given store id. public Task<IEnumerable<Mirror>> GetMirrors(string id, CancellationToken cancellationToken = default) Parameters id string Store Id cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<Mirror>> A list of Mirror GetOwnedStores(CancellationToken) Gets the list of owned store ids. public Task<IEnumerable<string>> GetOwnedStores(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<string>> A list of Mirror GetRoot(string, CancellationToken) Gets hash of latest tree root. public Task<RootHash> GetRoot(string id, CancellationToken cancellationToken = default) Parameters id string cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<RootHash> A Root GetRootHistory(string, CancellationToken) Get history of state hashes for a store. public Task<IEnumerable<RootHistory>> GetRootHistory(string id, CancellationToken cancellationToken = default) Parameters id string cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<RootHistory>> A list of RootHistory GetRoots(IEnumerable<string>, CancellationToken) Gets state hashes for a list of roots public Task<IEnumerable<RootHash>> GetRoots(IEnumerable<string> ids, CancellationToken cancellationToken = default) Parameters ids IEnumerable<string> cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<RootHash>> A list of RootHash GetSyncStatus(string, CancellationToken) Gets the sync status of a store. public Task<DataLayerSyncStatus> GetSyncStatus(string id, CancellationToken cancellationToken = default) Parameters id string cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<DataLayerSyncStatus> A list of DataLayerSyncStatus GetValue(string, string, string?, CancellationToken) Get the value for a given id/key pair. public Task<string> GetValue(string id, string key, string? rootHash, CancellationToken cancellationToken = default) Parameters id string key string rootHash string cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<string> string Insert(string, string, ulong, CancellationToken) Adds a list of clvm objects as bytes to add to table. public Task<string> Insert(string id, string value, ulong fee = 0, CancellationToken cancellationToken = default) Parameters id string value string fee ulong Fee (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<string> string MakeOffer(IEnumerable<OfferStore>, IEnumerable<OfferStore>, ulong, CancellationToken) Makes an offer. public Task<DataLayerOffer> MakeOffer(IEnumerable<OfferStore> maker, IEnumerable<OfferStore> taker, ulong fee = 0, CancellationToken cancellationToken = default) Parameters maker IEnumerable<OfferStore> taker IEnumerable<OfferStore> fee ulong Fee (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<DataLayerOffer> DataLayerOffer RemoveSubscriptions(string, IEnumerable<string>, CancellationToken) Removes subscriptions for the given id. public Task RemoveSubscriptions(string id, IEnumerable<string> urls, CancellationToken cancellationToken = default) Parameters id string urls IEnumerable<string> cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task Subscribe(string, IEnumerable<string>, CancellationToken) Subscribe to singleton. public Task Subscribe(string id, IEnumerable<string> urls, CancellationToken cancellationToken = default) Parameters id string urls IEnumerable<string> cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task Subscriptions(CancellationToken) List current subscriptions. public Task<IEnumerable<string>> Subscriptions(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<string>> A list of string TakeOffer(object, ulong, CancellationToken) Takes an offer. public Task<string> TakeOffer(object offer, ulong fee = 0, CancellationToken cancellationToken = default) Parameters offer object fee ulong Fee (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<string> string Unsubscribe(string, bool, CancellationToken) Unsubscribe from singleton. public Task Unsubscribe(string id, bool retain = false, CancellationToken cancellationToken = default) Parameters id string retain bool cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task VerifyOffer(DataLayerOffer, ulong, CancellationToken) Verifies an offer. public Task<(bool Valid, ulong Fee)> VerifyOffer(DataLayerOffer offer, ulong fee = 0, CancellationToken cancellationToken = default) Parameters offer DataLayerOffer fee ulong Fee (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(bool Valid, ulong Fee)> boolean valid flag and fee amount WalletLogIn(uint, CancellationToken) Sets a key to active. public Task WalletLogIn(uint fingerprint, CancellationToken cancellationToken = default) Parameters fingerprint uint The fingerprint cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable task"
+    "title": "Class DataLayerProxy | chia-dotnet",
+    "keywords": "Class DataLayerProxy Proxy that communicates with the Data Layer Inheritance Object DataLayerProxy Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public sealed class DataLayerProxy Remarks ctor"
   },
   "api/chia.dotnet.DataLayerSyncStatus.html": {
     "href": "api/chia.dotnet.DataLayerSyncStatus.html",
-    "title": "Class DataLayerSyncStatus | chia-dotnet-bls",
-    "keywords": "Class DataLayerSyncStatus Namespace chia.dotnet Assembly chia-dotnet.dll public record DataLayerSyncStatus : IEquatable<DataLayerSyncStatus> Inheritance object DataLayerSyncStatus Implements IEquatable<DataLayerSyncStatus> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Generation public uint Generation { get; init; } Property Value uint RootHash public string RootHash { get; init; } Property Value string TargetGeneration public int TargetGeneration { get; init; } Property Value int TargetRootHash public string TargetRootHash { get; init; } Property Value string"
+    "title": "Class DataLayerSyncStatus | chia-dotnet",
+    "keywords": "Class DataLayerSyncStatus Inheritance Object DataLayerSyncStatus Implements IEquatable < DataLayerSyncStatus > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class DataLayerSyncStatus : IEquatable<DataLayerSyncStatus> Properties | Improve this Doc View Source Generation Declaration public uint Generation { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source RootHash Declaration public string RootHash { get; set; } Property Value Type Description String | Improve this Doc View Source TargetGeneration Declaration public int TargetGeneration { get; set; } Property Value Type Description Int32 | Improve this Doc View Source TargetRootHash Declaration public string TargetRootHash { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.DataLayerWallet.html": {
     "href": "api/chia.dotnet.DataLayerWallet.html",
-    "title": "Class DataLayerWallet | chia-dotnet-bls",
-    "keywords": "Class DataLayerWallet Namespace chia.dotnet Assembly chia-dotnet.dll Wraps a Data Layer Wallet public sealed class DataLayerWallet : Wallet Inheritance object Wallet DataLayerWallet Inherited Members Wallet.WalletId Wallet.WalletProxy Wallet.GetWalletInfo(CancellationToken) Wallet.GetBalance(CancellationToken) Wallet.SelectCoins(ulong, IEnumerable<Coin>, IEnumerable<ulong>, ulong?, ulong?, CancellationToken) Wallet.GetTransactions(string, TransactionTypeFilter, bool, string, uint, uint, bool?, CancellationToken) Wallet.GetSpendableCoins(ulong?, ulong?, IEnumerable<ulong>, IEnumerable<Coin>, IEnumerable<string>, CancellationToken) Wallet.GetNextAddress(bool, CancellationToken) Wallet.GetTransactionCount(TransactionTypeFilter, CancellationToken) Wallet.DeleteUnconfirmedTransactions(CancellationToken) Wallet.SendTransaction(string, ulong, IEnumerable<string>, IEnumerable<ulong>, IEnumerable<string>, ulong?, ulong?, bool, ulong, CancellationToken) Wallet.SendTransactionMulti(IEnumerable<Coin>, IEnumerable<Coin>, ulong, CancellationToken) object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.ReferenceEquals(object, object) object.ToString() Remarks ctor Constructors DataLayerWallet(uint, WalletProxy) Wraps a Data Layer Wallet public DataLayerWallet(uint walletId, WalletProxy walletProxy) Parameters walletId uint The wallet_id to wrap walletProxy WalletProxy Wallet RPC proxy to use for communication Remarks ctor Methods DeleteMirror(string, ulong, CancellationToken) Remove an existing mirror for a specific singleton. public Task<IEnumerable<TransactionRecord>> DeleteMirror(string coinId, ulong fee = 0, CancellationToken cancellationToken = default) Parameters coinId string fee ulong Fee (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<TransactionRecord>> A list of TransactionRecord GetMirrors(string, CancellationToken) Get all of the mirrors for a specific singleton. public Task<IEnumerable<Mirror>> GetMirrors(string launcherId, CancellationToken cancellationToken = default) Parameters launcherId string cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<Mirror>> A list of Mirror History(string, uint?, uint?, uint?, CancellationToken) Get the singleton record for the latest singleton of a launcher ID. public Task<IEnumerable<SingletonRecord>> History(string launcherId, uint? minGeneration = null, uint? maxGeneration = null, uint? numResults = null, CancellationToken cancellationToken = default) Parameters launcherId string minGeneration uint? maxGeneration uint? numResults uint? cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<SingletonRecord>> A list of SingletonRecord LatestSingleton(string, string, CancellationToken) Get the singleton records that contain the specified root. public Task<LineageProof> LatestSingleton(string root, string launcherId, CancellationToken cancellationToken = default) Parameters root string launcherId string cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<LineageProof> LineageProof NewMirror(string, ulong, IEnumerable<string>, ulong, CancellationToken) Add a new on chain message for a specific singleton. public Task<IEnumerable<TransactionRecord>> NewMirror(string launcherId, ulong amount, IEnumerable<string> urls, ulong fee = 0, CancellationToken cancellationToken = default) Parameters launcherId string amount ulong urls IEnumerable<string> fee ulong Fee (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<TransactionRecord>> A list of TransactionRecord OwnedSingletons(CancellationToken) Get all owned singleton records. public Task<IEnumerable<SingletonRecord>> OwnedSingletons(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<SingletonRecord>> A list of SingletonRecord SingletonsByRoot(string, string, CancellationToken) Get the singleton records that contain the specified root. public Task<IEnumerable<SingletonRecord>> SingletonsByRoot(string root, string launcherId, CancellationToken cancellationToken = default) Parameters root string launcherId string cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<SingletonRecord>> A list of SingletonRecord StopTracking(string, CancellationToken) Stop tracking the data layer wallets. public Task StopTracking(string launcherId, CancellationToken cancellationToken = default) Parameters launcherId string cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task TrackNew(string, CancellationToken) Track the new data layer wallet public Task TrackNew(string launcherId, CancellationToken cancellationToken = default) Parameters launcherId string cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task UpdateMultiple(IEnumerable<SingletonInfo>, CancellationToken) Update multiple singletons with new merkle roots public Task<IEnumerable<TransactionRecord>> UpdateMultiple(IEnumerable<SingletonInfo> updates, CancellationToken cancellationToken = default) Parameters updates IEnumerable<SingletonInfo> cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<TransactionRecord>> A list of TransactionRecord UpdateRoot(string, string, ulong, CancellationToken) Update a data layer root. public Task<TransactionRecord> UpdateRoot(string newRoot, string launcherId, ulong fee = 0, CancellationToken cancellationToken = default) Parameters newRoot string launcherId string fee ulong Fee (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<TransactionRecord> TransactionRecord Validate(CancellationToken) Validates that WalletId is a DATA_LAYER public override Task Validate(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken Wraps a Data Layer Wallet Returns Task True if the wallet is a Data Layer wallet"
+    "title": "Class DataLayerWallet | chia-dotnet",
+    "keywords": "Class DataLayerWallet Wraps a Data Layer Wallet Inheritance Object DataLayerWallet Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public sealed class DataLayerWallet Remarks ctor"
   },
   "api/chia.dotnet.DidInfo.html": {
     "href": "api/chia.dotnet.DidInfo.html",
-    "title": "Class DidInfo | chia-dotnet-bls",
-    "keywords": "Class DidInfo Namespace chia.dotnet Assembly chia-dotnet.dll public record DidInfo : IEquatable<DidInfo> Inheritance object DidInfo Implements IEquatable<DidInfo> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties DidId public string DidId { get; init; } Property Value string FullPuzzle public string FullPuzzle { get; init; } Property Value string Hints public IEnumerable<string> Hints { get; init; } Property Value IEnumerable<string> LastestCoin public string LastestCoin { get; init; } Property Value string LauncherId public string LauncherId { get; init; } Property Value string Metadata public IDictionary<string, string> Metadata { get; init; } Property Value IDictionary<string, string> NumVerifications public int NumVerifications { get; init; } Property Value int P2Address public string P2Address { get; init; } Property Value string PublicKey public string PublicKey { get; init; } Property Value string RecoveryListHash public string RecoveryListHash { get; init; } Property Value string Solution public IEnumerable<object> Solution { get; init; } Property Value IEnumerable<object>"
+    "title": "Class DidInfo | chia-dotnet",
+    "keywords": "Class DidInfo Inheritance Object DidInfo Implements IEquatable < DidInfo > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class DidInfo : IEquatable<DidInfo> Properties | Improve this Doc View Source DidId Declaration public string DidId { get; set; } Property Value Type Description String | Improve this Doc View Source FullPuzzle Declaration public string FullPuzzle { get; set; } Property Value Type Description String | Improve this Doc View Source Hints Declaration public IEnumerable<string> Hints { get; set; } Property Value Type Description IEnumerable < String > | Improve this Doc View Source LastestCoin Declaration public string LastestCoin { get; set; } Property Value Type Description String | Improve this Doc View Source LauncherId Declaration public string LauncherId { get; set; } Property Value Type Description String | Improve this Doc View Source Metadata Declaration public IDictionary<string, string> Metadata { get; set; } Property Value Type Description IDictionary < String , String > | Improve this Doc View Source NumVerifications Declaration public int NumVerifications { get; set; } Property Value Type Description Int32 | Improve this Doc View Source P2Address Declaration public string P2Address { get; set; } Property Value Type Description String | Improve this Doc View Source PublicKey Declaration public string PublicKey { get; set; } Property Value Type Description String | Improve this Doc View Source RecoveryListHash Declaration public string RecoveryListHash { get; set; } Property Value Type Description String | Improve this Doc View Source Solution Declaration public IEnumerable<object> Solution { get; set; } Property Value Type Description IEnumerable < Object > Implements System.IEquatable<T>"
+  },
+  "api/chia.dotnet.DIDWallet.html": {
+    "href": "api/chia.dotnet.DIDWallet.html",
+    "title": "Class DIDWallet | chia-dotnet",
+    "keywords": "Class DIDWallet Wraps a Distributed Identity Wallet Inheritance Object DIDWallet Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public sealed class DIDWallet Remarks ctor"
   },
   "api/chia.dotnet.EndOfSubSlotBundle.html": {
     "href": "api/chia.dotnet.EndOfSubSlotBundle.html",
-    "title": "Class EndOfSubSlotBundle | chia-dotnet-bls",
-    "keywords": "Class EndOfSubSlotBundle Namespace chia.dotnet Assembly chia-dotnet.dll public record EndOfSubSlotBundle : IEquatable<EndOfSubSlotBundle> Inheritance object EndOfSubSlotBundle Implements IEquatable<EndOfSubSlotBundle> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties ChallengeChain public ChallengeChainSubSlot ChallengeChain { get; init; } Property Value ChallengeChainSubSlot InfusedChallengeChain public InfusedChallengeChainSubSlot? InfusedChallengeChain { get; init; } Property Value InfusedChallengeChainSubSlot Proofs public SubSlotProofs Proofs { get; init; } Property Value SubSlotProofs RewardChain public RewardChainSubSlot RewardChain { get; init; } Property Value RewardChainSubSlot"
+    "title": "Class EndOfSubSlotBundle | chia-dotnet",
+    "keywords": "Class EndOfSubSlotBundle Inheritance Object EndOfSubSlotBundle Implements IEquatable < EndOfSubSlotBundle > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class EndOfSubSlotBundle : IEquatable<EndOfSubSlotBundle> Properties | Improve this Doc View Source ChallengeChain Declaration public ChallengeChainSubSlot ChallengeChain { get; set; } Property Value Type Description ChallengeChainSubSlot | Improve this Doc View Source InfusedChallengeChain Declaration public InfusedChallengeChainSubSlot InfusedChallengeChain { get; set; } Property Value Type Description InfusedChallengeChainSubSlot | Improve this Doc View Source Proofs Declaration public SubSlotProofs Proofs { get; set; } Property Value Type Description SubSlotProofs | Improve this Doc View Source RewardChain Declaration public RewardChainSubSlot RewardChain { get; set; } Property Value Type Description RewardChainSubSlot Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.EndpointInfo.html": {
     "href": "api/chia.dotnet.EndpointInfo.html",
-    "title": "Class EndpointInfo | chia-dotnet-bls",
-    "keywords": "Class EndpointInfo Namespace chia.dotnet Assembly chia-dotnet.dll Information about how to connect and authenticate with the RPC endpoint public record EndpointInfo : IEquatable<EndpointInfo> Inheritance object EndpointInfo Implements IEquatable<EndpointInfo> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Remarks Using the CertPath/KeyPath vs Cert/Key are independent of each other Properties Cert The loaded cert as base 64 encoded blob public string Cert { get; init; } Property Value string Information about how to connect and authenticate with the RPC endpoint CertPath The full file system path to the public certificate used to authenticate with the endpoint (.crt) public string CertPath { get; init; } Property Value string Information about how to connect and authenticate with the RPC endpoint Key The loaded key as base 64 encoded blob public string Key { get; init; } Property Value string Information about how to connect and authenticate with the RPC endpoint KeyPath The full file system path to the base64 encoded RSA private key to authenticate with the endpoint (.key) public string KeyPath { get; init; } Property Value string Information about how to connect and authenticate with the RPC endpoint Uri The Uri of the RPC endpoint public Uri Uri { get; init; } Property Value Uri Information about how to connect and authenticate with the RPC endpoint Methods GetCert() public X509Certificate2Collection GetCert() Returns X509Certificate2Collection Information about how to connect and authenticate with the RPC endpoint"
+    "title": "Class EndpointInfo | chia-dotnet",
+    "keywords": "Class EndpointInfo Information about how to connect and authenticate with the RPC endpoint Inheritance Object EndpointInfo Implements IEquatable < EndpointInfo > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class EndpointInfo : IEquatable<EndpointInfo> Remarks Using the CertPath / KeyPath vs Cert / Key are independent of each other Properties | Improve this Doc View Source Cert The loaded cert as base 64 encoded blob Declaration public string Cert { get; set; } Property Value Type Description String | Improve this Doc View Source CertPath The full file system path to the public certificate used to authenticate with the endpoint (.crt) Declaration public string CertPath { get; set; } Property Value Type Description String | Improve this Doc View Source Key The loaded key as base 64 encoded blob Declaration public string Key { get; set; } Property Value Type Description String | Improve this Doc View Source KeyPath The full file system path to the base64 encoded RSA private key to authenticate with the endpoint (.key) Declaration public string KeyPath { get; set; } Property Value Type Description String | Improve this Doc View Source Uri The Uri of the RPC endpoint Declaration public Uri Uri { get; set; } Property Value Type Description Uri Methods | Improve this Doc View Source GetCert() Declaration public X509Certificate2Collection GetCert() Returns Type Description X509Certificate2Collection Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.ErrorResponse.html": {
     "href": "api/chia.dotnet.ErrorResponse.html",
-    "title": "Class ErrorResponse | chia-dotnet-bls",
-    "keywords": "Class ErrorResponse Namespace chia.dotnet Assembly chia-dotnet.dll Response in error case for all endpoints of the pool protocol public record ErrorResponse : IEquatable<ErrorResponse> Inheritance object ErrorResponse Implements IEquatable<ErrorResponse> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties ErrorCode public ushort ErrorCode { get; init; } Property Value ushort Response in error case for all endpoints of the pool protocol ErrorMessage public string? ErrorMessage { get; init; } Property Value string Response in error case for all endpoints of the pool protocol"
+    "title": "Class ErrorResponse | chia-dotnet",
+    "keywords": "Class ErrorResponse Response in error case for all endpoints of the pool protocol Inheritance Object ErrorResponse Implements IEquatable < ErrorResponse > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class ErrorResponse : IEquatable<ErrorResponse> Properties | Improve this Doc View Source ErrorCode Declaration public ushort ErrorCode { get; set; } Property Value Type Description UInt16 | Improve this Doc View Source ErrorMessage Declaration public string ErrorMessage { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.Extensions.html": {
     "href": "api/chia.dotnet.Extensions.html",
-    "title": "Class Extensions | chia-dotnet-bls",
-    "keywords": "Class Extensions Namespace chia.dotnet Assembly chia-dotnet.dll Helper extension methods public static class Extensions Inheritance object Extensions Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields OneTrillion There are 1 tillion mojo in a chia public const decimal OneTrillion = 1000000000000 Field Value decimal Helper extension methods Methods AsChia(ulong) Formats a value expressed in mojo to chia public static string AsChia(this ulong mojo) Parameters mojo ulong The amount of mojo Returns string Formatted string expressed in a unit of chia AsChia(ulong, IFormatProvider?) Formats a value expressed in mojo to chia public static string AsChia(this ulong mojo, IFormatProvider? provider) Parameters mojo ulong The amount of mojo provider IFormatProvider An object that supplies culture-specific formatting information. Returns string Formatted string expressed in a unit of chia AsChia(ulong, string?) Formats a value expressed in mojo to chia public static string AsChia(this ulong mojo, string? format) Parameters mojo ulong The amount of mojo format string A numeric format string. Returns string Formatted string expressed in a unit of chia AsChia(ulong, string?, IFormatProvider?) Formats a value expressed in mojo to chia public static string AsChia(this ulong mojo, string? format, IFormatProvider? provider) Parameters mojo ulong The amount of mojo format string A numeric format string. provider IFormatProvider An object that supplies culture-specific formatting information. Returns string Formatted string expressed in a unit of chia ToBytesString(double, string) Format a number of bytes in human readable format public static string ToBytesString(this double byteCount, string format = \"N3\") Parameters byteCount double The number of bytes format string Return string culture format Returns string A human readable string ToBytesString(int, string) Format a number of bytes in human readable format public static string ToBytesString(this int byteCount, string format = \"N3\") Parameters byteCount int The number of bytes format string Return string culture format Returns string A human readable string ToBytesString(long, string) Format a number of bytes in human readable format public static string ToBytesString(this long byteCount, string format = \"N3\") Parameters byteCount long The number of bytes format string Return string culture format Returns string A human readable string ToBytesString(BigInteger, string) Format a number of bytes in human readable format public static string ToBytesString(this BigInteger byteCount, string format = \"N3\") Parameters byteCount BigInteger The number of bytes format string Return string culture format Returns string A human readable string Remarks Adapted from https://stackoverflow.com/questions/281640/how-do-i-get-a-human-readable-file-size-in-bytes-abbreviation-using-net ToBytesString(UInt128, string) Format a number of bytes in human readable format public static string ToBytesString(this UInt128 byteCount, string format = \"N3\") Parameters byteCount UInt128 The number of bytes format string Return string culture format Returns string A human readable string Remarks Adapted from https://stackoverflow.com/questions/281640/how-do-i-get-a-human-readable-file-size-in-bytes-abbreviation-using-net ToBytesString(uint, string) Format a number of bytes in human readable format public static string ToBytesString(this uint byteCount, string format = \"N3\") Parameters byteCount uint The number of bytes format string Return string culture format Returns string A human readable string ToBytesString(ulong, string) Format a number of bytes in human readable format public static string ToBytesString(this ulong byteCount, string format = \"N3\") Parameters byteCount ulong The number of bytes format string Return string culture format Returns string A human readable string Remarks Adapted from https://stackoverflow.com/questions/281640/how-do-i-get-a-human-readable-file-size-in-bytes-abbreviation-using-net ToChia(ulong) Converts an amount of mojo to the same amount in chia, converting from ulong to decimal public static decimal ToChia(this ulong mojo) Parameters mojo ulong The amount of mojo Returns decimal The amount of chia ToMojo(decimal) Converts an amount of chia to the same amount in mojo, converting from decimal to ulong public static ulong ToMojo(this decimal chia) Parameters chia decimal The amount of chia Returns ulong The amount of mojo"
+    "title": "Class Extensions | chia-dotnet",
+    "keywords": "Class Extensions Helper extension methods Inheritance Object Extensions Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public static class Extensions Fields | Improve this Doc View Source OneTrillion There are 1 tillion mojo in a chia Declaration public const decimal OneTrillion = 1000000000000M Field Value Type Description Decimal Methods | Improve this Doc View Source AsChia(UInt64) Formats a value expressed in mojo to chia Declaration public static string AsChia(this ulong mojo) Parameters Type Name Description UInt64 mojo The amount of mojo Returns Type Description String Formatted string expressed in a unit of chia | Improve this Doc View Source AsChia(UInt64, IFormatProvider) Formats a value expressed in mojo to chia Declaration public static string AsChia(this ulong mojo, IFormatProvider provider) Parameters Type Name Description UInt64 mojo The amount of mojo IFormatProvider provider An object that supplies culture-specific formatting information. Returns Type Description String Formatted string expressed in a unit of chia | Improve this Doc View Source AsChia(UInt64, String) Formats a value expressed in mojo to chia Declaration public static string AsChia(this ulong mojo, string format) Parameters Type Name Description UInt64 mojo The amount of mojo String format A numeric format string. Returns Type Description String Formatted string expressed in a unit of chia | Improve this Doc View Source AsChia(UInt64, String, IFormatProvider) Formats a value expressed in mojo to chia Declaration public static string AsChia(this ulong mojo, string format, IFormatProvider provider) Parameters Type Name Description UInt64 mojo The amount of mojo String format A numeric format string. IFormatProvider provider An object that supplies culture-specific formatting information. Returns Type Description String Formatted string expressed in a unit of chia | Improve this Doc View Source ToBytesString(Double, String) Format a number of bytes in human readable format Declaration public static string ToBytesString(this double byteCount, string format = \"N3\") Parameters Type Name Description Double byteCount The number of bytes String format Return string culture format Returns Type Description String A human readable string | Improve this Doc View Source ToBytesString(Int32, String) Format a number of bytes in human readable format Declaration public static string ToBytesString(this int byteCount, string format = \"N3\") Parameters Type Name Description Int32 byteCount The number of bytes String format Return string culture format Returns Type Description String A human readable string | Improve this Doc View Source ToBytesString(Int64, String) Format a number of bytes in human readable format Declaration public static string ToBytesString(this long byteCount, string format = \"N3\") Parameters Type Name Description Int64 byteCount The number of bytes String format Return string culture format Returns Type Description String A human readable string | Improve this Doc View Source ToBytesString(BigInteger, String) Format a number of bytes in human readable format Declaration public static string ToBytesString(this BigInteger byteCount, string format = \"N3\") Parameters Type Name Description BigInteger byteCount The number of bytes String format Return string culture format Returns Type Description String A human readable string Remarks Adapted from https://stackoverflow.com/questions/281640/how-do-i-get-a-human-readable-file-size-in-bytes-abbreviation-using-net | Improve this Doc View Source ToBytesString(UInt128, String) Format a number of bytes in human readable format Declaration public static string ToBytesString(this UInt128 byteCount, string format = \"N3\") Parameters Type Name Description UInt128 byteCount The number of bytes String format Return string culture format Returns Type Description String A human readable string Remarks Adapted from https://stackoverflow.com/questions/281640/how-do-i-get-a-human-readable-file-size-in-bytes-abbreviation-using-net | Improve this Doc View Source ToBytesString(UInt32, String) Format a number of bytes in human readable format Declaration public static string ToBytesString(this uint byteCount, string format = \"N3\") Parameters Type Name Description UInt32 byteCount The number of bytes String format Return string culture format Returns Type Description String A human readable string | Improve this Doc View Source ToBytesString(UInt64, String) Format a number of bytes in human readable format Declaration public static string ToBytesString(this ulong byteCount, string format = \"N3\") Parameters Type Name Description UInt64 byteCount The number of bytes String format Return string culture format Returns Type Description String A human readable string Remarks Adapted from https://stackoverflow.com/questions/281640/how-do-i-get-a-human-readable-file-size-in-bytes-abbreviation-using-net | Improve this Doc View Source ToChia(UInt64) Converts an amount of mojo to the same amount in chia, converting from UInt64 to Decimal Declaration public static decimal ToChia(this ulong mojo) Parameters Type Name Description UInt64 mojo The amount of mojo Returns Type Description Decimal The amount of chia | Improve this Doc View Source ToMojo(Decimal) Converts an amount of chia to the same amount in mojo, converting from Decimal to UInt64 Declaration public static ulong ToMojo(this decimal chia) Parameters Type Name Description Decimal chia The amount of chia Returns Type Description UInt64 The amount of mojo"
   },
   "api/chia.dotnet.FarmerProxy.html": {
     "href": "api/chia.dotnet.FarmerProxy.html",
-    "title": "Class FarmerProxy | chia-dotnet-bls",
-    "keywords": "Class FarmerProxy Namespace chia.dotnet Assembly chia-dotnet.dll Proxy that communicates with the farmer public sealed class FarmerProxy : ServiceProxy Inheritance object ServiceProxy FarmerProxy Inherited Members ServiceProxy.OriginService ServiceProxy.DestinationService ServiceProxy.RpcClient ServiceProxy.HealthZ(CancellationToken) ServiceProxy.StopNode(CancellationToken) ServiceProxy.GetConnections(CancellationToken) ServiceProxy.GetRoutes(CancellationToken) ServiceProxy.OpenConnection(string, int, CancellationToken) ServiceProxy.CloseConnection(string, CancellationToken) object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.ReferenceEquals(object, object) object.ToString() Remarks ctor Constructors FarmerProxy(IRpcClient, string) Proxy that communicates with the farmer public FarmerProxy(IRpcClient rpcClient, string originService) Parameters rpcClient IRpcClient IRpcClient instance to use for rpc communication originService string Origin Remarks ctor Methods GetHarvesterPlotsDuplicates(PlotPathRequestData, CancellationToken) Get a paginated list of duplicate plots public Task<PaginatedPlotRequest> GetHarvesterPlotsDuplicates(PlotPathRequestData requestData, CancellationToken cancellationToken = default) Parameters requestData PlotPathRequestData Info about the request cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<PaginatedPlotRequest> A page of duplicate plots GetHarvesterPlotsInvalid(PlotPathRequestData, CancellationToken) Get a paginated list of invalid plots Info about the request public Task<PaginatedPlotRequest> GetHarvesterPlotsInvalid(PlotPathRequestData requestData, CancellationToken cancellationToken = default) Parameters requestData PlotPathRequestData Proxy that communicates with the farmer cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<PaginatedPlotRequest> A page of invalid plots GetHarvesterPlotsKeysMissing(PlotPathRequestData, CancellationToken) Get a paginated list of plots with missing keys public Task<PaginatedPlotRequest> GetHarvesterPlotsKeysMissing(PlotPathRequestData requestData, CancellationToken cancellationToken = default) Parameters requestData PlotPathRequestData Info about the request cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<PaginatedPlotRequest> A page of plots with missing keys GetHarvesterPlotsValid(PlotInfoRequestData, CancellationToken) Get a paginated list of valid plots public Task<PaginatedPlotRequest> GetHarvesterPlotsValid(PlotInfoRequestData requestData, CancellationToken cancellationToken = default) Parameters requestData PlotInfoRequestData Info about the request cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<PaginatedPlotRequest> A page of valid plots GetHarvesters(CancellationToken) Get the list of harvesters public Task<IEnumerable<HarvesterInfo>> GetHarvesters(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<HarvesterInfo>> A list of harvesters GetHarvestersSummary(CancellationToken) Get a summary of harvesters public Task<IEnumerable<HarvesterSummary>> GetHarvestersSummary(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<HarvesterSummary>> A list of harvesters GetPoolLoginLink(string, CancellationToken) Get's the pool login link, if any public Task<string> GetPoolLoginLink(string launcherID, CancellationToken cancellationToken = default) Parameters launcherID string The id of the pool launcher cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<string> The link GetPoolState(CancellationToken) Get's the state of the pool public Task<IEnumerable<PoolStateInfo>> GetPoolState(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<PoolStateInfo>> A list of pool states GetRewardTargets(int, CancellationToken) Get the farm and pool reward targets public Task<(string FarmerTarget, string PoolTarget)> GetRewardTargets(int maxPhToSearch, CancellationToken cancellationToken = default) Parameters maxPhToSearch int The max number of puzzle hashes to search cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(string MyDid, string CoinID)> the farm and pool reward targets GetRewardTargets(CancellationToken) Get the farm and pool reward targets public Task<(string FarmerTarget, string PoolTarget)> GetRewardTargets(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(string MyDid, string CoinID)> the farm and pool reward targets GetRewardTargetsIncludingPrivateKey(int, CancellationToken) Get the farm and pool reward targets, including private keys in the search public Task<(string FarmerTarget, string PoolTarget, bool HaveFarmerSk, bool HavePoolSk)> GetRewardTargetsIncludingPrivateKey(int maxPhToSearch = 500, CancellationToken cancellationToken = default) Parameters maxPhToSearch int The max number of puzzle hashes to search cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(string FarmerTarget, string PoolTarget, bool HaveFarmerSk, bool HavePoolSk)> The farm and pool reward targets plus indicator if privakte keys are present GetRewardTargetsIncludingPrivateKey(CancellationToken) Get the farm and pool reward targets, including private keys in the search public Task<(string FarmerTarget, string PoolTarget, bool HaveFarmerSk, bool HavePoolSk)> GetRewardTargetsIncludingPrivateKey(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(string FarmerTarget, string PoolTarget, bool HaveFarmerSk, bool HavePoolSk)> The farm and pool reward targets GetSignagePoint(string, CancellationToken) Get's a signage point by hash public Task<(IEnumerable<(string SpHash, ProofOfSpace ProofOfSpace)> Proofs, FarmerSignagePoint SignagePoint)> GetSignagePoint(string spHash, CancellationToken cancellationToken = default) Parameters spHash string signage point hash cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(IEnumerable<(string SpHash, ProofOfSpace ProofOfSpace)> Proofs, FarmerSignagePoint SignagePoint)> a signage point and proofs of space GetSignagePoints(CancellationToken) Get signage points public Task<IEnumerable<(IEnumerable<(string SpHash, ProofOfSpace ProofOfSpace)> Proofs, FarmerSignagePoint SignagePoint)>> GetSignagePoints(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<(IEnumerable<(string SpHash, ProofOfSpace ProofOfSpace)> Proofs, FarmerSignagePoint SignagePoint)>> List of signage points SetPayoutInstructions(string, string, CancellationToken) Set's a pool's payout instructions public Task SetPayoutInstructions(string launcherID, string payoutInstructions, CancellationToken cancellationToken = default) Parameters launcherID string The id of the pool launcher payoutInstructions string The instructions cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task SetRewardTargets(string, string, CancellationToken) Sets the farm and pool targets for the farmer public Task SetRewardTargets(string farmerTarget, string poolTarget, CancellationToken cancellationToken = default) Parameters farmerTarget string Farmer target poolTarget string Pool target cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task"
+    "title": "Class FarmerProxy | chia-dotnet",
+    "keywords": "Class FarmerProxy Proxy that communicates with the farmer Inheritance Object FarmerProxy Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public sealed class FarmerProxy Remarks ctor"
   },
   "api/chia.dotnet.FarmerRewards.html": {
     "href": "api/chia.dotnet.FarmerRewards.html",
-    "title": "Class FarmerRewards | chia-dotnet-bls",
-    "keywords": "Class FarmerRewards Namespace chia.dotnet Assembly chia-dotnet.dll public record FarmerRewards : IEquatable<FarmerRewards> Inheritance object FarmerRewards Implements IEquatable<FarmerRewards> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties BlocksWon public uint BlocksWon { get; init; } Property Value uint FarmedAmount public ulong FarmedAmount { get; init; } Property Value ulong FarmerRewardAmount public ulong FarmerRewardAmount { get; init; } Property Value ulong FeeAmount public ulong FeeAmount { get; init; } Property Value ulong LastHeightFarmed public ulong LastHeightFarmed { get; init; } Property Value ulong LastTimeFarmed public ulong LastTimeFarmed { get; init; } Property Value ulong NextFarmerUpdateDateTime [JsonIgnore] public DateTime NextFarmerUpdateDateTime { get; } Property Value DateTime PoolRewardAmount public ulong PoolRewardAmount { get; init; } Property Value ulong"
+    "title": "Class FarmerRewards | chia-dotnet",
+    "keywords": "Class FarmerRewards Inheritance Object FarmerRewards Implements IEquatable < FarmerRewards > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class FarmerRewards : IEquatable<FarmerRewards> Properties | Improve this Doc View Source BlocksWon Declaration public uint BlocksWon { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source FarmedAmount Declaration public ulong FarmedAmount { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source FarmerRewardAmount Declaration public ulong FarmerRewardAmount { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source FeeAmount Declaration public ulong FeeAmount { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source LastHeightFarmed Declaration public ulong LastHeightFarmed { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source LastTimeFarmed Declaration public ulong LastTimeFarmed { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source NextFarmerUpdateDateTime Declaration [JsonIgnore] public DateTime NextFarmerUpdateDateTime { get; } Property Value Type Description DateTime | Improve this Doc View Source PoolRewardAmount Declaration public ulong PoolRewardAmount { get; set; } Property Value Type Description UInt64 Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.FarmerSignagePoint.html": {
     "href": "api/chia.dotnet.FarmerSignagePoint.html",
-    "title": "Class FarmerSignagePoint | chia-dotnet-bls",
-    "keywords": "Class FarmerSignagePoint Namespace chia.dotnet Assembly chia-dotnet.dll This type doesn't exist in the chia code but is generated and passed around as a dicitonary (not to be ocnfused with SignagePoint) public record FarmerSignagePoint : IEquatable<FarmerSignagePoint> Inheritance object FarmerSignagePoint Implements IEquatable<FarmerSignagePoint> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties ChallengeChainSp public string ChallengeChainSp { get; init; } Property Value string This type doesn't exist in the chia code but is generated and passed around as a dicitonary (not to be ocnfused with ) ChallengeHash public string ChallengeHash { get; init; } Property Value string This type doesn't exist in the chia code but is generated and passed around as a dicitonary (not to be ocnfused with ) Difficulty public ulong Difficulty { get; init; } Property Value ulong This type doesn't exist in the chia code but is generated and passed around as a dicitonary (not to be ocnfused with ) RewardChainSp public string RewardChainSp { get; init; } Property Value string This type doesn't exist in the chia code but is generated and passed around as a dicitonary (not to be ocnfused with ) SignagePointIndex public byte SignagePointIndex { get; init; } Property Value byte This type doesn't exist in the chia code but is generated and passed around as a dicitonary (not to be ocnfused with ) SubSlotIters public ulong SubSlotIters { get; init; } Property Value ulong This type doesn't exist in the chia code but is generated and passed around as a dicitonary (not to be ocnfused with )"
+    "title": "Class FarmerSignagePoint | chia-dotnet",
+    "keywords": "Class FarmerSignagePoint This type doesn't exist in the chia code but is generated and passed around as a dictionary (not to be confused with SignagePoint ) Inheritance Object FarmerSignagePoint Implements IEquatable < FarmerSignagePoint > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class FarmerSignagePoint : IEquatable<FarmerSignagePoint> Properties | Improve this Doc View Source ChallengeChainSp Declaration public string ChallengeChainSp { get; set; } Property Value Type Description String | Improve this Doc View Source ChallengeHash Declaration public string ChallengeHash { get; set; } Property Value Type Description String | Improve this Doc View Source Difficulty Declaration public ulong Difficulty { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source RewardChainSp Declaration public string RewardChainSp { get; set; } Property Value Type Description String | Improve this Doc View Source SignagePointIndex Declaration public byte SignagePointIndex { get; set; } Property Value Type Description Byte | Improve this Doc View Source SubSlotIters Declaration public ulong SubSlotIters { get; set; } Property Value Type Description UInt64 Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.FilterItem.html": {
     "href": "api/chia.dotnet.FilterItem.html",
-    "title": "Class FilterItem | chia-dotnet-bls",
-    "keywords": "Class FilterItem Namespace chia.dotnet Assembly chia-dotnet.dll public record FilterItem : IEquatable<FilterItem> Inheritance object FilterItem Implements IEquatable<FilterItem> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Key public string Key { get; init; } Property Value string Value public string? Value { get; init; } Property Value string"
+    "title": "Class FilterItem | chia-dotnet",
+    "keywords": "Class FilterItem Inheritance Object FilterItem Implements IEquatable < FilterItem > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class FilterItem : IEquatable<FilterItem> Properties | Improve this Doc View Source Key Declaration public string Key { get; set; } Property Value Type Description String | Improve this Doc View Source Value Declaration public string Value { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.FilterMode.html": {
     "href": "api/chia.dotnet.FilterMode.html",
-    "title": "Enum FilterMode | chia-dotnet-bls",
-    "keywords": "Enum FilterMode Namespace chia.dotnet Assembly chia-dotnet.dll public enum FilterMode : byte Fields Exlude = 2 Include = 1"
+    "title": "Enum FilterMode | chia-dotnet",
+    "keywords": "Enum FilterMode Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public enum FilterMode : byte Fields Name Description Exlude Include"
   },
   "api/chia.dotnet.Foliage.html": {
     "href": "api/chia.dotnet.Foliage.html",
-    "title": "Class Foliage | chia-dotnet-bls",
-    "keywords": "Class Foliage Namespace chia.dotnet Assembly chia-dotnet.dll The entire foliage block, containing signature and the unsigned back pointer The hash of this is the \"header hash\". Note that for unfinished blocks, the prev_block_hash Is the prev from the signage point, and can be replaced with a more recent block public record Foliage : IEquatable<Foliage> Inheritance object Foliage Implements IEquatable<Foliage> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties FoliageBlockData public FoliageBlockData FoliageBlockData { get; init; } Property Value FoliageBlockData The entire foliage block, containing signature and the unsigned back pointer The hash of this is the \"header hash\". Note that for unfinished blocks, the prev_block_hash Is the prev from the signage point, and can be replaced with a more recent block FoliageBlockDataSignature public string FoliageBlockDataSignature { get; init; } Property Value string The entire foliage block, containing signature and the unsigned back pointer The hash of this is the \"header hash\". Note that for unfinished blocks, the prev_block_hash Is the prev from the signage point, and can be replaced with a more recent block FoliageTransactionBlockHash public string? FoliageTransactionBlockHash { get; init; } Property Value string The entire foliage block, containing signature and the unsigned back pointer The hash of this is the \"header hash\". Note that for unfinished blocks, the prev_block_hash Is the prev from the signage point, and can be replaced with a more recent block FoliageTransactionBlockSignature public string? FoliageTransactionBlockSignature { get; init; } Property Value string The entire foliage block, containing signature and the unsigned back pointer The hash of this is the \"header hash\". Note that for unfinished blocks, the prev_block_hash Is the prev from the signage point, and can be replaced with a more recent block PrevBlockHash public string PrevBlockHash { get; init; } Property Value string The entire foliage block, containing signature and the unsigned back pointer The hash of this is the \"header hash\". Note that for unfinished blocks, the prev_block_hash Is the prev from the signage point, and can be replaced with a more recent block RewardBlockHash public string RewardBlockHash { get; init; } Property Value string The entire foliage block, containing signature and the unsigned back pointer The hash of this is the \"header hash\". Note that for unfinished blocks, the prev_block_hash Is the prev from the signage point, and can be replaced with a more recent block"
+    "title": "Class Foliage | chia-dotnet",
+    "keywords": "Class Foliage The entire foliage block, containing signature and the unsigned back pointer The hash of this is the \"header hash\". Note that for unfinished blocks, the prev_block_hash Is the prev from the signage point, and can be replaced with a more recent block Inheritance Object Foliage Implements IEquatable < Foliage > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class Foliage : IEquatable<Foliage> Properties | Improve this Doc View Source FoliageBlockData Declaration public FoliageBlockData FoliageBlockData { get; set; } Property Value Type Description FoliageBlockData | Improve this Doc View Source FoliageBlockDataSignature Declaration public string FoliageBlockDataSignature { get; set; } Property Value Type Description String | Improve this Doc View Source FoliageTransactionBlockHash Declaration public string FoliageTransactionBlockHash { get; set; } Property Value Type Description String | Improve this Doc View Source FoliageTransactionBlockSignature Declaration public string FoliageTransactionBlockSignature { get; set; } Property Value Type Description String | Improve this Doc View Source PrevBlockHash Declaration public string PrevBlockHash { get; set; } Property Value Type Description String | Improve this Doc View Source RewardBlockHash Declaration public string RewardBlockHash { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.FoliageBlockData.html": {
     "href": "api/chia.dotnet.FoliageBlockData.html",
-    "title": "Class FoliageBlockData | chia-dotnet-bls",
-    "keywords": "Class FoliageBlockData Namespace chia.dotnet Assembly chia-dotnet.dll Part of the block that is signed by the plot key public record FoliageBlockData : IEquatable<FoliageBlockData> Inheritance object FoliageBlockData Implements IEquatable<FoliageBlockData> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties ExtensionData Used for future updates. Can be any 32 byte value initially public string ExtensionData { get; init; } Property Value string Part of the block that is signed by the plot key FarmerRewardPuzzleHash public string FarmerRewardPuzzleHash { get; init; } Property Value string Part of the block that is signed by the plot key PoolSignature Iff ProofOfSpace has a pool pk public string? PoolSignature { get; init; } Property Value string Part of the block that is signed by the plot key PoolTarget public PoolTarget PoolTarget { get; init; } Property Value PoolTarget Part of the block that is signed by the plot key UnfinishedRewardBlockHash public string UnfinishedRewardBlockHash { get; init; } Property Value string Part of the block that is signed by the plot key"
+    "title": "Class FoliageBlockData | chia-dotnet",
+    "keywords": "Class FoliageBlockData Part of the block that is signed by the plot key Inheritance Object FoliageBlockData Implements IEquatable < FoliageBlockData > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class FoliageBlockData : IEquatable<FoliageBlockData> Properties | Improve this Doc View Source ExtensionData Used for future updates. Can be any 32 byte value initially Declaration public string ExtensionData { get; set; } Property Value Type Description String | Improve this Doc View Source FarmerRewardPuzzleHash Declaration public string FarmerRewardPuzzleHash { get; set; } Property Value Type Description String | Improve this Doc View Source PoolSignature Iff ProofOfSpace has a pool pk Declaration public string PoolSignature { get; set; } Property Value Type Description String | Improve this Doc View Source PoolTarget Declaration public PoolTarget PoolTarget { get; set; } Property Value Type Description PoolTarget | Improve this Doc View Source UnfinishedRewardBlockHash Declaration public string UnfinishedRewardBlockHash { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.FoliageTransactionBlock.html": {
     "href": "api/chia.dotnet.FoliageTransactionBlock.html",
-    "title": "Class FoliageTransactionBlock | chia-dotnet-bls",
-    "keywords": "Class FoliageTransactionBlock Namespace chia.dotnet Assembly chia-dotnet.dll Information that goes along with each transaction block that is relevant for light clients public record FoliageTransactionBlock : IEquatable<FoliageTransactionBlock> Inheritance object FoliageTransactionBlock Implements IEquatable<FoliageTransactionBlock> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties AdditionsRoot public string AdditionsRoot { get; init; } Property Value string Information that goes along with each transaction block that is relevant for light clients DateTimestamp [JsonIgnore] public DateTime DateTimestamp { get; } Property Value DateTime Information that goes along with each transaction block that is relevant for light clients FilterHash public string FilterHash { get; init; } Property Value string Information that goes along with each transaction block that is relevant for light clients PrevTransactionBlockHash public string PrevTransactionBlockHash { get; init; } Property Value string Information that goes along with each transaction block that is relevant for light clients RemovalsRoot public string RemovalsRoot { get; init; } Property Value string Information that goes along with each transaction block that is relevant for light clients Timestamp public ulong Timestamp { get; init; } Property Value ulong Information that goes along with each transaction block that is relevant for light clients TransactionsInfoHash public string TransactionsInfoHash { get; init; } Property Value string Information that goes along with each transaction block that is relevant for light clients"
+    "title": "Class FoliageTransactionBlock | chia-dotnet",
+    "keywords": "Class FoliageTransactionBlock Information that goes along with each transaction block that is relevant for light clients Inheritance Object FoliageTransactionBlock Implements IEquatable < FoliageTransactionBlock > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class FoliageTransactionBlock : IEquatable<FoliageTransactionBlock> Properties | Improve this Doc View Source AdditionsRoot Declaration public string AdditionsRoot { get; set; } Property Value Type Description String | Improve this Doc View Source DateTimestamp Declaration [JsonIgnore] public DateTime DateTimestamp { get; } Property Value Type Description DateTime | Improve this Doc View Source FilterHash Declaration public string FilterHash { get; set; } Property Value Type Description String | Improve this Doc View Source PrevTransactionBlockHash Declaration public string PrevTransactionBlockHash { get; set; } Property Value Type Description String | Improve this Doc View Source RemovalsRoot Declaration public string RemovalsRoot { get; set; } Property Value Type Description String | Improve this Doc View Source Timestamp Declaration public ulong Timestamp { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source TransactionsInfoHash Declaration public string TransactionsInfoHash { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.FullBlock.html": {
     "href": "api/chia.dotnet.FullBlock.html",
-    "title": "Class FullBlock | chia-dotnet-bls",
-    "keywords": "Class FullBlock Namespace chia.dotnet Assembly chia-dotnet.dll All the information required to validate a block public record FullBlock : IEquatable<FullBlock> Inheritance object FullBlock Implements IEquatable<FullBlock> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties ChallengeChainIpProof public VDFProof ChallengeChainIpProof { get; init; } Property Value VDFProof All the information required to validate a block ChallengeChainSpProof If not first sp in sub-slot public VDFProof? ChallengeChainSpProof { get; init; } Property Value VDFProof All the information required to validate a block FinishedSubSlots If first sb public IEnumerable<EndOfSubSlotBundle> FinishedSubSlots { get; init; } Property Value IEnumerable<EndOfSubSlotBundle> All the information required to validate a block Foliage Reward chain foliage data public Foliage Foliage { get; init; } Property Value Foliage All the information required to validate a block FoliageTransactionBlock Reward chain foliage data (tx block) public FoliageTransactionBlock? FoliageTransactionBlock { get; init; } Property Value FoliageTransactionBlock All the information required to validate a block HeaderHash public string HeaderHash { get; init; } Property Value string All the information required to validate a block InfusedChallengeChainIpProof Iff deficit < 4 public VDFProof? InfusedChallengeChainIpProof { get; init; } Property Value VDFProof All the information required to validate a block IsTransactionBlock Is this block from a transaction [JsonIgnore] public bool IsTransactionBlock { get; } Property Value bool All the information required to validate a block RewardChainBlock Reward chain trunk data public RewardChainBlock RewardChainBlock { get; init; } Property Value RewardChainBlock All the information required to validate a block RewardChainIpProof public VDFProof RewardChainIpProof { get; init; } Property Value VDFProof All the information required to validate a block RewardChainSpProof If not first sp in sub-slot public VDFProof? RewardChainSpProof { get; init; } Property Value VDFProof All the information required to validate a block TransactionsGenerator Program that generates transactions public string? TransactionsGenerator { get; init; } Property Value string All the information required to validate a block TransactionsGeneratorRefList List of block heights of previous generators referenced in this block public IEnumerable<uint> TransactionsGeneratorRefList { get; init; } Property Value IEnumerable<uint> All the information required to validate a block TransactionsInfo Reward chain foliage data (tx block additional) public TransactionsInfo? TransactionsInfo { get; init; } Property Value TransactionsInfo All the information required to validate a block"
+    "title": "Class FullBlock | chia-dotnet",
+    "keywords": "Class FullBlock All the information required to validate a block Inheritance Object FullBlock Implements IEquatable < FullBlock > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class FullBlock : IEquatable<FullBlock> Properties | Improve this Doc View Source ChallengeChainIpProof Declaration public VDFProof ChallengeChainIpProof { get; set; } Property Value Type Description VDFProof | Improve this Doc View Source ChallengeChainSpProof If not first sp in sub-slot Declaration public VDFProof ChallengeChainSpProof { get; set; } Property Value Type Description VDFProof | Improve this Doc View Source FinishedSubSlots If first sb Declaration public IEnumerable<EndOfSubSlotBundle> FinishedSubSlots { get; set; } Property Value Type Description IEnumerable < EndOfSubSlotBundle > | Improve this Doc View Source Foliage Reward chain foliage data Declaration public Foliage Foliage { get; set; } Property Value Type Description Foliage | Improve this Doc View Source FoliageTransactionBlock Reward chain foliage data (tx block) Declaration public FoliageTransactionBlock FoliageTransactionBlock { get; set; } Property Value Type Description FoliageTransactionBlock | Improve this Doc View Source HeaderHash Declaration public string HeaderHash { get; set; } Property Value Type Description String | Improve this Doc View Source InfusedChallengeChainIpProof Iff deficit < 4 Declaration public VDFProof InfusedChallengeChainIpProof { get; set; } Property Value Type Description VDFProof | Improve this Doc View Source IsTransactionBlock Is this block from a transaction Declaration [JsonIgnore] public bool IsTransactionBlock { get; } Property Value Type Description Boolean | Improve this Doc View Source RewardChainBlock Reward chain trunk data Declaration public RewardChainBlock RewardChainBlock { get; set; } Property Value Type Description RewardChainBlock | Improve this Doc View Source RewardChainIpProof Declaration public VDFProof RewardChainIpProof { get; set; } Property Value Type Description VDFProof | Improve this Doc View Source RewardChainSpProof If not first sp in sub-slot Declaration public VDFProof RewardChainSpProof { get; set; } Property Value Type Description VDFProof | Improve this Doc View Source TransactionsGenerator Program that generates transactions Declaration public string TransactionsGenerator { get; set; } Property Value Type Description String | Improve this Doc View Source TransactionsGeneratorRefList List of block heights of previous generators referenced in this block Declaration public IEnumerable<uint> TransactionsGeneratorRefList { get; set; } Property Value Type Description IEnumerable < UInt32 > | Improve this Doc View Source TransactionsInfo Reward chain foliage data (tx block additional) Declaration public TransactionsInfo TransactionsInfo { get; set; } Property Value Type Description TransactionsInfo Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.FullNodeProxy.html": {
     "href": "api/chia.dotnet.FullNodeProxy.html",
-    "title": "Class FullNodeProxy | chia-dotnet-bls",
-    "keywords": "Class FullNodeProxy Namespace chia.dotnet Assembly chia-dotnet.dll Proxy that communicates with the full node public sealed class FullNodeProxy : ServiceProxy Inheritance object ServiceProxy FullNodeProxy Inherited Members ServiceProxy.OriginService ServiceProxy.DestinationService ServiceProxy.RpcClient ServiceProxy.HealthZ(CancellationToken) ServiceProxy.StopNode(CancellationToken) ServiceProxy.GetConnections(CancellationToken) ServiceProxy.GetRoutes(CancellationToken) ServiceProxy.OpenConnection(string, int, CancellationToken) ServiceProxy.CloseConnection(string, CancellationToken) object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.ReferenceEquals(object, object) object.ToString() Remarks ctor Constructors FullNodeProxy(IRpcClient, string) Proxy that communicates with the full node public FullNodeProxy(IRpcClient rpcClient, string originService) Parameters rpcClient IRpcClient IRpcClient instance to use for rpc communication originService string Origin Remarks ctor Methods GetAdditionsAndRemovals(string, CancellationToken) Retrieves the additions and removals (state transitions) for a certain block. Returns coin records for each addition and removal. public Task<(IEnumerable<CoinRecord> Additions, IEnumerable<CoinRecord> Removals)> GetAdditionsAndRemovals(string headerhash, CancellationToken cancellationToken = default) Parameters headerhash string The header hash cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(IEnumerable<CoinRecord> Additions, IEnumerable<CoinRecord> Removals)> A list of additions and a list of removals GetAllMemmpoolTxIds(CancellationToken) Returns a list of all transaction IDs (spend bundle hashes) in the mempool. public Task<IEnumerable<string>> GetAllMemmpoolTxIds(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<string>> a list of tx_ids GetAllMempoolItems(CancellationToken) Returns all items in the mempool. public Task<IDictionary<string, MempoolItem>> GetAllMempoolItems(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IDictionary<string, MempoolItem>> A dictionary of mempool items GetAverageBlockTime(CancellationToken) Estimates the average time it is taking to process the last 500 blocks public Task<TimeSpan> GetAverageBlockTime(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<TimeSpan> The TimeSpan estimation GetBlock(string, CancellationToken) Get a block by a header hash public Task<FullBlock> GetBlock(string headerhash, CancellationToken cancellationToken = default) Parameters headerhash string The header hash cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<FullBlock> The FullBlock GetBlockCountMetrics(CancellationToken) Retrieves aggregate information about blocks. public Task<BlockCountMetrics> GetBlockCountMetrics(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<BlockCountMetrics> The BlockCountMetrics GetBlockRecord(string, CancellationToken) Get a block record by a header hash public Task<BlockRecord> GetBlockRecord(string headerhash, CancellationToken cancellationToken = default) Parameters headerhash string The header hash cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<BlockRecord> The BlockRecord GetBlockRecordByHeight(uint, CancellationToken) Retrieves a block record by height (assuming the height is less then or equal peak height) public Task<BlockRecord> GetBlockRecordByHeight(uint height, CancellationToken cancellationToken = default) Parameters height uint the height to get cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<BlockRecord> The BlockRecord GetBlockRecords(uint, uint, CancellationToken) Retrieves block records in a range public Task<IEnumerable<BlockRecord>> GetBlockRecords(uint start, uint end, CancellationToken cancellationToken = default) Parameters start uint Start height end uint End Height - non-inclusive cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<BlockRecord>> list of BlockRecords GetBlockSpends(string, CancellationToken) Retrieves every coin that was spent in a block public Task<IEnumerable<CoinSpend>> GetBlockSpends(string headerhash, CancellationToken cancellationToken = default) Parameters headerhash string The block's header_hash cancellationToken CancellationToken Returns Task<IEnumerable<CoinSpend>> Exceptions ArgumentNullException GetBlockSpendsWithConditions(string, CancellationToken) Retrieves the spends in the given block, including its conditions. public Task<IEnumerable<BlockSpendWithConditions>> GetBlockSpendsWithConditions(string headerHash, CancellationToken cancellationToken = default) Parameters headerHash string cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<BlockSpendWithConditions>> A list of BlockSpendWithConditions GetBlockchainState(CancellationToken) Returns a summary of the node's view of the blockchain. public Task<BlockchainState> GetBlockchainState(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<BlockchainState> The BlockchainState GetBlocks(uint, uint, bool?, bool?, CancellationToken) Get the blocks between a start and end height public Task<IEnumerable<FullBlock>> GetBlocks(uint start, uint end, bool? excludeHeaderhash = null, bool? excludeReorged = null, CancellationToken cancellationToken = default) Parameters start uint Start height end uint End Height - non-inclusive excludeHeaderhash bool? Flag indicating whether to include the header hash in the result or not excludeReorged bool? cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<FullBlock>> A list of FullBlocks GetCoinRecordByName(string, CancellationToken) Retrieves a coin record by its name/id. public Task<CoinRecord> GetCoinRecordByName(string name, CancellationToken cancellationToken = default) Parameters name string The coin name cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<CoinRecord> A CoinRecord GetCoinRecordsByHint(string, bool, uint?, uint?, CancellationToken) Retrieves a coin record by hint public Task<IEnumerable<CoinRecord>> GetCoinRecordsByHint(string hint, bool includeSpentCoins, uint? startHeight = null, uint? endHeight = null, CancellationToken cancellationToken = default) Parameters hint string The hint includeSpentCoins bool whether to include spent coins too, instead of just unspent startHeight uint? confirmation start height for search endHeight uint? confirmation end height for search cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<CoinRecord>> A list of CoinRecords GetCoinRecordsByNames(IEnumerable<string>, bool, uint?, uint?, CancellationToken) Retrieves the coins for given coin IDs public Task<IEnumerable<CoinRecord>> GetCoinRecordsByNames(IEnumerable<string> names, bool includeSpentCoins, uint? startHeight = null, uint? endHeight = null, CancellationToken cancellationToken = default) Parameters names IEnumerable<string> The coin names includeSpentCoins bool Flag indicating whether to include spent coins or not startHeight uint? confirmation start height for search endHeight uint? confirmation end height for search cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<CoinRecord>> A list of CoinRecords GetCoinRecordsByParentIds(IEnumerable<string>, bool, uint?, uint?, CancellationToken) Retrieves the coins for a given list of parent ids public Task<IEnumerable<CoinRecord>> GetCoinRecordsByParentIds(IEnumerable<string> parentIds, bool includeSpentCoins, uint? startHeight = null, uint? endHeight = null, CancellationToken cancellationToken = default) Parameters parentIds IEnumerable<string> The list of parent ids hashes includeSpentCoins bool whether to include spent coins too, instead of just unspent startHeight uint? confirmation start height for search endHeight uint? confirmation end height for search cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<CoinRecord>> A list of CoinRecords GetCoinRecordsByPuzzleHash(string, bool, uint?, uint?, CancellationToken) Retrieves the coins for a given puzzlehash public Task<IEnumerable<CoinRecord>> GetCoinRecordsByPuzzleHash(string puzzlehash, bool includeSpentCoins, uint? startHeight, uint? endHeight, CancellationToken cancellationToken = default) Parameters puzzlehash string The puzzle hash includeSpentCoins bool whether to include spent coins too, instead of just unspent startHeight uint? confirmation start height for search endHeight uint? confirmation end height for search cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<CoinRecord>> A list of CoinRecords GetCoinRecordsByPuzzleHashes(IEnumerable<string>, bool, uint?, uint?, CancellationToken) Retrieves the coins for a given list of puzzlehashes, by default returns unspent coins. public Task<IEnumerable<CoinRecord>> GetCoinRecordsByPuzzleHashes(IEnumerable<string> puzzlehashes, bool includeSpentCoins, uint? startHeight = null, uint? endHeight = null, CancellationToken cancellationToken = default) Parameters puzzlehashes IEnumerable<string> The list of puzzle hashes includeSpentCoins bool whether to include spent coins too, instead of just unspent startHeight uint? confirmation start height for search endHeight uint? confirmation end height for search cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<CoinRecord>> A list of CoinRecords GetFeeEstimate(ulong, IEnumerable<int>, CancellationToken) Estimate a spend fee public Task<(IEnumerable<ulong> estimates, IEnumerable<int> targetTimes, float currentFeeRate, ulong mempoolSize, ulong mempoolFees, int numSpends, ulong mempoolMaxSize, bool synced, uint peakHeight, ulong lastPeakTimestamp, ulong nodeTimeUtc, ulong lastBlockCost, ulong feesLastBlock, float feeRateLastBlock, uint lastTxBlockHeight)> GetFeeEstimate(ulong cost, IEnumerable<int> targetTimes, CancellationToken cancellationToken = default) Parameters cost ulong targetTimes IEnumerable<int> Array of target times cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(IEnumerable<ulong> estimates, IEnumerable<int> targetTimes, float currentFeeRate, ulong mempoolSize, ulong mempoolFees, int numSpends, ulong mempoolMaxSize, bool synced, uint peakHeight, ulong lastPeakTimestamp, ulong nodeTimeUtc, ulong lastBlockCost, ulong feesLastBlock, float feeRateLastBlock, uint lastTxBlockHeight)> Fee estimate details GetFeeEstimate(SpendBundle, IEnumerable<int>, CancellationToken) Estimate a spend fee public Task<(IEnumerable<int> Estimates, IEnumerable<int> TargetTimes, ulong CurrentFeeRate, ulong MempoolSize, ulong MempoolMaxSize, bool Synced, uint PeakHeight, ulong LastPeakTimestamp, ulong UtcTimestamp)> GetFeeEstimate(SpendBundle spendBundle, IEnumerable<int> targetTimes, CancellationToken cancellationToken = default) Parameters spendBundle SpendBundle The spend bundle to esimtate targetTimes IEnumerable<int> Array of target times cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(IEnumerable<int> Estimates, IEnumerable<int> TargetTimes, ulong CurrentFeeRate, ulong MempoolSize, ulong MempoolMaxSize, bool Synced, uint PeakHeight, ulong LastPeakTimestamp, ulong UtcTimestamp)> Fee estimate details GetMemmpooItemByTxId(string, bool, CancellationToken) Gets a mempool item by tx id. public Task<MempoolItem> GetMemmpooItemByTxId(string txId, bool includePending = false, CancellationToken cancellationToken = default) Parameters txId string Transaction id includePending bool Including pending transactions cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<MempoolItem> The MempoolItem GetMemmpoolItemsByCoinName(string, CancellationToken) Gets a mempool item by coin name. public Task<IEnumerable<MempoolItem>> GetMemmpoolItemsByCoinName(string coinName, CancellationToken cancellationToken = default) Parameters coinName string Coin name cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<MempoolItem>> The MempoolItem GetNetworkInfo(CancellationToken) Retrieves information about the current network public Task<(string NetworkName, string NetworkPrefix)> GetNetworkInfo(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(string MyDid, string CoinID)> The network name and coin prefix GetNetworkSpace(string, string, CancellationToken) Retrieves an estimate of total space validating the chain between two block header hashes. public Task<BigInteger> GetNetworkSpace(string newerBlockHeaderhash, string olderBlockHeaderhash, CancellationToken cancellationToken = default) Parameters newerBlockHeaderhash string olderBlockHeaderhash string cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<BigInteger> BigInteger of network space in bytes GetPuzzleAndSolution(string, uint, CancellationToken) Gets a coin solution public Task<CoinSpend> GetPuzzleAndSolution(string coinId, uint height, CancellationToken cancellationToken = default) Parameters coinId string Id/name of the coin height uint Block height at which the coin was spent 'spent_block_index' cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<CoinSpend> A CoinSpend Remarks coinId is the coin name GetRecentEOS(string, CancellationToken) Gets a recent end of slot public Task<(EndOfSubSlotBundle Eos, double TimeReceived, bool Reverted, DateTime DateTimeReceived)> GetRecentEOS(string challengeHash, CancellationToken cancellationToken = default) Parameters challengeHash string challenge hash cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(EndOfSubSlotBundle Eos, double TimeReceived, bool Reverted, DateTime DateTimeReceived)> The EndOfSubSlotBundle GetRecentSignagePoint(string, CancellationToken) Gets a recent signage point public Task<(SignagePoint SignagePoint, double TimeReceived, bool Reverted, DateTime DateTimeReceived)> GetRecentSignagePoint(string spHash, CancellationToken cancellationToken = default) Parameters spHash string signage point hash cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(SignagePoint SignagePoint, double TimeReceived, bool Reverted, DateTime DateTimeReceived)> The SignagePoint GetUnfinishedBlockHeaders(CancellationToken) Get unfinished block headers public Task<IEnumerable<UnfinishedHeaderBlock>> GetUnfinishedBlockHeaders(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<UnfinishedHeaderBlock>> A list of UnfinishedHeaderBlocks PushTx(SpendBundle, CancellationToken) Pushes a transaction / spend bundle to the mempool and blockchain. Returns whether the spend bundle was successfully included into the mempool public Task<bool> PushTx(SpendBundle spendBundle, CancellationToken cancellationToken = default) Parameters spendBundle SpendBundle cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<bool> Indicator of whether the spend bundle was successfully included in the mempool WaitForSync(int, CancellationToken) Will wait until GetBlockchainState(CancellationToken) indicates that the full node has synced or until the cancellation token is canceled public Task WaitForSync(int millisecondsDelay = 10000, CancellationToken cancellationToken = default) Parameters millisecondsDelay int The number of milliseconds to wait each time before checking sync status cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task Exceptions TaskCanceledException When cancellation token expires or is cancelled"
+    "title": "Class FullNodeProxy | chia-dotnet",
+    "keywords": "Class FullNodeProxy Proxy that communicates with the full node Inheritance Object FullNodeProxy Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public sealed class FullNodeProxy Remarks ctor"
   },
   "api/chia.dotnet.FungibleAsset.html": {
     "href": "api/chia.dotnet.FungibleAsset.html",
-    "title": "Class FungibleAsset | chia-dotnet-bls",
-    "keywords": "Class FungibleAsset Namespace chia.dotnet Assembly chia-dotnet.dll public record FungibleAsset : IEquatable<FungibleAsset> Inheritance object FungibleAsset Implements IEquatable<FungibleAsset> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Amount public ulong Amount { get; init; } Property Value ulong Asset public string Asset { get; init; } Property Value string"
+    "title": "Class FungibleAsset | chia-dotnet",
+    "keywords": "Class FungibleAsset Inheritance Object FungibleAsset Implements IEquatable < FungibleAsset > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class FungibleAsset : IEquatable<FungibleAsset> Properties | Improve this Doc View Source Amount Declaration public ulong Amount { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source Asset Declaration public string Asset { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.HarvesterConfig.html": {
     "href": "api/chia.dotnet.HarvesterConfig.html",
-    "title": "Class HarvesterConfig | chia-dotnet-bls",
-    "keywords": "Class HarvesterConfig Namespace chia.dotnet Assembly chia-dotnet.dll public record HarvesterConfig : IEquatable<HarvesterConfig> Inheritance object HarvesterConfig Implements IEquatable<HarvesterConfig> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties DecompressorThreadCount public int DecompressorThreadCount { get; init; } Property Value int DisableCpuAffinity public bool DisableCpuAffinity { get; init; } Property Value bool EnforceGpuIndex public bool EnforceGpuIndex { get; init; } Property Value bool GpuIndex public int GpuIndex { get; init; } Property Value int ParallelDecompressorCount public int ParallelDecompressorCount { get; init; } Property Value int RecursivePlotScan public bool RecursivePlotScan { get; init; } Property Value bool RefreshParameterIntervalSeconds public uint RefreshParameterIntervalSeconds { get; init; } Property Value uint UseGpuHarvesting public bool UseGpuHarvesting { get; init; } Property Value bool"
+    "title": "Class HarvesterConfig | chia-dotnet",
+    "keywords": "Class HarvesterConfig Inheritance Object HarvesterConfig Implements IEquatable < HarvesterConfig > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class HarvesterConfig : IEquatable<HarvesterConfig> Properties | Improve this Doc View Source DecompressorThreadCount Declaration public int DecompressorThreadCount { get; set; } Property Value Type Description Int32 | Improve this Doc View Source DisableCpuAffinity Declaration public bool DisableCpuAffinity { get; set; } Property Value Type Description Boolean | Improve this Doc View Source EnforceGpuIndex Declaration public bool EnforceGpuIndex { get; set; } Property Value Type Description Boolean | Improve this Doc View Source GpuIndex Declaration public int GpuIndex { get; set; } Property Value Type Description Int32 | Improve this Doc View Source ParallelDecompressorCount Declaration public int ParallelDecompressorCount { get; set; } Property Value Type Description Int32 | Improve this Doc View Source RecursivePlotScan Declaration public bool RecursivePlotScan { get; set; } Property Value Type Description Boolean | Improve this Doc View Source RefreshParameterIntervalSeconds Declaration public uint RefreshParameterIntervalSeconds { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source UseGpuHarvesting Declaration public bool UseGpuHarvesting { get; set; } Property Value Type Description Boolean Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.HarvesterConnection.html": {
     "href": "api/chia.dotnet.HarvesterConnection.html",
-    "title": "Class HarvesterConnection | chia-dotnet-bls",
-    "keywords": "Class HarvesterConnection Namespace chia.dotnet Assembly chia-dotnet.dll public record HarvesterConnection : IEquatable<HarvesterConnection> Inheritance object HarvesterConnection Implements IEquatable<HarvesterConnection> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Host public string Host { get; init; } Property Value string IsLocal Flag indicating whether the harvester is local to the node [JsonIgnore] public bool IsLocal { get; } Property Value bool NodeId public string NodeId { get; init; } Property Value string Port public int Port { get; init; } Property Value int"
+    "title": "Class HarvesterConnection | chia-dotnet",
+    "keywords": "Class HarvesterConnection Inheritance Object HarvesterConnection Implements IEquatable < HarvesterConnection > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class HarvesterConnection : IEquatable<HarvesterConnection> Properties | Improve this Doc View Source Host Declaration public string Host { get; set; } Property Value Type Description String | Improve this Doc View Source IsLocal Flag indicating whether the harvester is local to the node Declaration [JsonIgnore] public bool IsLocal { get; } Property Value Type Description Boolean | Improve this Doc View Source NodeId Declaration public string NodeId { get; set; } Property Value Type Description String | Improve this Doc View Source Port Declaration public int Port { get; set; } Property Value Type Description Int32 Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.HarvesterInfo.html": {
     "href": "api/chia.dotnet.HarvesterInfo.html",
-    "title": "Class HarvesterInfo | chia-dotnet-bls",
-    "keywords": "Class HarvesterInfo Namespace chia.dotnet Assembly chia-dotnet.dll public record HarvesterInfo : IEquatable<HarvesterInfo> Inheritance object HarvesterInfo Implements IEquatable<HarvesterInfo> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Connection public HarvesterConnection Connection { get; init; } Property Value HarvesterConnection Duplicates public IEnumerable<string> Duplicates { get; init; } Property Value IEnumerable<string> FailedToOpenFileNames public IEnumerable<string> FailedToOpenFileNames { get; init; } Property Value IEnumerable<string> LastSyncDateTime [JsonIgnore] public DateTime LastSyncDateTime { get; } Property Value DateTime LastSyncTime public double LastSyncTime { get; init; } Property Value double NoKeyFilenames public IEnumerable<string> NoKeyFilenames { get; init; } Property Value IEnumerable<string> Plots public IEnumerable<PlotInfo> Plots { get; init; } Property Value IEnumerable<PlotInfo> Syncing public HarvesterSync Syncing { get; init; } Property Value HarvesterSync TotalPlotSize public long TotalPlotSize { get; init; } Property Value long"
+    "title": "Class HarvesterInfo | chia-dotnet",
+    "keywords": "Class HarvesterInfo Inheritance Object HarvesterInfo Implements IEquatable < HarvesterInfo > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class HarvesterInfo : IEquatable<HarvesterInfo> Properties | Improve this Doc View Source Connection Declaration public HarvesterConnection Connection { get; set; } Property Value Type Description HarvesterConnection | Improve this Doc View Source Duplicates Declaration public IEnumerable<string> Duplicates { get; set; } Property Value Type Description IEnumerable < String > | Improve this Doc View Source FailedToOpenFileNames Declaration public IEnumerable<string> FailedToOpenFileNames { get; set; } Property Value Type Description IEnumerable < String > | Improve this Doc View Source LastSyncDateTime Declaration [JsonIgnore] public DateTime LastSyncDateTime { get; } Property Value Type Description DateTime | Improve this Doc View Source LastSyncTime Declaration public double LastSyncTime { get; set; } Property Value Type Description Double | Improve this Doc View Source NoKeyFilenames Declaration public IEnumerable<string> NoKeyFilenames { get; set; } Property Value Type Description IEnumerable < String > | Improve this Doc View Source Plots Declaration public IEnumerable<PlotInfo> Plots { get; set; } Property Value Type Description IEnumerable < PlotInfo > | Improve this Doc View Source Syncing Declaration public HarvesterSync Syncing { get; set; } Property Value Type Description HarvesterSync | Improve this Doc View Source TotalPlotSize Declaration public long TotalPlotSize { get; set; } Property Value Type Description Int64 Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.HarvesterProxy.html": {
     "href": "api/chia.dotnet.HarvesterProxy.html",
-    "title": "Class HarvesterProxy | chia-dotnet-bls",
-    "keywords": "Class HarvesterProxy Namespace chia.dotnet Assembly chia-dotnet.dll Proxy that communicates with the harvester public sealed class HarvesterProxy : ServiceProxy Inheritance object ServiceProxy HarvesterProxy Inherited Members ServiceProxy.OriginService ServiceProxy.DestinationService ServiceProxy.RpcClient ServiceProxy.HealthZ(CancellationToken) ServiceProxy.StopNode(CancellationToken) ServiceProxy.GetConnections(CancellationToken) ServiceProxy.GetRoutes(CancellationToken) ServiceProxy.OpenConnection(string, int, CancellationToken) ServiceProxy.CloseConnection(string, CancellationToken) object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.ReferenceEquals(object, object) object.ToString() Remarks ctor Constructors HarvesterProxy(IRpcClient, string) Proxy that communicates with the harvester public HarvesterProxy(IRpcClient rpcClient, string originService) Parameters rpcClient IRpcClient IRpcClient instance to use for rpc communication originService string Origin Remarks ctor Methods AddPlotDirectory(string, CancellationToken) Add a plot directory to the harvester configuration public Task AddPlotDirectory(string dirname, CancellationToken cancellationToken = default) Parameters dirname string The plot directory to add cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task DeletePlot(string, CancellationToken) Permanently delete a plot file public Task DeletePlot(string filename, CancellationToken cancellationToken = default) Parameters filename string the file name of the plot cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task Remarks Calling this DELETES the plot file. Proceed with caution. GetHarvesterConfig(CancellationToken) Gets harvester configuration. public Task<HarvesterConfig> GetHarvesterConfig(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<HarvesterConfig> HarvesterConfig GetPlotDirectories(CancellationToken) Get the list of plot directories from the harvester configuration public Task<IEnumerable<string>> GetPlotDirectories(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<string>> List of directories GetPlots(CancellationToken) Get the list of plot files public Task<(IEnumerable<string> FailedToOpenFilenames, IEnumerable<string> NotFoundFileNames, IEnumerable<PlotInfo> Plots)> GetPlots(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(IEnumerable<string> FailedToOpenFilenames, IEnumerable<string> NotFoundFileNames, IEnumerable<PlotInfo> Plots)> A list of plots RefreshPlots(CancellationToken) Refresh the list of plots public Task RefreshPlots(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task RemovePlotDirectory(string, CancellationToken) Removes a plot directory from the harveser configuration public Task RemovePlotDirectory(string dirname, CancellationToken cancellationToken = default) Parameters dirname string The plot directory to remove cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task UpdateHarvesterConfig(bool?, int?, bool?, bool?, int?, int?, bool?, uint?, CancellationToken) Sets harvester configuration. public Task UpdateHarvesterConfig(bool? useGpuHarvesting = null, int? gpuIndex = null, bool? enforceGpuIndex = null, bool? disableCpuAffinity = null, int? parallelDecompressorCount = null, int? decompressorThreadCount = null, bool? recursivePlotScan = null, uint? refreshParameterIntervalSeconds = null, CancellationToken cancellationToken = default) Parameters useGpuHarvesting bool? gpuIndex int? enforceGpuIndex bool? disableCpuAffinity bool? parallelDecompressorCount int? decompressorThreadCount int? recursivePlotScan bool? refreshParameterIntervalSeconds uint? cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable task>"
+    "title": "Class HarvesterProxy | chia-dotnet",
+    "keywords": "Class HarvesterProxy Proxy that communicates with the harvester Inheritance Object HarvesterProxy Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public sealed class HarvesterProxy Remarks ctor"
   },
   "api/chia.dotnet.HarvesterSummary.html": {
     "href": "api/chia.dotnet.HarvesterSummary.html",
-    "title": "Class HarvesterSummary | chia-dotnet-bls",
-    "keywords": "Class HarvesterSummary Namespace chia.dotnet Assembly chia-dotnet.dll public record HarvesterSummary : IEquatable<HarvesterSummary> Inheritance object HarvesterSummary Implements IEquatable<HarvesterSummary> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Connection public HarvesterConnection Connection { get; init; } Property Value HarvesterConnection Duplicates public int Duplicates { get; init; } Property Value int FailedToOpenFileNames public int FailedToOpenFileNames { get; init; } Property Value int LastSyncDateTime [JsonIgnore] public DateTime LastSyncDateTime { get; } Property Value DateTime LastSyncTime public double LastSyncTime { get; init; } Property Value double NoKeyFilenames public int NoKeyFilenames { get; init; } Property Value int NotFoundFileNames public int NotFoundFileNames { get; init; } Property Value int Plots public int Plots { get; init; } Property Value int Syncing public HarvesterSync Syncing { get; init; } Property Value HarvesterSync TotalPlotSize public long TotalPlotSize { get; init; } Property Value long"
+    "title": "Class HarvesterSummary | chia-dotnet",
+    "keywords": "Class HarvesterSummary Inheritance Object HarvesterSummary Implements IEquatable < HarvesterSummary > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class HarvesterSummary : IEquatable<HarvesterSummary> Properties | Improve this Doc View Source Connection Declaration public HarvesterConnection Connection { get; set; } Property Value Type Description HarvesterConnection | Improve this Doc View Source Duplicates Declaration public int Duplicates { get; set; } Property Value Type Description Int32 | Improve this Doc View Source FailedToOpenFileNames Declaration public int FailedToOpenFileNames { get; set; } Property Value Type Description Int32 | Improve this Doc View Source LastSyncDateTime Declaration [JsonIgnore] public DateTime LastSyncDateTime { get; } Property Value Type Description DateTime | Improve this Doc View Source LastSyncTime Declaration public double LastSyncTime { get; set; } Property Value Type Description Double | Improve this Doc View Source NoKeyFilenames Declaration public int NoKeyFilenames { get; set; } Property Value Type Description Int32 | Improve this Doc View Source NotFoundFileNames Declaration public int NotFoundFileNames { get; set; } Property Value Type Description Int32 | Improve this Doc View Source Plots Declaration public int Plots { get; set; } Property Value Type Description Int32 | Improve this Doc View Source Syncing Declaration public HarvesterSync Syncing { get; set; } Property Value Type Description HarvesterSync | Improve this Doc View Source TotalPlotSize Declaration public long TotalPlotSize { get; set; } Property Value Type Description Int64 Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.HarvesterSync.html": {
     "href": "api/chia.dotnet.HarvesterSync.html",
-    "title": "Class HarvesterSync | chia-dotnet-bls",
-    "keywords": "Class HarvesterSync Namespace chia.dotnet Assembly chia-dotnet.dll public record HarvesterSync : IEquatable<HarvesterSync> Inheritance object HarvesterSync Implements IEquatable<HarvesterSync> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Initial public bool Initial { get; init; } Property Value bool PlotFilesProcessed public uint PlotFilesProcessed { get; init; } Property Value uint PlotFilesTotal public uint PlotFilesTotal { get; init; } Property Value uint"
+    "title": "Class HarvesterSync | chia-dotnet",
+    "keywords": "Class HarvesterSync Inheritance Object HarvesterSync Implements IEquatable < HarvesterSync > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class HarvesterSync : IEquatable<HarvesterSync> Properties | Improve this Doc View Source Initial Declaration public bool Initial { get; set; } Property Value Type Description Boolean | Improve this Doc View Source PlotFilesProcessed Declaration public uint PlotFilesProcessed { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source PlotFilesTotal Declaration public uint PlotFilesTotal { get; set; } Property Value Type Description UInt32 Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.HashFilter.html": {
     "href": "api/chia.dotnet.HashFilter.html",
-    "title": "Class HashFilter | chia-dotnet-bls",
-    "keywords": "Class HashFilter Namespace chia.dotnet Assembly chia-dotnet.dll public record HashFilter : IEquatable<HashFilter> Inheritance object HashFilter Implements IEquatable<HashFilter> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Mode public FilterMode Mode { get; init; } Property Value FilterMode Values public IEnumerable<string> Values { get; init; } Property Value IEnumerable<string>"
+    "title": "Class HashFilter | chia-dotnet",
+    "keywords": "Class HashFilter Inheritance Object HashFilter Implements IEquatable < HashFilter > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class HashFilter : IEquatable<HashFilter> Properties | Improve this Doc View Source Mode Declaration public FilterMode Mode { get; set; } Property Value Type Description FilterMode | Improve this Doc View Source Values Declaration public IEnumerable<string> Values { get; set; } Property Value Type Description IEnumerable < String > Implements System.IEquatable<T>"
+  },
+  "api/chia.dotnet.html": {
+    "href": "api/chia.dotnet.html",
+    "title": "Namespace chia.dotnet | chia-dotnet",
+    "keywords": "Namespace chia.dotnet Classes AmountFilter AmountWithPuzzlehash Announcement AssetInfo AutoClaimSettings BlockchainState The node's view of the blockchain. BlockCountMetrics BlockRecord This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. BlockSpendWithConditions CATInfo CATWallet Wraps a CAT wallet ChallengeChainSubSlot ClassgroupElement Represents a classgroup element (a,b,c) where a, b, and c are 512 bit signed integers. However this is using a compressed representation. VDF outputs are a single classgroup element. VDF proofs can also be one classgroup element(or multiple). Coin This structure is used in the body for the reward and fees genesis coins. CoinAnnouncement CoinRecord These are values that correspond to a CoinName that are used in keeping track of the unspent database. CoinSpend This is a rather disparate data structure that validates coin transfers. It's generally populated with data from different sources, since burned coins are identified by name, so it is built up more often that it is streamed. Condition This type doesn't exist in the chia code. This property is serialzied into the Json as a tuple, which shows up as a mixed type json array. There is a speciailzed converter to read the Json and get the ConditionOpCode into ConditionOpcode conditions: List[Tuple[ConditionOpcode, List[ConditionWithArgs]]] ConditionValidTimes ConditionWithVars This structure is used to store parsed CLVM conditions Conditions in CLVM have either format of(opcode, var1) or(opcode, var1, var2) Config Represents a chia config yaml file and its contents. Used to find the uri and ssl certs needed to connect ConnectionInfo Chia's representation of a connection from node to node CrawlerProxy Proxy that communicates with the crawler CRCATWallet Wraps a CRCAT Wallet DaemonProxy WebSocketRpcClient for the daemon interface. The daemon can be used to proxy messages to and from other chia services as well as controlling the PlotterProxy and having it's own procedures DAOInfo DAORules DAOWallet Wraps a DAO Wallet DataLayerOffer DataLayerProxy Proxy that communicates with the Data Layer DataLayerSyncStatus DataLayerWallet Wraps a Data Layer Wallet DidInfo DIDWallet Wraps a Distributed Identity Wallet EndOfSubSlotBundle EndpointInfo Information about how to connect and authenticate with the RPC endpoint ErrorResponse Response in error case for all endpoints of the pool protocol Extensions Helper extension methods FarmerProxy Proxy that communicates with the farmer FarmerRewards FarmerSignagePoint This type doesn't exist in the chia code but is generated and passed around as a dictionary (not to be confused with SignagePoint ) FilterItem Foliage The entire foliage block, containing signature and the unsigned back pointer The hash of this is the \"header hash\". Note that for unfinished blocks, the prev_block_hash Is the prev from the signage point, and can be replaced with a more recent block FoliageBlockData Part of the block that is signed by the plot key FoliageTransactionBlock Information that goes along with each transaction block that is relevant for light clients FullBlock All the information required to validate a block FullNodeProxy Proxy that communicates with the full node FungibleAsset HarvesterConfig HarvesterConnection HarvesterInfo HarvesterProxy Proxy that communicates with the harvester HarvesterSummary HarvesterSync HashFilter HttpRpcClient Class that handles core communication with the rpc endpoint using http(s) InfusedChallengeChainSubSlot InternalNode KeyData KeyDataSecrets KeyringStatus KVDiff Layer LineageProof MempoolItem MempoolMinFees Message The messaging data structure for request and response exchange with the RPC endpoint Mirror NFTBulkMintingInfo Info for minting NFTs in bulk NftCoinInfo NFTInfo NFT Info for displaying NFT on the UI NftMintEntry NFTMintingInfo Info for minting an NFT NFTWallet Wraps an NFT wallet NPC NPCResult OfferRecord The in memory representation of an offer and its record of trade OfferStore OfferSummary PaginatedPlotRequest PassphraseRequirements PeerCounts PlotInfo Info about a plot file PlotInfoRequestData PlotPathRequestData PlotterConfig Configuration settings for the plotter. (equivalent to chia plots create command line args) https://github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference PlotterInfo PlotterProxy Class to manage plotting PlottingKeys PluginStatus PoolInfo PoolPoint PoolState PoolState is a type that is serialized to the blockchain to track the state of the user's pool singleton target_puzzle_hash is either the pool address, or the self-pooling address that pool rewards will be paid to. target_puzzle_hash is NOT the p2_singleton puzzle that block rewards are sent to. The p2_singleton address is the initial address, and the target_puzzle_hash is the final destination. relative_lock_height is zero when in SELF_POOLING state PoolStateInfo This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with PoolState PoolTarget PoolWallet Wraps a Pool Wallet PoolWalletConfig This is what goes into the user's config file, to communicate between the wallet and the farmer processes. PoolWalletInfo Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with the Singleton's CoinSpends list, or with the information from the WalletPoolStore. PrivateKey PrivateKeyData Proof ProofOfSpace ProposalInfo ProposalState PuzzleAnnouncement QueuedPlotInfo An entry on the plotter queue ResponseException Exception thrown when the RPC endpoint returns a response Message but Data.success is false oro there is a communication error on the websocket of http channgel RewardChainBlock RewardChainBlockUnfinished RewardChainSubSlot Root RootHash RootHistory RoyaltyAsset SendPeer Represents the list of peers that we sent the transaction to, whether each one included it in the mempool, and what the error message (if any) was ServiceProxy Base class that uses an IRpcClient to send and receive messages to services SignagePoint SingletonInfo SingletonRecord SpendBundle This is a list of coins being spent along with their solution programs, and a single aggregated signature. This is the object that most closely corresponds to a bitcoin transaction (although because of non-interactive signature aggregation, the boundaries between transactions are more flexible than in bitcoin). StoreProofs SubEpochSummary SubSlotProofs SyncState TerminalNode Token TradeManager API wrapper for those wallet RPC methods dealing with trades and offers TradeRecord Used for storing transaction data and status in wallets. TransactionRecord Used for storing transaction data and status in wallets. TransactionsInfo Information that goes along with each transaction block TransactionTypeFilter UInt32Range UInt64Range UnfinishedHeaderBlock Same as a FullBlock but without TransactionInfo and Generator, used by light clients VCLineageProof The covenant layer for exigent metadata layers requires to be passed the previous parent's metadata too VCProofs VCRecord VDFInfo VDFProof VerifiedCredential This class serves as the main driver for the entire VC puzzle stack. Given the information below, it can sync and spend VerifiedCredentials in any specified manner.Trying to sync from a spend that this class did not create will likely result in an error. VerifiedCredentialManager API wrapper for those wallet RPC methods dealing with verified credentials Wallet Base class representing a specific wallet (i.e. anything with a WalletID) WalletAddress WalletBalance WalletInfo This object represents the wallet data as it is stored in DB. ID: Main wallet (Standard) is stored at index 1, every wallet created after done has auto incremented id. Name: can be a user provided or default generated name. (can be modified) Type: is specified during wallet creation and should never be changed. Data: this filed is intended to be used for storing any wallet specific information required for it. This data should be json encoded string. WalletProxy Proxy that communicates with the wallet endpoint WebSocketRpcClient Class that handles core communication with the rpc endpoint using a websocket (wss). Only the daemon endpoint supports websockets, but it can proxy communication to other services. Destination Structs ServiceNames The names of chia services. These are used as Destination values Interfaces IRpcClient Interface representing rpc communication Enums CoinRecordOrder CoinType FilterMode KSize Valid plot sizes https://github.com/Chia-Network/chia-blockchain/wiki/k-sizes MempoolInclusionStatus NodeType PlotState PoolSingletonState From the user's point of view, a pool group can be in these states: SELF_POOLING : The singleton exists on the blockchain, and we are farming block rewards to a wallet address controlled by the user LEAVING_POOL : The singleton exists, and we have entered the \"escaping\" state, which means we are waiting for a number of blocks = relative_lock_height to pass, so we can leave. FARMING_TO_POOL : The singleton exists, and it is assigned to a pool. CLAIMING_SELF_POOLED_REWARDS : We have submitted a transaction to sweep our self-pooled funds. Side Status TradeStatus TransactionType WalletType Wallet Types"
   },
   "api/chia.dotnet.HttpRpcClient.html": {
     "href": "api/chia.dotnet.HttpRpcClient.html",
-    "title": "Class HttpRpcClient | chia-dotnet-bls",
-    "keywords": "Class HttpRpcClient Namespace chia.dotnet Assembly chia-dotnet.dll Class that handles core communication with the rpc endpoint using http(s) public class HttpRpcClient : IRpcClient, IDisposable Inheritance object HttpRpcClient Implements IRpcClient IDisposable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Constructors HttpRpcClient(EndpointInfo) ctor public HttpRpcClient(EndpointInfo endpoint) Parameters endpoint EndpointInfo Details of the service endpoint HttpRpcClient(EndpointInfo, DelegatingHandler) ctor public HttpRpcClient(EndpointInfo endpoint, DelegatingHandler delegatingHandler) Parameters endpoint EndpointInfo Details of the service endpoint delegatingHandler DelegatingHandler A handler created elsewhere that may have things like resiliency chains HttpRpcClient(EndpointInfo, HttpClient) ctor public HttpRpcClient(EndpointInfo endpoint, HttpClient httpClient) Parameters endpoint EndpointInfo Details of the service endpoint httpClient HttpClient A fully configured client, including ssl certs, in tended for use with IHttpClientFactory Properties Endpoint Details of the RPC service endpoint public EndpointInfo Endpoint { get; init; } Property Value EndpointInfo Class that handles core communication with the rpc endpoint using http(s) Methods Dispose() Dispose() public void Dispose() Dispose(bool) Called when the instance is being disposed or finalized protected virtual void Dispose(bool disposing) Parameters disposing bool Invoke from Dispose() PostMessage(Message, CancellationToken) Posts a Message to the Endpoint but does not wait for a response public Task PostMessage(Message message, CancellationToken cancellationToken = default) Parameters message Message The message to send cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task Awaitable Task Remarks Awaiting this method waits for the message to be sent only. It doesn't await a response. SendMessage(Message, CancellationToken) Sends a Message to the endpoint and waits for a response public Task<dynamic> SendMessage(Message message, CancellationToken cancellationToken = default) Parameters message Message The message to send cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<dynamic> The response message Remarks Awaiting this method will block until a response is received from the rpc endpoint or the A token to allow the call to be cancelled is cancelled Exceptions ResponseException Throws when IsSuccessfulResponse is False"
-  },
-  "api/chia.dotnet.IRpcClient.html": {
-    "href": "api/chia.dotnet.IRpcClient.html",
-    "title": "Interface IRpcClient | chia-dotnet-bls",
-    "keywords": "Interface IRpcClient Namespace chia.dotnet Assembly chia-dotnet.dll Interface representing rpc communication public interface IRpcClient : IDisposable Inherited Members IDisposable.Dispose() Properties Endpoint Details of the RPC service endpoint EndpointInfo Endpoint { get; init; } Property Value EndpointInfo Interface representing rpc communication Methods PostMessage(Message, CancellationToken) Posts a Message to the Endpoint but does not wait for a response Task PostMessage(Message message, CancellationToken cancellationToken = default) Parameters message Message The message to post cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task Awaitable Task Remarks Awaiting this method waits for the message to be sent only. It doesn't await a response. SendMessage(Message, CancellationToken) Sends a Message to the Endpoint and waits for a response Task<dynamic> SendMessage(Message message, CancellationToken cancellationToken = default) Parameters message Message The message to send cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<dynamic> The response message Remarks Awaiting this method will block until a response is received from the Endpoint or the A token to allow the call to be cancelled is cancelled Exceptions ResponseException Throws when IsSuccessfulResponse is False"
+    "title": "Class HttpRpcClient | chia-dotnet",
+    "keywords": "Class HttpRpcClient Class that handles core communication with the rpc endpoint using http(s) Inheritance Object HttpRpcClient Implements IRpcClient IDisposable Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class HttpRpcClient : IRpcClient, IDisposable Constructors | Improve this Doc View Source HttpRpcClient(EndpointInfo) ctor Declaration public HttpRpcClient(EndpointInfo endpoint) Parameters Type Name Description EndpointInfo endpoint Details of the service endpoint | Improve this Doc View Source HttpRpcClient(EndpointInfo, DelegatingHandler) ctor Declaration public HttpRpcClient(EndpointInfo endpoint, DelegatingHandler delegatingHandler) Parameters Type Name Description EndpointInfo endpoint Details of the service endpoint DelegatingHandler delegatingHandler A handler created elsewhere that may have things like resiliency chains | Improve this Doc View Source HttpRpcClient(EndpointInfo, HttpClient) ctor Declaration public HttpRpcClient(EndpointInfo endpoint, HttpClient httpClient) Parameters Type Name Description EndpointInfo endpoint Details of the service endpoint HttpClient httpClient A fully configured client, including ssl certs, in tended for use with IHttpClientFactory Properties | Improve this Doc View Source Endpoint Details of the RPC service endpoint Declaration public EndpointInfo Endpoint { get; set; } Property Value Type Description EndpointInfo Methods | Improve this Doc View Source Dispose() Dispose() Declaration public void Dispose() | Improve this Doc View Source Dispose(Boolean) Called when the instance is being disposed or finalized Declaration protected virtual void Dispose(bool disposing) Parameters Type Name Description Boolean disposing Invoke from Dispose() | Improve this Doc View Source PostMessage(Message, CancellationToken) Posts a Message to the Endpoint but does not wait for a response Declaration public async Task PostMessage(Message message, CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description Message message The message to send CancellationToken cancellationToken A token to allow the call to be cancelled Returns Type Description Task Awaitable Task Remarks Awaiting this method waits for the message to be sent only. It doesn't await a response. | Improve this Doc View Source SendMessage(Message, CancellationToken) Sends a Message to the endpoint and waits for a response Declaration public async Task<dynamic> SendMessage(Message message, CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description Message message The message to send CancellationToken cancellationToken A token to allow the call to be cancelled Returns Type Description Task < Object > The response message Remarks Awaiting this method will block until a response is received from the rpc endpoint or the A token to allow the call to be cancelled is cancelled Exceptions Type Condition ResponseException Throws when IsSuccessfulResponse is False Implements IRpcClient System.IDisposable"
   },
   "api/chia.dotnet.InfusedChallengeChainSubSlot.html": {
     "href": "api/chia.dotnet.InfusedChallengeChainSubSlot.html",
-    "title": "Class InfusedChallengeChainSubSlot | chia-dotnet-bls",
-    "keywords": "Class InfusedChallengeChainSubSlot Namespace chia.dotnet Assembly chia-dotnet.dll public record InfusedChallengeChainSubSlot : IEquatable<InfusedChallengeChainSubSlot> Inheritance object InfusedChallengeChainSubSlot Implements IEquatable<InfusedChallengeChainSubSlot> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties InfusedChallengeChainEndOfSlotVdf public VDFInfo InfusedChallengeChainEndOfSlotVdf { get; init; } Property Value VDFInfo"
+    "title": "Class InfusedChallengeChainSubSlot | chia-dotnet",
+    "keywords": "Class InfusedChallengeChainSubSlot Inheritance Object InfusedChallengeChainSubSlot Implements IEquatable < InfusedChallengeChainSubSlot > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class InfusedChallengeChainSubSlot : IEquatable<InfusedChallengeChainSubSlot> Properties | Improve this Doc View Source InfusedChallengeChainEndOfSlotVdf Declaration public VDFInfo InfusedChallengeChainEndOfSlotVdf { get; set; } Property Value Type Description VDFInfo Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.InternalNode.html": {
     "href": "api/chia.dotnet.InternalNode.html",
-    "title": "Class InternalNode | chia-dotnet-bls",
-    "keywords": "Class InternalNode Namespace chia.dotnet Assembly chia-dotnet.dll public record InternalNode : IEquatable<InternalNode> Inheritance object InternalNode Implements IEquatable<InternalNode> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Atom public string Atom { get; init; } Property Value string Hash public string Hash { get; init; } Property Value string LeftHash public string LeftHash { get; init; } Property Value string Pair public (string, string) Pair { get; init; } Property Value (string, string) RightHash public string RightHash { get; init; } Property Value string"
+    "title": "Class InternalNode | chia-dotnet",
+    "keywords": "Class InternalNode Inheritance Object InternalNode Implements IEquatable < InternalNode > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class InternalNode : IEquatable<InternalNode> Properties | Improve this Doc View Source Atom Declaration public string Atom { get; set; } Property Value Type Description String | Improve this Doc View Source Hash Declaration public string Hash { get; set; } Property Value Type Description String | Improve this Doc View Source LeftHash Declaration public string LeftHash { get; set; } Property Value Type Description String | Improve this Doc View Source Pair Declaration public (string, string) Pair { get; set; } Property Value Type Description (T1, T2) < String , String > | Improve this Doc View Source RightHash Declaration public string RightHash { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
-  "api/chia.dotnet.KSize.html": {
-    "href": "api/chia.dotnet.KSize.html",
-    "title": "Enum KSize | chia-dotnet-bls",
-    "keywords": "Enum KSize Namespace chia.dotnet Assembly chia-dotnet.dll Valid plot sizes https://github.com/Chia-Network/chia-blockchain/wiki/k-sizes public enum KSize Fields K25 = 25 Valid for testing only - OverrideK must be true in order to use K32 = 32 K33 = 33 K34 = 34 K35 = 35"
-  },
-  "api/chia.dotnet.KVDiff.html": {
-    "href": "api/chia.dotnet.KVDiff.html",
-    "title": "Class KVDiff | chia-dotnet-bls",
-    "keywords": "Class KVDiff Namespace chia.dotnet Assembly chia-dotnet.dll public record KVDiff : IEquatable<KVDiff> Inheritance object KVDiff Implements IEquatable<KVDiff> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Key public string Key { get; init; } Property Value string Type public string Type { get; init; } Property Value string Value public string Value { get; init; } Property Value string"
+  "api/chia.dotnet.IRpcClient.html": {
+    "href": "api/chia.dotnet.IRpcClient.html",
+    "title": "Interface IRpcClient | chia-dotnet",
+    "keywords": "Interface IRpcClient Interface representing rpc communication Inherited Members IDisposable.Dispose() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public interface IRpcClient : IDisposable Properties | Improve this Doc View Source Endpoint Details of the RPC service endpoint Declaration EndpointInfo Endpoint { get; set; } Property Value Type Description EndpointInfo Methods | Improve this Doc View Source PostMessage(Message, CancellationToken) Posts a Message to the Endpoint but does not wait for a response Declaration Task PostMessage(Message message, CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description Message message The message to post CancellationToken cancellationToken A token to allow the call to be cancelled Returns Type Description Task Awaitable Task Remarks Awaiting this method waits for the message to be sent only. It doesn't await a response. | Improve this Doc View Source SendMessage(Message, CancellationToken) Sends a Message to the Endpoint and waits for a response Declaration Task<dynamic> SendMessage(Message message, CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description Message message The message to send CancellationToken cancellationToken A token to allow the call to be cancelled Returns Type Description Task < Object > The response message Remarks Awaiting this method will block until a response is received from the Endpoint or the A token to allow the call to be cancelled is cancelled Exceptions Type Condition ResponseException Throws when IsSuccessfulResponse is False"
   },
   "api/chia.dotnet.KeyData.html": {
     "href": "api/chia.dotnet.KeyData.html",
-    "title": "Class KeyData | chia-dotnet-bls",
-    "keywords": "Class KeyData Namespace chia.dotnet Assembly chia-dotnet.dll public record KeyData : IEquatable<KeyData> Inheritance object KeyData Implements IEquatable<KeyData> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Fingerprint public uint Fingerprint { get; init; } Property Value uint Label public string? Label { get; init; } Property Value string PublicKey public string PublicKey { get; init; } Property Value string Secrets public KeyDataSecrets? Secrets { get; init; } Property Value KeyDataSecrets"
+    "title": "Class KeyData | chia-dotnet",
+    "keywords": "Class KeyData Inheritance Object KeyData Implements IEquatable < KeyData > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class KeyData : IEquatable<KeyData> Properties | Improve this Doc View Source Fingerprint Declaration public uint Fingerprint { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source Label Declaration public string Label { get; set; } Property Value Type Description String | Improve this Doc View Source PublicKey Declaration public string PublicKey { get; set; } Property Value Type Description String | Improve this Doc View Source Secrets Declaration public KeyDataSecrets Secrets { get; set; } Property Value Type Description KeyDataSecrets Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.KeyDataSecrets.html": {
     "href": "api/chia.dotnet.KeyDataSecrets.html",
-    "title": "Class KeyDataSecrets | chia-dotnet-bls",
-    "keywords": "Class KeyDataSecrets Namespace chia.dotnet Assembly chia-dotnet.dll public record KeyDataSecrets : IEquatable<KeyDataSecrets> Inheritance object KeyDataSecrets Implements IEquatable<KeyDataSecrets> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Bytes public string Bytes { get; init; } Property Value string Mnemonic public IEnumerable<string> Mnemonic { get; init; } Property Value IEnumerable<string> PrivateKey public PrivateKey PrivateKey { get; init; } Property Value PrivateKey"
+    "title": "Class KeyDataSecrets | chia-dotnet",
+    "keywords": "Class KeyDataSecrets Inheritance Object KeyDataSecrets Implements IEquatable < KeyDataSecrets > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class KeyDataSecrets : IEquatable<KeyDataSecrets> Properties | Improve this Doc View Source Bytes Declaration public string Bytes { get; set; } Property Value Type Description String | Improve this Doc View Source Mnemonic Declaration public IEnumerable<string> Mnemonic { get; set; } Property Value Type Description IEnumerable < String > | Improve this Doc View Source PrivateKey Declaration public PrivateKey PrivateKey { get; set; } Property Value Type Description PrivateKey Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.KeyringStatus.html": {
     "href": "api/chia.dotnet.KeyringStatus.html",
-    "title": "Class KeyringStatus | chia-dotnet-bls",
-    "keywords": "Class KeyringStatus Namespace chia.dotnet Assembly chia-dotnet.dll public record KeyringStatus : IEquatable<KeyringStatus> Inheritance object KeyringStatus Implements IEquatable<KeyringStatus> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties CanRemoveLegacyKeys public bool CanRemoveLegacyKeys { get; init; } Property Value bool CanSavePassphrase public bool CanSavePassphrase { get; init; } Property Value bool CanSetPassphraseHint public bool CanSetPassphraseHint { get; init; } Property Value bool IsKeyringLocked public bool IsKeyringLocked { get; init; } Property Value bool NeedsMigration public bool NeedsMigration { get; init; } Property Value bool PassphraseHint public string PassphraseHint { get; init; } Property Value string PassphraseRequirements public PassphraseRequirements PassphraseRequirements { get; init; } Property Value PassphraseRequirements PassphreaseSupportEnabled public bool PassphreaseSupportEnabled { get; init; } Property Value bool UserPassphraseIsSet public bool UserPassphraseIsSet { get; init; } Property Value bool"
+    "title": "Class KeyringStatus | chia-dotnet",
+    "keywords": "Class KeyringStatus Inheritance Object KeyringStatus Implements IEquatable < KeyringStatus > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class KeyringStatus : IEquatable<KeyringStatus> Properties | Improve this Doc View Source CanRemoveLegacyKeys Declaration public bool CanRemoveLegacyKeys { get; set; } Property Value Type Description Boolean | Improve this Doc View Source CanSavePassphrase Declaration public bool CanSavePassphrase { get; set; } Property Value Type Description Boolean | Improve this Doc View Source CanSetPassphraseHint Declaration public bool CanSetPassphraseHint { get; set; } Property Value Type Description Boolean | Improve this Doc View Source IsKeyringLocked Declaration public bool IsKeyringLocked { get; set; } Property Value Type Description Boolean | Improve this Doc View Source NeedsMigration Declaration public bool NeedsMigration { get; set; } Property Value Type Description Boolean | Improve this Doc View Source PassphraseHint Declaration public string PassphraseHint { get; set; } Property Value Type Description String | Improve this Doc View Source PassphraseRequirements Declaration public PassphraseRequirements PassphraseRequirements { get; set; } Property Value Type Description PassphraseRequirements | Improve this Doc View Source PassphreaseSupportEnabled Declaration public bool PassphreaseSupportEnabled { get; set; } Property Value Type Description Boolean | Improve this Doc View Source UserPassphraseIsSet Declaration public bool UserPassphraseIsSet { get; set; } Property Value Type Description Boolean Implements System.IEquatable<T>"
+  },
+  "api/chia.dotnet.KSize.html": {
+    "href": "api/chia.dotnet.KSize.html",
+    "title": "Enum KSize | chia-dotnet",
+    "keywords": "Enum KSize Valid plot sizes https://github.com/Chia-Network/chia-blockchain/wiki/k-sizes Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public enum KSize Fields Name Description K25 Valid for testing only - OverrideK must be true in order to use K32 K33 K34 K35"
+  },
+  "api/chia.dotnet.KVDiff.html": {
+    "href": "api/chia.dotnet.KVDiff.html",
+    "title": "Class KVDiff | chia-dotnet",
+    "keywords": "Class KVDiff Inheritance Object KVDiff Implements IEquatable < KVDiff > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class KVDiff : IEquatable<KVDiff> Properties | Improve this Doc View Source Key Declaration public string Key { get; set; } Property Value Type Description String | Improve this Doc View Source Type Declaration public string Type { get; set; } Property Value Type Description String | Improve this Doc View Source Value Declaration public string Value { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.Layer.html": {
     "href": "api/chia.dotnet.Layer.html",
-    "title": "Class Layer | chia-dotnet-bls",
-    "keywords": "Class Layer Namespace chia.dotnet Assembly chia-dotnet.dll public record Layer : IEquatable<Layer> Inheritance object Layer Implements IEquatable<Layer> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties CombinedHash public string CombinedHash { get; init; } Property Value string OtherHash public string OtherHash { get; init; } Property Value string OtherHashSide public Side OtherHashSide { get; init; } Property Value Side"
+    "title": "Class Layer | chia-dotnet",
+    "keywords": "Class Layer Inheritance Object Layer Implements IEquatable < Layer > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class Layer : IEquatable<Layer> Properties | Improve this Doc View Source CombinedHash Declaration public string CombinedHash { get; set; } Property Value Type Description String | Improve this Doc View Source OtherHash Declaration public string OtherHash { get; set; } Property Value Type Description String | Improve this Doc View Source OtherHashSide Declaration public Side OtherHashSide { get; set; } Property Value Type Description Side Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.LineageProof.html": {
     "href": "api/chia.dotnet.LineageProof.html",
-    "title": "Class LineageProof | chia-dotnet-bls",
-    "keywords": "Class LineageProof Namespace chia.dotnet Assembly chia-dotnet.dll public record LineageProof : IEquatable<LineageProof> Inheritance object LineageProof Implements IEquatable<LineageProof> Derived VCLineageProof Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Amount public ulong? Amount { get; init; } Property Value ulong? InnerPuzzleHash public string? InnerPuzzleHash { get; init; } Property Value string ParentName public string? ParentName { get; init; } Property Value string"
+    "title": "Class LineageProof | chia-dotnet",
+    "keywords": "Class LineageProof Inheritance Object LineageProof VCLineageProof Implements IEquatable < LineageProof > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class LineageProof : IEquatable<LineageProof> Properties | Improve this Doc View Source Amount Declaration public ulong? Amount { get; set; } Property Value Type Description Nullable < UInt64 > | Improve this Doc View Source InnerPuzzleHash Declaration public string InnerPuzzleHash { get; set; } Property Value Type Description String | Improve this Doc View Source ParentName Declaration public string ParentName { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.MempoolInclusionStatus.html": {
     "href": "api/chia.dotnet.MempoolInclusionStatus.html",
-    "title": "Enum MempoolInclusionStatus | chia-dotnet-bls",
-    "keywords": "Enum MempoolInclusionStatus Namespace chia.dotnet Assembly chia-dotnet.dll public enum MempoolInclusionStatus : byte Fields FAILED = 3 Transaction was invalid and dropped PENDING = 2 Transaction not yet added to mempool SUCCESS = 1 Transaction added to mempool"
+    "title": "Enum MempoolInclusionStatus | chia-dotnet",
+    "keywords": "Enum MempoolInclusionStatus Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public enum MempoolInclusionStatus : byte Fields Name Description FAILED Transaction was invalid and dropped PENDING Transaction not yet added to mempool SUCCESS Transaction added to mempool"
   },
   "api/chia.dotnet.MempoolItem.html": {
     "href": "api/chia.dotnet.MempoolItem.html",
-    "title": "Class MempoolItem | chia-dotnet-bls",
-    "keywords": "Class MempoolItem Namespace chia.dotnet Assembly chia-dotnet.dll public record MempoolItem : IEquatable<MempoolItem> Inheritance object MempoolItem Implements IEquatable<MempoolItem> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Additions public IEnumerable<Coin> Additions { get; init; } Property Value IEnumerable<Coin> Cost public ulong Cost { get; init; } Property Value ulong Fee public ulong Fee { get; init; } Property Value ulong NPCResult public NPCResult NPCResult { get; init; } Property Value NPCResult Program public string Program { get; init; } Property Value string Removals public IEnumerable<Coin> Removals { get; init; } Property Value IEnumerable<Coin> SpendBudndleName public string SpendBudndleName { get; init; } Property Value string SpendBundle public SpendBundle SpendBundle { get; init; } Property Value SpendBundle"
+    "title": "Class MempoolItem | chia-dotnet",
+    "keywords": "Class MempoolItem Inheritance Object MempoolItem Implements IEquatable < MempoolItem > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class MempoolItem : IEquatable<MempoolItem> Properties | Improve this Doc View Source Additions Declaration public IEnumerable<Coin> Additions { get; set; } Property Value Type Description IEnumerable < Coin > | Improve this Doc View Source Cost Declaration public ulong Cost { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source Fee Declaration public ulong Fee { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source NPCResult Declaration public NPCResult NPCResult { get; set; } Property Value Type Description NPCResult | Improve this Doc View Source Program Declaration public string Program { get; set; } Property Value Type Description String | Improve this Doc View Source Removals Declaration public IEnumerable<Coin> Removals { get; set; } Property Value Type Description IEnumerable < Coin > | Improve this Doc View Source SpendBudndleName Declaration public string SpendBudndleName { get; set; } Property Value Type Description String | Improve this Doc View Source SpendBundle Declaration public SpendBundle SpendBundle { get; set; } Property Value Type Description SpendBundle Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.MempoolMinFees.html": {
     "href": "api/chia.dotnet.MempoolMinFees.html",
-    "title": "Class MempoolMinFees | chia-dotnet-bls",
-    "keywords": "Class MempoolMinFees Namespace chia.dotnet Assembly chia-dotnet.dll public record MempoolMinFees : IEquatable<MempoolMinFees> Inheritance object MempoolMinFees Implements IEquatable<MempoolMinFees> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Cost5000000 public double Cost5000000 { get; init; } Property Value double"
+    "title": "Class MempoolMinFees | chia-dotnet",
+    "keywords": "Class MempoolMinFees Inheritance Object MempoolMinFees Implements IEquatable < MempoolMinFees > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class MempoolMinFees : IEquatable<MempoolMinFees> Properties | Improve this Doc View Source Cost5000000 Declaration public double Cost5000000 { get; set; } Property Value Type Description Double Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.Message.html": {
     "href": "api/chia.dotnet.Message.html",
-    "title": "Class Message | chia-dotnet-bls",
-    "keywords": "Class Message Namespace chia.dotnet Assembly chia-dotnet.dll The messaging data structure for request and response exchange with the RPC endpoint public record Message : IEquatable<Message> Inheritance object Message Implements IEquatable<Message> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Ack Indication whether message is an acknowledgement (i.e response) public bool Ack { get; init; } Property Value bool The messaging data structure for request and response exchange with the RPC endpoint Command The command to be processed by the endpoint service public string Command { get; init; } Property Value string The messaging data structure for request and response exchange with the RPC endpoint Data Data to go along with the command public dynamic? Data { get; init; } Property Value dynamic The messaging data structure for request and response exchange with the RPC endpoint Destination The name of the destination service public string Destination { get; init; } Property Value string The messaging data structure for request and response exchange with the RPC endpoint IsSuccessfulResponse Inidcates whether this is a response (Ack is true) and the success flag is also true [JsonIgnore] public bool IsSuccessfulResponse { get; } Property Value bool The messaging data structure for request and response exchange with the RPC endpoint Origin The name of the origin service public string Origin { get; init; } Property Value string The messaging data structure for request and response exchange with the RPC endpoint RequestId Unique correlation id of the message. This will round trip to the RPC server and back in its response public string RequestId { get; init; } Property Value string The messaging data structure for request and response exchange with the RPC endpoint Methods Create(string, object?, string, string) Construct a new instance of a Message public static Message Create(string command, object? data, string destination, string origin) Parameters command string Command data object Data destination string Destination origin string Origin Returns Message A populated Message Remarks Ensure that Data and RequestId are set appropriately"
+    "title": "Class Message | chia-dotnet",
+    "keywords": "Class Message The messaging data structure for request and response exchange with the RPC endpoint Inheritance Object Message Implements IEquatable < Message > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class Message : IEquatable<Message> Properties | Improve this Doc View Source Ack Indication whether message is an acknowledgement (i.e response) Declaration public bool Ack { get; set; } Property Value Type Description Boolean | Improve this Doc View Source Command The command to be processed by the endpoint service Declaration public string Command { get; set; } Property Value Type Description String | Improve this Doc View Source Data Data to go along with the command Declaration public dynamic Data { get; set; } Property Value Type Description Object | Improve this Doc View Source Destination The name of the destination service Declaration public string Destination { get; set; } Property Value Type Description String | Improve this Doc View Source IsSuccessfulResponse Inidcates whether this is a response ( Ack is true) and the success flag is also true Declaration [JsonIgnore] public bool IsSuccessfulResponse { get; } Property Value Type Description Boolean | Improve this Doc View Source Origin The name of the origin service Declaration public string Origin { get; set; } Property Value Type Description String | Improve this Doc View Source RequestId Unique correlation id of the message. This will round trip to the RPC server and back in its response Declaration public string RequestId { get; set; } Property Value Type Description String Methods | Improve this Doc View Source Create(String, Object, String, String) Construct a new instance of a Message Declaration public static Message Create(string command, object data, string destination, string origin) Parameters Type Name Description String command Command Object data Data String destination Destination String origin Origin Returns Type Description Message A populated Message Remarks Ensure that Data and RequestId are set appropriately Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.Mirror.html": {
     "href": "api/chia.dotnet.Mirror.html",
-    "title": "Class Mirror | chia-dotnet-bls",
-    "keywords": "Class Mirror Namespace chia.dotnet Assembly chia-dotnet.dll public record Mirror : IEquatable<Mirror> Inheritance object Mirror Implements IEquatable<Mirror> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Amount public ulong Amount { get; init; } Property Value ulong CoinId public string CoinId { get; init; } Property Value string LauncherId public string LauncherId { get; init; } Property Value string Ours public bool Ours { get; init; } Property Value bool Urls public IEnumerable<string> Urls { get; init; } Property Value IEnumerable<string>"
+    "title": "Class Mirror | chia-dotnet",
+    "keywords": "Class Mirror Inheritance Object Mirror Implements IEquatable < Mirror > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class Mirror : IEquatable<Mirror> Properties | Improve this Doc View Source Amount Declaration public ulong Amount { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source CoinId Declaration public string CoinId { get; set; } Property Value Type Description String | Improve this Doc View Source LauncherId Declaration public string LauncherId { get; set; } Property Value Type Description String | Improve this Doc View Source Ours Declaration public bool Ours { get; set; } Property Value Type Description Boolean | Improve this Doc View Source Urls Declaration public IEnumerable<string> Urls { get; set; } Property Value Type Description IEnumerable < String > Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.NFTBulkMintingInfo.html": {
     "href": "api/chia.dotnet.NFTBulkMintingInfo.html",
-    "title": "Class NFTBulkMintingInfo | chia-dotnet-bls",
-    "keywords": "Class NFTBulkMintingInfo Namespace chia.dotnet Assembly chia-dotnet.dll Info for minting NFTs in bulk public record NFTBulkMintingInfo : IEquatable<NFTBulkMintingInfo> Inheritance object NFTBulkMintingInfo Implements IEquatable<NFTBulkMintingInfo> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties DidCoin public Coin? DidCoin { get; init; } Property Value Coin Info for minting NFTs in bulk DidLineageParentHex public string? DidLineageParentHex { get; init; } Property Value string Info for minting NFTs in bulk MetadataList public IEnumerable<NftMintEntry> MetadataList { get; init; } Property Value IEnumerable<NftMintEntry> Info for minting NFTs in bulk MintFromDid public bool MintFromDid { get; init; } Property Value bool Info for minting NFTs in bulk MintNumberStart The starting point for mint number used in intermediate launcher puzzle public int MintNumberStart { get; init; } Property Value int Info for minting NFTs in bulk MintTotal The total number of NFTs being minted public int? MintTotal { get; init; } Property Value int? Info for minting NFTs in bulk NewInnerpuzhash public string? NewInnerpuzhash { get; init; } Property Value string Info for minting NFTs in bulk NewP2Puzhash public string? NewP2Puzhash { get; init; } Property Value string Info for minting NFTs in bulk RoyaltyAddress public string? RoyaltyAddress { get; init; } Property Value string Info for minting NFTs in bulk RoyaltyPercentage public ushort? RoyaltyPercentage { get; init; } Property Value ushort? Info for minting NFTs in bulk TargetList a list of targets for transferring minted NFTs (aka airdrop) public IEnumerable<string>? TargetList { get; init; } Property Value IEnumerable<string> Info for minting NFTs in bulk XchChangeTarget For use with bulk minting, so we can specify the puzzle hash that the change from the funding transaction goes to. public string? XchChangeTarget { get; init; } Property Value string Info for minting NFTs in bulk XchCoins For use with bulk minting to provide the coin used for funding the minting spend. This coin can be one that will be created in the future public IEnumerable<Coin>? XchCoins { get; init; } Property Value IEnumerable<Coin> Info for minting NFTs in bulk"
+    "title": "Class NFTBulkMintingInfo | chia-dotnet",
+    "keywords": "Class NFTBulkMintingInfo Info for minting NFTs in bulk Inheritance Object NFTBulkMintingInfo Implements IEquatable < NFTBulkMintingInfo > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class NFTBulkMintingInfo : IEquatable<NFTBulkMintingInfo> Properties | Improve this Doc View Source DidCoin Declaration public Coin DidCoin { get; set; } Property Value Type Description Coin | Improve this Doc View Source DidLineageParentHex Declaration public string DidLineageParentHex { get; set; } Property Value Type Description String | Improve this Doc View Source MetadataList Declaration public IEnumerable<NftMintEntry> MetadataList { get; set; } Property Value Type Description IEnumerable < NftMintEntry > | Improve this Doc View Source MintFromDid Declaration public bool MintFromDid { get; set; } Property Value Type Description Boolean | Improve this Doc View Source MintNumberStart The starting point for mint number used in intermediate launcher puzzle Declaration public int MintNumberStart { get; set; } Property Value Type Description Int32 | Improve this Doc View Source MintTotal The total number of NFTs being minted Declaration public int? MintTotal { get; set; } Property Value Type Description Nullable < Int32 > | Improve this Doc View Source NewInnerpuzhash Declaration public string NewInnerpuzhash { get; set; } Property Value Type Description String | Improve this Doc View Source NewP2Puzhash Declaration public string NewP2Puzhash { get; set; } Property Value Type Description String | Improve this Doc View Source RoyaltyAddress Declaration public string RoyaltyAddress { get; set; } Property Value Type Description String | Improve this Doc View Source RoyaltyPercentage Declaration public ushort? RoyaltyPercentage { get; set; } Property Value Type Description Nullable < UInt16 > | Improve this Doc View Source TargetList a list of targets for transferring minted NFTs (aka airdrop) Declaration public IEnumerable<string> TargetList { get; set; } Property Value Type Description IEnumerable < String > | Improve this Doc View Source XchChangeTarget For use with bulk minting, so we can specify the puzzle hash that the change from the funding transaction goes to. Declaration public string XchChangeTarget { get; set; } Property Value Type Description String | Improve this Doc View Source XchCoins For use with bulk minting to provide the coin used for funding the minting spend. This coin can be one that will be created in the future Declaration public IEnumerable<Coin> XchCoins { get; set; } Property Value Type Description IEnumerable < Coin > Implements System.IEquatable<T>"
+  },
+  "api/chia.dotnet.NftCoinInfo.html": {
+    "href": "api/chia.dotnet.NftCoinInfo.html",
+    "title": "Class NftCoinInfo | chia-dotnet",
+    "keywords": "Class NftCoinInfo Inheritance Object NftCoinInfo Implements IEquatable < NftCoinInfo > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class NftCoinInfo : IEquatable<NftCoinInfo> Properties | Improve this Doc View Source NftCoinId Declaration public string NftCoinId { get; set; } Property Value Type Description String | Improve this Doc View Source WalletId Declaration public int WalletId { get; set; } Property Value Type Description Int32 Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.NFTInfo.html": {
     "href": "api/chia.dotnet.NFTInfo.html",
-    "title": "Class NFTInfo | chia-dotnet-bls",
-    "keywords": "Class NFTInfo Namespace chia.dotnet Assembly chia-dotnet.dll NFT Info for displaying NFT on the UI public record NFTInfo : IEquatable<NFTInfo> Inheritance object NFTInfo Implements IEquatable<NFTInfo> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties ChainInfo Information saved on the chain in hex public string ChainInfo { get; init; } Property Value string NFT Info for displaying NFT on the UI DataHash Hash of the content public string DataHash { get; init; } Property Value string NFT Info for displaying NFT on the UI DataUris A list of content URIs public IEnumerable<string> DataUris { get; init; } Property Value IEnumerable<string> NFT Info for displaying NFT on the UI EditionNumber Number of the current NFT in the edition public ulong EditionNumber { get; init; } Property Value ulong NFT Info for displaying NFT on the UI EditionTotal How many NFTs in the current edition public ulong EditionTotal { get; init; } Property Value ulong NFT Info for displaying NFT on the UI LauncherId Launcher coin ID public string LauncherId { get; init; } Property Value string NFT Info for displaying NFT on the UI LauncherPuzhash Puzzle hash of the singleton launcher in hex public string LauncherPuzhash { get; init; } Property Value string NFT Info for displaying NFT on the UI LicenseHash Hash of the license public string LicenseHash { get; init; } Property Value string NFT Info for displaying NFT on the UI LicenseUris A list of license URIs public IEnumerable<string> LicenseUris { get; init; } Property Value IEnumerable<string> NFT Info for displaying NFT on the UI MetadataHash Hash of the metadata public string MetadataHash { get; init; } Property Value string NFT Info for displaying NFT on the UI MetadataUris A list of metadata URIs public IEnumerable<string> MetadataUris { get; init; } Property Value IEnumerable<string> NFT Info for displaying NFT on the UI MintHeight Block height of the NFT minting public uint MintHeight { get; init; } Property Value uint NFT Info for displaying NFT on the UI MinterDID DID of the NFT minter public string? MinterDID { get; init; } Property Value string NFT Info for displaying NFT on the UI NFTCoinID Current NFT coin ID public string NFTCoinID { get; init; } Property Value string NFT Info for displaying NFT on the UI OffChainMetadata Serialized off-chain metadata public string? OffChainMetadata { get; init; } Property Value string NFT Info for displaying NFT on the UI OwnerDID Owner DID public string? OwnerDID { get; init; } Property Value string NFT Info for displaying NFT on the UI P2Address The innermost puzzle hash of the NFT public string P2Address { get; init; } Property Value string NFT Info for displaying NFT on the UI PendingTransaction Indicate if the NFT is pending for a transaction public bool PendingTransaction { get; init; } Property Value bool NFT Info for displaying NFT on the UI RoyaltyPercentage Percentage of the transaction fee paid to the author, e.g. 1000 = 1% public ushort? RoyaltyPercentage { get; init; } Property Value ushort? NFT Info for displaying NFT on the UI RoyaltyPuzzleHash uzzle hash where royalty will be sent to public string? RoyaltyPuzzleHash { get; init; } Property Value string NFT Info for displaying NFT on the UI SupportsDID If the inner puzzle supports DID public bool SupportsDID { get; init; } Property Value bool NFT Info for displaying NFT on the UI UpdaterPuzhash Puzzle hash of the metadata updater in hex public string UpdaterPuzhash { get; init; } Property Value string NFT Info for displaying NFT on the UI"
+    "title": "Class NFTInfo | chia-dotnet",
+    "keywords": "Class NFTInfo NFT Info for displaying NFT on the UI Inheritance Object NFTInfo Implements IEquatable < NFTInfo > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class NFTInfo : IEquatable<NFTInfo> Properties | Improve this Doc View Source ChainInfo Information saved on the chain in hex Declaration public string ChainInfo { get; set; } Property Value Type Description String | Improve this Doc View Source DataHash Hash of the content Declaration public string DataHash { get; set; } Property Value Type Description String | Improve this Doc View Source DataUris A list of content URIs Declaration public IEnumerable<string> DataUris { get; set; } Property Value Type Description IEnumerable < String > | Improve this Doc View Source EditionNumber Number of the current NFT in the edition Declaration public ulong EditionNumber { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source EditionTotal How many NFTs in the current edition Declaration public ulong EditionTotal { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source LauncherId Launcher coin ID Declaration public string LauncherId { get; set; } Property Value Type Description String | Improve this Doc View Source LauncherPuzhash Puzzle hash of the singleton launcher in hex Declaration public string LauncherPuzhash { get; set; } Property Value Type Description String | Improve this Doc View Source LicenseHash Hash of the license Declaration public string LicenseHash { get; set; } Property Value Type Description String | Improve this Doc View Source LicenseUris A list of license URIs Declaration public IEnumerable<string> LicenseUris { get; set; } Property Value Type Description IEnumerable < String > | Improve this Doc View Source MetadataHash Hash of the metadata Declaration public string MetadataHash { get; set; } Property Value Type Description String | Improve this Doc View Source MetadataUris A list of metadata URIs Declaration public IEnumerable<string> MetadataUris { get; set; } Property Value Type Description IEnumerable < String > | Improve this Doc View Source MinterDID DID of the NFT minter Declaration public string MinterDID { get; set; } Property Value Type Description String | Improve this Doc View Source MintHeight Block height of the NFT minting Declaration public uint MintHeight { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source NFTCoinID Current NFT coin ID Declaration public string NFTCoinID { get; set; } Property Value Type Description String | Improve this Doc View Source OffChainMetadata Serialized off-chain metadata Declaration public string OffChainMetadata { get; set; } Property Value Type Description String | Improve this Doc View Source OwnerDID Owner DID Declaration public string OwnerDID { get; set; } Property Value Type Description String | Improve this Doc View Source P2Address The innermost puzzle hash of the NFT Declaration public string P2Address { get; set; } Property Value Type Description String | Improve this Doc View Source PendingTransaction Indicate if the NFT is pending for a transaction Declaration public bool PendingTransaction { get; set; } Property Value Type Description Boolean | Improve this Doc View Source RoyaltyPercentage Percentage of the transaction fee paid to the author, e.g. 1000 = 1% Declaration public ushort? RoyaltyPercentage { get; set; } Property Value Type Description Nullable < UInt16 > | Improve this Doc View Source RoyaltyPuzzleHash uzzle hash where royalty will be sent to Declaration public string RoyaltyPuzzleHash { get; set; } Property Value Type Description String | Improve this Doc View Source SupportsDID If the inner puzzle supports DID Declaration public bool SupportsDID { get; set; } Property Value Type Description Boolean | Improve this Doc View Source UpdaterPuzhash Puzzle hash of the metadata updater in hex Declaration public string UpdaterPuzhash { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
+  },
+  "api/chia.dotnet.NftMintEntry.html": {
+    "href": "api/chia.dotnet.NftMintEntry.html",
+    "title": "Class NftMintEntry | chia-dotnet",
+    "keywords": "Class NftMintEntry Inheritance Object NftMintEntry NFTMintingInfo Implements IEquatable < NftMintEntry > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class NftMintEntry : IEquatable<NftMintEntry> Properties | Improve this Doc View Source EditionNumber Declaration public ulong EditionNumber { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source EditionTotal Declaration public ulong EditionTotal { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source Hash Declaration public string Hash { get; set; } Property Value Type Description String | Improve this Doc View Source LicenseHash Declaration public string LicenseHash { get; set; } Property Value Type Description String | Improve this Doc View Source LicenseUris Declaration public IEnumerable<string> LicenseUris { get; set; } Property Value Type Description IEnumerable < String > | Improve this Doc View Source MetaHash Declaration public string MetaHash { get; set; } Property Value Type Description String | Improve this Doc View Source MetaUris Declaration public IEnumerable<string> MetaUris { get; set; } Property Value Type Description IEnumerable < String > | Improve this Doc View Source RoyaltyPercentage Declaration public ushort RoyaltyPercentage { get; set; } Property Value Type Description UInt16 | Improve this Doc View Source Uris Declaration public IEnumerable<string> Uris { get; set; } Property Value Type Description IEnumerable < String > Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.NFTMintingInfo.html": {
     "href": "api/chia.dotnet.NFTMintingInfo.html",
-    "title": "Class NFTMintingInfo | chia-dotnet-bls",
-    "keywords": "Class NFTMintingInfo Namespace chia.dotnet Assembly chia-dotnet.dll Info for minting an NFT public record NFTMintingInfo : NftMintEntry, IEquatable<NftMintEntry>, IEquatable<NFTMintingInfo> Inheritance object NftMintEntry NFTMintingInfo Implements IEquatable<NftMintEntry> IEquatable<NFTMintingInfo> Inherited Members NftMintEntry.RoyaltyPercentage NftMintEntry.Uris NftMintEntry.Hash NftMintEntry.MetaUris NftMintEntry.MetaHash NftMintEntry.LicenseUris NftMintEntry.LicenseHash NftMintEntry.EditionTotal NftMintEntry.EditionNumber object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties DidId public string? DidId { get; init; } Property Value string Info for minting an NFT RoyaltyAddress public string? RoyaltyAddress { get; init; } Property Value string Info for minting an NFT TargetAddress public string? TargetAddress { get; init; } Property Value string Info for minting an NFT"
+    "title": "Class NFTMintingInfo | chia-dotnet",
+    "keywords": "Class NFTMintingInfo Info for minting an NFT Inheritance Object NftMintEntry NFTMintingInfo Implements IEquatable < NftMintEntry > IEquatable < NFTMintingInfo > Inherited Members NftMintEntry.RoyaltyPercentage NftMintEntry.Uris NftMintEntry.Hash NftMintEntry.MetaUris NftMintEntry.MetaHash NftMintEntry.LicenseUris NftMintEntry.LicenseHash NftMintEntry.EditionTotal NftMintEntry.EditionNumber Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class NFTMintingInfo : NftMintEntry, IEquatable<NftMintEntry>, IEquatable<NFTMintingInfo> Properties | Improve this Doc View Source DidId Declaration public string DidId { get; set; } Property Value Type Description String | Improve this Doc View Source RoyaltyAddress Declaration public string RoyaltyAddress { get; set; } Property Value Type Description String | Improve this Doc View Source TargetAddress Declaration public string TargetAddress { get; set; } Property Value Type Description String Implements System.IEquatable<T> System.IEquatable<T>"
   },
   "api/chia.dotnet.NFTWallet.html": {
     "href": "api/chia.dotnet.NFTWallet.html",
-    "title": "Class NFTWallet | chia-dotnet-bls",
-    "keywords": "Class NFTWallet Namespace chia.dotnet Assembly chia-dotnet.dll Wraps an NFT wallet public sealed class NFTWallet : Wallet Inheritance object Wallet NFTWallet Inherited Members Wallet.WalletId Wallet.WalletProxy Wallet.GetWalletInfo(CancellationToken) Wallet.GetBalance(CancellationToken) Wallet.SelectCoins(ulong, IEnumerable<Coin>, IEnumerable<ulong>, ulong?, ulong?, CancellationToken) Wallet.GetTransactions(string, TransactionTypeFilter, bool, string, uint, uint, bool?, CancellationToken) Wallet.GetSpendableCoins(ulong?, ulong?, IEnumerable<ulong>, IEnumerable<Coin>, IEnumerable<string>, CancellationToken) Wallet.GetNextAddress(bool, CancellationToken) Wallet.GetTransactionCount(TransactionTypeFilter, CancellationToken) Wallet.DeleteUnconfirmedTransactions(CancellationToken) Wallet.SendTransaction(string, ulong, IEnumerable<string>, IEnumerable<ulong>, IEnumerable<string>, ulong?, ulong?, bool, ulong, CancellationToken) Wallet.SendTransactionMulti(IEnumerable<Coin>, IEnumerable<Coin>, ulong, CancellationToken) object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.ReferenceEquals(object, object) object.ToString() Remarks ctor Constructors NFTWallet(uint, WalletProxy) Wraps an NFT wallet public NFTWallet(uint walletId, WalletProxy walletProxy) Parameters walletId uint The wallet_id to wrap walletProxy WalletProxy Wallet RPC proxy to use for communication Remarks ctor Methods AddUri(string, string, string, bool?, ulong, CancellationToken) Adds an Uri to an NFT public Task<SpendBundle> AddUri(string uri, string key, string nftCoinId, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default) Parameters uri string The uri key string The type of uri: u Uri for the NFT data mu Uri for NFT metadata lu Uri for the NFT license nftCoinId string The nft coin id reusePuzhash bool? fee ulong Transaction fee cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<SpendBundle> An SpendBundle GetDid(CancellationToken) Gets the DID public Task<string> GetDid(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<string> The Did GetNFTs(int, int, bool, CancellationToken) Gets NFTs from a wallet public Task<IEnumerable<NFTInfo>> GetNFTs(int startIndex = 0, int num = 0, bool ignoreSizeLimit = false, CancellationToken cancellationToken = default) Parameters startIndex int num int ignoreSizeLimit bool cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<NFTInfo>> A list of NFTInfo MintNFT(NFTMintingInfo, bool?, ulong, CancellationToken) Mints an NFT public Task<(SpendBundle SpendBundle, string NftId)> MintNFT(NFTMintingInfo info, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default) Parameters info NFTMintingInfo Info about the NFT to be minted reusePuzhash bool? fee ulong Transaction fee cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(SpendBundle SpendBundle, string NftId)> A SpendBundle NftCountNfts(CancellationToken) Retrieves the number of NFTs in a wallet. public Task<int> NftCountNfts(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<int> The number of NFTs in the wallet NftMintBulk(NFTBulkMintingInfo, bool?, ulong, CancellationToken) Mints an set NFTs in bulk public Task<(SpendBundle SpendBundle, IEnumerable<string> NftIdList)> NftMintBulk(NFTBulkMintingInfo info, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default) Parameters info NFTBulkMintingInfo A list of dicts containing the metadata for each NFT to be minted reusePuzhash bool? fee ulong Transaction fee cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(SpendBundle SpendBundle, IEnumerable<string> NftIdList)> SpendBundle and a list of string SetDID(string, string, bool?, ulong, CancellationToken) Sets the DID for an NFT public Task<SpendBundle> SetDID(string didId, string nftCoinId, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default) Parameters didId string The DID ID nftCoinId string The coin id for the nft reusePuzhash bool? fee ulong cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<SpendBundle> A SpendBundle SetStatus(string, bool, CancellationToken) Sets the status of an NFT public Task SetStatus(string coinId, bool inTransaction = true, CancellationToken cancellationToken = default) Parameters coinId string The coin ID inTransaction bool In transaction idicator cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task Transfer(string, string, bool?, ulong, CancellationToken) Sets the status of an NFT public Task<SpendBundle> Transfer(string targetAddress, string coinId, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default) Parameters targetAddress string The target address coinId string The coin ID reusePuzhash bool? fee ulong Transaction fee cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<SpendBundle> A SpendBundle Validate(CancellationToken) Validates that WalletId is a NFT public override Task Validate(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken Wraps an NFT wallet Returns Task True if the wallet is an NFT wallet"
+    "title": "Class NFTWallet | chia-dotnet",
+    "keywords": "Class NFTWallet Wraps an NFT wallet Inheritance Object NFTWallet Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public sealed class NFTWallet Remarks ctor"
+  },
+  "api/chia.dotnet.NodeType.html": {
+    "href": "api/chia.dotnet.NodeType.html",
+    "title": "Enum NodeType | chia-dotnet",
+    "keywords": "Enum NodeType Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public enum NodeType Fields Name Description DATA_LAYER FARMER FULL_NODE HARVESTER INTRODUCER TIMELORD WALLET"
   },
   "api/chia.dotnet.NPC.html": {
     "href": "api/chia.dotnet.NPC.html",
-    "title": "Class NPC | chia-dotnet-bls",
-    "keywords": "Class NPC Namespace chia.dotnet Assembly chia-dotnet.dll public record NPC : IEquatable<NPC> Inheritance object NPC Implements IEquatable<NPC> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties CoinName public string CoinName { get; init; } Property Value string Conditions public IEnumerable<Condition> Conditions { get; init; } Property Value IEnumerable<Condition> PuzzleHash public string PuzzleHash { get; init; } Property Value string"
+    "title": "Class NPC | chia-dotnet",
+    "keywords": "Class NPC Inheritance Object NPC Implements IEquatable < NPC > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class NPC : IEquatable<NPC> Properties | Improve this Doc View Source CoinName Declaration public string CoinName { get; set; } Property Value Type Description String | Improve this Doc View Source Conditions Declaration public IEnumerable<Condition> Conditions { get; set; } Property Value Type Description IEnumerable < Condition > | Improve this Doc View Source PuzzleHash Declaration public string PuzzleHash { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.NPCResult.html": {
     "href": "api/chia.dotnet.NPCResult.html",
-    "title": "Class NPCResult | chia-dotnet-bls",
-    "keywords": "Class NPCResult Namespace chia.dotnet Assembly chia-dotnet.dll public record NPCResult : IEquatable<NPCResult> Inheritance object NPCResult Implements IEquatable<NPCResult> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties ClvmCost CLVM cost only, cost of conditions and tx size is not included public ulong ClvmCost { get; init; } Property Value ulong Error public ushort? Error { get; init; } Property Value ushort? NpcList public IEnumerable<NPC> NpcList { get; init; } Property Value IEnumerable<NPC>"
-  },
-  "api/chia.dotnet.NftCoinInfo.html": {
-    "href": "api/chia.dotnet.NftCoinInfo.html",
-    "title": "Class NftCoinInfo | chia-dotnet-bls",
-    "keywords": "Class NftCoinInfo Namespace chia.dotnet Assembly chia-dotnet.dll public record NftCoinInfo : IEquatable<NftCoinInfo> Inheritance object NftCoinInfo Implements IEquatable<NftCoinInfo> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties NftCoinId public string NftCoinId { get; init; } Property Value string WalletId public int WalletId { get; init; } Property Value int"
-  },
-  "api/chia.dotnet.NftMintEntry.html": {
-    "href": "api/chia.dotnet.NftMintEntry.html",
-    "title": "Class NftMintEntry | chia-dotnet-bls",
-    "keywords": "Class NftMintEntry Namespace chia.dotnet Assembly chia-dotnet.dll public record NftMintEntry : IEquatable<NftMintEntry> Inheritance object NftMintEntry Implements IEquatable<NftMintEntry> Derived NFTMintingInfo Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties EditionNumber public ulong EditionNumber { get; init; } Property Value ulong EditionTotal public ulong EditionTotal { get; init; } Property Value ulong Hash public string Hash { get; init; } Property Value string LicenseHash public string? LicenseHash { get; init; } Property Value string LicenseUris public IEnumerable<string> LicenseUris { get; init; } Property Value IEnumerable<string> MetaHash public string? MetaHash { get; init; } Property Value string MetaUris public IEnumerable<string> MetaUris { get; init; } Property Value IEnumerable<string> RoyaltyPercentage public ushort RoyaltyPercentage { get; init; } Property Value ushort Uris public IEnumerable<string> Uris { get; init; } Property Value IEnumerable<string>"
-  },
-  "api/chia.dotnet.NodeType.html": {
-    "href": "api/chia.dotnet.NodeType.html",
-    "title": "Enum NodeType | chia-dotnet-bls",
-    "keywords": "Enum NodeType Namespace chia.dotnet Assembly chia-dotnet.dll public enum NodeType Fields DATA_LAYER = 7 FARMER = 3 FULL_NODE = 1 HARVESTER = 2 INTRODUCER = 5 TIMELORD = 4 WALLET = 6"
+    "title": "Class NPCResult | chia-dotnet",
+    "keywords": "Class NPCResult Inheritance Object NPCResult Implements IEquatable < NPCResult > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class NPCResult : IEquatable<NPCResult> Properties | Improve this Doc View Source ClvmCost CLVM cost only, cost of conditions and tx size is not included Declaration public ulong ClvmCost { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source Error Declaration public ushort? Error { get; set; } Property Value Type Description Nullable < UInt16 > | Improve this Doc View Source NpcList Declaration public IEnumerable<NPC> NpcList { get; set; } Property Value Type Description IEnumerable < NPC > Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.OfferRecord.html": {
     "href": "api/chia.dotnet.OfferRecord.html",
-    "title": "Class OfferRecord | chia-dotnet-bls",
-    "keywords": "Class OfferRecord Namespace chia.dotnet Assembly chia-dotnet.dll The in memory representation of an offer and its record of trade public record OfferRecord : IEquatable<OfferRecord> Inheritance object OfferRecord Implements IEquatable<OfferRecord> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Offer The bech32 encoded value of the offer public string Offer { get; init; } Property Value string The in memory representation of an offer and its record of trade TradeRecord Trade record associated with the offer public TradeRecord TradeRecord { get; init; } Property Value TradeRecord The in memory representation of an offer and its record of trade"
+    "title": "Class OfferRecord | chia-dotnet",
+    "keywords": "Class OfferRecord The in memory representation of an offer and its record of trade Inheritance Object OfferRecord Implements IEquatable < OfferRecord > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class OfferRecord : IEquatable<OfferRecord> Properties | Improve this Doc View Source Offer The bech32 encoded value of the offer Declaration public string Offer { get; set; } Property Value Type Description String | Improve this Doc View Source TradeRecord Trade record associated with the offer Declaration public TradeRecord TradeRecord { get; set; } Property Value Type Description TradeRecord Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.OfferStore.html": {
     "href": "api/chia.dotnet.OfferStore.html",
-    "title": "Class OfferStore | chia-dotnet-bls",
-    "keywords": "Class OfferStore Namespace chia.dotnet Assembly chia-dotnet.dll public record OfferStore : IEquatable<OfferStore> Inheritance object OfferStore Implements IEquatable<OfferStore> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Inclusions public IEnumerable<KeyValuePair<string, string>> Inclusions { get; init; } Property Value IEnumerable<KeyValuePair<string, string>> StoreID public string StoreID { get; init; } Property Value string"
+    "title": "Class OfferStore | chia-dotnet",
+    "keywords": "Class OfferStore Inheritance Object OfferStore Implements IEquatable < OfferStore > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class OfferStore : IEquatable<OfferStore> Properties | Improve this Doc View Source Inclusions Declaration public IEnumerable<KeyValuePair<string, string>> Inclusions { get; set; } Property Value Type Description IEnumerable < KeyValuePair < String , String >> | Improve this Doc View Source StoreID Declaration public string StoreID { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.OfferSummary.html": {
     "href": "api/chia.dotnet.OfferSummary.html",
-    "title": "Class OfferSummary | chia-dotnet-bls",
-    "keywords": "Class OfferSummary Namespace chia.dotnet Assembly chia-dotnet.dll public record OfferSummary : IEquatable<OfferSummary> Inheritance object OfferSummary Implements IEquatable<OfferSummary> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Fees public ulong Fees { get; init; } Property Value ulong Id public string Id { get; init; } Property Value string Infos public IDictionary<string, object> Infos { get; init; } Property Value IDictionary<string, object> Offered public IDictionary<string, ulong> Offered { get; init; } Property Value IDictionary<string, ulong> Requested public IDictionary<string, ulong> Requested { get; init; } Property Value IDictionary<string, ulong>"
+    "title": "Class OfferSummary | chia-dotnet",
+    "keywords": "Class OfferSummary Inheritance Object OfferSummary Implements IEquatable < OfferSummary > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class OfferSummary : IEquatable<OfferSummary> Properties | Improve this Doc View Source Fees Declaration public ulong Fees { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source Id Declaration public string Id { get; set; } Property Value Type Description String | Improve this Doc View Source Infos Declaration public IDictionary<string, object> Infos { get; set; } Property Value Type Description IDictionary < String , Object > | Improve this Doc View Source Offered Declaration public IDictionary<string, ulong> Offered { get; set; } Property Value Type Description IDictionary < String , UInt64 > | Improve this Doc View Source Requested Declaration public IDictionary<string, ulong> Requested { get; set; } Property Value Type Description IDictionary < String , UInt64 > Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.PaginatedPlotRequest.html": {
     "href": "api/chia.dotnet.PaginatedPlotRequest.html",
-    "title": "Class PaginatedPlotRequest | chia-dotnet-bls",
-    "keywords": "Class PaginatedPlotRequest Namespace chia.dotnet Assembly chia-dotnet.dll public record PaginatedPlotRequest : IEquatable<PaginatedPlotRequest> Inheritance object PaginatedPlotRequest Implements IEquatable<PaginatedPlotRequest> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties NodeId public string NodeId { get; init; } Property Value string Page public int Page { get; init; } Property Value int PageCount public int PageCount { get; init; } Property Value int Plots public IEnumerable<PlotInfo> Plots { get; init; } Property Value IEnumerable<PlotInfo> TotalCount public int TotalCount { get; init; } Property Value int"
+    "title": "Class PaginatedPlotRequest | chia-dotnet",
+    "keywords": "Class PaginatedPlotRequest Inheritance Object PaginatedPlotRequest Implements IEquatable < PaginatedPlotRequest > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class PaginatedPlotRequest : IEquatable<PaginatedPlotRequest> Properties | Improve this Doc View Source NodeId Declaration public string NodeId { get; set; } Property Value Type Description String | Improve this Doc View Source Page Declaration public int Page { get; set; } Property Value Type Description Int32 | Improve this Doc View Source PageCount Declaration public int PageCount { get; set; } Property Value Type Description Int32 | Improve this Doc View Source Plots Declaration public IEnumerable<PlotInfo> Plots { get; set; } Property Value Type Description IEnumerable < PlotInfo > | Improve this Doc View Source TotalCount Declaration public int TotalCount { get; set; } Property Value Type Description Int32 Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.PassphraseRequirements.html": {
     "href": "api/chia.dotnet.PassphraseRequirements.html",
-    "title": "Class PassphraseRequirements | chia-dotnet-bls",
-    "keywords": "Class PassphraseRequirements Namespace chia.dotnet Assembly chia-dotnet.dll public record PassphraseRequirements : IEquatable<PassphraseRequirements> Inheritance object PassphraseRequirements Implements IEquatable<PassphraseRequirements> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties IsOptional public bool IsOptional { get; init; } Property Value bool MinLength public int MinLength { get; init; } Property Value int"
+    "title": "Class PassphraseRequirements | chia-dotnet",
+    "keywords": "Class PassphraseRequirements Inheritance Object PassphraseRequirements Implements IEquatable < PassphraseRequirements > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class PassphraseRequirements : IEquatable<PassphraseRequirements> Properties | Improve this Doc View Source IsOptional Declaration public bool IsOptional { get; set; } Property Value Type Description Boolean | Improve this Doc View Source MinLength Declaration public int MinLength { get; set; } Property Value Type Description Int32 Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.PeerCounts.html": {
     "href": "api/chia.dotnet.PeerCounts.html",
-    "title": "Class PeerCounts | chia-dotnet-bls",
-    "keywords": "Class PeerCounts Namespace chia.dotnet Assembly chia-dotnet.dll public record PeerCounts : IEquatable<PeerCounts> Inheritance object PeerCounts Implements IEquatable<PeerCounts> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Ipv4Last5Days [JsonProperty(\"ipv4_last_5_days\")] public int Ipv4Last5Days { get; init; } Property Value int Ipv6Last5Days [JsonProperty(\"ipv6_last_5_days\")] public int Ipv6Last5Days { get; init; } Property Value int ReliableNodes public int ReliableNodes { get; init; } Property Value int TotalLast5Days [JsonProperty(\"total_last_5_days\")] public int TotalLast5Days { get; init; } Property Value int Versions public IDictionary<string, int> Versions { get; init; } Property Value IDictionary<string, int>"
+    "title": "Class PeerCounts | chia-dotnet",
+    "keywords": "Class PeerCounts Inheritance Object PeerCounts Implements IEquatable < PeerCounts > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class PeerCounts : IEquatable<PeerCounts> Properties | Improve this Doc View Source Ipv4Last5Days Declaration [JsonProperty(\"ipv4_last_5_days\")] public int Ipv4Last5Days { get; set; } Property Value Type Description Int32 | Improve this Doc View Source Ipv6Last5Days Declaration [JsonProperty(\"ipv6_last_5_days\")] public int Ipv6Last5Days { get; set; } Property Value Type Description Int32 | Improve this Doc View Source ReliableNodes Declaration public int ReliableNodes { get; set; } Property Value Type Description Int32 | Improve this Doc View Source TotalLast5Days Declaration [JsonProperty(\"total_last_5_days\")] public int TotalLast5Days { get; set; } Property Value Type Description Int32 | Improve this Doc View Source Versions Declaration public IDictionary<string, int> Versions { get; set; } Property Value Type Description IDictionary < String , Int32 > Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.PlotInfo.html": {
     "href": "api/chia.dotnet.PlotInfo.html",
-    "title": "Class PlotInfo | chia-dotnet-bls",
-    "keywords": "Class PlotInfo Namespace chia.dotnet Assembly chia-dotnet.dll Info about a plot file public record PlotInfo : IEquatable<PlotInfo> Inheritance object PlotInfo Implements IEquatable<PlotInfo> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties DateTimeModified [JsonIgnore] public DateTime DateTimeModified { get; } Property Value DateTime Info about a plot file FileSize public ulong FileSize { get; init; } Property Value ulong Info about a plot file Filename public string Filename { get; init; } Property Value string Info about a plot file PlotId public string PlotId { get; init; } Property Value string Info about a plot file PlotPublicKey public string? PlotPublicKey { get; init; } Property Value string Info about a plot file PoolContractPuzzleHash public string PoolContractPuzzleHash { get; init; } Property Value string Info about a plot file PoolPublicKey public string? PoolPublicKey { get; init; } Property Value string Info about a plot file Size public KSize Size { get; init; } Property Value KSize Info about a plot file TimeModified public double TimeModified { get; init; } Property Value double Info about a plot file"
+    "title": "Class PlotInfo | chia-dotnet",
+    "keywords": "Class PlotInfo Info about a plot file Inheritance Object PlotInfo Implements IEquatable < PlotInfo > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class PlotInfo : IEquatable<PlotInfo> Properties | Improve this Doc View Source DateTimeModified Declaration [JsonIgnore] public DateTime DateTimeModified { get; } Property Value Type Description DateTime | Improve this Doc View Source Filename Declaration public string Filename { get; set; } Property Value Type Description String | Improve this Doc View Source FileSize Declaration public ulong FileSize { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source PlotId Declaration public string PlotId { get; set; } Property Value Type Description String | Improve this Doc View Source PlotPublicKey Declaration public string PlotPublicKey { get; set; } Property Value Type Description String | Improve this Doc View Source PoolContractPuzzleHash Declaration public string PoolContractPuzzleHash { get; set; } Property Value Type Description String | Improve this Doc View Source PoolPublicKey Declaration public string PoolPublicKey { get; set; } Property Value Type Description String | Improve this Doc View Source Size Declaration public KSize Size { get; set; } Property Value Type Description KSize | Improve this Doc View Source TimeModified Declaration public double TimeModified { get; set; } Property Value Type Description Double Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.PlotInfoRequestData.html": {
     "href": "api/chia.dotnet.PlotInfoRequestData.html",
-    "title": "Class PlotInfoRequestData | chia-dotnet-bls",
-    "keywords": "Class PlotInfoRequestData Namespace chia.dotnet Assembly chia-dotnet.dll public record PlotInfoRequestData : IEquatable<PlotInfoRequestData> Inheritance object PlotInfoRequestData Implements IEquatable<PlotInfoRequestData> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Filter public IEnumerable<FilterItem> Filter { get; init; } Property Value IEnumerable<FilterItem> NodeId public string NodeId { get; init; } Property Value string Page public int Page { get; init; } Property Value int PageSize public int PageSize { get; init; } Property Value int Reverse public bool Reverse { get; init; } Property Value bool SortKey public string SortKey { get; init; } Property Value string"
+    "title": "Class PlotInfoRequestData | chia-dotnet",
+    "keywords": "Class PlotInfoRequestData Inheritance Object PlotInfoRequestData Implements IEquatable < PlotInfoRequestData > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class PlotInfoRequestData : IEquatable<PlotInfoRequestData> Properties | Improve this Doc View Source Filter Declaration public IEnumerable<FilterItem> Filter { get; set; } Property Value Type Description IEnumerable < FilterItem > | Improve this Doc View Source NodeId Declaration public string NodeId { get; set; } Property Value Type Description String | Improve this Doc View Source Page Declaration public int Page { get; set; } Property Value Type Description Int32 | Improve this Doc View Source PageSize Declaration public int PageSize { get; set; } Property Value Type Description Int32 | Improve this Doc View Source Reverse Declaration public bool Reverse { get; set; } Property Value Type Description Boolean | Improve this Doc View Source SortKey Declaration public string SortKey { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.PlotPathRequestData.html": {
     "href": "api/chia.dotnet.PlotPathRequestData.html",
-    "title": "Class PlotPathRequestData | chia-dotnet-bls",
-    "keywords": "Class PlotPathRequestData Namespace chia.dotnet Assembly chia-dotnet.dll public record PlotPathRequestData : IEquatable<PlotPathRequestData> Inheritance object PlotPathRequestData Implements IEquatable<PlotPathRequestData> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Filter public IEnumerable<string> Filter { get; init; } Property Value IEnumerable<string> NodeId public string NodeId { get; init; } Property Value string Page public int Page { get; init; } Property Value int PageSize public int PageSize { get; init; } Property Value int Reverse public bool Reverse { get; init; } Property Value bool"
+    "title": "Class PlotPathRequestData | chia-dotnet",
+    "keywords": "Class PlotPathRequestData Inheritance Object PlotPathRequestData Implements IEquatable < PlotPathRequestData > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class PlotPathRequestData : IEquatable<PlotPathRequestData> Properties | Improve this Doc View Source Filter Declaration public IEnumerable<string> Filter { get; set; } Property Value Type Description IEnumerable < String > | Improve this Doc View Source NodeId Declaration public string NodeId { get; set; } Property Value Type Description String | Improve this Doc View Source Page Declaration public int Page { get; set; } Property Value Type Description Int32 | Improve this Doc View Source PageSize Declaration public int PageSize { get; set; } Property Value Type Description Int32 | Improve this Doc View Source Reverse Declaration public bool Reverse { get; set; } Property Value Type Description Boolean Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.PlotState.html": {
     "href": "api/chia.dotnet.PlotState.html",
-    "title": "Enum PlotState | chia-dotnet-bls",
-    "keywords": "Enum PlotState Namespace chia.dotnet Assembly chia-dotnet.dll public enum PlotState Fields FINISHED = 3 REMOVING = 2 RUNNING = 1 SUBMITTED = 0"
+    "title": "Enum PlotState | chia-dotnet",
+    "keywords": "Enum PlotState Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public enum PlotState Fields Name Description FINISHED REMOVING RUNNING SUBMITTED"
   },
   "api/chia.dotnet.PlotterConfig.html": {
     "href": "api/chia.dotnet.PlotterConfig.html",
-    "title": "Class PlotterConfig | chia-dotnet-bls",
-    "keywords": "Class PlotterConfig Namespace chia.dotnet Assembly chia-dotnet.dll Configuration settings for the plotter. (equivalent to chia plots create command line args) https://github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference public record PlotterConfig : IEquatable<PlotterConfig> Inheritance object PlotterConfig Implements IEquatable<PlotterConfig> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties AltFingerprint This is the key Fingerprint used to select both the Farmer and Pool Public Keys to use. Utilize this when you want to select one key out of several in your keychain. [JsonProperty(\"a\")] public uint? AltFingerprint { get; init; } Property Value uint? Configuration settings for the plotter. (equivalent to chia plots create command line args) https://github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference Buckets More buckets require less RAM but more random seeks to disk. With spinning disks you want less buckets and with NVMe more buckets. There is no significant benefit from using smaller buckets - just use 128. [JsonProperty(\"u\")] public int Buckets { get; init; } Property Value int Defaults to 128 Buffer Define memory/RAM usage. Default is 4608 (4.6 GiB). More RAM will marginally increase speed of plot creation. Please bear in mind that this is what is allocated to the plotting algorithm alone. Code, container, libraries etc. will require additional RAM from your system. [JsonProperty(\"b\")] public int Buffer { get; init; } Property Value int Defaults to 4608 Delay The number of seconds to delay before beginning the plotting [JsonProperty(\"delay\")] public int Delay { get; init; } Property Value int Defaults to 0 DestinationDir Define the final location for plot(s). Of course, -d should have enough free space as the final size of the plot. This directory is automatically added to your ~/.chia/VERSION/config/config.yaml file. [JsonProperty(\"d\")] public string DestinationDir { get; init; } Property Value string No default - must be set ExcludeFinalDir Skips adding [final dir] to harvester for farming. [JsonProperty(\"x\")] public bool ExcludeFinalDir { get; init; } Property Value bool Defaults to false FarmerPublicKey This is your \"Farmer Public Key\". Utilise this when you want to create plots on other machines for which you do not want to give full chia account access [JsonProperty(\"f\")] public string? FarmerPublicKey { get; init; } Property Value string Configuration settings for the plotter. (equivalent to chia plots create command line args) https://github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference Memo Debug purposes only [JsonProperty(\"memo\")] public string? Memo { get; init; } Property Value string Configuration settings for the plotter. (equivalent to chia plots create command line args) https://github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference NoBitField Setting to true will disable the bitfield plotting algorithm, and revert back to the older b17 plotting style. After 1.0.4 it’s better to use bitfield for most cases [JsonProperty(\"e\")] public bool NoBitField { get; init; } Property Value bool Defaults to false NumThreads The number of threads to devote to each plot [JsonProperty(\"r\")] public int NumThreads { get; init; } Property Value int Defaults to 2 Number The number of plots that will be made, in sequence. [JsonProperty(\"n\")] public int Number { get; init; } Property Value int Defaults to 1 OverrideK Only needed when Size is set to K25 [JsonProperty(\"overrideK\")] public bool? OverrideK { get; init; } Property Value bool? Defaults to false. Parallel [JsonProperty(\"parallel\")] public bool Parallel { get; init; } Property Value bool Defaults to false PoolContractAddress [JsonProperty(\"c\")] public string? PoolContractAddress { get; init; } Property Value string Configuration settings for the plotter. (equivalent to chia plots create command line args) https://github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference PoolPublicKey This is your \"Pool Public Key\". Utilise this when you want to create plots on other machines for which you do not want to give full chia account access. [JsonProperty(\"p\")] public string? PoolPublicKey { get; init; } Property Value string Configuration settings for the plotter. (equivalent to chia plots create command line args) https://github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference Queue [JsonProperty(\"queue\")] public string Queue { get; init; } Property Value string Defaults to \"default\" Size Define the size of the plot(s). [JsonProperty(\"k\")] public KSize Size { get; init; } Property Value KSize Defaults to K32 TempDir Define the temporary directory for plot creation. This is where Plotting Phase 1 (Forward Propagation) and Phase 2 (Backpropagation) both occur. The -t dir requires the largest working space: normally about 2.5 times the size of the final plot. [JsonProperty(\"t\")] public string TempDir { get; init; } Property Value string No default - must be set TempDir2 Define a secondary temporary directory for plot creation. This is where Plotting Phase 3 (Compression) and Phase 4 (Checkpoints) occur. [JsonProperty(\"t2\")] public string? TempDir2 { get; init; } Property Value string If not set defaults to TempDir"
+    "title": "Class PlotterConfig | chia-dotnet",
+    "keywords": "Class PlotterConfig Configuration settings for the plotter. (equivalent to chia plots create command line args) https://github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference Inheritance Object PlotterConfig Implements IEquatable < PlotterConfig > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class PlotterConfig : IEquatable<PlotterConfig> Properties | Improve this Doc View Source AltFingerprint This is the key Fingerprint used to select both the Farmer and Pool Public Keys to use. Utilize this when you want to select one key out of several in your keychain. Declaration [JsonProperty(\"a\")] public uint? AltFingerprint { get; set; } Property Value Type Description Nullable < UInt32 > | Improve this Doc View Source Buckets More buckets require less RAM but more random seeks to disk. With spinning disks you want less buckets and with NVMe more buckets. There is no significant benefit from using smaller buckets - just use 128. Declaration [JsonProperty(\"u\")] public int Buckets { get; set; } Property Value Type Description Int32 Defaults to 128 | Improve this Doc View Source Buffer Define memory/RAM usage. Default is 4608 (4.6 GiB). More RAM will marginally increase speed of plot creation. Please bear in mind that this is what is allocated to the plotting algorithm alone. Code, container, libraries etc. will require additional RAM from your system. Declaration [JsonProperty(\"b\")] public int Buffer { get; set; } Property Value Type Description Int32 Defaults to 4608 | Improve this Doc View Source Delay The number of seconds to delay before beginning the plotting Declaration [JsonProperty(\"delay\")] public int Delay { get; set; } Property Value Type Description Int32 Defaults to 0 | Improve this Doc View Source DestinationDir Define the final location for plot(s). Of course, -d should have enough free space as the final size of the plot. This directory is automatically added to your ~/.chia/VERSION/config/config.yaml file. Declaration [JsonProperty(\"d\")] public string DestinationDir { get; set; } Property Value Type Description String No default - must be set | Improve this Doc View Source ExcludeFinalDir Skips adding [final dir] to harvester for farming. Declaration [JsonProperty(\"x\")] public bool ExcludeFinalDir { get; set; } Property Value Type Description Boolean Defaults to false | Improve this Doc View Source FarmerPublicKey This is your \"Farmer Public Key\". Utilise this when you want to create plots on other machines for which you do not want to give full chia account access Declaration [JsonProperty(\"f\")] public string FarmerPublicKey { get; set; } Property Value Type Description String | Improve this Doc View Source Memo Debug purposes only Declaration [JsonProperty(\"memo\")] public string Memo { get; set; } Property Value Type Description String | Improve this Doc View Source NoBitField Setting to true will disable the bitfield plotting algorithm, and revert back to the older b17 plotting style. After 1.0.4 it’s better to use bitfield for most cases Declaration [JsonProperty(\"e\")] public bool NoBitField { get; set; } Property Value Type Description Boolean Defaults to false | Improve this Doc View Source Number The number of plots that will be made, in sequence. Declaration [JsonProperty(\"n\")] public int Number { get; set; } Property Value Type Description Int32 Defaults to 1 | Improve this Doc View Source NumThreads The number of threads to devote to each plot Declaration [JsonProperty(\"r\")] public int NumThreads { get; set; } Property Value Type Description Int32 Defaults to 2 | Improve this Doc View Source OverrideK Only needed when Size is set to K25 Declaration [JsonProperty(\"overrideK\")] public bool? OverrideK { get; set; } Property Value Type Description Nullable < Boolean > Defaults to false. | Improve this Doc View Source Parallel Declaration [JsonProperty(\"parallel\")] public bool Parallel { get; set; } Property Value Type Description Boolean Defaults to false | Improve this Doc View Source PoolContractAddress Declaration [JsonProperty(\"c\")] public string PoolContractAddress { get; set; } Property Value Type Description String | Improve this Doc View Source PoolPublicKey This is your \"Pool Public Key\". Utilise this when you want to create plots on other machines for which you do not want to give full chia account access. Declaration [JsonProperty(\"p\")] public string PoolPublicKey { get; set; } Property Value Type Description String | Improve this Doc View Source Queue Declaration [JsonProperty(\"queue\")] public string Queue { get; set; } Property Value Type Description String Defaults to \"default\" | Improve this Doc View Source Size Define the size of the plot(s). Declaration [JsonProperty(\"k\")] public KSize Size { get; set; } Property Value Type Description KSize Defaults to K32 | Improve this Doc View Source TempDir Define the temporary directory for plot creation. This is where Plotting Phase 1 (Forward Propagation) and Phase 2 (Backpropagation) both occur. The -t dir requires the largest working space: normally about 2.5 times the size of the final plot. Declaration [JsonProperty(\"t\")] public string TempDir { get; set; } Property Value Type Description String No default - must be set | Improve this Doc View Source TempDir2 Define a secondary temporary directory for plot creation. This is where Plotting Phase 3 (Compression) and Phase 4 (Checkpoints) occur. Declaration [JsonProperty(\"t2\")] public string TempDir2 { get; set; } Property Value Type Description String If not set defaults to TempDir Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.PlotterInfo.html": {
     "href": "api/chia.dotnet.PlotterInfo.html",
-    "title": "Class PlotterInfo | chia-dotnet-bls",
-    "keywords": "Class PlotterInfo Namespace chia.dotnet Assembly chia-dotnet.dll public record PlotterInfo : IEquatable<PlotterInfo> Inheritance object PlotterInfo Implements IEquatable<PlotterInfo> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties CanInstall public bool CanInstall { get; init; } Property Value bool DisplayName public string DisplayName { get; init; } Property Value string Installed public bool Installed { get; init; } Property Value bool Version public string? Version { get; init; } Property Value string"
+    "title": "Class PlotterInfo | chia-dotnet",
+    "keywords": "Class PlotterInfo Inheritance Object PlotterInfo Implements IEquatable < PlotterInfo > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class PlotterInfo : IEquatable<PlotterInfo> Properties | Improve this Doc View Source CanInstall Declaration public bool CanInstall { get; set; } Property Value Type Description Boolean | Improve this Doc View Source DisplayName Declaration public string DisplayName { get; set; } Property Value Type Description String | Improve this Doc View Source Installed Declaration public bool Installed { get; set; } Property Value Type Description Boolean | Improve this Doc View Source Version Declaration public string Version { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.PlotterProxy.html": {
     "href": "api/chia.dotnet.PlotterProxy.html",
-    "title": "Class PlotterProxy | chia-dotnet-bls",
-    "keywords": "Class PlotterProxy Namespace chia.dotnet Assembly chia-dotnet.dll Class to manage plotting public sealed class PlotterProxy : ServiceProxy Inheritance object ServiceProxy PlotterProxy Inherited Members ServiceProxy.OriginService ServiceProxy.DestinationService ServiceProxy.RpcClient ServiceProxy.HealthZ(CancellationToken) ServiceProxy.StopNode(CancellationToken) ServiceProxy.GetConnections(CancellationToken) ServiceProxy.GetRoutes(CancellationToken) ServiceProxy.OpenConnection(string, int, CancellationToken) ServiceProxy.CloseConnection(string, CancellationToken) object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.ReferenceEquals(object, object) object.ToString() Remarks ctor Constructors PlotterProxy(WebSocketRpcClient, string) Class to manage plotting public PlotterProxy(WebSocketRpcClient rpcClient, string originService) Parameters rpcClient WebSocketRpcClient IRpcClient instance to use for rpc communication originService string Origin Remarks ctor Methods GetKeysForPlotting(IEnumerable<uint>?, CancellationToken) Returns the list of plotting keys. public Task<IDictionary<uint, PlottingKeys>> GetKeysForPlotting(IEnumerable<uint>? fingerprints = null, CancellationToken cancellationToken = default) Parameters fingerprints IEnumerable<uint> cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IDictionary<uint, PlottingKeys>> A dictionary of fingerprints and PlottingKeys GetPlotters(CancellationToken) Get info about installed and installable plotters public Task<IDictionary<string, PlotterInfo>> GetPlotters(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IDictionary<string, PlotterInfo>> Dictionary of supported plotters RegisterPlotter(CancellationToken) Registers this instance as a plotter and retreives the plot queue public Task<IEnumerable<QueuedPlotInfo>> RegisterPlotter(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<QueuedPlotInfo>> The list of QueuedPlotInfos StartPlotting(PlotterConfig, CancellationToken) Starts plotting. Returns after plot is added to the plotting queue. Does not wait for plot to finish public Task<IEnumerable<string>> StartPlotting(PlotterConfig config, CancellationToken cancellationToken = default) Parameters config PlotterConfig The config of the plot. Maps 1:1 to the chia plot create command line cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<string>> An awaitable Task StopPlotting(string, CancellationToken) Stops the plot with the given id public Task StopPlotting(string id, CancellationToken cancellationToken = default) Parameters id string The id of the plot to stop. Can be found by inspecting the plot queue returned from RegisterPlotter(CancellationToken) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task"
+    "title": "Class PlotterProxy | chia-dotnet",
+    "keywords": "Class PlotterProxy Class to manage plotting Inheritance Object PlotterProxy Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public sealed class PlotterProxy Remarks ctor"
   },
   "api/chia.dotnet.PlottingKeys.html": {
     "href": "api/chia.dotnet.PlottingKeys.html",
-    "title": "Class PlottingKeys | chia-dotnet-bls",
-    "keywords": "Class PlottingKeys Namespace chia.dotnet Assembly chia-dotnet.dll public record PlottingKeys : IEquatable<PlottingKeys> Inheritance object PlottingKeys Implements IEquatable<PlottingKeys> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties FarmerPublicKey public string FarmerPublicKey { get; init; } Property Value string PoolPublicKey public string PoolPublicKey { get; init; } Property Value string"
+    "title": "Class PlottingKeys | chia-dotnet",
+    "keywords": "Class PlottingKeys Inheritance Object PlottingKeys Implements IEquatable < PlottingKeys > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class PlottingKeys : IEquatable<PlottingKeys> Properties | Improve this Doc View Source FarmerPublicKey Declaration public string FarmerPublicKey { get; set; } Property Value Type Description String | Improve this Doc View Source PoolPublicKey Declaration public string PoolPublicKey { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.PluginStatus.html": {
     "href": "api/chia.dotnet.PluginStatus.html",
-    "title": "Class PluginStatus | chia-dotnet-bls",
-    "keywords": "Class PluginStatus Namespace chia.dotnet Assembly chia-dotnet.dll public record PluginStatus : IEquatable<PluginStatus> Inheritance object PluginStatus Implements IEquatable<PluginStatus> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Downloaders public IDictionary<string, IDictionary<string, object>> Downloaders { get; init; } Property Value IDictionary<string, IDictionary<string, object>> Uploasders public IDictionary<string, IDictionary<string, object>> Uploasders { get; init; } Property Value IDictionary<string, IDictionary<string, object>>"
+    "title": "Class PluginStatus | chia-dotnet",
+    "keywords": "Class PluginStatus Inheritance Object PluginStatus Implements IEquatable < PluginStatus > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class PluginStatus : IEquatable<PluginStatus> Properties | Improve this Doc View Source Downloaders Declaration public IDictionary<string, IDictionary<string, object>> Downloaders { get; set; } Property Value Type Description IDictionary < String , IDictionary < String , Object >> | Improve this Doc View Source Uploasders Declaration public IDictionary<string, IDictionary<string, object>> Uploasders { get; set; } Property Value Type Description IDictionary < String , IDictionary < String , Object >> Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.PoolInfo.html": {
     "href": "api/chia.dotnet.PoolInfo.html",
-    "title": "Class PoolInfo | chia-dotnet-bls",
-    "keywords": "Class PoolInfo Namespace chia.dotnet Assembly chia-dotnet.dll public record PoolInfo : IEquatable<PoolInfo> Inheritance object PoolInfo Implements IEquatable<PoolInfo> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields POOL_PROTOCOL_VERSION The current version of the pool protocol public const byte POOL_PROTOCOL_VERSION = 1 Field Value byte Properties AuthenticationTokenTimeout public byte AuthenticationTokenTimeout { get; init; } Property Value byte Description public string Description { get; init; } Property Value string Fee public decimal Fee { get; init; } Property Value decimal LogoUri public Uri LogoUri { get; init; } Property Value Uri MinimumDifficulty public ulong MinimumDifficulty { get; init; } Property Value ulong Name public string Name { get; init; } Property Value string ProtocolVersion public byte ProtocolVersion { get; init; } Property Value byte RelativeLockHeight public uint RelativeLockHeight { get; init; } Property Value uint TargetPuzzleHash public string? TargetPuzzleHash { get; init; } Property Value string"
+    "title": "Class PoolInfo | chia-dotnet",
+    "keywords": "Class PoolInfo Inheritance Object PoolInfo Implements IEquatable < PoolInfo > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class PoolInfo : IEquatable<PoolInfo> Fields | Improve this Doc View Source POOL_PROTOCOL_VERSION The current version of the pool protocol Declaration public const byte POOL_PROTOCOL_VERSION = 1 Field Value Type Description Byte Properties | Improve this Doc View Source AuthenticationTokenTimeout Declaration public byte AuthenticationTokenTimeout { get; set; } Property Value Type Description Byte | Improve this Doc View Source Description Declaration public string Description { get; set; } Property Value Type Description String | Improve this Doc View Source Fee Declaration public decimal Fee { get; set; } Property Value Type Description Decimal | Improve this Doc View Source LogoUri Declaration public Uri LogoUri { get; set; } Property Value Type Description Uri | Improve this Doc View Source MinimumDifficulty Declaration public ulong MinimumDifficulty { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source Name Declaration public string Name { get; set; } Property Value Type Description String | Improve this Doc View Source ProtocolVersion Declaration public byte ProtocolVersion { get; set; } Property Value Type Description Byte | Improve this Doc View Source RelativeLockHeight Declaration public uint RelativeLockHeight { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source TargetPuzzleHash Declaration public string TargetPuzzleHash { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.PoolPoint.html": {
     "href": "api/chia.dotnet.PoolPoint.html",
-    "title": "Class PoolPoint | chia-dotnet-bls",
-    "keywords": "Class PoolPoint Namespace chia.dotnet Assembly chia-dotnet.dll [JsonConverter(typeof(PoolPointConverter))] public record PoolPoint : IEquatable<PoolPoint> Inheritance object PoolPoint Implements IEquatable<PoolPoint> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties DateTimeFound [JsonIgnore] public DateTime DateTimeFound { get; } Property Value DateTime Difficulty public ulong Difficulty { get; init; } Property Value ulong TimeFound public double TimeFound { get; init; } Property Value double"
+    "title": "Class PoolPoint | chia-dotnet",
+    "keywords": "Class PoolPoint Inheritance Object PoolPoint Implements IEquatable < PoolPoint > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax [JsonConverter(typeof(PoolPointConverter))] public class PoolPoint : IEquatable<PoolPoint> Properties | Improve this Doc View Source DateTimeFound Declaration [JsonIgnore] public DateTime DateTimeFound { get; } Property Value Type Description DateTime | Improve this Doc View Source Difficulty Declaration public ulong Difficulty { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source TimeFound Declaration public double TimeFound { get; set; } Property Value Type Description Double Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.PoolSingletonState.html": {
     "href": "api/chia.dotnet.PoolSingletonState.html",
-    "title": "Enum PoolSingletonState | chia-dotnet-bls",
-    "keywords": "Enum PoolSingletonState Namespace chia.dotnet Assembly chia-dotnet.dll From the user's point of view, a pool group can be in these states: SELF_POOLING: The singleton exists on the blockchain, and we are farming block rewards to a wallet address controlled by the user LEAVING_POOL: The singleton exists, and we have entered the \"escaping\" state, which means we are waiting for a number of blocks = relative_lock_height to pass, so we can leave. FARMING_TO_POOL: The singleton exists, and it is assigned to a pool. CLAIMING_SELF_POOLED_REWARDS: We have submitted a transaction to sweep our self-pooled funds. [JsonConverter(typeof(StringEnumConverter))] public enum PoolSingletonState Fields FARMING_TO_POOL = 3 The singleton exists, and it is assigned to a pool. LEAVING_POOL = 2 The singleton exists, and we have entered the \"escaping\" state, which means we are waiting for a number of blocks = relative_lock_height to pass, so we can leave. SELF_POOLING = 1 The singleton exists on the blockchain, and we are farming block rewards to a wallet address controlled by the user"
+    "title": "Enum PoolSingletonState | chia-dotnet",
+    "keywords": "Enum PoolSingletonState From the user's point of view, a pool group can be in these states: SELF_POOLING : The singleton exists on the blockchain, and we are farming block rewards to a wallet address controlled by the user LEAVING_POOL : The singleton exists, and we have entered the \"escaping\" state, which means we are waiting for a number of blocks = relative_lock_height to pass, so we can leave. FARMING_TO_POOL : The singleton exists, and it is assigned to a pool. CLAIMING_SELF_POOLED_REWARDS : We have submitted a transaction to sweep our self-pooled funds. Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax [JsonConverter(typeof(StringEnumConverter))] public enum PoolSingletonState Fields Name Description FARMING_TO_POOL The singleton exists, and it is assigned to a pool. LEAVING_POOL The singleton exists, and we have entered the \"escaping\" state, which means we are waiting for a number of blocks = relative_lock_height to pass, so we can leave. SELF_POOLING The singleton exists on the blockchain, and we are farming block rewards to a wallet address controlled by the user"
   },
   "api/chia.dotnet.PoolState.html": {
     "href": "api/chia.dotnet.PoolState.html",
-    "title": "Class PoolState | chia-dotnet-bls",
-    "keywords": "Class PoolState Namespace chia.dotnet Assembly chia-dotnet.dll PoolState is a type that is serialized to the blockchain to track the state of the user's pool singleton target_puzzle_hash is either the pool address, or the self-pooling address that pool rewards will be paid to. target_puzzle_hash is NOT the p2_singleton puzzle that block rewards are sent to. The p2_singleton address is the initial address, and the target_puzzle_hash is the final destination. relative_lock_height is zero when in SELF_POOLING state public record PoolState : IEquatable<PoolState> Inheritance object PoolState Implements IEquatable<PoolState> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties OwnerPubkey owner_pubkey is set by the wallet, once public string OwnerPubkey { get; init; } Property Value string PoolState is a type that is serialized to the blockchain to track the state of the user's pool singleton target_puzzle_hash is either the pool address, or the self-pooling address that pool rewards will be paid to. target_puzzle_hash is NOT the p2_singleton puzzle that block rewards are sent to. The p2_singleton address is the initial address, and the target_puzzle_hash is the final destination. relative_lock_height is zero when in SELF_POOLING state PoolUrl public string? PoolUrl { get; init; } Property Value string PoolState is a type that is serialized to the blockchain to track the state of the user's pool singleton target_puzzle_hash is either the pool address, or the self-pooling address that pool rewards will be paid to. target_puzzle_hash is NOT the p2_singleton puzzle that block rewards are sent to. The p2_singleton address is the initial address, and the target_puzzle_hash is the final destination. relative_lock_height is zero when in SELF_POOLING state RelativeLockHeight public uint RelativeLockHeight { get; init; } Property Value uint PoolState is a type that is serialized to the blockchain to track the state of the user's pool singleton target_puzzle_hash is either the pool address, or the self-pooling address that pool rewards will be paid to. target_puzzle_hash is NOT the p2_singleton puzzle that block rewards are sent to. The p2_singleton address is the initial address, and the target_puzzle_hash is the final destination. relative_lock_height is zero when in SELF_POOLING state State PoolSingletonState public PoolSingletonState State { get; init; } Property Value PoolSingletonState PoolState is a type that is serialized to the blockchain to track the state of the user's pool singleton target_puzzle_hash is either the pool address, or the self-pooling address that pool rewards will be paid to. target_puzzle_hash is NOT the p2_singleton puzzle that block rewards are sent to. The p2_singleton address is the initial address, and the target_puzzle_hash is the final destination. relative_lock_height is zero when in SELF_POOLING state TargetPuzzleHash A puzzle_hash we pay to When self-farming, this is a main wallet address When farming-to-pool, the pool sends this to the farmer during pool protocol setup public string TargetPuzzleHash { get; init; } Property Value string PoolState is a type that is serialized to the blockchain to track the state of the user's pool singleton target_puzzle_hash is either the pool address, or the self-pooling address that pool rewards will be paid to. target_puzzle_hash is NOT the p2_singleton puzzle that block rewards are sent to. The p2_singleton address is the initial address, and the target_puzzle_hash is the final destination. relative_lock_height is zero when in SELF_POOLING state Version public byte Version { get; init; } Property Value byte PoolState is a type that is serialized to the blockchain to track the state of the user's pool singleton target_puzzle_hash is either the pool address, or the self-pooling address that pool rewards will be paid to. target_puzzle_hash is NOT the p2_singleton puzzle that block rewards are sent to. The p2_singleton address is the initial address, and the target_puzzle_hash is the final destination. relative_lock_height is zero when in SELF_POOLING state"
+    "title": "Class PoolState | chia-dotnet",
+    "keywords": "Class PoolState PoolState is a type that is serialized to the blockchain to track the state of the user's pool singleton target_puzzle_hash is either the pool address, or the self-pooling address that pool rewards will be paid to. target_puzzle_hash is NOT the p2_singleton puzzle that block rewards are sent to. The p2_singleton address is the initial address, and the target_puzzle_hash is the final destination. relative_lock_height is zero when in SELF_POOLING state Inheritance Object PoolState Implements IEquatable < PoolState > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class PoolState : IEquatable<PoolState> Properties | Improve this Doc View Source OwnerPubkey owner_pubkey is set by the wallet, once Declaration public string OwnerPubkey { get; set; } Property Value Type Description String | Improve this Doc View Source PoolUrl Declaration public string PoolUrl { get; set; } Property Value Type Description String | Improve this Doc View Source RelativeLockHeight Declaration public uint RelativeLockHeight { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source State PoolSingletonState Declaration public PoolSingletonState State { get; set; } Property Value Type Description PoolSingletonState | Improve this Doc View Source TargetPuzzleHash A puzzle_hash we pay to When self-farming, this is a main wallet address When farming-to-pool, the pool sends this to the farmer during pool protocol setup Declaration public string TargetPuzzleHash { get; set; } Property Value Type Description String | Improve this Doc View Source Version Declaration public byte Version { get; set; } Property Value Type Description Byte Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.PoolStateInfo.html": {
     "href": "api/chia.dotnet.PoolStateInfo.html",
-    "title": "Class PoolStateInfo | chia-dotnet-bls",
-    "keywords": "Class PoolStateInfo Namespace chia.dotnet Assembly chia-dotnet.dll This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with PoolState public record PoolStateInfo : IEquatable<PoolStateInfo> Inheritance object PoolStateInfo Implements IEquatable<PoolStateInfo> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties AuthenticationTokenTimeout public byte? AuthenticationTokenTimeout { get; init; } Property Value byte? This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with CurrentDifficulty public ulong? CurrentDifficulty { get; init; } Property Value ulong? This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with CurrentPoints public ulong CurrentPoints { get; init; } Property Value ulong This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with NextFarmerUpdate public double NextFarmerUpdate { get; init; } Property Value double This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with NextFarmerUpdateDateTime [JsonIgnore] public DateTime NextFarmerUpdateDateTime { get; } Property Value DateTime This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with NextPoolInfoUpdate public double NextPoolInfoUpdate { get; init; } Property Value double This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with NextPoolInfoUpdateDateTime [JsonIgnore] public DateTime NextPoolInfoUpdateDateTime { get; } Property Value DateTime This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with PlotCount public int PlotCount { get; init; } Property Value int This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with PointsAcknowledged24h [JsonProperty(\"points_acknowledged_24h\")] public IEnumerable<PoolPoint> PointsAcknowledged24h { get; init; } Property Value IEnumerable<PoolPoint> This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with PointsAcknowledgedSinceStart public ulong PointsAcknowledgedSinceStart { get; init; } Property Value ulong This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with PointsFound24h [JsonProperty(\"points_found_24h\")] public IEnumerable<PoolPoint> PointsFound24h { get; init; } Property Value IEnumerable<PoolPoint> This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with PointsFoundSinceStart public ulong PointsFoundSinceStart { get; init; } Property Value ulong This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with PoolConfig public PoolWalletConfig PoolConfig { get; init; } Property Value PoolWalletConfig This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with PoolErrors24h public IEnumerable<ErrorResponse> PoolErrors24h { get; init; } Property Value IEnumerable<ErrorResponse> This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with"
+    "title": "Class PoolStateInfo | chia-dotnet",
+    "keywords": "Class PoolStateInfo This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with PoolState Inheritance Object PoolStateInfo Implements IEquatable < PoolStateInfo > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class PoolStateInfo : IEquatable<PoolStateInfo> Properties | Improve this Doc View Source AuthenticationTokenTimeout Declaration public byte? AuthenticationTokenTimeout { get; set; } Property Value Type Description Nullable < Byte > | Improve this Doc View Source CurrentDifficulty Declaration public ulong? CurrentDifficulty { get; set; } Property Value Type Description Nullable < UInt64 > | Improve this Doc View Source CurrentPoints Declaration public ulong CurrentPoints { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source NextFarmerUpdate Declaration public double NextFarmerUpdate { get; set; } Property Value Type Description Double | Improve this Doc View Source NextFarmerUpdateDateTime Declaration [JsonIgnore] public DateTime NextFarmerUpdateDateTime { get; } Property Value Type Description DateTime | Improve this Doc View Source NextPoolInfoUpdate Declaration public double NextPoolInfoUpdate { get; set; } Property Value Type Description Double | Improve this Doc View Source NextPoolInfoUpdateDateTime Declaration [JsonIgnore] public DateTime NextPoolInfoUpdateDateTime { get; } Property Value Type Description DateTime | Improve this Doc View Source PlotCount Declaration public int PlotCount { get; set; } Property Value Type Description Int32 | Improve this Doc View Source PointsAcknowledged24h Declaration [JsonProperty(\"points_acknowledged_24h\")] public IEnumerable<PoolPoint> PointsAcknowledged24h { get; set; } Property Value Type Description IEnumerable < PoolPoint > | Improve this Doc View Source PointsAcknowledgedSinceStart Declaration public ulong PointsAcknowledgedSinceStart { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source PointsFound24h Declaration [JsonProperty(\"points_found_24h\")] public IEnumerable<PoolPoint> PointsFound24h { get; set; } Property Value Type Description IEnumerable < PoolPoint > | Improve this Doc View Source PointsFoundSinceStart Declaration public ulong PointsFoundSinceStart { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source PoolConfig Declaration public PoolWalletConfig PoolConfig { get; set; } Property Value Type Description PoolWalletConfig | Improve this Doc View Source PoolErrors24h Declaration public IEnumerable<ErrorResponse> PoolErrors24h { get; set; } Property Value Type Description IEnumerable < ErrorResponse > Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.PoolTarget.html": {
     "href": "api/chia.dotnet.PoolTarget.html",
-    "title": "Class PoolTarget | chia-dotnet-bls",
-    "keywords": "Class PoolTarget Namespace chia.dotnet Assembly chia-dotnet.dll public record PoolTarget : IEquatable<PoolTarget> Inheritance object PoolTarget Implements IEquatable<PoolTarget> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties MaxHeight A max height of 0 means it is valid forever public uint MaxHeight { get; init; } Property Value uint PuzzleHash public string PuzzleHash { get; init; } Property Value string"
+    "title": "Class PoolTarget | chia-dotnet",
+    "keywords": "Class PoolTarget Inheritance Object PoolTarget Implements IEquatable < PoolTarget > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class PoolTarget : IEquatable<PoolTarget> Properties | Improve this Doc View Source MaxHeight A max height of 0 means it is valid forever Declaration public uint MaxHeight { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source PuzzleHash Declaration public string PuzzleHash { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.PoolWallet.html": {
     "href": "api/chia.dotnet.PoolWallet.html",
-    "title": "Class PoolWallet | chia-dotnet-bls",
-    "keywords": "Class PoolWallet Namespace chia.dotnet Assembly chia-dotnet.dll Wraps a Pool Wallet public sealed class PoolWallet : Wallet Inheritance object Wallet PoolWallet Inherited Members Wallet.WalletId Wallet.WalletProxy Wallet.GetWalletInfo(CancellationToken) Wallet.GetBalance(CancellationToken) Wallet.SelectCoins(ulong, IEnumerable<Coin>, IEnumerable<ulong>, ulong?, ulong?, CancellationToken) Wallet.GetTransactions(string, TransactionTypeFilter, bool, string, uint, uint, bool?, CancellationToken) Wallet.GetSpendableCoins(ulong?, ulong?, IEnumerable<ulong>, IEnumerable<Coin>, IEnumerable<string>, CancellationToken) Wallet.GetNextAddress(bool, CancellationToken) Wallet.GetTransactionCount(TransactionTypeFilter, CancellationToken) Wallet.DeleteUnconfirmedTransactions(CancellationToken) Wallet.SendTransaction(string, ulong, IEnumerable<string>, IEnumerable<ulong>, IEnumerable<string>, ulong?, ulong?, bool, ulong, CancellationToken) Wallet.SendTransactionMulti(IEnumerable<Coin>, IEnumerable<Coin>, ulong, CancellationToken) object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.ReferenceEquals(object, object) object.ToString() Remarks ctor Constructors PoolWallet(uint, WalletProxy) Wraps a Pool Wallet public PoolWallet(uint walletId, WalletProxy walletProxy) Parameters walletId uint The wallet_id to wrap walletProxy WalletProxy Wallet RPC proxy to use for communication Remarks ctor Methods AbsorbRewards(ulong, CancellationToken) Perform a sweep of the p2_singleton rewards controlled by the pool wallet singleton public Task<(PoolWalletInfo State, TransactionRecord Transaction)> AbsorbRewards(ulong fee = 0, CancellationToken cancellationToken = default) Parameters fee ulong Transaction fee (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(PoolWalletInfo State, TransactionRecord Transaction)> Wallet state and transaction JoinPool(string, string, uint, CancellationToken) Join the wallet to a pool public Task<TransactionRecord> JoinPool(string targetPuzzlehash, string poolUrl, uint relativeLockHeight, CancellationToken cancellationToken = default) Parameters targetPuzzlehash string Puzzle hash poolUrl string Url of the pool to join relativeLockHeight uint Relative lock height cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<TransactionRecord> The resulting TransactionRecord Remarks See GetPoolInfo(Uri, CancellationToken) SelfPool(CancellationToken) Leaving a pool requires two state transitions. First we transition to PoolSingletonState.LEAVING_POOL Then we transition to FARMING_TO_POOL or SELF_POOLING public Task<TransactionRecord> SelfPool(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<TransactionRecord> The resulting TransactionRecord Status(CancellationToken) Perform a sweep of the p2_singleton rewards controlled by the pool wallet singleton public Task<(PoolWalletInfo State, IEnumerable<TransactionRecord> UnconfirmedTransactions)> Status(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(PoolWalletInfo State, IEnumerable<TransactionRecord> UnconfirmedTransactions)> Wallet state and list of unconfirmed transactions Validate(CancellationToken) Validates that WalletId is a POOLING_WALLET public override Task Validate(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken Wraps a Pool Wallet Returns Task True if the wallet is a pooling wallet"
+    "title": "Class PoolWallet | chia-dotnet",
+    "keywords": "Class PoolWallet Wraps a Pool Wallet Inheritance Object PoolWallet Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public sealed class PoolWallet Remarks ctor"
   },
   "api/chia.dotnet.PoolWalletConfig.html": {
     "href": "api/chia.dotnet.PoolWalletConfig.html",
-    "title": "Class PoolWalletConfig | chia-dotnet-bls",
-    "keywords": "Class PoolWalletConfig Namespace chia.dotnet Assembly chia-dotnet.dll This is what goes into the user's config file, to communicate between the wallet and the farmer processes. public record PoolWalletConfig : IEquatable<PoolWalletConfig> Inheritance object PoolWalletConfig Implements IEquatable<PoolWalletConfig> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties AuthenticationPublicKey public string AuthenticationPublicKey { get; init; } Property Value string This is what goes into the user's config file, to communicate between the wallet and the farmer processes. LauncherId public string LauncherId { get; init; } Property Value string This is what goes into the user's config file, to communicate between the wallet and the farmer processes. OwnerPublicKey public string OwnerPublicKey { get; init; } Property Value string This is what goes into the user's config file, to communicate between the wallet and the farmer processes. P2SingletonPuzzleHash public string P2SingletonPuzzleHash { get; init; } Property Value string This is what goes into the user's config file, to communicate between the wallet and the farmer processes. PayoutInstructions public string PayoutInstructions { get; init; } Property Value string This is what goes into the user's config file, to communicate between the wallet and the farmer processes. PoolUrl public string PoolUrl { get; init; } Property Value string This is what goes into the user's config file, to communicate between the wallet and the farmer processes. TargetPuzzleHash public string TargetPuzzleHash { get; init; } Property Value string This is what goes into the user's config file, to communicate between the wallet and the farmer processes."
+    "title": "Class PoolWalletConfig | chia-dotnet",
+    "keywords": "Class PoolWalletConfig This is what goes into the user's config file, to communicate between the wallet and the farmer processes. Inheritance Object PoolWalletConfig Implements IEquatable < PoolWalletConfig > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class PoolWalletConfig : IEquatable<PoolWalletConfig> Properties | Improve this Doc View Source AuthenticationPublicKey Declaration public string AuthenticationPublicKey { get; set; } Property Value Type Description String | Improve this Doc View Source LauncherId Declaration public string LauncherId { get; set; } Property Value Type Description String | Improve this Doc View Source OwnerPublicKey Declaration public string OwnerPublicKey { get; set; } Property Value Type Description String | Improve this Doc View Source P2SingletonPuzzleHash Declaration public string P2SingletonPuzzleHash { get; set; } Property Value Type Description String | Improve this Doc View Source PayoutInstructions Declaration public string PayoutInstructions { get; set; } Property Value Type Description String | Improve this Doc View Source PoolUrl Declaration public string PoolUrl { get; set; } Property Value Type Description String | Improve this Doc View Source TargetPuzzleHash Declaration public string TargetPuzzleHash { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.PoolWalletInfo.html": {
     "href": "api/chia.dotnet.PoolWalletInfo.html",
-    "title": "Class PoolWalletInfo | chia-dotnet-bls",
-    "keywords": "Class PoolWalletInfo Namespace chia.dotnet Assembly chia-dotnet.dll Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with the Singleton's CoinSpends list, or with the information from the WalletPoolStore. public record PoolWalletInfo : IEquatable<PoolWalletInfo> Inheritance object PoolWalletInfo Implements IEquatable<PoolWalletInfo> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Current public PoolState Current { get; init; } Property Value PoolState Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with the Singleton's CoinSpends list, or with the information from the WalletPoolStore. CurrentInner Inner puzzle in current singleton, not revealed yet public string CurrentInner { get; init; } Property Value string Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with the Singleton's CoinSpends list, or with the information from the WalletPoolStore. LauncherCoin public Coin LauncherCoin { get; init; } Property Value Coin Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with the Singleton's CoinSpends list, or with the information from the WalletPoolStore. LauncherId public string LauncherId { get; init; } Property Value string Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with the Singleton's CoinSpends list, or with the information from the WalletPoolStore. P2SingletonPuzzleHash public string P2SingletonPuzzleHash { get; init; } Property Value string Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with the Singleton's CoinSpends list, or with the information from the WalletPoolStore. SingletonBlockHeight Block height that current PoolState is from public uint SingletonBlockHeight { get; init; } Property Value uint Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with the Singleton's CoinSpends list, or with the information from the WalletPoolStore. Target public PoolState? Target { get; init; } Property Value PoolState Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with the Singleton's CoinSpends list, or with the information from the WalletPoolStore. TipSingletonCoinId public string TipSingletonCoinId { get; init; } Property Value string Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with the Singleton's CoinSpends list, or with the information from the WalletPoolStore."
+    "title": "Class PoolWalletInfo | chia-dotnet",
+    "keywords": "Class PoolWalletInfo Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with the Singleton's CoinSpends list, or with the information from the WalletPoolStore. Inheritance Object PoolWalletInfo Implements IEquatable < PoolWalletInfo > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class PoolWalletInfo : IEquatable<PoolWalletInfo> Properties | Improve this Doc View Source Current Declaration public PoolState Current { get; set; } Property Value Type Description PoolState | Improve this Doc View Source CurrentInner Inner puzzle in current singleton, not revealed yet Declaration public string CurrentInner { get; set; } Property Value Type Description String | Improve this Doc View Source LauncherCoin Declaration public Coin LauncherCoin { get; set; } Property Value Type Description Coin | Improve this Doc View Source LauncherId Declaration public string LauncherId { get; set; } Property Value Type Description String | Improve this Doc View Source P2SingletonPuzzleHash Declaration public string P2SingletonPuzzleHash { get; set; } Property Value Type Description String | Improve this Doc View Source SingletonBlockHeight Block height that current PoolState is from Declaration public uint SingletonBlockHeight { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source Target Declaration public PoolState Target { get; set; } Property Value Type Description PoolState | Improve this Doc View Source TipSingletonCoinId Declaration public string TipSingletonCoinId { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.PrivateKey.html": {
     "href": "api/chia.dotnet.PrivateKey.html",
-    "title": "Class PrivateKey | chia-dotnet-bls",
-    "keywords": "Class PrivateKey Namespace chia.dotnet Assembly chia-dotnet.dll public record PrivateKey : IEquatable<PrivateKey> Inheritance object PrivateKey Implements IEquatable<PrivateKey> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties FarmerPk public string FarmerPk { get; init; } Property Value string Fingerprint public uint Fingerprint { get; init; } Property Value uint Pk public string Pk { get; init; } Property Value string PoolPk public string PoolPk { get; init; } Property Value string Seed public string Seed { get; init; } Property Value string Sk public string Sk { get; init; } Property Value string"
+    "title": "Class PrivateKey | chia-dotnet",
+    "keywords": "Class PrivateKey Inheritance Object PrivateKey Implements IEquatable < PrivateKey > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class PrivateKey : IEquatable<PrivateKey> Properties | Improve this Doc View Source FarmerPk Declaration public string FarmerPk { get; set; } Property Value Type Description String | Improve this Doc View Source Fingerprint Declaration public uint Fingerprint { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source Pk Declaration public string Pk { get; set; } Property Value Type Description String | Improve this Doc View Source PoolPk Declaration public string PoolPk { get; set; } Property Value Type Description String | Improve this Doc View Source Seed Declaration public string Seed { get; set; } Property Value Type Description String | Improve this Doc View Source Sk Declaration public string Sk { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.PrivateKeyData.html": {
     "href": "api/chia.dotnet.PrivateKeyData.html",
-    "title": "Class PrivateKeyData | chia-dotnet-bls",
-    "keywords": "Class PrivateKeyData Namespace chia.dotnet Assembly chia-dotnet.dll public record PrivateKeyData : IEquatable<PrivateKeyData> Inheritance object PrivateKeyData Implements IEquatable<PrivateKeyData> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Entropy public string Entropy { get; init; } Property Value string PK public string PK { get; init; } Property Value string"
+    "title": "Class PrivateKeyData | chia-dotnet",
+    "keywords": "Class PrivateKeyData Inheritance Object PrivateKeyData Implements IEquatable < PrivateKeyData > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class PrivateKeyData : IEquatable<PrivateKeyData> Properties | Improve this Doc View Source Entropy Declaration public string Entropy { get; set; } Property Value Type Description String | Improve this Doc View Source PK Declaration public string PK { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.Proof.html": {
     "href": "api/chia.dotnet.Proof.html",
-    "title": "Class Proof | chia-dotnet-bls",
-    "keywords": "Class Proof Namespace chia.dotnet Assembly chia-dotnet.dll public record Proof : IEquatable<Proof> Inheritance object Proof Implements IEquatable<Proof> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Key public string Key { get; init; } Property Value string Layers public IEnumerable<Layer> Layers { get; init; } Property Value IEnumerable<Layer> NodeHash public string NodeHash { get; init; } Property Value string Value public string Value { get; init; } Property Value string"
+    "title": "Class Proof | chia-dotnet",
+    "keywords": "Class Proof Inheritance Object Proof Implements IEquatable < Proof > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class Proof : IEquatable<Proof> Properties | Improve this Doc View Source Key Declaration public string Key { get; set; } Property Value Type Description String | Improve this Doc View Source Layers Declaration public IEnumerable<Layer> Layers { get; set; } Property Value Type Description IEnumerable < Layer > | Improve this Doc View Source NodeHash Declaration public string NodeHash { get; set; } Property Value Type Description String | Improve this Doc View Source Value Declaration public string Value { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.ProofOfSpace.html": {
     "href": "api/chia.dotnet.ProofOfSpace.html",
-    "title": "Class ProofOfSpace | chia-dotnet-bls",
-    "keywords": "Class ProofOfSpace Namespace chia.dotnet Assembly chia-dotnet.dll public record ProofOfSpace : IEquatable<ProofOfSpace> Inheritance object ProofOfSpace Implements IEquatable<ProofOfSpace> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Challenge public string Challenge { get; init; } Property Value string PlotPublicKey public string PlotPublicKey { get; init; } Property Value string PoolContractPuzzleHash public string? PoolContractPuzzleHash { get; init; } Property Value string Proof public string Proof { get; init; } Property Value string PublicPoolKey Only one of these two should be present public string? PublicPoolKey { get; init; } Property Value string Size public KSize Size { get; init; } Property Value KSize"
+    "title": "Class ProofOfSpace | chia-dotnet",
+    "keywords": "Class ProofOfSpace Inheritance Object ProofOfSpace Implements IEquatable < ProofOfSpace > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class ProofOfSpace : IEquatable<ProofOfSpace> Properties | Improve this Doc View Source Challenge Declaration public string Challenge { get; set; } Property Value Type Description String | Improve this Doc View Source PlotPublicKey Declaration public string PlotPublicKey { get; set; } Property Value Type Description String | Improve this Doc View Source PoolContractPuzzleHash Declaration public string PoolContractPuzzleHash { get; set; } Property Value Type Description String | Improve this Doc View Source Proof Declaration public string Proof { get; set; } Property Value Type Description String | Improve this Doc View Source PublicPoolKey Only one of these two should be present Declaration public string PublicPoolKey { get; set; } Property Value Type Description String | Improve this Doc View Source Size Declaration public KSize Size { get; set; } Property Value Type Description KSize Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.ProposalInfo.html": {
     "href": "api/chia.dotnet.ProposalInfo.html",
-    "title": "Class ProposalInfo | chia-dotnet-bls",
-    "keywords": "Class ProposalInfo Namespace chia.dotnet Assembly chia-dotnet.dll public record ProposalInfo : IEquatable<ProposalInfo> Inheritance object ProposalInfo Implements IEquatable<ProposalInfo> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties AmountVoted public ulong AmountVoted { get; init; } Property Value ulong Closed public bool? Closed { get; init; } Property Value bool? CurrentCoin public Coin CurrentCoin { get; init; } Property Value Coin CurrentInnerpuz public string? CurrentInnerpuz { get; init; } Property Value string InnerPuzzle public string InnerPuzzle { get; init; } Property Value string Passed public bool? Passed { get; init; } Property Value bool? ProposalId this is launcher_id public string ProposalId { get; init; } Property Value string SingletonBlockHeight Block height that current proposal singleton coin was created in public uint SingletonBlockHeight { get; init; } Property Value uint TimeCoin if this is null then the proposal has finished public Coin? TimeCoin { get; init; } Property Value Coin YesVotes public ulong YesVotes { get; init; } Property Value ulong"
+    "title": "Class ProposalInfo | chia-dotnet",
+    "keywords": "Class ProposalInfo Inheritance Object ProposalInfo Implements IEquatable < ProposalInfo > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class ProposalInfo : IEquatable<ProposalInfo> Properties | Improve this Doc View Source AmountVoted Declaration public ulong AmountVoted { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source Closed Declaration public bool? Closed { get; set; } Property Value Type Description Nullable < Boolean > | Improve this Doc View Source CurrentCoin Declaration public Coin CurrentCoin { get; set; } Property Value Type Description Coin | Improve this Doc View Source CurrentInnerpuz Declaration public string CurrentInnerpuz { get; set; } Property Value Type Description String | Improve this Doc View Source InnerPuzzle Declaration public string InnerPuzzle { get; set; } Property Value Type Description String | Improve this Doc View Source Passed Declaration public bool? Passed { get; set; } Property Value Type Description Nullable < Boolean > | Improve this Doc View Source ProposalId this is launcher_id Declaration public string ProposalId { get; set; } Property Value Type Description String | Improve this Doc View Source SingletonBlockHeight Block height that current proposal singleton coin was created in Declaration public uint SingletonBlockHeight { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source TimeCoin if this is null then the proposal has finished Declaration public Coin TimeCoin { get; set; } Property Value Type Description Coin | Improve this Doc View Source YesVotes Declaration public ulong YesVotes { get; set; } Property Value Type Description UInt64 Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.ProposalState.html": {
     "href": "api/chia.dotnet.ProposalState.html",
-    "title": "Class ProposalState | chia-dotnet-bls",
-    "keywords": "Class ProposalState Namespace chia.dotnet Assembly chia-dotnet.dll public record ProposalState : IEquatable<ProposalState> Inheritance object ProposalState Implements IEquatable<ProposalState> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties BlocksNeeded public int BlocksNeeded { get; init; } Property Value int Closeable public bool Closeable { get; init; } Property Value bool Closed public bool? Closed { get; init; } Property Value bool? Passed public bool Passed { get; init; } Property Value bool TotalVotesNeeded public int TotalVotesNeeded { get; init; } Property Value int YesVotesNeeded public int YesVotesNeeded { get; init; } Property Value int"
+    "title": "Class ProposalState | chia-dotnet",
+    "keywords": "Class ProposalState Inheritance Object ProposalState Implements IEquatable < ProposalState > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class ProposalState : IEquatable<ProposalState> Properties | Improve this Doc View Source BlocksNeeded Declaration public int BlocksNeeded { get; set; } Property Value Type Description Int32 | Improve this Doc View Source Closeable Declaration public bool Closeable { get; set; } Property Value Type Description Boolean | Improve this Doc View Source Closed Declaration public bool? Closed { get; set; } Property Value Type Description Nullable < Boolean > | Improve this Doc View Source Passed Declaration public bool Passed { get; set; } Property Value Type Description Boolean | Improve this Doc View Source TotalVotesNeeded Declaration public int TotalVotesNeeded { get; set; } Property Value Type Description Int32 | Improve this Doc View Source YesVotesNeeded Declaration public int YesVotesNeeded { get; set; } Property Value Type Description Int32 Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.PuzzleAnnouncement.html": {
     "href": "api/chia.dotnet.PuzzleAnnouncement.html",
-    "title": "Class PuzzleAnnouncement | chia-dotnet-bls",
-    "keywords": "Class PuzzleAnnouncement Namespace chia.dotnet Assembly chia-dotnet.dll public record PuzzleAnnouncement : IEquatable<PuzzleAnnouncement> Inheritance object PuzzleAnnouncement Implements IEquatable<PuzzleAnnouncement> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Message public string Message { get; init; } Property Value string MorphBytes public string? MorphBytes { get; init; } Property Value string PuzzleHash public string PuzzleHash { get; init; } Property Value string"
+    "title": "Class PuzzleAnnouncement | chia-dotnet",
+    "keywords": "Class PuzzleAnnouncement Inheritance Object PuzzleAnnouncement Implements IEquatable < PuzzleAnnouncement > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class PuzzleAnnouncement : IEquatable<PuzzleAnnouncement> Properties | Improve this Doc View Source Message Declaration public string Message { get; set; } Property Value Type Description String | Improve this Doc View Source MorphBytes Declaration public string MorphBytes { get; set; } Property Value Type Description String | Improve this Doc View Source PuzzleHash Declaration public string PuzzleHash { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.QueuedPlotInfo.html": {
     "href": "api/chia.dotnet.QueuedPlotInfo.html",
-    "title": "Class QueuedPlotInfo | chia-dotnet-bls",
-    "keywords": "Class QueuedPlotInfo Namespace chia.dotnet Assembly chia-dotnet.dll An entry on the plotter queue public record QueuedPlotInfo : IEquatable<QueuedPlotInfo> Inheritance object QueuedPlotInfo Implements IEquatable<QueuedPlotInfo> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Delay public int Delay { get; init; } Property Value int An entry on the plotter queue Deleted public bool Deleted { get; init; } Property Value bool An entry on the plotter queue Error public string Error { get; init; } Property Value string An entry on the plotter queue Id public string Id { get; init; } Property Value string An entry on the plotter queue Log public string Log { get; init; } Property Value string An entry on the plotter queue LogNew public string LogNew { get; init; } Property Value string An entry on the plotter queue Parallel public bool Parallel { get; init; } Property Value bool An entry on the plotter queue PlotState [JsonIgnore] public PlotState PlotState { get; } Property Value PlotState An entry on the plotter queue Queue public string Queue { get; init; } Property Value string An entry on the plotter queue Size public KSize Size { get; init; } Property Value KSize An entry on the plotter queue State public string State { get; init; } Property Value string An entry on the plotter queue"
+    "title": "Class QueuedPlotInfo | chia-dotnet",
+    "keywords": "Class QueuedPlotInfo An entry on the plotter queue Inheritance Object QueuedPlotInfo Implements IEquatable < QueuedPlotInfo > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class QueuedPlotInfo : IEquatable<QueuedPlotInfo> Properties | Improve this Doc View Source Delay Declaration public int Delay { get; set; } Property Value Type Description Int32 | Improve this Doc View Source Deleted Declaration public bool Deleted { get; set; } Property Value Type Description Boolean | Improve this Doc View Source Error Declaration public string Error { get; set; } Property Value Type Description String | Improve this Doc View Source Id Declaration public string Id { get; set; } Property Value Type Description String | Improve this Doc View Source Log Declaration public string Log { get; set; } Property Value Type Description String | Improve this Doc View Source LogNew Declaration public string LogNew { get; set; } Property Value Type Description String | Improve this Doc View Source Parallel Declaration public bool Parallel { get; set; } Property Value Type Description Boolean | Improve this Doc View Source PlotState Declaration [JsonIgnore] public PlotState PlotState { get; } Property Value Type Description PlotState | Improve this Doc View Source Queue Declaration public string Queue { get; set; } Property Value Type Description String | Improve this Doc View Source Size Declaration public KSize Size { get; set; } Property Value Type Description KSize | Improve this Doc View Source State Declaration public string State { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.ResponseException.html": {
     "href": "api/chia.dotnet.ResponseException.html",
-    "title": "Class ResponseException | chia-dotnet-bls",
-    "keywords": "Class ResponseException Namespace chia.dotnet Assembly chia-dotnet.dll Exception thrown when the RPC endpoint returns a response Message but Data.success is false oro there is a communication error on the websocket of http channgel public sealed class ResponseException : Exception, ISerializable Inheritance object Exception ResponseException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetType() Exception.ToString() Exception.Data Exception.HelpLink Exception.HResult Exception.InnerException Exception.Message Exception.Source Exception.StackTrace Exception.TargetSite object.Equals(object) object.Equals(object, object) object.GetHashCode() object.ReferenceEquals(object, object) Remarks ctor Constructors ResponseException(Message) ctor public ResponseException(Message request) Parameters request Message The request sent to the service ResponseException(Message, string) ctor public ResponseException(Message request, string message) Parameters request Message The request sent to the service message string Message ResponseException(Message, string, Exception?) Exception thrown when the RPC endpoint returns a response Message but Data.success is false oro there is a communication error on the websocket of http channgel public ResponseException(Message request, string message, Exception? innerException) Parameters request Message The request sent to the service message string Message innerException Exception InnerException Remarks ctor Properties Request The request sent to the service public Message Request { get; init; } Property Value Message Exception thrown when the RPC endpoint returns a response but Data.success is false oro there is a communication error on the websocket of http channgel"
+    "title": "Class ResponseException | chia-dotnet",
+    "keywords": "Class ResponseException Exception thrown when the RPC endpoint returns a response Message but Data.success is false oro there is a communication error on the websocket of http channgel Inheritance Object ResponseException Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public sealed class ResponseException Remarks ctor"
   },
   "api/chia.dotnet.RewardChainBlock.html": {
     "href": "api/chia.dotnet.RewardChainBlock.html",
-    "title": "Class RewardChainBlock | chia-dotnet-bls",
-    "keywords": "Class RewardChainBlock Namespace chia.dotnet Assembly chia-dotnet.dll public record RewardChainBlock : IEquatable<RewardChainBlock> Inheritance object RewardChainBlock Implements IEquatable<RewardChainBlock> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties ChallengeChainIpVdf public VDFInfo ChallengeChainIpVdf { get; init; } Property Value VDFInfo ChallengeChainSpSignature public string ChallengeChainSpSignature { get; init; } Property Value string ChallengeChainSpVdf Not present for first sp in slot public VDFInfo? ChallengeChainSpVdf { get; init; } Property Value VDFInfo Height public uint Height { get; init; } Property Value uint InfusedChallengeChainIpVdf Iff deficit < 16 public VDFInfo? InfusedChallengeChainIpVdf { get; init; } Property Value VDFInfo IsTransactionBlock public bool IsTransactionBlock { get; init; } Property Value bool PosSsCcChallengeHash public string PosSsCcChallengeHash { get; init; } Property Value string ProofOfSpace public ProofOfSpace ProofOfSpace { get; init; } Property Value ProofOfSpace RewardChainIpVdf public VDFInfo RewardChainIpVdf { get; init; } Property Value VDFInfo RewardChainSpSignature public string RewardChainSpSignature { get; init; } Property Value string RewardChainSpVdf Not present for first sp in slot public VDFInfo? RewardChainSpVdf { get; init; } Property Value VDFInfo SignagePointIndex public byte SignagePointIndex { get; init; } Property Value byte TotalIters public BigInteger TotalIters { get; init; } Property Value BigInteger Weight public BigInteger Weight { get; init; } Property Value BigInteger"
+    "title": "Class RewardChainBlock | chia-dotnet",
+    "keywords": "Class RewardChainBlock Inheritance Object RewardChainBlock Implements IEquatable < RewardChainBlock > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class RewardChainBlock : IEquatable<RewardChainBlock> Properties | Improve this Doc View Source ChallengeChainIpVdf Declaration public VDFInfo ChallengeChainIpVdf { get; set; } Property Value Type Description VDFInfo | Improve this Doc View Source ChallengeChainSpSignature Declaration public string ChallengeChainSpSignature { get; set; } Property Value Type Description String | Improve this Doc View Source ChallengeChainSpVdf Not present for first sp in slot Declaration public VDFInfo ChallengeChainSpVdf { get; set; } Property Value Type Description VDFInfo | Improve this Doc View Source Height Declaration public uint Height { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source InfusedChallengeChainIpVdf Iff deficit < 16 Declaration public VDFInfo InfusedChallengeChainIpVdf { get; set; } Property Value Type Description VDFInfo | Improve this Doc View Source IsTransactionBlock Declaration public bool IsTransactionBlock { get; set; } Property Value Type Description Boolean | Improve this Doc View Source PosSsCcChallengeHash Declaration public string PosSsCcChallengeHash { get; set; } Property Value Type Description String | Improve this Doc View Source ProofOfSpace Declaration public ProofOfSpace ProofOfSpace { get; set; } Property Value Type Description ProofOfSpace | Improve this Doc View Source RewardChainIpVdf Declaration public VDFInfo RewardChainIpVdf { get; set; } Property Value Type Description VDFInfo | Improve this Doc View Source RewardChainSpSignature Declaration public string RewardChainSpSignature { get; set; } Property Value Type Description String | Improve this Doc View Source RewardChainSpVdf Not present for first sp in slot Declaration public VDFInfo RewardChainSpVdf { get; set; } Property Value Type Description VDFInfo | Improve this Doc View Source SignagePointIndex Declaration public byte SignagePointIndex { get; set; } Property Value Type Description Byte | Improve this Doc View Source TotalIters Declaration public BigInteger TotalIters { get; set; } Property Value Type Description BigInteger | Improve this Doc View Source Weight Declaration public BigInteger Weight { get; set; } Property Value Type Description BigInteger Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.RewardChainBlockUnfinished.html": {
     "href": "api/chia.dotnet.RewardChainBlockUnfinished.html",
-    "title": "Class RewardChainBlockUnfinished | chia-dotnet-bls",
-    "keywords": "Class RewardChainBlockUnfinished Namespace chia.dotnet Assembly chia-dotnet.dll public record RewardChainBlockUnfinished : IEquatable<RewardChainBlockUnfinished> Inheritance object RewardChainBlockUnfinished Implements IEquatable<RewardChainBlockUnfinished> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties ChallengeChainSpSignature public string ChallengeChainSpSignature { get; init; } Property Value string ChallengeChainSpVdf Not present for first sp in slot public VDFInfo? ChallengeChainSpVdf { get; init; } Property Value VDFInfo PosSsCcChallengeHash public string PosSsCcChallengeHash { get; init; } Property Value string ProofOfSpace public ProofOfSpace ProofOfSpace { get; init; } Property Value ProofOfSpace RewardChainSpSignature public string RewardChainSpSignature { get; init; } Property Value string RewardChainSpVdf Not present for first sp in slot public VDFInfo? RewardChainSpVdf { get; init; } Property Value VDFInfo SignagePointIndex public byte SignagePointIndex { get; init; } Property Value byte TotalIters public BigInteger TotalIters { get; init; } Property Value BigInteger"
+    "title": "Class RewardChainBlockUnfinished | chia-dotnet",
+    "keywords": "Class RewardChainBlockUnfinished Inheritance Object RewardChainBlockUnfinished Implements IEquatable < RewardChainBlockUnfinished > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class RewardChainBlockUnfinished : IEquatable<RewardChainBlockUnfinished> Properties | Improve this Doc View Source ChallengeChainSpSignature Declaration public string ChallengeChainSpSignature { get; set; } Property Value Type Description String | Improve this Doc View Source ChallengeChainSpVdf Not present for first sp in slot Declaration public VDFInfo ChallengeChainSpVdf { get; set; } Property Value Type Description VDFInfo | Improve this Doc View Source PosSsCcChallengeHash Declaration public string PosSsCcChallengeHash { get; set; } Property Value Type Description String | Improve this Doc View Source ProofOfSpace Declaration public ProofOfSpace ProofOfSpace { get; set; } Property Value Type Description ProofOfSpace | Improve this Doc View Source RewardChainSpSignature Declaration public string RewardChainSpSignature { get; set; } Property Value Type Description String | Improve this Doc View Source RewardChainSpVdf Not present for first sp in slot Declaration public VDFInfo RewardChainSpVdf { get; set; } Property Value Type Description VDFInfo | Improve this Doc View Source SignagePointIndex Declaration public byte SignagePointIndex { get; set; } Property Value Type Description Byte | Improve this Doc View Source TotalIters Declaration public BigInteger TotalIters { get; set; } Property Value Type Description BigInteger Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.RewardChainSubSlot.html": {
     "href": "api/chia.dotnet.RewardChainSubSlot.html",
-    "title": "Class RewardChainSubSlot | chia-dotnet-bls",
-    "keywords": "Class RewardChainSubSlot Namespace chia.dotnet Assembly chia-dotnet.dll public record RewardChainSubSlot : IEquatable<RewardChainSubSlot> Inheritance object RewardChainSubSlot Implements IEquatable<RewardChainSubSlot> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties ChallengeChainSubSlotHash public string ChallengeChainSubSlotHash { get; init; } Property Value string Deficit 16 or less. usually zero public byte Deficit { get; init; } Property Value byte EndOfSlotVdf public VDFInfo EndOfSlotVdf { get; init; } Property Value VDFInfo InfusedChallengeChainSubSlotHash public string? InfusedChallengeChainSubSlotHash { get; init; } Property Value string"
+    "title": "Class RewardChainSubSlot | chia-dotnet",
+    "keywords": "Class RewardChainSubSlot Inheritance Object RewardChainSubSlot Implements IEquatable < RewardChainSubSlot > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class RewardChainSubSlot : IEquatable<RewardChainSubSlot> Properties | Improve this Doc View Source ChallengeChainSubSlotHash Declaration public string ChallengeChainSubSlotHash { get; set; } Property Value Type Description String | Improve this Doc View Source Deficit 16 or less. usually zero Declaration public byte Deficit { get; set; } Property Value Type Description Byte | Improve this Doc View Source EndOfSlotVdf Declaration public VDFInfo EndOfSlotVdf { get; set; } Property Value Type Description VDFInfo | Improve this Doc View Source InfusedChallengeChainSubSlotHash Declaration public string InfusedChallengeChainSubSlotHash { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.Root.html": {
     "href": "api/chia.dotnet.Root.html",
-    "title": "Class Root | chia-dotnet-bls",
-    "keywords": "Class Root Namespace chia.dotnet Assembly chia-dotnet.dll public record Root : IEquatable<Root> Inheritance object Root Implements IEquatable<Root> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Generation public uint Generation { get; init; } Property Value uint NodeHash public string? NodeHash { get; init; } Property Value string Status public Status Status { get; init; } Property Value Status TreeId public string TreeId { get; init; } Property Value string"
+    "title": "Class Root | chia-dotnet",
+    "keywords": "Class Root Inheritance Object Root Implements IEquatable < Root > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class Root : IEquatable<Root> Properties | Improve this Doc View Source Generation Declaration public uint Generation { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source NodeHash Declaration public string NodeHash { get; set; } Property Value Type Description String | Improve this Doc View Source Status Declaration public Status Status { get; set; } Property Value Type Description Status | Improve this Doc View Source TreeId Declaration public string TreeId { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.RootHash.html": {
     "href": "api/chia.dotnet.RootHash.html",
-    "title": "Class RootHash | chia-dotnet-bls",
-    "keywords": "Class RootHash Namespace chia.dotnet Assembly chia-dotnet.dll public record RootHash : IEquatable<RootHash> Inheritance object RootHash Implements IEquatable<RootHash> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Confirmed public bool Confirmed { get; init; } Property Value bool DateTimestamp [JsonIgnore] public DateTime DateTimestamp { get; } Property Value DateTime Hash public string Hash { get; init; } Property Value string Id public string? Id { get; init; } Property Value string Timestamp public ulong Timestamp { get; init; } Property Value ulong"
+    "title": "Class RootHash | chia-dotnet",
+    "keywords": "Class RootHash Inheritance Object RootHash Implements IEquatable < RootHash > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class RootHash : IEquatable<RootHash> Properties | Improve this Doc View Source Confirmed Declaration public bool Confirmed { get; set; } Property Value Type Description Boolean | Improve this Doc View Source DateTimestamp Declaration [JsonIgnore] public DateTime DateTimestamp { get; } Property Value Type Description DateTime | Improve this Doc View Source Hash Declaration public string Hash { get; set; } Property Value Type Description String | Improve this Doc View Source Id Declaration public string Id { get; set; } Property Value Type Description String | Improve this Doc View Source Timestamp Declaration public ulong Timestamp { get; set; } Property Value Type Description UInt64 Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.RootHistory.html": {
     "href": "api/chia.dotnet.RootHistory.html",
-    "title": "Class RootHistory | chia-dotnet-bls",
-    "keywords": "Class RootHistory Namespace chia.dotnet Assembly chia-dotnet.dll public record RootHistory : IEquatable<RootHistory> Inheritance object RootHistory Implements IEquatable<RootHistory> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Confirmed public bool Confirmed { get; init; } Property Value bool DateTimestamp [JsonIgnore] public DateTime DateTimestamp { get; } Property Value DateTime RootHash public string RootHash { get; init; } Property Value string Timestamp public ulong Timestamp { get; init; } Property Value ulong"
+    "title": "Class RootHistory | chia-dotnet",
+    "keywords": "Class RootHistory Inheritance Object RootHistory Implements IEquatable < RootHistory > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class RootHistory : IEquatable<RootHistory> Properties | Improve this Doc View Source Confirmed Declaration public bool Confirmed { get; set; } Property Value Type Description Boolean | Improve this Doc View Source DateTimestamp Declaration [JsonIgnore] public DateTime DateTimestamp { get; } Property Value Type Description DateTime | Improve this Doc View Source RootHash Declaration public string RootHash { get; set; } Property Value Type Description String | Improve this Doc View Source Timestamp Declaration public ulong Timestamp { get; set; } Property Value Type Description UInt64 Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.RoyaltyAsset.html": {
     "href": "api/chia.dotnet.RoyaltyAsset.html",
-    "title": "Class RoyaltyAsset | chia-dotnet-bls",
-    "keywords": "Class RoyaltyAsset Namespace chia.dotnet Assembly chia-dotnet.dll public record RoyaltyAsset : IEquatable<RoyaltyAsset> Inheritance object RoyaltyAsset Implements IEquatable<RoyaltyAsset> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Asset public string Asset { get; init; } Property Value string RoyaltyAddress public string RoyaltyAddress { get; init; } Property Value string RoyaltyPercentage public ushort RoyaltyPercentage { get; init; } Property Value ushort"
+    "title": "Class RoyaltyAsset | chia-dotnet",
+    "keywords": "Class RoyaltyAsset Inheritance Object RoyaltyAsset Implements IEquatable < RoyaltyAsset > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class RoyaltyAsset : IEquatable<RoyaltyAsset> Properties | Improve this Doc View Source Asset Declaration public string Asset { get; set; } Property Value Type Description String | Improve this Doc View Source RoyaltyAddress Declaration public string RoyaltyAddress { get; set; } Property Value Type Description String | Improve this Doc View Source RoyaltyPercentage Declaration public ushort RoyaltyPercentage { get; set; } Property Value Type Description UInt16 Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.SendPeer.html": {
     "href": "api/chia.dotnet.SendPeer.html",
-    "title": "Class SendPeer | chia-dotnet-bls",
-    "keywords": "Class SendPeer Namespace chia.dotnet Assembly chia-dotnet.dll Represents the list of peers that we sent the transaction to, whether each one included it in the mempool, and what the error message (if any) was [JsonConverter(typeof(SendPeerConverter))] public record SendPeer : IEquatable<SendPeer> Inheritance object SendPeer Implements IEquatable<SendPeer> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Remarks Represented as List[Tuple[str, uint8, Optional[str]]] in python Properties ErrorMessage public string? ErrorMessage { get; init; } Property Value string Represents the list of peers that we sent the transaction to, whether each one included it in the mempool, and what the error message (if any) was MempoolInclusionStatus public MempoolInclusionStatus MempoolInclusionStatus { get; init; } Property Value MempoolInclusionStatus Represents the list of peers that we sent the transaction to, whether each one included it in the mempool, and what the error message (if any) was Peer public string Peer { get; init; } Property Value string Represents the list of peers that we sent the transaction to, whether each one included it in the mempool, and what the error message (if any) was"
+    "title": "Class SendPeer | chia-dotnet",
+    "keywords": "Class SendPeer Represents the list of peers that we sent the transaction to, whether each one included it in the mempool, and what the error message (if any) was Inheritance Object SendPeer Implements IEquatable < SendPeer > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax [JsonConverter(typeof(SendPeerConverter))] public class SendPeer : IEquatable<SendPeer> Remarks Represented as List[Tuple[str, uint8, Optional[str]]] in python Properties | Improve this Doc View Source ErrorMessage Declaration public string ErrorMessage { get; set; } Property Value Type Description String | Improve this Doc View Source MempoolInclusionStatus Declaration public MempoolInclusionStatus MempoolInclusionStatus { get; set; } Property Value Type Description MempoolInclusionStatus | Improve this Doc View Source Peer Declaration public string Peer { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.ServiceNames.html": {
     "href": "api/chia.dotnet.ServiceNames.html",
-    "title": "Struct ServiceNames | chia-dotnet-bls",
-    "keywords": "Struct ServiceNames Namespace chia.dotnet Assembly chia-dotnet.dll The names of chia services. These are used as Destination values public struct ServiceNames Inherited Members ValueType.Equals(object) ValueType.GetHashCode() ValueType.ToString() object.Equals(object, object) object.GetType() object.ReferenceEquals(object, object) Fields Crawler public const string Crawler = \"chia_crawler\" Field Value string The names of chia services. These are used as values Daemon public const string Daemon = \"daemon\" Field Value string The names of chia services. These are used as values DataLayer public const string DataLayer = \"chia_data_layer\" Field Value string The names of chia services. These are used as values Farmer public const string Farmer = \"chia_farmer\" Field Value string The names of chia services. These are used as values FullNode public const string FullNode = \"chia_full_node\" Field Value string The names of chia services. These are used as values Harvester public const string Harvester = \"chia_harvester\" Field Value string The names of chia services. These are used as values Plotter public const string Plotter = \"chia_plotter\" Field Value string The names of chia services. These are used as values Simulator public const string Simulator = \"chia_full_node_simulator\" Field Value string The names of chia services. These are used as values Wallet public const string Wallet = \"chia_wallet\" Field Value string The names of chia services. These are used as values"
+    "title": "Struct ServiceNames | chia-dotnet",
+    "keywords": "Struct ServiceNames The names of chia services. These are used as Destination values Inherited Members ValueType.Equals(Object) ValueType.GetHashCode() ValueType.ToString() Object.Equals(Object, Object) Object.GetType() Object.ReferenceEquals(Object, Object) Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public struct ServiceNames Fields | Improve this Doc View Source Crawler Declaration public const string Crawler = \"chia_crawler\" Field Value Type Description String | Improve this Doc View Source Daemon Declaration public const string Daemon = \"daemon\" Field Value Type Description String | Improve this Doc View Source DataLayer Declaration public const string DataLayer = \"chia_data_layer\" Field Value Type Description String | Improve this Doc View Source Farmer Declaration public const string Farmer = \"chia_farmer\" Field Value Type Description String | Improve this Doc View Source FullNode Declaration public const string FullNode = \"chia_full_node\" Field Value Type Description String | Improve this Doc View Source Harvester Declaration public const string Harvester = \"chia_harvester\" Field Value Type Description String | Improve this Doc View Source Plotter Declaration public const string Plotter = \"chia_plotter\" Field Value Type Description String | Improve this Doc View Source Simulator Declaration public const string Simulator = \"chia_full_node_simulator\" Field Value Type Description String | Improve this Doc View Source Wallet Declaration public const string Wallet = \"chia_wallet\" Field Value Type Description String"
   },
   "api/chia.dotnet.ServiceProxy.html": {
     "href": "api/chia.dotnet.ServiceProxy.html",
-    "title": "Class ServiceProxy | chia-dotnet-bls",
-    "keywords": "Class ServiceProxy Namespace chia.dotnet Assembly chia-dotnet.dll Base class that uses an IRpcClient to send and receive messages to services public abstract class ServiceProxy Inheritance object ServiceProxy Derived CrawlerProxy DaemonProxy DataLayerProxy FarmerProxy FullNodeProxy HarvesterProxy PlotterProxy WalletProxy Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Remarks The lifetime of the RpcClient is not controlled by the proxy. It should be disposed outside of this class. Constructors ServiceProxy(IRpcClient, string, string) ctor protected ServiceProxy(IRpcClient rpcClient, string destinationService, string originService) Parameters rpcClient IRpcClient IRpcClient instance to use for rpc communication destinationService string Destination originService string Origin Properties DestinationService Destination public string DestinationService { get; init; } Property Value string Base class that uses an to send and receive messages to services OriginService The name of the service that is running. Will be used as the Origin of all messages as well as the identifier used for RegisterService(string, CancellationToken) public string OriginService { get; init; } Property Value string Base class that uses an to send and receive messages to services RpcClient The IRpcClient used for underlying RPC public IRpcClient RpcClient { get; init; } Property Value IRpcClient Base class that uses an to send and receive messages to services Methods CloseConnection(string, CancellationToken) Closes a connection public Task CloseConnection(string nodeId, CancellationToken cancellationToken = default) Parameters nodeId string The id of the connection to close cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task GetConnections(CancellationToken) Get the service's connections public Task<IEnumerable<ConnectionInfo>> GetConnections(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<ConnectionInfo>> A list of ConnectionInfos GetRoutes(CancellationToken) Get all endpoints of a service public Task<IEnumerable<string>> GetRoutes(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<string>> A list of service routes HealthZ(CancellationToken) Sends heartbeat message to the service public Task HealthZ(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task Awaitable Task Remarks Either completes without error or throws an exception. OpenConnection(string, int, CancellationToken) Add a connection public Task OpenConnection(string host, int port, CancellationToken cancellationToken = default) Parameters host string The host name of the connection port int The port to use cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task StopNode(CancellationToken) Stops the service public Task StopNode(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task Awaitable Task"
+    "title": "Class ServiceProxy | chia-dotnet",
+    "keywords": "Class ServiceProxy Base class that uses an IRpcClient to send and receive messages to services Inheritance Object ServiceProxy Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public abstract class ServiceProxy Remarks The lifetime of the RpcClient is not controlled by the proxy. It should be disposed outside of this class. Constructors | Improve this Doc View Source ServiceProxy(IRpcClient, String, String) ctor Declaration protected ServiceProxy(IRpcClient rpcClient, string destinationService, string originService) Parameters Type Name Description IRpcClient rpcClient IRpcClient instance to use for rpc communication String destinationService Destination String originService Origin Properties | Improve this Doc View Source DestinationService Destination Declaration public string DestinationService { get; set; } Property Value Type Description String | Improve this Doc View Source IsEventSource Indicates whether this instance is wired to a WebSocketRpcClient so may source events Declaration public bool IsEventSource { get; } Property Value Type Description Boolean | Improve this Doc View Source OriginService The name of the service that is running. Will be used as the Origin of all messages as well as the identifier used for Declaration public string OriginService { get; set; } Property Value Type Description String | Improve this Doc View Source RpcClient The IRpcClient used for underlying RPC Declaration public IRpcClient RpcClient { get; set; } Property Value Type Description IRpcClient Methods | Improve this Doc View Source CloseConnection(String, CancellationToken) Closes a connection Declaration public async Task CloseConnection(string nodeId, CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description String nodeId The id of the connection to close CancellationToken cancellationToken A token to allow the call to be cancelled Returns Type Description Task An awaitable Task | Improve this Doc View Source GetConnections(CancellationToken) Get the service's connections Declaration public async Task<IEnumerable<ConnectionInfo>> GetConnections(CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description CancellationToken cancellationToken A token to allow the call to be cancelled Returns Type Description Task < IEnumerable < ConnectionInfo >> A list of ConnectionInfo s | Improve this Doc View Source GetRoutes(CancellationToken) Get all endpoints of a service Declaration public async Task<IEnumerable<string>> GetRoutes(CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description CancellationToken cancellationToken A token to allow the call to be cancelled Returns Type Description Task < IEnumerable < String >> A list of service routes | Improve this Doc View Source HealthZ(CancellationToken) Sends heartbeat message to the service Declaration public async Task HealthZ(CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description CancellationToken cancellationToken A token to allow the call to be cancelled Returns Type Description Task Awaitable Task Remarks Either completes without error or throws an exception. | Improve this Doc View Source OnEventMessage(Message) Called when an event message is received Declaration protected virtual void OnEventMessage(Message msg) Parameters Type Name Description Message msg Remarks You need to call with wallet_ui or metrics in order for service events to be generated. | Improve this Doc View Source OpenConnection(String, Int32, CancellationToken) Add a connection Declaration public async Task OpenConnection(string host, int port, CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description String host The host name of the connection Int32 port The port to use CancellationToken cancellationToken A token to allow the call to be cancelled Returns Type Description Task An awaitable Task | Improve this Doc View Source StopNode(CancellationToken) Stops the service Declaration public async Task StopNode(CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description CancellationToken cancellationToken A token to allow the call to be cancelled Returns Type Description Task Awaitable Task Events | Improve this Doc View Source ConnectionAdded Event raised when a connection is added Declaration public event EventHandler<dynamic> ConnectionAdded Event Type Type Description EventHandler < Object > Remarks Requires registering as the metrics service | Improve this Doc View Source ConnectionClosed Event raised when a connection is closed Declaration public event EventHandler<dynamic> ConnectionClosed Event Type Type Description EventHandler < Object > Remarks Requires registering as the metrics service | Improve this Doc View Source ConnectionsChanged Event raised when a get_connections broadcast message is received Declaration public event EventHandler<dynamic> ConnectionsChanged Event Type Type Description EventHandler < Object > | Improve this Doc View Source UnrecognizedEvent Event raised when a broadcast message is received that isn't recognized Declaration public event EventHandler<Message> UnrecognizedEvent Event Type Type Description EventHandler < Message >"
   },
   "api/chia.dotnet.Side.html": {
     "href": "api/chia.dotnet.Side.html",
-    "title": "Enum Side | chia-dotnet-bls",
-    "keywords": "Enum Side Namespace chia.dotnet Assembly chia-dotnet.dll public enum Side : byte Fields Left = 0 Right = 1"
+    "title": "Enum Side | chia-dotnet",
+    "keywords": "Enum Side Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public enum Side : byte Fields Name Description Left Right"
   },
   "api/chia.dotnet.SignagePoint.html": {
     "href": "api/chia.dotnet.SignagePoint.html",
-    "title": "Class SignagePoint | chia-dotnet-bls",
-    "keywords": "Class SignagePoint Namespace chia.dotnet Assembly chia-dotnet.dll public record SignagePoint : IEquatable<SignagePoint> Inheritance object SignagePoint Implements IEquatable<SignagePoint> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties CcProof public VDFProof? CcProof { get; init; } Property Value VDFProof CcVdf public VDFInfo? CcVdf { get; init; } Property Value VDFInfo RcProof public VDFProof? RcProof { get; init; } Property Value VDFProof RcVdf public VDFInfo? RcVdf { get; init; } Property Value VDFInfo"
+    "title": "Class SignagePoint | chia-dotnet",
+    "keywords": "Class SignagePoint Inheritance Object SignagePoint Implements IEquatable < SignagePoint > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class SignagePoint : IEquatable<SignagePoint> Properties | Improve this Doc View Source CcProof Declaration public VDFProof CcProof { get; set; } Property Value Type Description VDFProof | Improve this Doc View Source CcVdf Declaration public VDFInfo CcVdf { get; set; } Property Value Type Description VDFInfo | Improve this Doc View Source RcProof Declaration public VDFProof RcProof { get; set; } Property Value Type Description VDFProof | Improve this Doc View Source RcVdf Declaration public VDFInfo RcVdf { get; set; } Property Value Type Description VDFInfo Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.SingletonInfo.html": {
     "href": "api/chia.dotnet.SingletonInfo.html",
-    "title": "Class SingletonInfo | chia-dotnet-bls",
-    "keywords": "Class SingletonInfo Namespace chia.dotnet Assembly chia-dotnet.dll public record SingletonInfo : IEquatable<SingletonInfo> Inheritance object SingletonInfo Implements IEquatable<SingletonInfo> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Launcher public string Launcher { get; init; } Property Value string Root public string Root { get; init; } Property Value string"
+    "title": "Class SingletonInfo | chia-dotnet",
+    "keywords": "Class SingletonInfo Inheritance Object SingletonInfo Implements IEquatable < SingletonInfo > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class SingletonInfo : IEquatable<SingletonInfo> Properties | Improve this Doc View Source Launcher Declaration public string Launcher { get; set; } Property Value Type Description String | Improve this Doc View Source Root Declaration public string Root { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.SingletonRecord.html": {
     "href": "api/chia.dotnet.SingletonRecord.html",
-    "title": "Class SingletonRecord | chia-dotnet-bls",
-    "keywords": "Class SingletonRecord Namespace chia.dotnet Assembly chia-dotnet.dll public record SingletonRecord : IEquatable<SingletonRecord> Inheritance object SingletonRecord Implements IEquatable<SingletonRecord> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties CoinId public string CoinId { get; init; } Property Value string Confirmed public bool Confirmed { get; init; } Property Value bool ConfirmedAtHeight public uint ConfirmedAtHeight { get; init; } Property Value uint DateTimestamp [JsonIgnore] public DateTime DateTimestamp { get; } Property Value DateTime Generation public uint Generation { get; init; } Property Value uint InnerPuzzleHash public string InnerPuzzleHash { get; init; } Property Value string LauncherId public string LauncherId { get; init; } Property Value string LineageProof public LineageProof LineageProof { get; init; } Property Value LineageProof Root public string Root { get; init; } Property Value string Timestamp public ulong Timestamp { get; init; } Property Value ulong"
+    "title": "Class SingletonRecord | chia-dotnet",
+    "keywords": "Class SingletonRecord Inheritance Object SingletonRecord Implements IEquatable < SingletonRecord > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class SingletonRecord : IEquatable<SingletonRecord> Properties | Improve this Doc View Source CoinId Declaration public string CoinId { get; set; } Property Value Type Description String | Improve this Doc View Source Confirmed Declaration public bool Confirmed { get; set; } Property Value Type Description Boolean | Improve this Doc View Source ConfirmedAtHeight Declaration public uint ConfirmedAtHeight { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source DateTimestamp Declaration [JsonIgnore] public DateTime DateTimestamp { get; } Property Value Type Description DateTime | Improve this Doc View Source Generation Declaration public uint Generation { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source InnerPuzzleHash Declaration public string InnerPuzzleHash { get; set; } Property Value Type Description String | Improve this Doc View Source LauncherId Declaration public string LauncherId { get; set; } Property Value Type Description String | Improve this Doc View Source LineageProof Declaration public LineageProof LineageProof { get; set; } Property Value Type Description LineageProof | Improve this Doc View Source Root Declaration public string Root { get; set; } Property Value Type Description String | Improve this Doc View Source Timestamp Declaration public ulong Timestamp { get; set; } Property Value Type Description UInt64 Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.SpendBundle.html": {
     "href": "api/chia.dotnet.SpendBundle.html",
-    "title": "Class SpendBundle | chia-dotnet-bls",
-    "keywords": "Class SpendBundle Namespace chia.dotnet Assembly chia-dotnet.dll This is a list of coins being spent along with their solution programs, and a single aggregated signature. This is the object that most closely corresponds to a bitcoin transaction (although because of non-interactive signature aggregation, the boundaries between transactions are more flexible than in bitcoin). public record SpendBundle : IEquatable<SpendBundle> Inheritance object SpendBundle Implements IEquatable<SpendBundle> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties AggregatedSignature public string AggregatedSignature { get; init; } Property Value string This is a list of coins being spent along with their solution programs, and a single aggregated signature. This is the object that most closely corresponds to a bitcoin transaction (although because of non-interactive signature aggregation, the boundaries between transactions are more flexible than in bitcoin). CoinSpends public IEnumerable<CoinSpend> CoinSpends { get; init; } Property Value IEnumerable<CoinSpend> This is a list of coins being spent along with their solution programs, and a single aggregated signature. This is the object that most closely corresponds to a bitcoin transaction (although because of non-interactive signature aggregation, the boundaries between transactions are more flexible than in bitcoin)."
+    "title": "Class SpendBundle | chia-dotnet",
+    "keywords": "Class SpendBundle This is a list of coins being spent along with their solution programs, and a single aggregated signature. This is the object that most closely corresponds to a bitcoin transaction (although because of non-interactive signature aggregation, the boundaries between transactions are more flexible than in bitcoin). Inheritance Object SpendBundle Implements IEquatable < SpendBundle > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class SpendBundle : IEquatable<SpendBundle> Properties | Improve this Doc View Source AggregatedSignature Declaration public string AggregatedSignature { get; set; } Property Value Type Description String | Improve this Doc View Source CoinSpends Declaration public IEnumerable<CoinSpend> CoinSpends { get; set; } Property Value Type Description IEnumerable < CoinSpend > Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.Status.html": {
     "href": "api/chia.dotnet.Status.html",
-    "title": "Enum Status | chia-dotnet-bls",
-    "keywords": "Enum Status Namespace chia.dotnet Assembly chia-dotnet.dll public enum Status Fields COMMITTED = 2 PENDING = 1"
+    "title": "Enum Status | chia-dotnet",
+    "keywords": "Enum Status Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public enum Status Fields Name Description COMMITTED PENDING"
   },
   "api/chia.dotnet.StoreProofs.html": {
     "href": "api/chia.dotnet.StoreProofs.html",
-    "title": "Class StoreProofs | chia-dotnet-bls",
-    "keywords": "Class StoreProofs Namespace chia.dotnet Assembly chia-dotnet.dll public record StoreProofs : IEquatable<StoreProofs> Inheritance object StoreProofs Implements IEquatable<StoreProofs> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Proofs public IEnumerable<Proof> Proofs { get; init; } Property Value IEnumerable<Proof> StoreId public string StoreId { get; init; } Property Value string"
+    "title": "Class StoreProofs | chia-dotnet",
+    "keywords": "Class StoreProofs Inheritance Object StoreProofs Implements IEquatable < StoreProofs > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class StoreProofs : IEquatable<StoreProofs> Properties | Improve this Doc View Source Proofs Declaration public IEnumerable<Proof> Proofs { get; set; } Property Value Type Description IEnumerable < Proof > | Improve this Doc View Source StoreId Declaration public string StoreId { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.SubEpochSummary.html": {
     "href": "api/chia.dotnet.SubEpochSummary.html",
-    "title": "Class SubEpochSummary | chia-dotnet-bls",
-    "keywords": "Class SubEpochSummary Namespace chia.dotnet Assembly chia-dotnet.dll public record SubEpochSummary : IEquatable<SubEpochSummary> Inheritance object SubEpochSummary Implements IEquatable<SubEpochSummary> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties NewDifficulty Only once per epoch (diff adjustment) public ulong? NewDifficulty { get; init; } Property Value ulong? NewSubSlotIters Only once per epoch (diff adjustment) public ulong? NewSubSlotIters { get; init; } Property Value ulong? NumBlocksOverflow How many more blocks than 384*(N-1) public byte NumBlocksOverflow { get; init; } Property Value byte PrevSubepochSummaryHash public string PrevSubepochSummaryHash { get; init; } Property Value string RewardChainHash hash of reward chain at end of last segment public string RewardChainHash { get; init; } Property Value string"
+    "title": "Class SubEpochSummary | chia-dotnet",
+    "keywords": "Class SubEpochSummary Inheritance Object SubEpochSummary Implements IEquatable < SubEpochSummary > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class SubEpochSummary : IEquatable<SubEpochSummary> Properties | Improve this Doc View Source NewDifficulty Only once per epoch (diff adjustment) Declaration public ulong? NewDifficulty { get; set; } Property Value Type Description Nullable < UInt64 > | Improve this Doc View Source NewSubSlotIters Only once per epoch (diff adjustment) Declaration public ulong? NewSubSlotIters { get; set; } Property Value Type Description Nullable < UInt64 > | Improve this Doc View Source NumBlocksOverflow How many more blocks than 384*(N-1) Declaration public byte NumBlocksOverflow { get; set; } Property Value Type Description Byte | Improve this Doc View Source PrevSubepochSummaryHash Declaration public string PrevSubepochSummaryHash { get; set; } Property Value Type Description String | Improve this Doc View Source RewardChainHash hash of reward chain at end of last segment Declaration public string RewardChainHash { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.SubSlotProofs.html": {
     "href": "api/chia.dotnet.SubSlotProofs.html",
-    "title": "Class SubSlotProofs | chia-dotnet-bls",
-    "keywords": "Class SubSlotProofs Namespace chia.dotnet Assembly chia-dotnet.dll public record SubSlotProofs : IEquatable<SubSlotProofs> Inheritance object SubSlotProofs Implements IEquatable<SubSlotProofs> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties ChallengeChainSlotProof public VDFProof ChallengeChainSlotProof { get; init; } Property Value VDFProof InfusedChallengeChainSlotProof public VDFProof? InfusedChallengeChainSlotProof { get; init; } Property Value VDFProof RewardChainSlotProof public VDFProof RewardChainSlotProof { get; init; } Property Value VDFProof"
+    "title": "Class SubSlotProofs | chia-dotnet",
+    "keywords": "Class SubSlotProofs Inheritance Object SubSlotProofs Implements IEquatable < SubSlotProofs > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class SubSlotProofs : IEquatable<SubSlotProofs> Properties | Improve this Doc View Source ChallengeChainSlotProof Declaration public VDFProof ChallengeChainSlotProof { get; set; } Property Value Type Description VDFProof | Improve this Doc View Source InfusedChallengeChainSlotProof Declaration public VDFProof InfusedChallengeChainSlotProof { get; set; } Property Value Type Description VDFProof | Improve this Doc View Source RewardChainSlotProof Declaration public VDFProof RewardChainSlotProof { get; set; } Property Value Type Description VDFProof Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.SyncState.html": {
     "href": "api/chia.dotnet.SyncState.html",
-    "title": "Class SyncState | chia-dotnet-bls",
-    "keywords": "Class SyncState Namespace chia.dotnet Assembly chia-dotnet.dll public record SyncState : IEquatable<SyncState> Inheritance object SyncState Implements IEquatable<SyncState> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties SyncMode public bool SyncMode { get; init; } Property Value bool SyncProgressHeight public uint SyncProgressHeight { get; init; } Property Value uint SyncProgressPercent [JsonIgnore] public double SyncProgressPercent { get; } Property Value double SyncTipHeight public uint SyncTipHeight { get; init; } Property Value uint Synced public bool Synced { get; init; } Property Value bool"
+    "title": "Class SyncState | chia-dotnet",
+    "keywords": "Class SyncState Inheritance Object SyncState Implements IEquatable < SyncState > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class SyncState : IEquatable<SyncState> Properties | Improve this Doc View Source Synced Declaration public bool Synced { get; set; } Property Value Type Description Boolean | Improve this Doc View Source SyncMode Declaration public bool SyncMode { get; set; } Property Value Type Description Boolean | Improve this Doc View Source SyncProgressHeight Declaration public uint SyncProgressHeight { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source SyncProgressPercent Declaration [JsonIgnore] public double SyncProgressPercent { get; } Property Value Type Description Double | Improve this Doc View Source SyncTipHeight Declaration public uint SyncTipHeight { get; set; } Property Value Type Description UInt32 Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.TerminalNode.html": {
     "href": "api/chia.dotnet.TerminalNode.html",
-    "title": "Class TerminalNode | chia-dotnet-bls",
-    "keywords": "Class TerminalNode Namespace chia.dotnet Assembly chia-dotnet.dll public record TerminalNode : IEquatable<TerminalNode> Inheritance object TerminalNode Implements IEquatable<TerminalNode> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Hash public string Hash { get; init; } Property Value string Key public string Key { get; init; } Property Value string Value public string Value { get; init; } Property Value string"
+    "title": "Class TerminalNode | chia-dotnet",
+    "keywords": "Class TerminalNode Inheritance Object TerminalNode Implements IEquatable < TerminalNode > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class TerminalNode : IEquatable<TerminalNode> Properties | Improve this Doc View Source Hash Declaration public string Hash { get; set; } Property Value Type Description String | Improve this Doc View Source Key Declaration public string Key { get; set; } Property Value Type Description String | Improve this Doc View Source Value Declaration public string Value { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.Token.html": {
     "href": "api/chia.dotnet.Token.html",
-    "title": "Class Token | chia-dotnet-bls",
-    "keywords": "Class Token Namespace chia.dotnet Assembly chia-dotnet.dll public record Token : IEquatable<Token> Inheritance object Token Implements IEquatable<Token> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties AssetId public string AssetId { get; init; } Property Value string FirstSeenHeight public uint FirstSeenHeight { get; init; } Property Value uint Name public string Name { get; init; } Property Value string SenderPuzzleHash public string SenderPuzzleHash { get; init; } Property Value string"
+    "title": "Class Token | chia-dotnet",
+    "keywords": "Class Token Inheritance Object Token Implements IEquatable < Token > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class Token : IEquatable<Token> Properties | Improve this Doc View Source AssetId Declaration public string AssetId { get; set; } Property Value Type Description String | Improve this Doc View Source FirstSeenHeight Declaration public uint FirstSeenHeight { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source Name Declaration public string Name { get; set; } Property Value Type Description String | Improve this Doc View Source SenderPuzzleHash Declaration public string SenderPuzzleHash { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.TradeManager.html": {
     "href": "api/chia.dotnet.TradeManager.html",
-    "title": "Class TradeManager | chia-dotnet-bls",
-    "keywords": "Class TradeManager Namespace chia.dotnet Assembly chia-dotnet.dll API wrapper for those wallet RPC methods dealing with trades and offers public sealed class TradeManager Inheritance object TradeManager Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.ReferenceEquals(object, object) object.ToString() Constructors TradeManager(WalletProxy) API wrapper for those wallet RPC methods dealing with trades and offers public TradeManager(WalletProxy walletProxy) Parameters walletProxy WalletProxy API wrapper for those wallet RPC methods dealing with trades and offers Properties WalletProxy public WalletProxy WalletProxy { get; init; } Property Value WalletProxy API wrapper for those wallet RPC methods dealing with trades and offers Methods AssetIdToName(string, CancellationToken) Get the CAT name from an asset id public Task<(uint? WalletId, string Name)> AssetIdToName(string assetId, CancellationToken cancellationToken = default) Parameters assetId string The asset id cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(uint? WalletId, string Name)> The wallet id and name of the CAT CancelOffer(string, bool, ulong, CancellationToken) Cancels an offer using a transaction public Task CancelOffer(string tradeId, bool secure = false, ulong fee = 0, CancellationToken cancellationToken = default) Parameters tradeId string The trade id of the offer secure bool This will create a transaction that includes coins that were offered fee ulong Transaction fee cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task CancelOffers(bool, string, bool, int, ulong, CancellationToken) Cancels multiple offers. public Task CancelOffers(bool secure, string assetId = \"xch\", bool cancelAll = false, int batchSize = 5, ulong batchFee = 0, CancellationToken cancellationToken = default) Parameters secure bool assetId string cancelAll bool batchSize int batchFee ulong cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task CheckOfferValidity(string, CancellationToken) Checks the validity of an offer public Task<(bool Valid, string Id)> CheckOfferValidity(string offer, CancellationToken cancellationToken = default) Parameters offer string The bech32 encoded offer hex cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(bool Valid, string Id)> Indicator of the offer's validity CreateOffer(IDictionary<string, long>, ulong?, ulong?, bool, IDictionary<string, string>?, IDictionary<string, string>?, bool?, ulong, CancellationToken) Create an offer file from a set of id's in the form of wallet_id:amount public Task<OfferRecord> CreateOffer(IDictionary<string, long> launcherIdsAndMojoAmounts, ulong? minCoinAmount = null, ulong? maxCoinAmount = null, bool validateOnly = false, IDictionary<string, string>? driver = null, IDictionary<string, string>? solver = null, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default) Parameters launcherIdsAndMojoAmounts IDictionary<string, long> The set of wallet ids and amounts (in mojo) representing the offer minCoinAmount ulong? maxCoinAmount ulong? validateOnly bool Only validate the offer contents. Do not create. driver IDictionary<string, string> Additional data about the puzzle solver IDictionary<string, string> reusePuzhash bool? fee ulong Transaction fee for offer creation cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<OfferRecord> An awaitable Task CreateOffer(IDictionary<uint, long>, ulong?, ulong?, bool, IDictionary<string, string>?, IDictionary<string, string>?, bool?, ulong, CancellationToken) Create an offer file from a set of id's in the form of wallet_id:amount public Task<OfferRecord> CreateOffer(IDictionary<uint, long> walletIdsAndMojoAmounts, ulong? minCoinAmount = null, ulong? maxCoinAmount = null, bool validateOnly = false, IDictionary<string, string>? driver = null, IDictionary<string, string>? solver = null, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default) Parameters walletIdsAndMojoAmounts IDictionary<uint, long> The set of wallet ids and amounts (in mojo) representing the offer minCoinAmount ulong? maxCoinAmount ulong? validateOnly bool Only validate the offer contents. Do not create. driver IDictionary<string, string> Additional data about the puzzle solver IDictionary<string, string> reusePuzhash bool? fee ulong Transaction fee for offer creation cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<OfferRecord> An awaitable Task CreateOffer(OfferSummary, ulong?, ulong?, bool, IDictionary<string, string>?, IDictionary<string, string>?, bool?, ulong, CancellationToken) Create an offer file from a set of id's in the form of wallet_id:amount public Task<OfferRecord> CreateOffer(OfferSummary offer, ulong? minCoinAmount = null, ulong? maxCoinAmount = null, bool validateOnly = false, IDictionary<string, string>? driver = null, IDictionary<string, string>? solver = null, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default) Parameters offer OfferSummary Summary of the offer to create minCoinAmount ulong? maxCoinAmount ulong? validateOnly bool Only validate the offer contents. Do not create. driver IDictionary<string, string> Additional data about the puzzle solver IDictionary<string, string> reusePuzhash bool? fee ulong Transaction fee for offer creation cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<OfferRecord> An awaitable Task GetCATList(CancellationToken) Get the default list of CATs public Task<IEnumerable<CATInfo>> GetCATList(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<CATInfo>> A list of CATs GetOffer(string, bool, CancellationToken) Retrieves an offer public Task<OfferRecord> GetOffer(string tradeId, bool fileContents = false, CancellationToken cancellationToken = default) Parameters tradeId string The trade id of the offer fileContents bool Indicator as to whether to return the offer contents. Offer will be empty if this is false. cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<OfferRecord> The OfferRecord GetOfferSummary(string, bool, CancellationToken) Retrieves the summary of an offer public Task<OfferSummary> GetOfferSummary(string offer, bool advanced = false, CancellationToken cancellationToken = default) Parameters offer string The bech32 encoded offer hex advanced bool cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<OfferSummary> The summary of the offer GetOffers(bool, bool, bool, string?, bool, bool, CancellationToken) Get the list of offers public Task<IEnumerable<OfferRecord>> GetOffers(bool excludeMyOffers = false, bool excludeTakenOffers = false, bool includeCompleted = false, string? sortKey = null, bool reverse = false, bool fileContents = false, CancellationToken cancellationToken = default) Parameters excludeMyOffers bool Do not include my offers in the result set excludeTakenOffers bool Do not include taken offers in the result set includeCompleted bool Do not include completed offers in the result set sortKey string Field to sort results by reverse bool Reverse the sort order of the results fileContents bool Include the offer value in the result cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<OfferRecord>> A list of OfferRecords GetOffers(int, int, bool, bool, bool, string?, bool, bool, CancellationToken) Get the list of offers public Task<IEnumerable<OfferRecord>> GetOffers(int start, int end, bool excludeMyOffers = false, bool excludeTakenOffers = false, bool includeCompleted = false, string? sortKey = null, bool reverse = false, bool fileContents = false, CancellationToken cancellationToken = default) Parameters start int the start index of offers (zero based) end int The end index of offers excludeMyOffers bool Do not include my offers in the result set excludeTakenOffers bool Do not include taken offers in the result set includeCompleted bool Do not include completed offers in the result set sortKey string Field to sort results by reverse bool Reverse the sort order of the results fileContents bool Include the offer value in the result cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<OfferRecord>> A list of OfferRecords GetOffersCount(CancellationToken) Retrieves the number of offers. public Task<(int Total, int MyOffersCount, int TakenOffersCount)> GetOffersCount(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(int Total, int MyOffersCount, int TakenOffersCount)> The number of offers GetStrayCats(CancellationToken) Get a list of all unacknowledged CATs. public Task<IEnumerable<Token>> GetStrayCats(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<Token>> The list of Tokens TakeOffer(string, IDictionary<string, object>?, ulong?, ulong?, bool?, ulong, CancellationToken) Takes an offer public Task<TradeRecord> TakeOffer(string offer, IDictionary<string, object>? solver = null, ulong? minCoinAmount = null, ulong? maxCoinAmount = null, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default) Parameters offer string solver IDictionary<string, object> minCoinAmount ulong? maxCoinAmount ulong? reusePuzhash bool? fee ulong cancellationToken CancellationToken Returns Task<TradeRecord> TradeRecord"
+    "title": "Class TradeManager | chia-dotnet",
+    "keywords": "Class TradeManager API wrapper for those wallet RPC methods dealing with trades and offers Inheritance Object TradeManager Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public sealed class TradeManager"
   },
   "api/chia.dotnet.TradeRecord.html": {
     "href": "api/chia.dotnet.TradeRecord.html",
-    "title": "Class TradeRecord | chia-dotnet-bls",
-    "keywords": "Class TradeRecord Namespace chia.dotnet Assembly chia-dotnet.dll Used for storing transaction data and status in wallets. public record TradeRecord : IEquatable<TradeRecord> Inheritance object TradeRecord Implements IEquatable<TradeRecord> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties AcceptedAtDateTime [JsonIgnore] public DateTime? AcceptedAtDateTime { get; } Property Value DateTime? Used for storing transaction data and status in wallets. AcceptedAtTime public ulong? AcceptedAtTime { get; init; } Property Value ulong? Used for storing transaction data and status in wallets. CoinsOfInterest public IEnumerable<Coin> CoinsOfInterest { get; init; } Property Value IEnumerable<Coin> Used for storing transaction data and status in wallets. ConfirmedAtIndex public uint ConfirmedAtIndex { get; init; } Property Value uint Used for storing transaction data and status in wallets. CreatedAtDateTime [JsonIgnore] public DateTime CreatedAtDateTime { get; } Property Value DateTime Used for storing transaction data and status in wallets. CreatedAtTime public ulong CreatedAtTime { get; init; } Property Value ulong Used for storing transaction data and status in wallets. IsMyOffer public bool IsMyOffer { get; init; } Property Value bool Used for storing transaction data and status in wallets. Offer Bech32 encoded value of the offer public string Offer { get; init; } Property Value string Used for storing transaction data and status in wallets. Sent public uint Sent { get; init; } Property Value uint Used for storing transaction data and status in wallets. SentTo public IEnumerable<SendPeer> SentTo { get; init; } Property Value IEnumerable<SendPeer> Used for storing transaction data and status in wallets. Status public TradeStatus Status { get; init; } Property Value TradeStatus Used for storing transaction data and status in wallets. TakenOffer public string? TakenOffer { get; init; } Property Value string Used for storing transaction data and status in wallets. TradeId public string TradeId { get; init; } Property Value string Used for storing transaction data and status in wallets."
+    "title": "Class TradeRecord | chia-dotnet",
+    "keywords": "Class TradeRecord Used for storing transaction data and status in wallets. Inheritance Object TradeRecord Implements IEquatable < TradeRecord > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class TradeRecord : IEquatable<TradeRecord> Properties | Improve this Doc View Source AcceptedAtDateTime Declaration [JsonIgnore] public DateTime? AcceptedAtDateTime { get; } Property Value Type Description Nullable < DateTime > | Improve this Doc View Source AcceptedAtTime Declaration public ulong? AcceptedAtTime { get; set; } Property Value Type Description Nullable < UInt64 > | Improve this Doc View Source CoinsOfInterest Declaration public IEnumerable<Coin> CoinsOfInterest { get; set; } Property Value Type Description IEnumerable < Coin > | Improve this Doc View Source ConfirmedAtIndex Declaration public uint ConfirmedAtIndex { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source CreatedAtDateTime Declaration [JsonIgnore] public DateTime CreatedAtDateTime { get; } Property Value Type Description DateTime | Improve this Doc View Source CreatedAtTime Declaration public ulong CreatedAtTime { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source IsMyOffer Declaration public bool IsMyOffer { get; set; } Property Value Type Description Boolean | Improve this Doc View Source Offer Bech32 encoded value of the offer Declaration public string Offer { get; set; } Property Value Type Description String | Improve this Doc View Source Sent Declaration public uint Sent { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source SentTo Declaration public IEnumerable<SendPeer> SentTo { get; set; } Property Value Type Description IEnumerable < SendPeer > | Improve this Doc View Source Status Declaration public TradeStatus Status { get; set; } Property Value Type Description TradeStatus | Improve this Doc View Source TakenOffer Declaration public string TakenOffer { get; set; } Property Value Type Description String | Improve this Doc View Source TradeId Declaration public string TradeId { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.TradeStatus.html": {
     "href": "api/chia.dotnet.TradeStatus.html",
-    "title": "Enum TradeStatus | chia-dotnet-bls",
-    "keywords": "Enum TradeStatus Namespace chia.dotnet Assembly chia-dotnet.dll public enum TradeStatus : uint Fields CANCELLED = 3 CONFIRMED = 4 FAILED = 5 PENDING_ACCEPT = 0 PENDING_CANCEL = 2 PENDING_CONFIRM = 1"
+    "title": "Enum TradeStatus | chia-dotnet",
+    "keywords": "Enum TradeStatus Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public enum TradeStatus : uint Fields Name Description CANCELLED CONFIRMED FAILED PENDING_ACCEPT PENDING_CANCEL PENDING_CONFIRM"
   },
   "api/chia.dotnet.TransactionRecord.html": {
     "href": "api/chia.dotnet.TransactionRecord.html",
-    "title": "Class TransactionRecord | chia-dotnet-bls",
-    "keywords": "Class TransactionRecord Namespace chia.dotnet Assembly chia-dotnet.dll Used for storing transaction data and status in wallets. public record TransactionRecord : IEquatable<TransactionRecord> Inheritance object TransactionRecord Implements IEquatable<TransactionRecord> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Additions public IEnumerable<Coin> Additions { get; init; } Property Value IEnumerable<Coin> Used for storing transaction data and status in wallets. Amount public ulong Amount { get; init; } Property Value ulong Used for storing transaction data and status in wallets. Confirmed public bool Confirmed { get; init; } Property Value bool Used for storing transaction data and status in wallets. ConfirmedAtHeight public uint ConfirmedAtHeight { get; init; } Property Value uint Used for storing transaction data and status in wallets. CreatedAtDateTime [JsonIgnore] public DateTime CreatedAtDateTime { get; } Property Value DateTime Used for storing transaction data and status in wallets. CreatedAtTime public double CreatedAtTime { get; init; } Property Value double Used for storing transaction data and status in wallets. FeeAmount public ulong FeeAmount { get; init; } Property Value ulong Used for storing transaction data and status in wallets. IsInMempool If one of the nodes we sent it to responded with success, we set it to success [JsonIgnore] public bool IsInMempool { get; } Property Value bool Used for storing transaction data and status in wallets. Remarks Note, transactions pending inclusion (pending) return false Name public string Name { get; init; } Property Value string Used for storing transaction data and status in wallets. Removals public IEnumerable<Coin> Removals { get; init; } Property Value IEnumerable<Coin> Used for storing transaction data and status in wallets. Sent public uint Sent { get; init; } Property Value uint Used for storing transaction data and status in wallets. SentTo Represents the list of peers that we sent the transaction to, whether each one included it in the mempool, and what the error message (if any) was public IEnumerable<SendPeer> SentTo { get; init; } Property Value IEnumerable<SendPeer> Used for storing transaction data and status in wallets. SpendBundle public SpendBundle? SpendBundle { get; init; } Property Value SpendBundle Used for storing transaction data and status in wallets. ToAddress public string ToAddress { get; init; } Property Value string Used for storing transaction data and status in wallets. ToPuzzleHash public string ToPuzzleHash { get; init; } Property Value string Used for storing transaction data and status in wallets. TradeId public string? TradeId { get; init; } Property Value string Used for storing transaction data and status in wallets. TransactionId chia pyhton aliases the Name property to return this along with the record [JsonIgnore] public string TransactionId { get; } Property Value string Used for storing transaction data and status in wallets. Type TransactionType public TransactionType Type { get; init; } Property Value TransactionType Used for storing transaction data and status in wallets. ValidTimes public ConditionValidTimes ValidTimes { get; init; } Property Value ConditionValidTimes Used for storing transaction data and status in wallets. WalletId public uint WalletId { get; init; } Property Value uint Used for storing transaction data and status in wallets."
+    "title": "Class TransactionRecord | chia-dotnet",
+    "keywords": "Class TransactionRecord Used for storing transaction data and status in wallets. Inheritance Object TransactionRecord Implements IEquatable < TransactionRecord > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class TransactionRecord : IEquatable<TransactionRecord> Properties | Improve this Doc View Source Additions Declaration public IEnumerable<Coin> Additions { get; set; } Property Value Type Description IEnumerable < Coin > | Improve this Doc View Source Amount Declaration public ulong Amount { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source Confirmed Declaration public bool Confirmed { get; set; } Property Value Type Description Boolean | Improve this Doc View Source ConfirmedAtHeight Declaration public uint ConfirmedAtHeight { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source CreatedAtDateTime Declaration [JsonIgnore] public DateTime CreatedAtDateTime { get; } Property Value Type Description DateTime | Improve this Doc View Source CreatedAtTime Declaration public double CreatedAtTime { get; set; } Property Value Type Description Double | Improve this Doc View Source FeeAmount Declaration public ulong FeeAmount { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source IsInMempool If one of the nodes we sent it to responded with success, we set it to success Declaration [JsonIgnore] public bool IsInMempool { get; } Property Value Type Description Boolean Remarks Note, transactions pending inclusion (pending) return false | Improve this Doc View Source Name Declaration public string Name { get; set; } Property Value Type Description String | Improve this Doc View Source Removals Declaration public IEnumerable<Coin> Removals { get; set; } Property Value Type Description IEnumerable < Coin > | Improve this Doc View Source Sent Declaration public uint Sent { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source SentTo Represents the list of peers that we sent the transaction to, whether each one included it in the mempool, and what the error message (if any) was Declaration public IEnumerable<SendPeer> SentTo { get; set; } Property Value Type Description IEnumerable < SendPeer > | Improve this Doc View Source SpendBundle Declaration public SpendBundle SpendBundle { get; set; } Property Value Type Description SpendBundle | Improve this Doc View Source ToAddress Declaration public string ToAddress { get; set; } Property Value Type Description String | Improve this Doc View Source ToPuzzleHash Declaration public string ToPuzzleHash { get; set; } Property Value Type Description String | Improve this Doc View Source TradeId Declaration public string TradeId { get; set; } Property Value Type Description String | Improve this Doc View Source TransactionId chia pyhton aliases the Name property to return this along with the record Declaration [JsonIgnore] public string TransactionId { get; } Property Value Type Description String | Improve this Doc View Source Type TransactionType Declaration public TransactionType Type { get; set; } Property Value Type Description TransactionType | Improve this Doc View Source ValidTimes Declaration public ConditionValidTimes ValidTimes { get; set; } Property Value Type Description ConditionValidTimes | Improve this Doc View Source WalletId Declaration public uint WalletId { get; set; } Property Value Type Description UInt32 Implements System.IEquatable<T>"
+  },
+  "api/chia.dotnet.TransactionsInfo.html": {
+    "href": "api/chia.dotnet.TransactionsInfo.html",
+    "title": "Class TransactionsInfo | chia-dotnet",
+    "keywords": "Class TransactionsInfo Information that goes along with each transaction block Inheritance Object TransactionsInfo Implements IEquatable < TransactionsInfo > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class TransactionsInfo : IEquatable<TransactionsInfo> Properties | Improve this Doc View Source AggregatedSignature Declaration public string AggregatedSignature { get; set; } Property Value Type Description String | Improve this Doc View Source Cost This is the total cost of this block, including CLVM cost, cost of program size and conditions Declaration public ulong Cost { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source Fees This only includes user fees, not block rewards Declaration public ulong Fees { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source GeneratorRefsRoot sha256 of the concatenation of the generator ref list entries Declaration public string GeneratorRefsRoot { get; set; } Property Value Type Description String | Improve this Doc View Source GeneratorRoot sha256 of the block generator in this block Declaration public string GeneratorRoot { get; set; } Property Value Type Description String | Improve this Doc View Source RewardClaimsIncorporated These can be in any order Declaration public IEnumerable<Coin> RewardClaimsIncorporated { get; set; } Property Value Type Description IEnumerable < Coin > Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.TransactionType.html": {
     "href": "api/chia.dotnet.TransactionType.html",
-    "title": "Enum TransactionType | chia-dotnet-bls",
-    "keywords": "Enum TransactionType Namespace chia.dotnet Assembly chia-dotnet.dll public enum TransactionType Fields COINBASE_REWARD = 2 FEE_REWARD = 3 INCOMING_TRADE = 4 INCOMING_TX = 0 OUTGOING_TRADE = 5 OUTGOING_TX = 1"
+    "title": "Enum TransactionType | chia-dotnet",
+    "keywords": "Enum TransactionType Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public enum TransactionType Fields Name Description COINBASE_REWARD FEE_REWARD INCOMING_TRADE INCOMING_TX OUTGOING_TRADE OUTGOING_TX"
   },
   "api/chia.dotnet.TransactionTypeFilter.html": {
     "href": "api/chia.dotnet.TransactionTypeFilter.html",
-    "title": "Class TransactionTypeFilter | chia-dotnet-bls",
-    "keywords": "Class TransactionTypeFilter Namespace chia.dotnet Assembly chia-dotnet.dll public record TransactionTypeFilter : IEquatable<TransactionTypeFilter> Inheritance object TransactionTypeFilter Implements IEquatable<TransactionTypeFilter> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Mode public FilterMode Mode { get; init; } Property Value FilterMode Values public IEnumerable<byte> Values { get; init; } Property Value IEnumerable<byte>"
-  },
-  "api/chia.dotnet.TransactionsInfo.html": {
-    "href": "api/chia.dotnet.TransactionsInfo.html",
-    "title": "Class TransactionsInfo | chia-dotnet-bls",
-    "keywords": "Class TransactionsInfo Namespace chia.dotnet Assembly chia-dotnet.dll Information that goes along with each transaction block public record TransactionsInfo : IEquatable<TransactionsInfo> Inheritance object TransactionsInfo Implements IEquatable<TransactionsInfo> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties AggregatedSignature public string AggregatedSignature { get; init; } Property Value string Information that goes along with each transaction block Cost This is the total cost of this block, including CLVM cost, cost of program size and conditions public ulong Cost { get; init; } Property Value ulong Information that goes along with each transaction block Fees This only includes user fees, not block rewards public ulong Fees { get; init; } Property Value ulong Information that goes along with each transaction block GeneratorRefsRoot sha256 of the concatenation of the generator ref list entries public string GeneratorRefsRoot { get; init; } Property Value string Information that goes along with each transaction block GeneratorRoot sha256 of the block generator in this block public string GeneratorRoot { get; init; } Property Value string Information that goes along with each transaction block RewardClaimsIncorporated These can be in any order public IEnumerable<Coin> RewardClaimsIncorporated { get; init; } Property Value IEnumerable<Coin> Information that goes along with each transaction block"
+    "title": "Class TransactionTypeFilter | chia-dotnet",
+    "keywords": "Class TransactionTypeFilter Inheritance Object TransactionTypeFilter Implements IEquatable < TransactionTypeFilter > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class TransactionTypeFilter : IEquatable<TransactionTypeFilter> Properties | Improve this Doc View Source Mode Declaration public FilterMode Mode { get; set; } Property Value Type Description FilterMode | Improve this Doc View Source Values Declaration public IEnumerable<byte> Values { get; set; } Property Value Type Description IEnumerable < Byte > Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.UInt32Range.html": {
     "href": "api/chia.dotnet.UInt32Range.html",
-    "title": "Class UInt32Range | chia-dotnet-bls",
-    "keywords": "Class UInt32Range Namespace chia.dotnet Assembly chia-dotnet.dll public record UInt32Range : IEquatable<UInt32Range> Inheritance object UInt32Range Implements IEquatable<UInt32Range> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Start public uint Start { get; init; } Property Value uint Stop public uint Stop { get; init; } Property Value uint"
+    "title": "Class UInt32Range | chia-dotnet",
+    "keywords": "Class UInt32Range Inheritance Object UInt32Range Implements IEquatable < UInt32Range > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class UInt32Range : IEquatable<UInt32Range> Properties | Improve this Doc View Source Start Declaration public uint Start { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source Stop Declaration public uint Stop { get; set; } Property Value Type Description UInt32 Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.UInt64Range.html": {
     "href": "api/chia.dotnet.UInt64Range.html",
-    "title": "Class UInt64Range | chia-dotnet-bls",
-    "keywords": "Class UInt64Range Namespace chia.dotnet Assembly chia-dotnet.dll public record UInt64Range : IEquatable<UInt64Range> Inheritance object UInt64Range Implements IEquatable<UInt64Range> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Start public ulong Start { get; init; } Property Value ulong Stop public ulong Stop { get; init; } Property Value ulong"
+    "title": "Class UInt64Range | chia-dotnet",
+    "keywords": "Class UInt64Range Inheritance Object UInt64Range Implements IEquatable < UInt64Range > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class UInt64Range : IEquatable<UInt64Range> Properties | Improve this Doc View Source Start Declaration public ulong Start { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source Stop Declaration public ulong Stop { get; set; } Property Value Type Description UInt64 Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.UnfinishedHeaderBlock.html": {
     "href": "api/chia.dotnet.UnfinishedHeaderBlock.html",
-    "title": "Class UnfinishedHeaderBlock | chia-dotnet-bls",
-    "keywords": "Class UnfinishedHeaderBlock Namespace chia.dotnet Assembly chia-dotnet.dll Same as a FullBlock but without TransactionInfo and Generator, used by light clients public record UnfinishedHeaderBlock : IEquatable<UnfinishedHeaderBlock> Inheritance object UnfinishedHeaderBlock Implements IEquatable<UnfinishedHeaderBlock> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties ChallengeChainSpProof If not first sp in sub-slot public VDFProof? ChallengeChainSpProof { get; init; } Property Value VDFProof Same as a FullBlock but without TransactionInfo and Generator, used by light clients FinishedSubSlots If first sb public IEnumerable<EndOfSubSlotBundle> FinishedSubSlots { get; init; } Property Value IEnumerable<EndOfSubSlotBundle> Same as a FullBlock but without TransactionInfo and Generator, used by light clients Foliage Reward chain foliage data public Foliage Foliage { get; init; } Property Value Foliage Same as a FullBlock but without TransactionInfo and Generator, used by light clients FoliageTransactionBlock Reward chain foliage data (tx block) public FoliageTransactionBlock? FoliageTransactionBlock { get; init; } Property Value FoliageTransactionBlock Same as a FullBlock but without TransactionInfo and Generator, used by light clients RewardChainBlock Reward chain trunk data public RewardChainBlockUnfinished RewardChainBlock { get; init; } Property Value RewardChainBlockUnfinished Same as a FullBlock but without TransactionInfo and Generator, used by light clients RewardChainSpProof If not first sp in sub-slot public VDFProof? RewardChainSpProof { get; init; } Property Value VDFProof Same as a FullBlock but without TransactionInfo and Generator, used by light clients TransactionsFilter Filter for block transactions public string TransactionsFilter { get; init; } Property Value string Same as a FullBlock but without TransactionInfo and Generator, used by light clients"
+    "title": "Class UnfinishedHeaderBlock | chia-dotnet",
+    "keywords": "Class UnfinishedHeaderBlock Same as a FullBlock but without TransactionInfo and Generator, used by light clients Inheritance Object UnfinishedHeaderBlock Implements IEquatable < UnfinishedHeaderBlock > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class UnfinishedHeaderBlock : IEquatable<UnfinishedHeaderBlock> Properties | Improve this Doc View Source ChallengeChainSpProof If not first sp in sub-slot Declaration public VDFProof ChallengeChainSpProof { get; set; } Property Value Type Description VDFProof | Improve this Doc View Source FinishedSubSlots If first sb Declaration public IEnumerable<EndOfSubSlotBundle> FinishedSubSlots { get; set; } Property Value Type Description IEnumerable < EndOfSubSlotBundle > | Improve this Doc View Source Foliage Reward chain foliage data Declaration public Foliage Foliage { get; set; } Property Value Type Description Foliage | Improve this Doc View Source FoliageTransactionBlock Reward chain foliage data (tx block) Declaration public FoliageTransactionBlock FoliageTransactionBlock { get; set; } Property Value Type Description FoliageTransactionBlock | Improve this Doc View Source RewardChainBlock Reward chain trunk data Declaration public RewardChainBlockUnfinished RewardChainBlock { get; set; } Property Value Type Description RewardChainBlockUnfinished | Improve this Doc View Source RewardChainSpProof If not first sp in sub-slot Declaration public VDFProof RewardChainSpProof { get; set; } Property Value Type Description VDFProof | Improve this Doc View Source TransactionsFilter Filter for block transactions Declaration public string TransactionsFilter { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.VCLineageProof.html": {
     "href": "api/chia.dotnet.VCLineageProof.html",
-    "title": "Class VCLineageProof | chia-dotnet-bls",
-    "keywords": "Class VCLineageProof Namespace chia.dotnet Assembly chia-dotnet.dll The covenant layer for exigent metadata layers requires to be passed the previous parent's metadata too public record VCLineageProof : LineageProof, IEquatable<LineageProof>, IEquatable<VCLineageProof> Inheritance object LineageProof VCLineageProof Implements IEquatable<LineageProof> IEquatable<VCLineageProof> Inherited Members LineageProof.ParentName LineageProof.InnerPuzzleHash LineageProof.Amount object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties ParentProofHash public string? ParentProofHash { get; init; } Property Value string The covenant layer for exigent metadata layers requires to be passed the previous parent's metadata too"
+    "title": "Class VCLineageProof | chia-dotnet",
+    "keywords": "Class VCLineageProof The covenant layer for exigent metadata layers requires to be passed the previous parent's metadata too Inheritance Object LineageProof VCLineageProof Implements IEquatable < LineageProof > IEquatable < VCLineageProof > Inherited Members LineageProof.ParentName LineageProof.InnerPuzzleHash LineageProof.Amount Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class VCLineageProof : LineageProof, IEquatable<LineageProof>, IEquatable<VCLineageProof> Properties | Improve this Doc View Source ParentProofHash Declaration public string ParentProofHash { get; set; } Property Value Type Description String Implements System.IEquatable<T> System.IEquatable<T>"
   },
   "api/chia.dotnet.VCProofs.html": {
     "href": "api/chia.dotnet.VCProofs.html",
-    "title": "Class VCProofs | chia-dotnet-bls",
-    "keywords": "Class VCProofs Namespace chia.dotnet Assembly chia-dotnet.dll public record VCProofs : IEquatable<VCProofs> Inheritance object VCProofs Implements IEquatable<VCProofs> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties KeyValuePairs public IDictionary<string, string> KeyValuePairs { get; init; } Property Value IDictionary<string, string>"
+    "title": "Class VCProofs | chia-dotnet",
+    "keywords": "Class VCProofs Inheritance Object VCProofs Implements IEquatable < VCProofs > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class VCProofs : IEquatable<VCProofs> Properties | Improve this Doc View Source KeyValuePairs Declaration public IDictionary<string, string> KeyValuePairs { get; set; } Property Value Type Description IDictionary < String , String > Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.VCRecord.html": {
     "href": "api/chia.dotnet.VCRecord.html",
-    "title": "Class VCRecord | chia-dotnet-bls",
-    "keywords": "Class VCRecord Namespace chia.dotnet Assembly chia-dotnet.dll public record VCRecord : IEquatable<VCRecord> Inheritance object VCRecord Implements IEquatable<VCRecord> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties CoinId public string? CoinId { get; init; } Property Value string ConfirmedAtHeight public uint ConfirmedAtHeight { get; init; } Property Value uint VC public VerifiedCredential VC { get; init; } Property Value VerifiedCredential"
+    "title": "Class VCRecord | chia-dotnet",
+    "keywords": "Class VCRecord Inheritance Object VCRecord Implements IEquatable < VCRecord > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class VCRecord : IEquatable<VCRecord> Properties | Improve this Doc View Source CoinId Declaration public string CoinId { get; set; } Property Value Type Description String | Improve this Doc View Source ConfirmedAtHeight Declaration public uint ConfirmedAtHeight { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source VC Declaration public VerifiedCredential VC { get; set; } Property Value Type Description VerifiedCredential Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.VDFInfo.html": {
     "href": "api/chia.dotnet.VDFInfo.html",
-    "title": "Class VDFInfo | chia-dotnet-bls",
-    "keywords": "Class VDFInfo Namespace chia.dotnet Assembly chia-dotnet.dll public record VDFInfo : IEquatable<VDFInfo> Inheritance object VDFInfo Implements IEquatable<VDFInfo> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Challenge Used to generate the discriminant (VDF group) public string Challenge { get; init; } Property Value string NumberOfIterations public ulong NumberOfIterations { get; init; } Property Value ulong Output public ClassgroupElement Output { get; init; } Property Value ClassgroupElement"
+    "title": "Class VDFInfo | chia-dotnet",
+    "keywords": "Class VDFInfo Inheritance Object VDFInfo Implements IEquatable < VDFInfo > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class VDFInfo : IEquatable<VDFInfo> Properties | Improve this Doc View Source Challenge Used to generate the discriminant (VDF group) Declaration public string Challenge { get; set; } Property Value Type Description String | Improve this Doc View Source NumberOfIterations Declaration public ulong NumberOfIterations { get; set; } Property Value Type Description UInt64 | Improve this Doc View Source Output Declaration public ClassgroupElement Output { get; set; } Property Value Type Description ClassgroupElement Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.VDFProof.html": {
     "href": "api/chia.dotnet.VDFProof.html",
-    "title": "Class VDFProof | chia-dotnet-bls",
-    "keywords": "Class VDFProof Namespace chia.dotnet Assembly chia-dotnet.dll public record VDFProof : IEquatable<VDFProof> Inheritance object VDFProof Implements IEquatable<VDFProof> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties NormalizedToIdentity public bool NormalizedToIdentity { get; init; } Property Value bool Witness public string Witness { get; init; } Property Value string WitnessType public byte WitnessType { get; init; } Property Value byte"
+    "title": "Class VDFProof | chia-dotnet",
+    "keywords": "Class VDFProof Inheritance Object VDFProof Implements IEquatable < VDFProof > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class VDFProof : IEquatable<VDFProof> Properties | Improve this Doc View Source NormalizedToIdentity Declaration public bool NormalizedToIdentity { get; set; } Property Value Type Description Boolean | Improve this Doc View Source Witness Declaration public string Witness { get; set; } Property Value Type Description String | Improve this Doc View Source WitnessType Declaration public byte WitnessType { get; set; } Property Value Type Description Byte Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.VerifiedCredential.html": {
     "href": "api/chia.dotnet.VerifiedCredential.html",
-    "title": "Class VerifiedCredential | chia-dotnet-bls",
-    "keywords": "Class VerifiedCredential Namespace chia.dotnet Assembly chia-dotnet.dll This class serves as the main driver for the entire VC puzzle stack. Given the information below, it can sync and spend VerifiedCredentials in any specified manner.Trying to sync from a spend that this class did not create will likely result in an error. public record VerifiedCredential : IEquatable<VerifiedCredential> Inheritance object VerifiedCredential Implements IEquatable<VerifiedCredential> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Coin public Coin Coin { get; init; } Property Value Coin This class serves as the main driver for the entire VC puzzle stack. Given the information below, it can sync and spend VerifiedCredentials in any specified manner.Trying to sync from a spend that this class did not create will likely result in an error. EMLLineageProof public VCLineageProof EMLLineageProof { get; init; } Property Value VCLineageProof This class serves as the main driver for the entire VC puzzle stack. Given the information below, it can sync and spend VerifiedCredentials in any specified manner.Trying to sync from a spend that this class did not create will likely result in an error. InnerPuzzleHash public string InnerPuzzleHash { get; init; } Property Value string This class serves as the main driver for the entire VC puzzle stack. Given the information below, it can sync and spend VerifiedCredentials in any specified manner.Trying to sync from a spend that this class did not create will likely result in an error. LauncherId public string LauncherId { get; init; } Property Value string This class serves as the main driver for the entire VC puzzle stack. Given the information below, it can sync and spend VerifiedCredentials in any specified manner.Trying to sync from a spend that this class did not create will likely result in an error. ProofHash public string? ProofHash { get; init; } Property Value string This class serves as the main driver for the entire VC puzzle stack. Given the information below, it can sync and spend VerifiedCredentials in any specified manner.Trying to sync from a spend that this class did not create will likely result in an error. ProofProvider public string ProofProvider { get; init; } Property Value string This class serves as the main driver for the entire VC puzzle stack. Given the information below, it can sync and spend VerifiedCredentials in any specified manner.Trying to sync from a spend that this class did not create will likely result in an error. SingletonLineageProof public LineageProof SingletonLineageProof { get; init; } Property Value LineageProof This class serves as the main driver for the entire VC puzzle stack. Given the information below, it can sync and spend VerifiedCredentials in any specified manner.Trying to sync from a spend that this class did not create will likely result in an error."
+    "title": "Class VerifiedCredential | chia-dotnet",
+    "keywords": "Class VerifiedCredential This class serves as the main driver for the entire VC puzzle stack. Given the information below, it can sync and spend VerifiedCredentials in any specified manner.Trying to sync from a spend that this class did not create will likely result in an error. Inheritance Object VerifiedCredential Implements IEquatable < VerifiedCredential > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class VerifiedCredential : IEquatable<VerifiedCredential> Properties | Improve this Doc View Source Coin Declaration public Coin Coin { get; set; } Property Value Type Description Coin | Improve this Doc View Source EMLLineageProof Declaration public VCLineageProof EMLLineageProof { get; set; } Property Value Type Description VCLineageProof | Improve this Doc View Source InnerPuzzleHash Declaration public string InnerPuzzleHash { get; set; } Property Value Type Description String | Improve this Doc View Source LauncherId Declaration public string LauncherId { get; set; } Property Value Type Description String | Improve this Doc View Source ProofHash Declaration public string ProofHash { get; set; } Property Value Type Description String | Improve this Doc View Source ProofProvider Declaration public string ProofProvider { get; set; } Property Value Type Description String | Improve this Doc View Source SingletonLineageProof Declaration public LineageProof SingletonLineageProof { get; set; } Property Value Type Description LineageProof Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.VerifiedCredentialManager.html": {
     "href": "api/chia.dotnet.VerifiedCredentialManager.html",
-    "title": "Class VerifiedCredentialManager | chia-dotnet-bls",
-    "keywords": "Class VerifiedCredentialManager Namespace chia.dotnet Assembly chia-dotnet.dll API wrapper for those wallet RPC methods dealing with verified credentials public sealed class VerifiedCredentialManager Inheritance object VerifiedCredentialManager Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.ReferenceEquals(object, object) object.ToString() Constructors VerifiedCredentialManager(WalletProxy) API wrapper for those wallet RPC methods dealing with verified credentials public VerifiedCredentialManager(WalletProxy walletProxy) Parameters walletProxy WalletProxy API wrapper for those wallet RPC methods dealing with verified credentials Properties WalletProxy public WalletProxy WalletProxy { get; init; } Property Value WalletProxy API wrapper for those wallet RPC methods dealing with verified credentials Methods AddProofs(VCProofs, CancellationToken) Add a set of proofs to the DB that can be used when spending a VC. VCs are near useless until their proofs have been added. public Task AddProofs(VCProofs proofs, CancellationToken cancellationToken = default) Parameters proofs VCProofs cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task Get(string, CancellationToken) Given a launcher ID get the verified credential. public Task<VCRecord> Get(string vcId, CancellationToken cancellationToken = default) Parameters vcId string launcher ID cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<VCRecord> VCRecord GetList(uint, uint, CancellationToken) Get a list of verified credentials in the specified range and any 'proofs' associated with the roots contained within. public Task<IEnumerable<VCRecord>> GetList(uint start = 0, uint end = 50, CancellationToken cancellationToken = default) Parameters start uint end uint cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<VCRecord>> A list of VCRecord GetProofsForRoot(string, CancellationToken) Given a specified vc root, get any proofs associated with that root. public Task<IDictionary<string, string>> GetProofsForRoot(string root, CancellationToken cancellationToken = default) Parameters root string cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IDictionary<string, string>> A Dictionary of strings Mint(string, string, ulong, CancellationToken) Mint a verified credential using the assigned DID. public Task<(VCRecord VCRecord, IEnumerable<TradeRecord> Transactions)> Mint(string targetAddress, string didId, ulong fee = 0, CancellationToken cancellationToken = default) Parameters targetAddress string didId string fee ulong Fee (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(VCRecord VCRecord, IEnumerable<TradeRecord> Transactions)> a VCRecord and list of TradeRecord Revoke(string, bool?, ulong, CancellationToken) Revoke an on chain VC provided the correct DID is available. public Task<IEnumerable<TransactionRecord>> Revoke(string vcParentId, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default) Parameters vcParentId string reusePuzhash bool? fee ulong Fee (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<TransactionRecord>> A list of TransactionRecord Spend(string, string?, string?, string?, bool?, ulong, CancellationToken) Spend a verified credential. public Task<IEnumerable<TransactionRecord>> Spend(string vcId, string? newPuzhash = null, string? providerInnerPuzhash = null, string? newProofHash = null, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default) Parameters vcId string newPuzhash string providerInnerPuzhash string newProofHash string reusePuzhash bool? fee ulong Fee (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<TransactionRecord>> A list of TransactionRecord"
+    "title": "Class VerifiedCredentialManager | chia-dotnet",
+    "keywords": "Class VerifiedCredentialManager API wrapper for those wallet RPC methods dealing with verified credentials Inheritance Object VerifiedCredentialManager Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public sealed class VerifiedCredentialManager"
   },
   "api/chia.dotnet.Wallet.html": {
     "href": "api/chia.dotnet.Wallet.html",
-    "title": "Class Wallet | chia-dotnet-bls",
-    "keywords": "Class Wallet Namespace chia.dotnet Assembly chia-dotnet.dll Base class representing a specific wallet (i.e. anything with a WalletID) public class Wallet Inheritance object Wallet Derived CATWallet CRCATWallet DAOWallet DIDWallet DataLayerWallet NFTWallet PoolWallet Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Remarks When not dervied from this represents a STANDARD_WALLET Constructors Wallet(uint, WalletProxy) Base class representing a specific wallet (i.e. anything with a WalletID) public Wallet(uint walletId, WalletProxy walletProxy) Parameters walletId uint The wallet_id to wrap walletProxy WalletProxy Wallet RPC proxy to use for communication Remarks When not dervied from this represents a STANDARD_WALLET Properties WalletId The id of the wallet public uint WalletId { get; init; } Property Value uint Base class representing a specific wallet (i.e. anything with a WalletID) WalletProxy Wallet RPC proxy for communication public WalletProxy WalletProxy { get; init; } Property Value WalletProxy Base class representing a specific wallet (i.e. anything with a WalletID) Methods CreateWalletDataObject() Creates a dynamic object and sets its wallet_id property to WalletId protected dynamic CreateWalletDataObject() Returns dynamic A dynamic object DeleteUnconfirmedTransactions(CancellationToken) Delete unconfirmed transactions from the wallet public Task DeleteUnconfirmedTransactions(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task GetBalance(CancellationToken) Get the balance of a specific wallet public Task<WalletBalance> GetBalance(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<WalletBalance> The wallet balance (in units of mojos) GetNextAddress(bool, CancellationToken) Get the last address or create a new one public Task<string> GetNextAddress(bool newAddress, CancellationToken cancellationToken = default) Parameters newAddress bool Whether to generate a new address cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<string> An address GetSpendableCoins(ulong?, ulong?, IEnumerable<ulong>?, IEnumerable<Coin>?, IEnumerable<string>?, CancellationToken) Get the list of spendable coins public Task<(IEnumerable<CoinRecord> ConfirmedRecords, IEnumerable<CoinRecord> UnconfirmedRecords, IEnumerable<Coin> UnconfirmedAdditions)> GetSpendableCoins(ulong? minCoinAmount, ulong? maxCoinAmount, IEnumerable<ulong>? excludedCoinAmounts = null, IEnumerable<Coin>? excludedCoins = null, IEnumerable<string>? excludedCoinIds = null, CancellationToken cancellationToken = default) Parameters minCoinAmount ulong? The minimum coin amount maxCoinAmount ulong? The maximum coin amount> excludedCoinAmounts IEnumerable<ulong> Amounts to exlcude excludedCoins IEnumerable<Coin> Coins to exclude excludedCoinIds IEnumerable<string> Coin ids to exclude cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(IEnumerable<CoinRecord> ConfirmedRecords, IEnumerable<CoinRecord> UnconfirmedRecords, IEnumerable<Coin> UnconfirmedAdditions)> Information about spendable coins GetTransactionCount(TransactionTypeFilter?, CancellationToken) Get the number of transactions public Task<uint> GetTransactionCount(TransactionTypeFilter? typeFilter = null, CancellationToken cancellationToken = default) Parameters typeFilter TransactionTypeFilter cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<uint> The number of transactions GetTransactions(string?, TransactionTypeFilter?, bool, string?, uint, uint, bool?, CancellationToken) Retrieves a list of transactions from a wallet. public Task<IEnumerable<TransactionRecord>> GetTransactions(string? toAddress = null, TransactionTypeFilter? typeFilter = null, bool reverse = false, string? sortKey = null, uint start = 0, uint end = 50, bool? confirmed = null, CancellationToken cancellationToken = default) Parameters toAddress string Restrict results only to this address typeFilter TransactionTypeFilter reverse bool Reverse the sort order of the results sortKey string Field to sort results by start uint the start index of transactions (zero based) end uint The end index of transactions confirmed bool? cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<TransactionRecord>> A list of TransactionRecord GetWalletInfo(CancellationToken) Retrieves information about this wallet public Task<WalletInfo> GetWalletInfo(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<WalletInfo> WalletInfo and the wallet pubkey fingerprint Remarks Throws an exception if the wallet does not exist SelectCoins(ulong, IEnumerable<Coin>?, IEnumerable<ulong>?, ulong?, ulong?, CancellationToken) Returns a set of coins that can be used for generating a new transaction. public Task<IEnumerable<Coin>> SelectCoins(ulong amount, IEnumerable<Coin>? excludedCoins = null, IEnumerable<ulong>? excludedCoinAmounts = null, ulong? minCoinAmount = null, ulong? maxCoinAmount = null, CancellationToken cancellationToken = default) Parameters amount ulong An amount excludedCoins IEnumerable<Coin> excludedCoinAmounts IEnumerable<ulong> minCoinAmount ulong? maxCoinAmount ulong? cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<Coin>> The list of IEnumerable<T>s SendTransaction(string, ulong, IEnumerable<string>?, IEnumerable<ulong>?, IEnumerable<string>?, ulong?, ulong?, bool, ulong, CancellationToken) Sends a transaction public Task<TransactionRecord> SendTransaction(string address, ulong amount, IEnumerable<string>? memos = null, IEnumerable<ulong>? excludeCoinAmounts = null, IEnumerable<string>? excludeCoinsIds = null, ulong? minCoinAmount = null, ulong? maxCoinAmount = null, bool resusePuzHash = false, ulong fee = 0, CancellationToken cancellationToken = default) Parameters address string The receiving address amount ulong The amount to send (in units of mojos) memos IEnumerable<string> Memos to go along with the transaction excludeCoinAmounts IEnumerable<ulong> excludeCoinsIds IEnumerable<string> minCoinAmount ulong? maxCoinAmount ulong? resusePuzHash bool fee ulong Fee amount (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<TransactionRecord> The TransactionRecord SendTransactionMulti(IEnumerable<Coin>, IEnumerable<Coin>?, ulong, CancellationToken) Sends a transaction public Task<TransactionRecord> SendTransactionMulti(IEnumerable<Coin> additions, IEnumerable<Coin>? coins = null, ulong fee = 0, CancellationToken cancellationToken = default) Parameters additions IEnumerable<Coin> Additions to the block chain coins IEnumerable<Coin> Coins to include fee ulong Fee amount (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<TransactionRecord> The TransactionRecord Validate(CancellationToken) Validates that WalletId is a STANDARD_WALLET public virtual Task Validate(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken Base class representing a specific wallet (i.e. anything with a WalletID) Returns Task True if the wallet is of the expected type Remarks Intended to be overriden by derived classes of specific WalletType Validate(WalletType, CancellationToken) Validates that WalletId exists and is of the correct WalletType protected Task Validate(WalletType walletType, CancellationToken cancellationToken) Parameters walletType WalletType The expected type of wallet cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task true if the wallet is of the expected type Remarks Throws an exception if the wallet does not exist"
+    "title": "Class Wallet | chia-dotnet",
+    "keywords": "Class Wallet Base class representing a specific wallet (i.e. anything with a WalletID) Inheritance Object Wallet Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class Wallet Remarks When not dervied from this represents a STANDARD_WALLET"
   },
   "api/chia.dotnet.WalletAddress.html": {
     "href": "api/chia.dotnet.WalletAddress.html",
-    "title": "Class WalletAddress | chia-dotnet-bls",
-    "keywords": "Class WalletAddress Namespace chia.dotnet Assembly chia-dotnet.dll public record WalletAddress : IEquatable<WalletAddress> Inheritance object WalletAddress Implements IEquatable<WalletAddress> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Address public string Address { get; init; } Property Value string HdPath public string HdPath { get; init; } Property Value string"
+    "title": "Class WalletAddress | chia-dotnet",
+    "keywords": "Class WalletAddress Inheritance Object WalletAddress Implements IEquatable < WalletAddress > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class WalletAddress : IEquatable<WalletAddress> Properties | Improve this Doc View Source Address Declaration public string Address { get; set; } Property Value Type Description String | Improve this Doc View Source HdPath Declaration public string HdPath { get; set; } Property Value Type Description String Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.WalletBalance.html": {
     "href": "api/chia.dotnet.WalletBalance.html",
-    "title": "Class WalletBalance | chia-dotnet-bls",
-    "keywords": "Class WalletBalance Namespace chia.dotnet Assembly chia-dotnet.dll public record WalletBalance : IEquatable<WalletBalance> Inheritance object WalletBalance Implements IEquatable<WalletBalance> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties AssetId public string? AssetId { get; init; } Property Value string ConfirmedWalletBalance public BigInteger ConfirmedWalletBalance { get; init; } Property Value BigInteger Fingerprint public uint? Fingerprint { get; init; } Property Value uint? MaxSendAmount public BigInteger MaxSendAmount { get; init; } Property Value BigInteger PendingChange public BigInteger PendingChange { get; init; } Property Value BigInteger PendingCoinRemovalCount public int PendingCoinRemovalCount { get; init; } Property Value int SpendableBalance public BigInteger SpendableBalance { get; init; } Property Value BigInteger UnconfirmedWalletBalance public BigInteger UnconfirmedWalletBalance { get; init; } Property Value BigInteger UnspentCoinCount public int UnspentCoinCount { get; init; } Property Value int WalletId public uint WalletId { get; init; } Property Value uint WalletType public WalletType WalletType { get; init; } Property Value WalletType"
+    "title": "Class WalletBalance | chia-dotnet",
+    "keywords": "Class WalletBalance Inheritance Object WalletBalance Implements IEquatable < WalletBalance > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class WalletBalance : IEquatable<WalletBalance> Properties | Improve this Doc View Source AssetId Declaration public string AssetId { get; set; } Property Value Type Description String | Improve this Doc View Source ConfirmedWalletBalance Declaration public BigInteger ConfirmedWalletBalance { get; set; } Property Value Type Description BigInteger | Improve this Doc View Source Fingerprint Declaration public uint? Fingerprint { get; set; } Property Value Type Description Nullable < UInt32 > | Improve this Doc View Source MaxSendAmount Declaration public BigInteger MaxSendAmount { get; set; } Property Value Type Description BigInteger | Improve this Doc View Source PendingChange Declaration public BigInteger PendingChange { get; set; } Property Value Type Description BigInteger | Improve this Doc View Source PendingCoinRemovalCount Declaration public int PendingCoinRemovalCount { get; set; } Property Value Type Description Int32 | Improve this Doc View Source SpendableBalance Declaration public BigInteger SpendableBalance { get; set; } Property Value Type Description BigInteger | Improve this Doc View Source UnconfirmedWalletBalance Declaration public BigInteger UnconfirmedWalletBalance { get; set; } Property Value Type Description BigInteger | Improve this Doc View Source UnspentCoinCount Declaration public int UnspentCoinCount { get; set; } Property Value Type Description Int32 | Improve this Doc View Source WalletId Declaration public uint WalletId { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source WalletType Declaration public WalletType WalletType { get; set; } Property Value Type Description WalletType Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.WalletInfo.html": {
     "href": "api/chia.dotnet.WalletInfo.html",
-    "title": "Class WalletInfo | chia-dotnet-bls",
-    "keywords": "Class WalletInfo Namespace chia.dotnet Assembly chia-dotnet.dll This object represents the wallet data as it is stored in DB. ID: Main wallet (Standard) is stored at index 1, every wallet created after done has auto incremented id. Name: can be a user provided or default generated name. (can be modified) Type: is specified during wallet creation and should never be changed. Data: this filed is intended to be used for storing any wallet specific information required for it. This data should be json encoded string. public record WalletInfo : IEquatable<WalletInfo> Inheritance object WalletInfo Implements IEquatable<WalletInfo> Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Properties Data public string Data { get; init; } Property Value string This object represents the wallet data as it is stored in DB. ID: Main wallet (Standard) is stored at index 1, every wallet created after done has auto incremented id. Name: can be a user provided or default generated name. (can be modified) Type: is specified during wallet creation and should never be changed. Data: this filed is intended to be used for storing any wallet specific information required for it. This data should be json encoded string. Id public uint Id { get; init; } Property Value uint This object represents the wallet data as it is stored in DB. ID: Main wallet (Standard) is stored at index 1, every wallet created after done has auto incremented id. Name: can be a user provided or default generated name. (can be modified) Type: is specified during wallet creation and should never be changed. Data: this filed is intended to be used for storing any wallet specific information required for it. This data should be json encoded string. Name public string Name { get; init; } Property Value string This object represents the wallet data as it is stored in DB. ID: Main wallet (Standard) is stored at index 1, every wallet created after done has auto incremented id. Name: can be a user provided or default generated name. (can be modified) Type: is specified during wallet creation and should never be changed. Data: this filed is intended to be used for storing any wallet specific information required for it. This data should be json encoded string. Type public WalletType Type { get; init; } Property Value WalletType This object represents the wallet data as it is stored in DB. ID: Main wallet (Standard) is stored at index 1, every wallet created after done has auto incremented id. Name: can be a user provided or default generated name. (can be modified) Type: is specified during wallet creation and should never be changed. Data: this filed is intended to be used for storing any wallet specific information required for it. This data should be json encoded string."
+    "title": "Class WalletInfo | chia-dotnet",
+    "keywords": "Class WalletInfo This object represents the wallet data as it is stored in DB. ID: Main wallet (Standard) is stored at index 1, every wallet created after done has auto incremented id. Name: can be a user provided or default generated name. (can be modified) Type: is specified during wallet creation and should never be changed. Data: this filed is intended to be used for storing any wallet specific information required for it. This data should be json encoded string. Inheritance Object WalletInfo Implements IEquatable < WalletInfo > Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class WalletInfo : IEquatable<WalletInfo> Properties | Improve this Doc View Source Data Declaration public string Data { get; set; } Property Value Type Description String | Improve this Doc View Source Id Declaration public uint Id { get; set; } Property Value Type Description UInt32 | Improve this Doc View Source Name Declaration public string Name { get; set; } Property Value Type Description String | Improve this Doc View Source Type Declaration public WalletType Type { get; set; } Property Value Type Description WalletType Implements System.IEquatable<T>"
   },
   "api/chia.dotnet.WalletProxy.html": {
     "href": "api/chia.dotnet.WalletProxy.html",
-    "title": "Class WalletProxy | chia-dotnet-bls",
-    "keywords": "Class WalletProxy Namespace chia.dotnet Assembly chia-dotnet.dll Proxy that communicates with the wallet endpoint public sealed class WalletProxy : ServiceProxy Inheritance object ServiceProxy WalletProxy Inherited Members ServiceProxy.OriginService ServiceProxy.DestinationService ServiceProxy.RpcClient ServiceProxy.HealthZ(CancellationToken) ServiceProxy.StopNode(CancellationToken) ServiceProxy.GetConnections(CancellationToken) ServiceProxy.GetRoutes(CancellationToken) ServiceProxy.OpenConnection(string, int, CancellationToken) ServiceProxy.CloseConnection(string, CancellationToken) object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.ReferenceEquals(object, object) object.ToString() Remarks ctor Constructors WalletProxy(IRpcClient, string) Proxy that communicates with the wallet endpoint public WalletProxy(IRpcClient rpcClient, string originService) Parameters rpcClient IRpcClient IRpcClient instance to use for rpc communication originService string Origin Remarks ctor Methods AddKey(IEnumerable<string>, CancellationToken) Adds a new key to the wallet public Task<uint> AddKey(IEnumerable<string> mnemonic, CancellationToken cancellationToken = default) Parameters mnemonic IEnumerable<string> The key mnemonic cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<uint> The new key's fingerprint CalculateRoyalties(IEnumerable<FungibleAsset>, IEnumerable<RoyaltyAsset>, CancellationToken) Transfers an NFT to another address. public Task<IDictionary<string, IEnumerable<AssetInfo>>> CalculateRoyalties(IEnumerable<FungibleAsset> fungibleAssets, IEnumerable<RoyaltyAsset> royaltyAssets, CancellationToken cancellationToken = default) Parameters fungibleAssets IEnumerable<FungibleAsset> royaltyAssets IEnumerable<RoyaltyAsset> cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IDictionary<string, IEnumerable<AssetInfo>>> An awaitable Task CheckDeleteKey(uint, CancellationToken) Check the key use prior to possible deletion checks whether key is used for either farm or pool rewards checks if any wallets have a non-zero balance public Task<(uint Fingerprint, bool UsedForFarmerRewards, bool UsedForPoolRewards, bool WalletBalance)> CheckDeleteKey(uint fingerprint, CancellationToken cancellationToken = default) Parameters fingerprint uint The key's fingerprint cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(uint Fingerprint, bool UsedForFarmerRewards, bool UsedForPoolRewards, bool WalletBalance)> Indicators of how the wallet is used CreateCATWallet(string, ulong, ulong, CancellationToken) Create a new CAT wallet public Task<(WalletType Type, string AssetId, uint WalletId)> CreateCATWallet(string name, ulong amount, ulong fee = 0, CancellationToken cancellationToken = default) Parameters name string The wallet name amount ulong The amount to put in the wallet (in units of mojos) fee ulong Fee (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(WalletType Type, string AssetId, uint WalletId)> Information about the wallet CreateCATWallet(ulong, ulong, CancellationToken) Create a new CAT wallet public Task<(WalletType Type, string AssetId, uint WalletId)> CreateCATWallet(ulong amount, ulong fee = 0, CancellationToken cancellationToken = default) Parameters amount ulong The amount to put in the wallet (in units of mojos) fee ulong Fee (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(WalletType Type, string AssetId, uint WalletId)> Information about the wallet CreateDIDWallet(IEnumerable<string>, ulong, string, IDictionary<string, string>?, ulong, CancellationToken) Creates a new DID wallet public Task<(WalletType Type, string myDID, uint walletId)> CreateDIDWallet(IEnumerable<string> backupDIDs, ulong numOfBackupIdsNeeded, string name, IDictionary<string, string>? metaData = null, ulong fee = 0, CancellationToken cancellationToken = default) Parameters backupDIDs IEnumerable<string> Backup DIDs numOfBackupIdsNeeded ulong The number of back ids needed to create the wallet name string metaData IDictionary<string, string> fee ulong cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(WalletType Type, string AssetId, uint WalletId)> Information about the wallet CreateExistingDAOWallet(string, ulong, CancellationToken) Create a new CAT wallet public Task<(WalletType Type, string TreasuryId, uint WalletId, uint CatWalletId, uint DaoCatWalletId)> CreateExistingDAOWallet(string treasuryId, ulong filterAmount = 1, CancellationToken cancellationToken = default) Parameters treasuryId string filterAmount ulong cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(WalletType Type, string TreasuryId, uint WalletId, uint CatWalletId, uint DaoCatWalletId)> Information about the wallet CreateNFTWallet(string?, CancellationToken) Creates a new NFT wallet public Task<(uint Id, WalletType Type)> CreateNFTWallet(string? didId = null, CancellationToken cancellationToken = default) Parameters didId string An optional DID ID cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(uint Id, WalletType Type)> Information about the wallet CreateNewDAOWallet(DAORules?, ulong?, ulong, ulong, ulong, CancellationToken) Create a new CAT wallet public Task<(WalletType Type, string TreasuryId, uint WalletId, uint CatWalletId, uint DaoCatWalletId)> CreateNewDAOWallet(DAORules? daoRules = null, ulong? amountOfCats = null, ulong filterAmount = 1, ulong feeForCat = 0, ulong fee = 0, CancellationToken cancellationToken = default) Parameters daoRules DAORules amountOfCats ulong? filterAmount ulong feeForCat ulong Fee (in units of mojos) fee ulong Fee (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(WalletType Type, string TreasuryId, uint WalletId, uint CatWalletId, uint DaoCatWalletId)> Information about the wallet CreateNewDl(string, ulong, CancellationToken) Initialize the new data layer wallets. public Task<(IEnumerable<TransactionRecord> Transactions, string LauncherId)> CreateNewDl(string root, ulong fee = 0, CancellationToken cancellationToken = default) Parameters root string fee ulong Fee (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(IEnumerable<TransactionRecord> Transactions, string LauncherId)> An awaitable Task CreatePoolWallet(PoolState, ulong?, string?, CancellationToken) Creates a new pool wallet public Task<(TransactionRecord transaction, string launcherId, string p2SingletonHash)> CreatePoolWallet(PoolState initialTargetState, ulong? p2SingletonDelayTime = null, string? p2SingletonDelayedPH = null, CancellationToken cancellationToken = default) Parameters initialTargetState PoolState The desired intiial state of the wallet p2SingletonDelayTime ulong? Delay time to create the wallet p2SingletonDelayedPH string A delayed address (can be null or empty to not use) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(TransactionRecord transaction, string launcherId, string p2SingletonHash)> Information about the wallet CreateSignedTransaction(IEnumerable<AmountWithPuzzlehash>, IEnumerable<ulong>?, IEnumerable<Coin>?, IEnumerable<PuzzleAnnouncement>?, IEnumerable<CoinAnnouncement>?, IEnumerable<Coin>?, ulong?, ulong?, ulong, CancellationToken) Creates and signs a transaction. public Task<(TransactionRecord SignedTx, IEnumerable<TransactionRecord> SignedTxs)> CreateSignedTransaction(IEnumerable<AmountWithPuzzlehash> additions, IEnumerable<ulong>? excludeCoinAmounts = null, IEnumerable<Coin>? excludeCoins = null, IEnumerable<PuzzleAnnouncement>? puzzleAnnouncements = null, IEnumerable<CoinAnnouncement>? coinAnnouncements = null, IEnumerable<Coin>? coins = null, ulong? minCoinAmount = null, ulong? maxCoinAmount = null, ulong fee = 0, CancellationToken cancellationToken = default) Parameters additions IEnumerable<AmountWithPuzzlehash> excludeCoinAmounts IEnumerable<ulong> excludeCoins IEnumerable<Coin> puzzleAnnouncements IEnumerable<PuzzleAnnouncement> coinAnnouncements IEnumerable<CoinAnnouncement> coins IEnumerable<Coin> minCoinAmount ulong? maxCoinAmount ulong? fee ulong Fee (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(TransactionRecord SignedTx, IEnumerable<TransactionRecord> SignedTxs)> The signed TransactionRecord CreateWalletForCAT(string, CancellationToken) Create a wallet for an existing CAT public Task<(WalletType Type, string AssetID, uint WalletId)> CreateWalletForCAT(string assetId, CancellationToken cancellationToken = default) Parameters assetId string The id of the CAT cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(WalletType Type, string AssetId, uint WalletId)> The wallet type DeleteAllKeys(CancellationToken) Deletes all keys from the wallet public Task DeleteAllKeys(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task DeleteKey(uint, CancellationToken) Deletes a specific key from the wallet public Task DeleteKey(uint fingerprint, CancellationToken cancellationToken = default) Parameters fingerprint uint The key's fingerprint cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task DeleteNotifications(IEnumerable<string>, CancellationToken) Deletes notifications. public Task DeleteNotifications(IEnumerable<string> ids, CancellationToken cancellationToken = default) Parameters ids IEnumerable<string> cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task DidFindLostDid(string, CancellationToken) Recover a missing or unspendable DID wallet by a coin id of the DID. public Task<string> DidFindLostDid(string coinId, CancellationToken cancellationToken = default) Parameters coinId string cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<string> string DidGetInfo(string, bool, CancellationToken) Retrieves information about a DID. public Task<DidInfo> DidGetInfo(string coinId, bool latest = true, CancellationToken cancellationToken = default) Parameters coinId string latest bool cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<DidInfo> An awaitable Task ExtendDerivationIndex(uint, CancellationToken) Extends the current derivation index. public Task<uint> ExtendDerivationIndex(uint index, CancellationToken cancellationToken = default) Parameters index uint cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<uint> uint GenerateMnemonic(CancellationToken) Generates a new mnemonic phrase public Task<IEnumerable<string>> GenerateMnemonic(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<string>> The new mnemonic as an IEnumerable<T> of 24 words GetAutoClaim(CancellationToken) Get auto claim merkle coins config public Task<AutoClaimSettings> GetAutoClaim(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<AutoClaimSettings> AutoClaimSettings GetCoinRecords(UInt32Range?, UInt32Range?, UInt64Range?, AmountFilter?, HashFilter?, HashFilter?, HashFilter?, CoinType?, WalletType?, uint?, uint?, CoinRecordOrder, uint, bool, bool, CancellationToken) public Task<(IEnumerable<CoinRecord> CoinRecords, int? TotalCount)> GetCoinRecords(UInt32Range? spentRange = null, UInt32Range? confirmedRange = null, UInt64Range? amountRange = null, AmountFilter? amountFilter = null, HashFilter? parentCoinIdFilter = null, HashFilter? puzzleHashFilter = null, HashFilter? coinIdFilter = null, CoinType? coinType = null, WalletType? walletType = null, uint? walletId = null, uint? limit = null, CoinRecordOrder order = CoinRecordOrder.ConfirmedHeight, uint offset = 0, bool includeTotalCount = false, bool reverse = false, CancellationToken cancellationToken = default) Parameters spentRange UInt32Range confirmedRange UInt32Range amountRange UInt64Range amountFilter AmountFilter parentCoinIdFilter HashFilter puzzleHashFilter HashFilter coinIdFilter HashFilter coinType CoinType? walletType WalletType? walletId uint? limit uint? order CoinRecordOrder offset uint includeTotalCount bool reverse bool cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(IEnumerable<CoinRecord> CoinRecords, int? TotalCount)> IEnumerable<T> GetCoinRecordsByNames(IEnumerable<string>, bool, uint?, uint?, CancellationToken) Retrieves the coins for given coin IDs public Task<IEnumerable<CoinRecord>> GetCoinRecordsByNames(IEnumerable<string> names, bool includeSpentCoins, uint? startHeight = null, uint? endHeight = null, CancellationToken cancellationToken = default) Parameters names IEnumerable<string> The coin names includeSpentCoins bool Flag indicating whether to include spent coins or not startHeight uint? confirmation start height for search endHeight uint? confirmation end height for search cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<CoinRecord>> A list of CoinRecords GetCurrentDerivationIndex(CancellationToken) Gets the current derivation index. public Task<uint> GetCurrentDerivationIndex(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<uint> uint GetFarmedAmount(CancellationToken) Get the amount farmed public Task<(ulong FarmedAmount, ulong FarmerRewardAmount, ulong FeeAmount, uint LastHeightFarmed, ulong PoolRewardAmount)> GetFarmedAmount(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(ulong FarmedAmount, ulong FarmerRewardAmount, ulong FeeAmount, uint LastHeightFarmed, ulong PoolRewardAmount)> The amount farmed GetHeightInfo(CancellationToken) Get blockchain height info public Task<uint> GetHeightInfo(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<uint> Current block height GetLoggedInFingerprint(CancellationToken) Retrieves the logged in fingerprint public Task<uint?> GetLoggedInFingerprint(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<uint?> The logged in fingerprint GetNFTByDID(string, CancellationToken) Get an NFT wallet by DID ID public Task<uint> GetNFTByDID(string didId, CancellationToken cancellationToken = default) Parameters didId string The DID ID cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<uint> The wallet id GetNFTInfo(string, bool, bool, bool?, CancellationToken) Get info about an NFT public Task<NFTInfo> GetNFTInfo(string coinId, bool latest = true, bool ignoreSizeLimit = false, bool? reusePuzhash = null, CancellationToken cancellationToken = default) Parameters coinId string latest bool Get latest NFT ignoreSizeLimit bool reusePuzhash bool? cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<NFTInfo> The wallet id GetNetworkInfo(CancellationToken) Retrieves information about the current network public Task<(string NetworkName, string NetworkPrefix)> GetNetworkInfo(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(string MyDid, string CoinID)> The current network name and prefix GetPoolInfo(Uri, CancellationToken) Gets basic info about a pool that is used for pool wallet creation public static Task<PoolInfo> GetPoolInfo(Uri poolUri, CancellationToken cancellationToken = default) Parameters poolUri Uri The uri of the pool (not including 'pool_info') cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<PoolInfo> PoolInfo that can be used to create a pool wallet and join this pool GetPrivateKey(uint, CancellationToken) Get the private key accessible by the wallet public Task<PrivateKey> GetPrivateKey(uint fingerprint, CancellationToken cancellationToken = default) Parameters fingerprint uint The fingerprint cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<PrivateKey> The private key for the fingerprint GetPublicKeys(CancellationToken) Get all root public keys accessible by the wallet public Task<IEnumerable<uint>> GetPublicKeys(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<uint>> All root public keys accessible by the wallet GetSyncStatus(CancellationToken) Get the wallet's sync status public Task<(bool GenesisInitialized, bool Synced, bool Syncing)> GetSyncStatus(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(bool GenesisInitialized, bool Synced, bool Syncing)> The current sync status GetTimestampForHeight(uint, CancellationToken) Retrieve the timestamp for a given block height. public Task<(ulong Timestamp, DateTime DateTimestamp)> GetTimestampForHeight(uint height, CancellationToken cancellationToken = default) Parameters height uint cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(ulong Timestamp, DateTime DateTimestamp)> A timestamp GetTransaction(string, CancellationToken) Get a specific transaction public Task<TransactionRecord> GetTransaction(string transactionId, CancellationToken cancellationToken = default) Parameters transactionId string The id of the transaction to find cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<TransactionRecord> The TransactionRecord GetTransactionMemo(string, CancellationToken) Retrieves the memo from a transaction. public Task<IDictionary<string, IDictionary<string, IEnumerable<string>>>> GetTransactionMemo(string transactionId, CancellationToken cancellationToken = default) Parameters transactionId string cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IDictionary<string, IDictionary<string, IEnumerable<string>>>> An awaitable Task GetWalletBalances(IEnumerable<uint>, CancellationToken) Retrieves the balance of a specific list of wallets. public Task<IDictionary<string, WalletBalance>> GetWalletBalances(IEnumerable<uint> walletIds, CancellationToken cancellationToken = default) Parameters walletIds IEnumerable<uint> cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IDictionary<string, WalletBalance>> A list of WalletBalance GetWallets(bool, CancellationToken) Get the list of wallets public Task<(IEnumerable<WalletInfo> Wallets, uint Fingerprint)> GetWallets(bool includeData = true, CancellationToken cancellationToken = default) Parameters includeData bool cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(IEnumerable<WalletInfo> Wallets, uint Fingerprint)> The list of wallets GetWallets(WalletType, bool, CancellationToken) Get the list of wallets public Task<IEnumerable<WalletInfo>> GetWallets(WalletType type, bool includeData = true, CancellationToken cancellationToken = default) Parameters type WalletType Return only wallets of this type includeData bool cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<WalletInfo>> The list of wallets GetWalletsWithDIDs(CancellationToken) Gets all the wallets with DIDs public Task<IEnumerable<(uint WalletId, string DIDId, uint DIDWalletID)>> GetWalletsWithDIDs(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<(uint WalletId, string DIDId, uint DIDWalletID)>> The list of wallets LogIn(uint, CancellationToken) Sets a key to active. public Task<uint> LogIn(uint fingerprint, CancellationToken cancellationToken = default) Parameters fingerprint uint The fingerprint cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<uint> The key fingerprint LogInAndWaitForSync(uint, int, CancellationToken) Sets a fingerprint to active. Waits for the wallet to sync. public Task<uint> LogInAndWaitForSync(uint fingerprint, int millisecondsDelay = 10000, CancellationToken cancellationToken = default) Parameters fingerprint uint The fingerprint millisecondsDelay int The number of milliseconds to wait each time before checking sync status cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<uint> The key fingerprint NftSetDidBulk(string, IEnumerable<NftCoinInfo>, bool?, ulong, CancellationToken) Bulk set DID for NFTs across different wallets. public Task<(int TxNum, SpendBundle SpendBundle)> NftSetDidBulk(string didId, IEnumerable<NftCoinInfo> nftCoinList, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default) Parameters didId string nftCoinList IEnumerable<NftCoinInfo> reusePuzhash bool? fee ulong Fee (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(int TxNum, SpendBundle SpendBundle)> Transaction number and SpendBundle NftTransferBulk(string, IEnumerable<NftCoinInfo>, bool?, ulong, CancellationToken) Bulk transfer NFTs to an address. public Task<(int TxNum, SpendBundle SpendBundle)> NftTransferBulk(string targetAddress, IEnumerable<NftCoinInfo> nftCoinList, bool? reusePuzhash = null, ulong fee = 0, CancellationToken cancellationToken = default) Parameters targetAddress string nftCoinList IEnumerable<NftCoinInfo> reusePuzhash bool? fee ulong Fee (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(int TxNum, SpendBundle SpendBundle)> Transaction number and a SpendBundle PushTransactions(IEnumerable<TransactionRecord>, CancellationToken) Pushes a list of transactions to the mempool and blockchain. public Task PushTransactions(IEnumerable<TransactionRecord> transactions, CancellationToken cancellationToken = default) Parameters transactions IEnumerable<TransactionRecord> cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable task PushTx(SpendBundle, CancellationToken) Pushes a transaction / spend bundle to the mempool and blockchain. Returns whether the spend bundle was successfully included into the mempool public Task<bool> PushTx(SpendBundle spendBundle, CancellationToken cancellationToken = default) Parameters spendBundle SpendBundle cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<bool> Indicator of whether the spend bundle was successfully included in the mempool RecoverDIDWallet(string, CancellationToken) public Task<(WalletType Type, string myDID, uint walletId, string coinName, Coin coin, string newPuzHash, string pubkey, IEnumerable<byte> backupDIDs, ulong numVerificationsRequired)> RecoverDIDWallet(string backupData, CancellationToken cancellationToken = default) Parameters backupData string cancellationToken CancellationToken Returns Task<(WalletType Type, string myDID, uint walletId, string coinName, Coin coin, string newPuzHash, string pubkey, IEnumerable<byte> backupDIDs, ulong numVerificationsRequired)> Exceptions ArgumentNullException SendNotification(ulong, string, string, ulong, CancellationToken) Sends a notification. public Task<TransactionRecord> SendNotification(ulong amount, string message, string target, ulong fee = 0, CancellationToken cancellationToken = default) Parameters amount ulong message string In hex target string fee ulong Fee (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<TransactionRecord> TransactionRecord SetAutoClaim(bool, CancellationToken) Set auto claim merkle coins config public Task<AutoClaimSettings> SetAutoClaim(bool enabled, CancellationToken cancellationToken = default) Parameters enabled bool cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<AutoClaimSettings> AutoClaimSettings SetAutoClaim(bool, ushort, ulong, ulong, CancellationToken) Set auto claim merkle coins config public Task<AutoClaimSettings> SetAutoClaim(bool enabled = true, ushort batchSize = 50, ulong minAmount = 0, ulong txFee = 0, CancellationToken cancellationToken = default) Parameters enabled bool batchSize ushort minAmount ulong txFee ulong cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<AutoClaimSettings> AutoClaimSettings SetWalletResyncOnStartup(bool, CancellationToken) Resync the current logged in wallet. The transaction and offer records will be kept. public Task SetWalletResyncOnStartup(bool enable = true, CancellationToken cancellationToken = default) Parameters enable bool cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task SignMessageByAddress(string, string, bool, CancellationToken) Given a derived P2 address, sign the message by its private key. public Task<(string PubKey, string Signature, string SigningMode)> SignMessageByAddress(string message, string address, bool isHex = false, CancellationToken cancellationToken = default) Parameters message string address string isHex bool cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(string PubKey, string Signature, string SigningMode)> PubKey, Signature, and SigningMode SignMessageById(string, string, bool, CancellationToken) Given a NFT/DID ID, sign the message by the P2 private key. public Task<(string PubKey, string Signature, string SigningMode, string LatestCoinId)> SignMessageById(string message, string id, bool isHex = false, CancellationToken cancellationToken = default) Parameters message string id string isHex bool cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<(string PubKey, string Signature, string SigningMode, string LatestCoinId)> PubKey, Signature, and SigningMode SpendClawbackCoins(IEnumerable<string>, ushort, ulong, CancellationToken) Spend clawback coins that were sent (to claw them back) or received (to claim them). public Task<IEnumerable<string>> SpendClawbackCoins(IEnumerable<string> coinIds, ushort batchSize = 50, ulong fee = 0, CancellationToken cancellationToken = default) Parameters coinIds IEnumerable<string> batchSize ushort fee ulong Fee (in units of mojos) cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<IEnumerable<string>> A list of string VerifySignature(string, string, string, string?, string?, CancellationToken) Given a public key, message and signature, verify if it is valid. public Task<bool> VerifySignature(string signature, string message, string pubkey, string? address = null, string? signingMode = null, CancellationToken cancellationToken = default) Parameters signature string message string pubkey string address string signingMode string cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<bool> bool WaitForSync(int, CancellationToken) Will wait until GetSyncStatus(CancellationToken) indicates that the wallet has synced or until the cancellation token is canceled public Task WaitForSync(int millisecondsDelay = 10000, CancellationToken cancellationToken = default) Parameters millisecondsDelay int The number of milliseconds to wait each time before checking sync status cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task Exceptions TaskCanceledException When cancellation token expires or is cancelled"
+    "title": "Class WalletProxy | chia-dotnet",
+    "keywords": "Class WalletProxy Proxy that communicates with the wallet endpoint Inheritance Object WalletProxy Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public sealed class WalletProxy Remarks ctor"
   },
   "api/chia.dotnet.WalletType.html": {
     "href": "api/chia.dotnet.WalletType.html",
-    "title": "Enum WalletType | chia-dotnet-bls",
-    "keywords": "Enum WalletType Namespace chia.dotnet Assembly chia-dotnet.dll Wallet Types public enum WalletType : byte Fields ATOMIC_SWAP = 2 AUTHORIZED_PAYEE = 3 CAT = 6 CRCAT = 57 CUSTODY = 5 DAO = 14 DAO_CAT = 15 DATA_LAYER = 11 DATA_LAYER_OFFER = 12 DISTRIBUTED_ID = 8 MULTI_SIG = 4 NFT = 10 POOLING_WALLET = 9 RECOVERABLE = 7 STANDARD_WALLET = 0 VC = 13"
+    "title": "Enum WalletType | chia-dotnet",
+    "keywords": "Enum WalletType Wallet Types Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public enum WalletType : byte Fields Name Description ATOMIC_SWAP AUTHORIZED_PAYEE CAT CRCAT CUSTODY DAO DAO_CAT DATA_LAYER DATA_LAYER_OFFER DISTRIBUTED_ID MULTI_SIG NFT POOLING_WALLET RECOVERABLE STANDARD_WALLET VC"
   },
   "api/chia.dotnet.WebSocketRpcClient.html": {
     "href": "api/chia.dotnet.WebSocketRpcClient.html",
-    "title": "Class WebSocketRpcClient | chia-dotnet-bls",
-    "keywords": "Class WebSocketRpcClient Namespace chia.dotnet Assembly chia-dotnet.dll Class that handles core communication with the rpc endpoint using a websocket (wss). Only the daemon endpoint supports websockets, but it can proxy communication to other services. Destination public class WebSocketRpcClient : IRpcClient, IDisposable Inheritance object WebSocketRpcClient Implements IRpcClient IDisposable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Constructors WebSocketRpcClient(EndpointInfo) ctor public WebSocketRpcClient(EndpointInfo endpoint) Parameters endpoint EndpointInfo Details of the websocket endpoint Properties Endpoint Details of the RPC service endpoint public EndpointInfo Endpoint { get; init; } Property Value EndpointInfo Class that handles core communication with the rpc endpoint using a websocket (wss). Only the daemon endpoint supports websockets, but it can proxy communication to other services. Methods Close(CancellationToken) Cancels the receive loop and closes the websocket public Task Close(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task Awaitable Task Connect(CancellationToken) Opens the websocket and starts the receive loop public Task Connect(CancellationToken cancellationToken = default) Parameters cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task An awaitable Task Dispose() Dispose() public void Dispose() Dispose(bool) Called when the instance is being disposed or finalized protected virtual void Dispose(bool disposing) Parameters disposing bool Invoke from Dispose() OnBroadcastMessageReceived(Message) Raises the BroadcastMessageReceived event protected virtual void OnBroadcastMessageReceived(Message message) Parameters message Message The message to broadcast OnConnected() Called after Connect(CancellationToken) completes successfully. Lets derived classess know that they can do post connection initialization protected virtual void OnConnected() PostMessage(Message, CancellationToken) Posts a Message to the websocket but does not wait for a response public virtual Task PostMessage(Message message, CancellationToken cancellationToken = default) Parameters message Message The message to post cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task Awaitable Task Remarks Awaiting this method waits for the message to be sent only. It doesn't await a response. SendMessage(Message, CancellationToken) Sends a Message to the endpoint and waits for a response public Task<dynamic> SendMessage(Message message, CancellationToken cancellationToken = default) Parameters message Message The message to send cancellationToken CancellationToken A token to allow the call to be cancelled Returns Task<dynamic> The response message Remarks Awaiting this method will block until a response is received from the WebSocket or the A token to allow the call to be cancelled is cancelled Exceptions ResponseException Throws when IsSuccessfulResponse is False Events BroadcastMessageReceived Event raised when a message is received from the endpoint that was either not in response to a request or was a response from a posted message (i.e. we didn't register to receive the response) Pooling state_changed messages come through this event public event EventHandler<Message>? BroadcastMessageReceived Event Type EventHandler<Message> Class that handles core communication with the rpc endpoint using a websocket (wss). Only the daemon endpoint supports websockets, but it can proxy communication to other services."
-  },
-  "api/chia.dotnet.bech32.Bech32M.html": {
-    "href": "api/chia.dotnet.bech32.Bech32M.html",
-    "title": "Class Bech32M | chia-dotnet-bls",
-    "keywords": "Class Bech32M Namespace chia.dotnet.bech32 Assembly chia-dotnet.dll Bech32M implementation for encoding addresses public class Bech32M Inheritance object Bech32M Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Remarks adapted from https://github.com/Playwo/ChiaRPC.Net/blob/master/ChiaRPC.Net/Utils/Bech32M.cs Constructors Bech32M(string) Bech32M implementation for encoding addresses public Bech32M(string prefix = \"xch\") Parameters prefix string Address prefix Remarks adapted from https://github.com/Playwo/ChiaRPC.Net/blob/master/ChiaRPC.Net/Utils/Bech32M.cs Properties AddressPrefix Address prefix to use public string AddressPrefix { get; init; } Property Value string xch Methods AddressToPuzzleHash(string) Converts an address to a puzzle hash public static HexBytes AddressToPuzzleHash(string address) Parameters address string The address to convert Returns HexBytes The puzzle hash Exceptions ArgumentException Thrown when address is not valid AddressToPuzzleHashString(string) Converts an address to a puzzle hash public static string AddressToPuzzleHashString(string address) Parameters address string The address to convert Returns string The puzzle hash Exceptions ArgumentException Thrown when address is not valid PuzzleHashToAddress(string) Converts a puzzle hash to an address using AddressPrefix public string PuzzleHashToAddress(string puzzleHash) Parameters puzzleHash string Returns string The puzzle hash PuzzleHashToAddress(HexBytes) Converts a puzzle hash to an address using AddressPrefix public string PuzzleHashToAddress(HexBytes puzzleHash) Parameters puzzleHash HexBytes Returns string The puzzle hash"
-  },
-  "api/chia.dotnet.bech32.HexBytes.html": {
-    "href": "api/chia.dotnet.bech32.HexBytes.html",
-    "title": "Struct HexBytes | chia-dotnet-bls",
-    "keywords": "Struct HexBytes Namespace chia.dotnet.bech32 Assembly chia-dotnet.dll Utility to perform operations on an array of bytes and represent them as a Hex string public readonly struct HexBytes Inherited Members object.Equals(object, object) object.GetType() object.ReferenceEquals(object, object) Remarks adapted from https://github.com/Playwo/ChiaRPC.Net/blob/master/ChiaRPC.Net/Utils/Bech32M.cs Constructors HexBytes(string, byte[]) Utility to perform operations on an array of bytes and represent them as a Hex string public HexBytes(string hex, byte[] bytes) Parameters hex string bytes byte[] Remarks adapted from https://github.com/Playwo/ChiaRPC.Net/blob/master/ChiaRPC.Net/Utils/Bech32M.cs Properties Bytes The array of bytes public byte[] Bytes { get; init; } Property Value byte[] Utility to perform operations on an array of bytes and represent them as a Hex string Empty public static HexBytes Empty { get; } Property Value HexBytes Utility to perform operations on an array of bytes and represent them as a Hex string Hex Bytes hex string representation public string Hex { get; init; } Property Value string Utility to perform operations on an array of bytes and represent them as a Hex string IsEmpty FLag indicating that the array is empty public bool IsEmpty { get; } Property Value bool Utility to perform operations on an array of bytes and represent them as a Hex string Methods Equals(object?) Indicates whether this instance and a specified object are equal. public override bool Equals(object? obj) Parameters obj object The object to compare with the current instance. Returns bool true if obj and this instance are the same type and represent the same value; otherwise, false. FromBytes(byte[]) public static HexBytes FromBytes(byte[] bytes) Parameters bytes byte[] Utility to perform operations on an array of bytes and represent them as a Hex string Returns HexBytes Utility to perform operations on an array of bytes and represent them as a Hex string FromHex(string) public static HexBytes FromHex(string hex) Parameters hex string Utility to perform operations on an array of bytes and represent them as a Hex string Returns HexBytes Utility to perform operations on an array of bytes and represent them as a Hex string GetHashCode() Returns the hash code for this instance. public override int GetHashCode() Returns int A 32-bit signed integer that is the hash code for this instance. Sha256() SHA256 encoded copy public HexBytes Sha256() Returns HexBytes Encoded copy ToString() Returns the fully qualified type name of this instance. public override string ToString() Returns string The fully qualified type name. TryFromHex(string, out HexBytes) public static bool TryFromHex(string hex, out HexBytes result) Parameters hex string Utility to perform operations on an array of bytes and represent them as a Hex string result HexBytes Utility to perform operations on an array of bytes and represent them as a Hex string Returns bool Utility to perform operations on an array of bytes and represent them as a Hex string Operators operator +(HexBytes, byte[]) public static HexBytes operator +(HexBytes a, byte[] b) Parameters a HexBytes Utility to perform operations on an array of bytes and represent them as a Hex string b byte[] Utility to perform operations on an array of bytes and represent them as a Hex string Returns HexBytes Utility to perform operations on an array of bytes and represent them as a Hex string operator +(HexBytes, string) public static HexBytes operator +(HexBytes a, string b) Parameters a HexBytes Utility to perform operations on an array of bytes and represent them as a Hex string b string Utility to perform operations on an array of bytes and represent them as a Hex string Returns HexBytes Utility to perform operations on an array of bytes and represent them as a Hex string operator +(HexBytes, HexBytes) public static HexBytes operator +(HexBytes a, HexBytes b) Parameters a HexBytes Utility to perform operations on an array of bytes and represent them as a Hex string b HexBytes Utility to perform operations on an array of bytes and represent them as a Hex string Returns HexBytes Utility to perform operations on an array of bytes and represent them as a Hex string operator ==(HexBytes, HexBytes) public static bool operator ==(HexBytes a, HexBytes b) Parameters a HexBytes Utility to perform operations on an array of bytes and represent them as a Hex string b HexBytes Utility to perform operations on an array of bytes and represent them as a Hex string Returns bool Utility to perform operations on an array of bytes and represent them as a Hex string operator !=(HexBytes, HexBytes) public static bool operator !=(HexBytes a, HexBytes b) Parameters a HexBytes Utility to perform operations on an array of bytes and represent them as a Hex string b HexBytes Utility to perform operations on an array of bytes and represent them as a Hex string Returns bool Utility to perform operations on an array of bytes and represent them as a Hex string"
-  },
-  "api/chia.dotnet.bech32.html": {
-    "href": "api/chia.dotnet.bech32.html",
-    "title": "Namespace chia.dotnet.bech32 | chia-dotnet-bls",
-    "keywords": "Namespace chia.dotnet.bech32 Classes Bech32M Bech32M implementation for encoding addresses Structs HexBytes Utility to perform operations on an array of bytes and represent them as a Hex string"
-  },
-  "api/chia.dotnet.html": {
-    "href": "api/chia.dotnet.html",
-    "title": "Namespace chia.dotnet | chia-dotnet-bls",
-    "keywords": "Namespace chia.dotnet Classes AmountFilter AmountWithPuzzlehash Announcement AssetInfo AutoClaimSettings BlockCountMetrics BlockRecord This class is not included or hashed into the blockchain, but it is kept in memory as a more efficient way to maintain data about the blockchain. This allows us to validate future blocks, difficulty adjustments, etc, without saving the whole header block in memory. BlockSpendWithConditions BlockchainState The node's view of the blockchain. CATInfo CATWallet Wraps a CAT wallet CRCATWallet Wraps a CRCAT Wallet ChallengeChainSubSlot ClassgroupElement Represents a classgroup element (a,b,c) where a, b, and c are 512 bit signed integers. However this is using a compressed representation. VDF outputs are a single classgroup element. VDF proofs can also be one classgroup element(or multiple). Coin This structure is used in the body for the reward and fees genesis coins. CoinAnnouncement CoinRecord These are values that correspond to a CoinName that are used in keeping track of the unspent database. CoinSpend This is a rather disparate data structure that validates coin transfers. It's generally populated with data from different sources, since burned coins are identified by name, so it is built up more often that it is streamed. Condition This type doesn't exist in the chia code. This property is serialzied into the Json as a tuple, which shows up as a mixed type json array. There is a speciailzed converter to read the Json and get the ConditionOpCode into ConditionOpcode conditions: List[Tuple[ConditionOpcode, List[ConditionWithArgs]]] ConditionValidTimes ConditionWithVars This structure is used to store parsed CLVM conditions Conditions in CLVM have either format of(opcode, var1) or(opcode, var1, var2) Config Represents a chia config yaml file and its contents. Used to find the uri and ssl certs needed to connect ConnectionInfo Chia's representation of a connection from node to node CrawlerProxy Proxy that communicates with the crawler DAOInfo DAORules DAOWallet Wraps a DAO Wallet DIDWallet Wraps a Distributed Identity Wallet DaemonProxy WebSocketRpcClient for the daemon interface. The daemon can be used to proxy messages to and from other chia services as well as controlling the PlotterProxy and having it's own procedures DataLayerOffer DataLayerProxy Proxy that communicates with the Data Layer DataLayerSyncStatus DataLayerWallet Wraps a Data Layer Wallet DidInfo EndOfSubSlotBundle EndpointInfo Information about how to connect and authenticate with the RPC endpoint ErrorResponse Response in error case for all endpoints of the pool protocol Extensions Helper extension methods FarmerProxy Proxy that communicates with the farmer FarmerRewards FarmerSignagePoint This type doesn't exist in the chia code but is generated and passed around as a dicitonary (not to be ocnfused with SignagePoint) FilterItem Foliage The entire foliage block, containing signature and the unsigned back pointer The hash of this is the \"header hash\". Note that for unfinished blocks, the prev_block_hash Is the prev from the signage point, and can be replaced with a more recent block FoliageBlockData Part of the block that is signed by the plot key FoliageTransactionBlock Information that goes along with each transaction block that is relevant for light clients FullBlock All the information required to validate a block FullNodeProxy Proxy that communicates with the full node FungibleAsset HarvesterConfig HarvesterConnection HarvesterInfo HarvesterProxy Proxy that communicates with the harvester HarvesterSummary HarvesterSync HashFilter HttpRpcClient Class that handles core communication with the rpc endpoint using http(s) InfusedChallengeChainSubSlot InternalNode KVDiff KeyData KeyDataSecrets KeyringStatus Layer LineageProof MempoolItem MempoolMinFees Message The messaging data structure for request and response exchange with the RPC endpoint Mirror NFTBulkMintingInfo Info for minting NFTs in bulk NFTInfo NFT Info for displaying NFT on the UI NFTMintingInfo Info for minting an NFT NFTWallet Wraps an NFT wallet NPC NPCResult NftCoinInfo NftMintEntry OfferRecord The in memory representation of an offer and its record of trade OfferStore OfferSummary PaginatedPlotRequest PassphraseRequirements PeerCounts PlotInfo Info about a plot file PlotInfoRequestData PlotPathRequestData PlotterConfig Configuration settings for the plotter. (equivalent to chia plots create command line args) https://github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference PlotterInfo PlotterProxy Class to manage plotting PlottingKeys PluginStatus PoolInfo PoolPoint PoolState PoolState is a type that is serialized to the blockchain to track the state of the user's pool singleton target_puzzle_hash is either the pool address, or the self-pooling address that pool rewards will be paid to. target_puzzle_hash is NOT the p2_singleton puzzle that block rewards are sent to. The p2_singleton address is the initial address, and the target_puzzle_hash is the final destination. relative_lock_height is zero when in SELF_POOLING state PoolStateInfo This type does not exist in the chia python, but is returned as a dicitonary for the UI to show pool state. Not to be confused with PoolState PoolTarget PoolWallet Wraps a Pool Wallet PoolWalletConfig This is what goes into the user's config file, to communicate between the wallet and the farmer processes. PoolWalletInfo Internal Pool Wallet state, not destined for the blockchain. This can be completely derived with the Singleton's CoinSpends list, or with the information from the WalletPoolStore. PrivateKey PrivateKeyData Proof ProofOfSpace ProposalInfo ProposalState PuzzleAnnouncement QueuedPlotInfo An entry on the plotter queue ResponseException Exception thrown when the RPC endpoint returns a response Message but Data.success is false oro there is a communication error on the websocket of http channgel RewardChainBlock RewardChainBlockUnfinished RewardChainSubSlot Root RootHash RootHistory RoyaltyAsset SendPeer Represents the list of peers that we sent the transaction to, whether each one included it in the mempool, and what the error message (if any) was ServiceProxy Base class that uses an IRpcClient to send and receive messages to services SignagePoint SingletonInfo SingletonRecord SpendBundle This is a list of coins being spent along with their solution programs, and a single aggregated signature. This is the object that most closely corresponds to a bitcoin transaction (although because of non-interactive signature aggregation, the boundaries between transactions are more flexible than in bitcoin). StoreProofs SubEpochSummary SubSlotProofs SyncState TerminalNode Token TradeManager API wrapper for those wallet RPC methods dealing with trades and offers TradeRecord Used for storing transaction data and status in wallets. TransactionRecord Used for storing transaction data and status in wallets. TransactionTypeFilter TransactionsInfo Information that goes along with each transaction block UInt32Range UInt64Range UnfinishedHeaderBlock Same as a FullBlock but without TransactionInfo and Generator, used by light clients VCLineageProof The covenant layer for exigent metadata layers requires to be passed the previous parent's metadata too VCProofs VCRecord VDFInfo VDFProof VerifiedCredential This class serves as the main driver for the entire VC puzzle stack. Given the information below, it can sync and spend VerifiedCredentials in any specified manner.Trying to sync from a spend that this class did not create will likely result in an error. VerifiedCredentialManager API wrapper for those wallet RPC methods dealing with verified credentials Wallet Base class representing a specific wallet (i.e. anything with a WalletID) WalletAddress WalletBalance WalletInfo This object represents the wallet data as it is stored in DB. ID: Main wallet (Standard) is stored at index 1, every wallet created after done has auto incremented id. Name: can be a user provided or default generated name. (can be modified) Type: is specified during wallet creation and should never be changed. Data: this filed is intended to be used for storing any wallet specific information required for it. This data should be json encoded string. WalletProxy Proxy that communicates with the wallet endpoint WebSocketRpcClient Class that handles core communication with the rpc endpoint using a websocket (wss). Only the daemon endpoint supports websockets, but it can proxy communication to other services. Destination Structs ServiceNames The names of chia services. These are used as Destination values Interfaces IRpcClient Interface representing rpc communication Enums CoinRecordOrder CoinType FilterMode KSize Valid plot sizes https://github.com/Chia-Network/chia-blockchain/wiki/k-sizes MempoolInclusionStatus NodeType PlotState PoolSingletonState From the user's point of view, a pool group can be in these states: SELF_POOLING: The singleton exists on the blockchain, and we are farming block rewards to a wallet address controlled by the user LEAVING_POOL: The singleton exists, and we have entered the \"escaping\" state, which means we are waiting for a number of blocks = relative_lock_height to pass, so we can leave. FARMING_TO_POOL: The singleton exists, and it is assigned to a pool. CLAIMING_SELF_POOLED_REWARDS: We have submitted a transaction to sweep our self-pooled funds. Side Status TradeStatus TransactionType WalletType Wallet Types"
+    "title": "Class WebSocketRpcClient | chia-dotnet",
+    "keywords": "Class WebSocketRpcClient Class that handles core communication with the rpc endpoint using a websocket (wss). Only the daemon endpoint supports websockets, but it can proxy communication to other services. Destination Inheritance Object WebSocketRpcClient Implements IRpcClient IDisposable Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Object.ReferenceEquals(Object, Object) Object.ToString() Namespace : chia.dotnet Assembly : chia-dotnet.dll Syntax public class WebSocketRpcClient : IRpcClient, IDisposable Constructors | Improve this Doc View Source WebSocketRpcClient(EndpointInfo) ctor Declaration public WebSocketRpcClient(EndpointInfo endpoint) Parameters Type Name Description EndpointInfo endpoint Details of the websocket endpoint Properties | Improve this Doc View Source Endpoint Details of the RPC service endpoint Declaration public EndpointInfo Endpoint { get; set; } Property Value Type Description EndpointInfo Methods | Improve this Doc View Source Close(CancellationToken) Cancels the receive loop and closes the websocket Declaration public async Task Close(CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description CancellationToken cancellationToken A token to allow the call to be cancelled Returns Type Description Task Awaitable Task | Improve this Doc View Source Connect(CancellationToken) Opens the websocket and starts the receive loop Declaration public async Task Connect(CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description CancellationToken cancellationToken A token to allow the call to be cancelled Returns Type Description Task An awaitable Task | Improve this Doc View Source Dispose() Dispose() Declaration public void Dispose() | Improve this Doc View Source Dispose(Boolean) Called when the instance is being disposed or finalized Declaration protected virtual void Dispose(bool disposing) Parameters Type Name Description Boolean disposing Invoke from Dispose() | Improve this Doc View Source OnBroadcastMessageReceived(Message) Raises the BroadcastMessageReceived event Declaration protected virtual void OnBroadcastMessageReceived(Message message) Parameters Type Name Description Message message The message to broadcast | Improve this Doc View Source OnConnected() Called after Connect(CancellationToken) completes successfully. Lets derived classess know that they can do post connection initialization Declaration protected virtual void OnConnected() | Improve this Doc View Source PostMessage(Message, CancellationToken) Posts a Message to the websocket but does not wait for a response Declaration public virtual async Task PostMessage(Message message, CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description Message message The message to post CancellationToken cancellationToken A token to allow the call to be cancelled Returns Type Description Task Awaitable Task Remarks Awaiting this method waits for the message to be sent only. It doesn't await a response. | Improve this Doc View Source SendMessage(Message, CancellationToken) Sends a Message to the endpoint and waits for a response Declaration public async Task<dynamic> SendMessage(Message message, CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description Message message The message to send CancellationToken cancellationToken A token to allow the call to be cancelled Returns Type Description Task < Object > The response message Remarks Awaiting this method will block until a response is received from the WebSocket or the A token to allow the call to be cancelled is cancelled Exceptions Type Condition ResponseException Throws when IsSuccessfulResponse is False Events | Improve this Doc View Source BroadcastMessageReceived Event raised when a message is received from the endpoint that was either not in response to a request or was a response from a posted message (i.e. we didn't register to receive the response) Pooling state_changed messages come through this event Declaration public event EventHandler<Message> BroadcastMessageReceived Event Type Type Description EventHandler < Message > Remarks You need to call with wallet_ui in order for service events to be generated. Implements IRpcClient System.IDisposable"
   },
   "api/index.html": {
     "href": "api/index.html",
-    "title": "chia-dotnet | chia-dotnet-bls",
+    "title": "chia-dotnet | chia-dotnet",
     "keywords": "chia-dotnet"
   },
   "articles/intro.html": {
     "href": "articles/intro.html",
-    "title": "chia-dotnet | chia-dotnet-bls",
+    "title": "chia-dotnet | chia-dotnet",
     "keywords": "chia-dotnet"
   },
   "index.html": {
     "href": "index.html",
-    "title": "chia-dotnet | chia-dotnet-bls",
-    "keywords": "chia-dotnet Cross-platform .Net5 rpc client library for chia. Browse the api documentation and integration test code for more info and examples. Quick Start Example var endpoint = Config.Open().GetEndpoint(\"daemon\"); using var rpcClient = new WebSocketRpcClient(endpoint); await rpcClient.Connect(); var daemon = new DaemonProxy(rpcClient, \"unit_tests\"); await daemon.RegisterService(); var fullNode = new FullNodeProxy(rpcClient, \"unit_tests\"); var state = await fullNode.GetBlockchainState(); Main Types and Relationships The Wallet service API is segmented into classes for specific wallet types and a trade maanger for trades and offers."
+    "title": "chia-dotnet | chia-dotnet",
+    "keywords": "chia-dotnet Cross-platform .Net5 rpc client library for chia . Browse the api documentation and integration test code for more info and examples. Quick Start Example var endpoint = Config.Open().GetEndpoint(\"daemon\"); using var rpcClient = new WebSocketRpcClient(endpoint); await rpcClient.Connect(); var daemon = new DaemonProxy(rpcClient, \"unit_tests\"); await daemon.RegisterService(); var fullNode = new FullNodeProxy(rpcClient, \"unit_tests\"); var state = await fullNode.GetBlockchainState(); Main Types and Relationships The Wallet service API is segmented into classes for specific wallet types and a trade maanger for trades and offers."
   }
 }
\ No newline at end of file
diff --git a/docs/manifest.json b/docs/manifest.json
index 94722ecd..c37cc07f 100644
--- a/docs/manifest.json
+++ b/docs/manifest.json
@@ -1,4 +1,5 @@
 {
+  "homepages": [],
   "source_base_path": "C:/Users/don/src/github/dkackman/chia-dotnet/src/docfx",
   "xrefmap": "xrefmap.yml",
   "files": [
@@ -8,16 +9,19 @@
         "resource": {
           "relative_path": "index.json"
         }
-      }
+      },
+      "is_incremental": false
     },
     {
       "type": "ManagedReference",
       "source_relative_path": "api/chia.dotnet.AmountFilter.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.AmountFilter.html"
+          "relative_path": "api/chia.dotnet.AmountFilter.html",
+          "hash": "VPtDYcCUpVwZJnNS2b7hINHpx6lwnszqR9UFtfMPNI0="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -25,9 +29,11 @@
       "source_relative_path": "api/chia.dotnet.AmountWithPuzzlehash.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.AmountWithPuzzlehash.html"
+          "relative_path": "api/chia.dotnet.AmountWithPuzzlehash.html",
+          "hash": "BFZ6S8z0jjf2p+81Mw4rKUS7PaivMXPR9ydERhrZmpg="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -35,9 +41,11 @@
       "source_relative_path": "api/chia.dotnet.Announcement.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.Announcement.html"
+          "relative_path": "api/chia.dotnet.Announcement.html",
+          "hash": "ccuhPec8URjFjpmH0sFr0Q5E2z7k53xzUPLdR2b7U4M="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -45,9 +53,11 @@
       "source_relative_path": "api/chia.dotnet.AssetInfo.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.AssetInfo.html"
+          "relative_path": "api/chia.dotnet.AssetInfo.html",
+          "hash": "pngb+KZXgsHuU3PidmmAf8S1Arl5QPbvI18W4N0rioo="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -55,9 +65,11 @@
       "source_relative_path": "api/chia.dotnet.AutoClaimSettings.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.AutoClaimSettings.html"
+          "relative_path": "api/chia.dotnet.AutoClaimSettings.html",
+          "hash": "7V6aJ0Aoyn2REYZsDza0AVkYs5zfRWa0NiRQd82zU9s="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -65,9 +77,11 @@
       "source_relative_path": "api/chia.dotnet.BlockCountMetrics.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.BlockCountMetrics.html"
+          "relative_path": "api/chia.dotnet.BlockCountMetrics.html",
+          "hash": "LxiJo3HedCTujVczTb4oDNgx9/iju+ACKX+QP3xZeyw="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -75,9 +89,11 @@
       "source_relative_path": "api/chia.dotnet.BlockRecord.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.BlockRecord.html"
+          "relative_path": "api/chia.dotnet.BlockRecord.html",
+          "hash": "v7EbaZQAr2Uq7sSMXfA0/L/otW8b2oPsEIoEtHSPGm0="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -85,9 +101,11 @@
       "source_relative_path": "api/chia.dotnet.BlockSpendWithConditions.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.BlockSpendWithConditions.html"
+          "relative_path": "api/chia.dotnet.BlockSpendWithConditions.html",
+          "hash": "KD4ny892AGXHpkqAw/t0AhyjQYHKX7dX53S4PVQYt4o="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -95,9 +113,11 @@
       "source_relative_path": "api/chia.dotnet.BlockchainState.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.BlockchainState.html"
+          "relative_path": "api/chia.dotnet.BlockchainState.html",
+          "hash": "odLmBTruXIfgZMX0LjMAxnj874P1nQdiyGO3VKxA7L0="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -105,9 +125,11 @@
       "source_relative_path": "api/chia.dotnet.CATInfo.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.CATInfo.html"
+          "relative_path": "api/chia.dotnet.CATInfo.html",
+          "hash": "HCO8fBn6J6iTCSAUPAISVpTCIWio0NDTqdLwopwXmZU="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -115,9 +137,11 @@
       "source_relative_path": "api/chia.dotnet.CATWallet.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.CATWallet.html"
+          "relative_path": "api/chia.dotnet.CATWallet.html",
+          "hash": "OIV7ojJJAIdp/0NfqQsax+6ncTxzr1bk0tuO1vDT4VA="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -125,9 +149,11 @@
       "source_relative_path": "api/chia.dotnet.CRCATWallet.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.CRCATWallet.html"
+          "relative_path": "api/chia.dotnet.CRCATWallet.html",
+          "hash": "S6sQprdAmGt+eG9IOiY9OlLeChxVENtdXCZ30+TfDoE="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -135,9 +161,11 @@
       "source_relative_path": "api/chia.dotnet.ChallengeChainSubSlot.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.ChallengeChainSubSlot.html"
+          "relative_path": "api/chia.dotnet.ChallengeChainSubSlot.html",
+          "hash": "EK1GfCkTACa5aa4sTdVq92DAsfmgZAiUwpHaUu6SbtU="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -145,9 +173,11 @@
       "source_relative_path": "api/chia.dotnet.ClassgroupElement.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.ClassgroupElement.html"
+          "relative_path": "api/chia.dotnet.ClassgroupElement.html",
+          "hash": "gzmR9EZRUj35UVj0yIQ+YQ1zqeP+NF+epYsYyJI83I0="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -155,9 +185,11 @@
       "source_relative_path": "api/chia.dotnet.Coin.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.Coin.html"
+          "relative_path": "api/chia.dotnet.Coin.html",
+          "hash": "yBTlgR9DV/oRYg3T9+OHSrfl0X/QKRhKM6bcM91Tq3g="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -165,9 +197,11 @@
       "source_relative_path": "api/chia.dotnet.CoinAnnouncement.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.CoinAnnouncement.html"
+          "relative_path": "api/chia.dotnet.CoinAnnouncement.html",
+          "hash": "/6Ml0dnrYPoyEfvagNJ6X7Mmn3HOuOsJw/ovnHYDZKk="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -175,9 +209,11 @@
       "source_relative_path": "api/chia.dotnet.CoinRecord.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.CoinRecord.html"
+          "relative_path": "api/chia.dotnet.CoinRecord.html",
+          "hash": "+4W6z0ey/y43t+JWyPOnW0UPQOB/KNkD6lxj974KnDg="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -185,9 +221,11 @@
       "source_relative_path": "api/chia.dotnet.CoinRecordOrder.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.CoinRecordOrder.html"
+          "relative_path": "api/chia.dotnet.CoinRecordOrder.html",
+          "hash": "/2aPWHZB9IqgHm8FRq7X/HoDn4p3LWA7FpEdHZMoA8A="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -195,9 +233,11 @@
       "source_relative_path": "api/chia.dotnet.CoinSpend.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.CoinSpend.html"
+          "relative_path": "api/chia.dotnet.CoinSpend.html",
+          "hash": "Y+eqcRTyCKqwiQdzbBG+hibimLzRWVRalxVDZsICICY="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -205,9 +245,11 @@
       "source_relative_path": "api/chia.dotnet.CoinType.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.CoinType.html"
+          "relative_path": "api/chia.dotnet.CoinType.html",
+          "hash": "zWK+LzfWkBkwWyWf9de9e/ZnWtQ26yL39wMqiP9uZAY="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -215,9 +257,11 @@
       "source_relative_path": "api/chia.dotnet.Condition.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.Condition.html"
+          "relative_path": "api/chia.dotnet.Condition.html",
+          "hash": "dlKvfnks1WWsMdL/LSGBROV36+MWkz8nRkGkvZWTbjw="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -225,9 +269,11 @@
       "source_relative_path": "api/chia.dotnet.ConditionValidTimes.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.ConditionValidTimes.html"
+          "relative_path": "api/chia.dotnet.ConditionValidTimes.html",
+          "hash": "ygtbo+TYjLpMIPipqZPGa6yFoKLlBRXTA/BnKwBdD6A="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -235,9 +281,11 @@
       "source_relative_path": "api/chia.dotnet.ConditionWithVars.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.ConditionWithVars.html"
+          "relative_path": "api/chia.dotnet.ConditionWithVars.html",
+          "hash": "tZLFLEj8T3iDfixC3kpz9AFjCvhK6UaZOCSN7pYG288="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -245,9 +293,11 @@
       "source_relative_path": "api/chia.dotnet.Config.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.Config.html"
+          "relative_path": "api/chia.dotnet.Config.html",
+          "hash": "tx4VRVM3nCc/wQ3sEdd40GowoWG7MJJ7Dwn8fQiufDU="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -255,9 +305,11 @@
       "source_relative_path": "api/chia.dotnet.ConnectionInfo.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.ConnectionInfo.html"
+          "relative_path": "api/chia.dotnet.ConnectionInfo.html",
+          "hash": "v0/Q0Y3emNtDypO76sGE7dcWTYWHjRZXuGUIXav9akU="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -265,9 +317,11 @@
       "source_relative_path": "api/chia.dotnet.CrawlerProxy.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.CrawlerProxy.html"
+          "relative_path": "api/chia.dotnet.CrawlerProxy.html",
+          "hash": "LuztRcOzeCpM/gZpwXRrCw8KvSSO3HLaRGzIhK5JMb4="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -275,9 +329,11 @@
       "source_relative_path": "api/chia.dotnet.DAOInfo.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.DAOInfo.html"
+          "relative_path": "api/chia.dotnet.DAOInfo.html",
+          "hash": "4SebRQIdjOesNTjOad0EWS4bOH/rZMBEGWV2RFXP9r4="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -285,9 +341,11 @@
       "source_relative_path": "api/chia.dotnet.DAORules.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.DAORules.html"
+          "relative_path": "api/chia.dotnet.DAORules.html",
+          "hash": "MI5317kJf9JUo3bv15GiwLJFaDdoxl43vqSQ+eALVdQ="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -295,9 +353,11 @@
       "source_relative_path": "api/chia.dotnet.DAOWallet.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.DAOWallet.html"
+          "relative_path": "api/chia.dotnet.DAOWallet.html",
+          "hash": "2DBtco504EmsrR2q003zDWXtPF1VQhuUS1I4sp9CARg="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -305,9 +365,11 @@
       "source_relative_path": "api/chia.dotnet.DIDWallet.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.DIDWallet.html"
+          "relative_path": "api/chia.dotnet.DIDWallet.html",
+          "hash": "4pVRQlbPtYkTOrDRWyDXPL3yX9me/FH0gx1fHw3DpK4="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -315,9 +377,11 @@
       "source_relative_path": "api/chia.dotnet.DaemonProxy.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.DaemonProxy.html"
+          "relative_path": "api/chia.dotnet.DaemonProxy.html",
+          "hash": "3S9Q6UV3Kj10vcQ9dfwgecsrCHfiR+3dhbpERbqvzTE="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -325,9 +389,11 @@
       "source_relative_path": "api/chia.dotnet.DataLayerOffer.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.DataLayerOffer.html"
+          "relative_path": "api/chia.dotnet.DataLayerOffer.html",
+          "hash": "26vQ44Rqu2MIxLW4oZYCeJgwSUfMrO9uIAIFpMlchg0="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -335,9 +401,11 @@
       "source_relative_path": "api/chia.dotnet.DataLayerProxy.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.DataLayerProxy.html"
+          "relative_path": "api/chia.dotnet.DataLayerProxy.html",
+          "hash": "4mZORuaPmsxtp6pb+XksP8T831WDPtc5knd9ceWKvRE="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -345,9 +413,11 @@
       "source_relative_path": "api/chia.dotnet.DataLayerSyncStatus.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.DataLayerSyncStatus.html"
+          "relative_path": "api/chia.dotnet.DataLayerSyncStatus.html",
+          "hash": "uRO2QpUR7ymv91mM0R5/YUAD/Uc8sZteJWwwK8TWqtk="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -355,9 +425,11 @@
       "source_relative_path": "api/chia.dotnet.DataLayerWallet.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.DataLayerWallet.html"
+          "relative_path": "api/chia.dotnet.DataLayerWallet.html",
+          "hash": "+Ihp3/3HB1BEZkjfelvce3UMmGAFwqufB59EhEjYuPE="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -365,9 +437,11 @@
       "source_relative_path": "api/chia.dotnet.DidInfo.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.DidInfo.html"
+          "relative_path": "api/chia.dotnet.DidInfo.html",
+          "hash": "ddTQAhPoLwMaFY3n+nVNrTkRMXdSEEGTt52X0CQMvvE="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -375,9 +449,11 @@
       "source_relative_path": "api/chia.dotnet.EndOfSubSlotBundle.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.EndOfSubSlotBundle.html"
+          "relative_path": "api/chia.dotnet.EndOfSubSlotBundle.html",
+          "hash": "x4sbT7gJSfl5tU0mtT/qZT2Yx67bezUqHUhqWcZjopA="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -385,9 +461,11 @@
       "source_relative_path": "api/chia.dotnet.EndpointInfo.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.EndpointInfo.html"
+          "relative_path": "api/chia.dotnet.EndpointInfo.html",
+          "hash": "4TZF2d8o8Our+LhOwhamsOjLCovh0jV+jFCUhfPzOW0="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -395,9 +473,11 @@
       "source_relative_path": "api/chia.dotnet.ErrorResponse.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.ErrorResponse.html"
+          "relative_path": "api/chia.dotnet.ErrorResponse.html",
+          "hash": "VMTSoH1jy/l1bGfMBzu3C/1KPtjbKU6M5JiyLQ6TWV8="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -405,9 +485,11 @@
       "source_relative_path": "api/chia.dotnet.Extensions.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.Extensions.html"
+          "relative_path": "api/chia.dotnet.Extensions.html",
+          "hash": "3TpMOrHLqNUVWKa3lOR0lkcA3TsjYDXc6U8nsGoCiAA="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -415,9 +497,11 @@
       "source_relative_path": "api/chia.dotnet.FarmerProxy.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.FarmerProxy.html"
+          "relative_path": "api/chia.dotnet.FarmerProxy.html",
+          "hash": "GK2gsWHXtEwrK40PLxqesZXygxBEUbBrvJSHSPDfgp4="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -425,9 +509,11 @@
       "source_relative_path": "api/chia.dotnet.FarmerRewards.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.FarmerRewards.html"
+          "relative_path": "api/chia.dotnet.FarmerRewards.html",
+          "hash": "lE/J2nlNpOv9zM6+2eifVCQDF5cW9g3imuu0XbnFGZk="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -435,9 +521,11 @@
       "source_relative_path": "api/chia.dotnet.FarmerSignagePoint.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.FarmerSignagePoint.html"
+          "relative_path": "api/chia.dotnet.FarmerSignagePoint.html",
+          "hash": "kyWcu88i0ojP+PznHHCcF2ZuP4ibh/yaj+tM6X5w3ks="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -445,9 +533,11 @@
       "source_relative_path": "api/chia.dotnet.FilterItem.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.FilterItem.html"
+          "relative_path": "api/chia.dotnet.FilterItem.html",
+          "hash": "QhdVG40PnmACDPCNk0hB3bo96ExKGEvMmtxAK3YkBPc="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -455,9 +545,11 @@
       "source_relative_path": "api/chia.dotnet.FilterMode.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.FilterMode.html"
+          "relative_path": "api/chia.dotnet.FilterMode.html",
+          "hash": "aBvw73nkp3UNjMoXrajJMDw41/gAkFWnAj8SHvHEKbs="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -465,9 +557,11 @@
       "source_relative_path": "api/chia.dotnet.Foliage.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.Foliage.html"
+          "relative_path": "api/chia.dotnet.Foliage.html",
+          "hash": "1FWdiRYj0szh/eUvUC7eVQ67/k6oXL35dbBiNG4933E="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -475,9 +569,11 @@
       "source_relative_path": "api/chia.dotnet.FoliageBlockData.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.FoliageBlockData.html"
+          "relative_path": "api/chia.dotnet.FoliageBlockData.html",
+          "hash": "YqiZtkglQWqj34erG/Z1Wz0n59Kf6xeEHNOXSHk0vNA="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -485,9 +581,11 @@
       "source_relative_path": "api/chia.dotnet.FoliageTransactionBlock.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.FoliageTransactionBlock.html"
+          "relative_path": "api/chia.dotnet.FoliageTransactionBlock.html",
+          "hash": "sXzWy3AgDjw9ggqTyqPfQFoXcOlEqYyhTNTpWzQTjD0="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -495,9 +593,11 @@
       "source_relative_path": "api/chia.dotnet.FullBlock.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.FullBlock.html"
+          "relative_path": "api/chia.dotnet.FullBlock.html",
+          "hash": "N8TSnz9aIf44+nh+J1wcr9/LyME6zhbBDYmjMdZ6t88="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -505,9 +605,11 @@
       "source_relative_path": "api/chia.dotnet.FullNodeProxy.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.FullNodeProxy.html"
+          "relative_path": "api/chia.dotnet.FullNodeProxy.html",
+          "hash": "vENGQNyjby/MJcozAAVkPOXihnP5rHqNMD8d1quWwV4="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -515,9 +617,11 @@
       "source_relative_path": "api/chia.dotnet.FungibleAsset.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.FungibleAsset.html"
+          "relative_path": "api/chia.dotnet.FungibleAsset.html",
+          "hash": "YJSwMdPrp9426AkNaFOyQwtMOO/7Fcw1NE6zvavmncA="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -525,9 +629,11 @@
       "source_relative_path": "api/chia.dotnet.HarvesterConfig.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.HarvesterConfig.html"
+          "relative_path": "api/chia.dotnet.HarvesterConfig.html",
+          "hash": "zrwi/B0CdMfg92OE4xSD5mPhGGTDF+zZszwK5DJT5I0="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -535,9 +641,11 @@
       "source_relative_path": "api/chia.dotnet.HarvesterConnection.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.HarvesterConnection.html"
+          "relative_path": "api/chia.dotnet.HarvesterConnection.html",
+          "hash": "vIJGe6pdmbqYdbIBPgzrf03Lazr5C+GUVyD9pXKrhAQ="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -545,9 +653,11 @@
       "source_relative_path": "api/chia.dotnet.HarvesterInfo.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.HarvesterInfo.html"
+          "relative_path": "api/chia.dotnet.HarvesterInfo.html",
+          "hash": "ZTfsJ70F6/McGf8XXKCqSXNuuk8xRcw4rlZroC11hN0="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -555,9 +665,11 @@
       "source_relative_path": "api/chia.dotnet.HarvesterProxy.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.HarvesterProxy.html"
+          "relative_path": "api/chia.dotnet.HarvesterProxy.html",
+          "hash": "b/MR8X6IYMsH25lHzi7a0QmrUdrEhBa0T+jSwwM8Wf8="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -565,9 +677,11 @@
       "source_relative_path": "api/chia.dotnet.HarvesterSummary.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.HarvesterSummary.html"
+          "relative_path": "api/chia.dotnet.HarvesterSummary.html",
+          "hash": "ZqY0ANIUnzINL7onj56MWEV6I258XHHFHz+/NMUF6Zo="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -575,9 +689,11 @@
       "source_relative_path": "api/chia.dotnet.HarvesterSync.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.HarvesterSync.html"
+          "relative_path": "api/chia.dotnet.HarvesterSync.html",
+          "hash": "2wZVTPXNET5vvSPALqOBp41UdzPk8k7i6yjYlZ0DPC0="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -585,9 +701,11 @@
       "source_relative_path": "api/chia.dotnet.HashFilter.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.HashFilter.html"
+          "relative_path": "api/chia.dotnet.HashFilter.html",
+          "hash": "h8xd7DGwiahGkySwjU/PPMPwRWmEO+32NHMS2IdTY3E="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -595,9 +713,11 @@
       "source_relative_path": "api/chia.dotnet.HttpRpcClient.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.HttpRpcClient.html"
+          "relative_path": "api/chia.dotnet.HttpRpcClient.html",
+          "hash": "cbsTelEhplfuKLbpAshVD11hoPmyTEPlaAcpFXiJBnc="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -605,9 +725,11 @@
       "source_relative_path": "api/chia.dotnet.IRpcClient.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.IRpcClient.html"
+          "relative_path": "api/chia.dotnet.IRpcClient.html",
+          "hash": "onxsUkb0kgr71SyHAL6owKAxHRWf/1nC0f669B1jgq4="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -615,9 +737,11 @@
       "source_relative_path": "api/chia.dotnet.InfusedChallengeChainSubSlot.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.InfusedChallengeChainSubSlot.html"
+          "relative_path": "api/chia.dotnet.InfusedChallengeChainSubSlot.html",
+          "hash": "vMkM0GtDzOW5JTVxHdBj3ejXJNvSqEE/3sTTrn+AJlw="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -625,9 +749,11 @@
       "source_relative_path": "api/chia.dotnet.InternalNode.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.InternalNode.html"
+          "relative_path": "api/chia.dotnet.InternalNode.html",
+          "hash": "JgJl5kF3yvSa9PLDkopQk4yDolPpTMezsn5yigBcLOw="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -635,9 +761,11 @@
       "source_relative_path": "api/chia.dotnet.KSize.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.KSize.html"
+          "relative_path": "api/chia.dotnet.KSize.html",
+          "hash": "yOMcPc7ag813u3MYSS582/0fKeW60IZBcDJU8Fh7SzM="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -645,9 +773,11 @@
       "source_relative_path": "api/chia.dotnet.KVDiff.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.KVDiff.html"
+          "relative_path": "api/chia.dotnet.KVDiff.html",
+          "hash": "WkM9a8tabEa0JjI+KJxKvo3XtKn5CeW1O0NROnGR2c8="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -655,9 +785,11 @@
       "source_relative_path": "api/chia.dotnet.KeyData.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.KeyData.html"
+          "relative_path": "api/chia.dotnet.KeyData.html",
+          "hash": "h1tycwfpRSK5OTMdV/aZIBbNijOS4YgHupgSLY1BgT4="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -665,9 +797,11 @@
       "source_relative_path": "api/chia.dotnet.KeyDataSecrets.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.KeyDataSecrets.html"
+          "relative_path": "api/chia.dotnet.KeyDataSecrets.html",
+          "hash": "tFpRt2XGW3NFF2Y9Iwb+Z81cBDH5kbGpwbX0qHrH2cI="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -675,9 +809,11 @@
       "source_relative_path": "api/chia.dotnet.KeyringStatus.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.KeyringStatus.html"
+          "relative_path": "api/chia.dotnet.KeyringStatus.html",
+          "hash": "8SB1GE5B2A7+ovVkIjjKfeb/rCscAa5gWiUoO6qmrk8="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -685,9 +821,11 @@
       "source_relative_path": "api/chia.dotnet.Layer.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.Layer.html"
+          "relative_path": "api/chia.dotnet.Layer.html",
+          "hash": "KKPK1p35GP8FCPZYHWuZU4lKF+yq8X6BpOQb+o0bJDo="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -695,9 +833,11 @@
       "source_relative_path": "api/chia.dotnet.LineageProof.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.LineageProof.html"
+          "relative_path": "api/chia.dotnet.LineageProof.html",
+          "hash": "Tj3LgOSlmb8ADabFiHwJQsE1h6kCQoR2Vwibu/b3K2Y="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -705,9 +845,11 @@
       "source_relative_path": "api/chia.dotnet.MempoolInclusionStatus.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.MempoolInclusionStatus.html"
+          "relative_path": "api/chia.dotnet.MempoolInclusionStatus.html",
+          "hash": "UGUx1d3PhL6qgtUZ1lI9a0OsQwS9GJMCvoC2FeNlQgQ="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -715,9 +857,11 @@
       "source_relative_path": "api/chia.dotnet.MempoolItem.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.MempoolItem.html"
+          "relative_path": "api/chia.dotnet.MempoolItem.html",
+          "hash": "qAIZ5U38v1TJUALpjLuc0jep+XkDZTLIPb0YkPQO9K0="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -725,9 +869,11 @@
       "source_relative_path": "api/chia.dotnet.MempoolMinFees.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.MempoolMinFees.html"
+          "relative_path": "api/chia.dotnet.MempoolMinFees.html",
+          "hash": "Zulo1w7qx7/pE6isrJK5YNWZR1Id/3Cx7Ep2Pcs9bpU="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -735,9 +881,11 @@
       "source_relative_path": "api/chia.dotnet.Message.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.Message.html"
+          "relative_path": "api/chia.dotnet.Message.html",
+          "hash": "nPXKYnxt2Qh6LWNFy7GiK/o0CzLQcuD/DGC5zxsXEgA="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -745,9 +893,11 @@
       "source_relative_path": "api/chia.dotnet.Mirror.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.Mirror.html"
+          "relative_path": "api/chia.dotnet.Mirror.html",
+          "hash": "KQmv4QTM7cpE+6wtLtAuP+ps+dNwtx1J62oVbLFMH98="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -755,9 +905,11 @@
       "source_relative_path": "api/chia.dotnet.NFTBulkMintingInfo.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.NFTBulkMintingInfo.html"
+          "relative_path": "api/chia.dotnet.NFTBulkMintingInfo.html",
+          "hash": "nCPAIhLsia2k7Q9NmmyjQGse69hpTPjhlQkXrnznhEo="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -765,9 +917,11 @@
       "source_relative_path": "api/chia.dotnet.NFTInfo.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.NFTInfo.html"
+          "relative_path": "api/chia.dotnet.NFTInfo.html",
+          "hash": "Ls5Bq8m3UYtoPBBBcAKk5BfBXlmnhKGMsVt82DKdcK4="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -775,9 +929,11 @@
       "source_relative_path": "api/chia.dotnet.NFTMintingInfo.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.NFTMintingInfo.html"
+          "relative_path": "api/chia.dotnet.NFTMintingInfo.html",
+          "hash": "N3EExqICWbcOzDirnogZcKRylLFM0yBDoVovsdYgwqQ="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -785,9 +941,11 @@
       "source_relative_path": "api/chia.dotnet.NFTWallet.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.NFTWallet.html"
+          "relative_path": "api/chia.dotnet.NFTWallet.html",
+          "hash": "9i4tghroh/H/uKQmKvzVnwSYF9ZnRLLu0WAq3aPlfeE="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -795,9 +953,11 @@
       "source_relative_path": "api/chia.dotnet.NPC.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.NPC.html"
+          "relative_path": "api/chia.dotnet.NPC.html",
+          "hash": "k9olczrR3OHYs0339LsjX0Lwr38Gb2kjg91ab3V9WQw="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -805,9 +965,11 @@
       "source_relative_path": "api/chia.dotnet.NPCResult.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.NPCResult.html"
+          "relative_path": "api/chia.dotnet.NPCResult.html",
+          "hash": "J5ywv5xaWYobR4yXf4Pq8QSzjdmFaAFyd0E86aGqY2Q="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -815,9 +977,11 @@
       "source_relative_path": "api/chia.dotnet.NftCoinInfo.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.NftCoinInfo.html"
+          "relative_path": "api/chia.dotnet.NftCoinInfo.html",
+          "hash": "JPnBoby4XFJVtVGq22t/TLKPmfYr8cVIwEF+xWdkRtw="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -825,9 +989,11 @@
       "source_relative_path": "api/chia.dotnet.NftMintEntry.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.NftMintEntry.html"
+          "relative_path": "api/chia.dotnet.NftMintEntry.html",
+          "hash": "GWzXXhDboDD6By+d4miDLSbiLm1mbqeu1EKjCjUYMOc="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -835,9 +1001,11 @@
       "source_relative_path": "api/chia.dotnet.NodeType.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.NodeType.html"
+          "relative_path": "api/chia.dotnet.NodeType.html",
+          "hash": "t3v90qLoYPXnPoZ6kQWitl8lUsASP0d++mYIMjpcskY="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -845,9 +1013,11 @@
       "source_relative_path": "api/chia.dotnet.OfferRecord.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.OfferRecord.html"
+          "relative_path": "api/chia.dotnet.OfferRecord.html",
+          "hash": "eQ+5zxUkUhUJBscb6KeFuYKgh+4+ZpyksycAoc/v/ZI="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -855,9 +1025,11 @@
       "source_relative_path": "api/chia.dotnet.OfferStore.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.OfferStore.html"
+          "relative_path": "api/chia.dotnet.OfferStore.html",
+          "hash": "mUBirXoMuVFBGf55jz41bqwnKYR6WKCnFLuu+mp+WrI="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -865,9 +1037,11 @@
       "source_relative_path": "api/chia.dotnet.OfferSummary.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.OfferSummary.html"
+          "relative_path": "api/chia.dotnet.OfferSummary.html",
+          "hash": "sm1DT+HBvON5hfw8Pnqcf6r8U6NiD0kW0rAFuxEuJJg="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -875,9 +1049,11 @@
       "source_relative_path": "api/chia.dotnet.PaginatedPlotRequest.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.PaginatedPlotRequest.html"
+          "relative_path": "api/chia.dotnet.PaginatedPlotRequest.html",
+          "hash": "gaEXgwkfREkU7OknUHkavm+SD581UJqY8rU6046HQco="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -885,9 +1061,11 @@
       "source_relative_path": "api/chia.dotnet.PassphraseRequirements.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.PassphraseRequirements.html"
+          "relative_path": "api/chia.dotnet.PassphraseRequirements.html",
+          "hash": "bIVrnlknQEASb4X5q4mIlurIfehoV2kt52h/j1Dl2H8="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -895,9 +1073,11 @@
       "source_relative_path": "api/chia.dotnet.PeerCounts.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.PeerCounts.html"
+          "relative_path": "api/chia.dotnet.PeerCounts.html",
+          "hash": "O2ep4GzOxW1q5CUTQMw9g1enwjRXBSbmeWpaFlIRmFY="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -905,9 +1085,11 @@
       "source_relative_path": "api/chia.dotnet.PlotInfo.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.PlotInfo.html"
+          "relative_path": "api/chia.dotnet.PlotInfo.html",
+          "hash": "LQBHy6X3F0EbtFlb/jHbMivYfCJbJYg4RKU/27lCd4I="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -915,9 +1097,11 @@
       "source_relative_path": "api/chia.dotnet.PlotInfoRequestData.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.PlotInfoRequestData.html"
+          "relative_path": "api/chia.dotnet.PlotInfoRequestData.html",
+          "hash": "sUVwTb5N0c0a8tF/6vPFWcTwnwI4MThPw8Vdru/9GVQ="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -925,9 +1109,11 @@
       "source_relative_path": "api/chia.dotnet.PlotPathRequestData.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.PlotPathRequestData.html"
+          "relative_path": "api/chia.dotnet.PlotPathRequestData.html",
+          "hash": "YJ9QkGAond9JKYkZpuOA8CjkLxQS+CmaOF6Cl4wbQKw="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -935,9 +1121,11 @@
       "source_relative_path": "api/chia.dotnet.PlotState.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.PlotState.html"
+          "relative_path": "api/chia.dotnet.PlotState.html",
+          "hash": "nXpv3znCvBvO4jtsR98QWWwhF3HW6uWbZ+WYRURljr4="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -945,9 +1133,11 @@
       "source_relative_path": "api/chia.dotnet.PlotterConfig.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.PlotterConfig.html"
+          "relative_path": "api/chia.dotnet.PlotterConfig.html",
+          "hash": "aP72jySpz3O/lY7HbMGjEcSHw4yUz6pmGnG4hbtMi68="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -955,9 +1145,11 @@
       "source_relative_path": "api/chia.dotnet.PlotterInfo.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.PlotterInfo.html"
+          "relative_path": "api/chia.dotnet.PlotterInfo.html",
+          "hash": "AaYQJejIK8/KCxG104qv9DOloisrfNVjcqP5HZ3/5nc="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -965,9 +1157,11 @@
       "source_relative_path": "api/chia.dotnet.PlotterProxy.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.PlotterProxy.html"
+          "relative_path": "api/chia.dotnet.PlotterProxy.html",
+          "hash": "DrjW44VeNV4QW06WgmuS3EstjCtgsO7l2y3YxjOo+vw="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -975,9 +1169,11 @@
       "source_relative_path": "api/chia.dotnet.PlottingKeys.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.PlottingKeys.html"
+          "relative_path": "api/chia.dotnet.PlottingKeys.html",
+          "hash": "Z1FcWHQZMeU79VCWZZ+orJn0rwunJGoWgQlcksGLAUs="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -985,9 +1181,11 @@
       "source_relative_path": "api/chia.dotnet.PluginStatus.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.PluginStatus.html"
+          "relative_path": "api/chia.dotnet.PluginStatus.html",
+          "hash": "m27j6t1slJZJrpQnX/rEVzOOD+bbGk4z349uSGkjX3E="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -995,9 +1193,11 @@
       "source_relative_path": "api/chia.dotnet.PoolInfo.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.PoolInfo.html"
+          "relative_path": "api/chia.dotnet.PoolInfo.html",
+          "hash": "0Fgmi1ohLqqMWTzVtCrDVf1+RideSr20GtsvGYrzwXQ="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1005,9 +1205,11 @@
       "source_relative_path": "api/chia.dotnet.PoolPoint.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.PoolPoint.html"
+          "relative_path": "api/chia.dotnet.PoolPoint.html",
+          "hash": "JUT+piI1ouZJ2AJHf5gYeeBqiH3lfdbyihQPWLAMCCc="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1015,9 +1217,11 @@
       "source_relative_path": "api/chia.dotnet.PoolSingletonState.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.PoolSingletonState.html"
+          "relative_path": "api/chia.dotnet.PoolSingletonState.html",
+          "hash": "eBsOnbtpSZy1V6vpq+qgM8S56hRUmNkZUGRclktG5NA="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1025,9 +1229,11 @@
       "source_relative_path": "api/chia.dotnet.PoolState.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.PoolState.html"
+          "relative_path": "api/chia.dotnet.PoolState.html",
+          "hash": "P/ft1wg2vgRi5BTjM+aIJqQst41knrb/HZMSSSgbSO8="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1035,9 +1241,11 @@
       "source_relative_path": "api/chia.dotnet.PoolStateInfo.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.PoolStateInfo.html"
+          "relative_path": "api/chia.dotnet.PoolStateInfo.html",
+          "hash": "rJBKZfZflRNiR5cLPY24SR3ztYO+5GDnh+d1NSH17zE="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1045,9 +1253,11 @@
       "source_relative_path": "api/chia.dotnet.PoolTarget.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.PoolTarget.html"
+          "relative_path": "api/chia.dotnet.PoolTarget.html",
+          "hash": "bAy2+v0EiVq5cIW7deNH0IufUKv0OB+Brcnm9MYQI5c="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1055,9 +1265,11 @@
       "source_relative_path": "api/chia.dotnet.PoolWallet.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.PoolWallet.html"
+          "relative_path": "api/chia.dotnet.PoolWallet.html",
+          "hash": "BzBvW24o4MxUliIcITx2sk72L2yA89b1bCwG7JUnWac="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1065,9 +1277,11 @@
       "source_relative_path": "api/chia.dotnet.PoolWalletConfig.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.PoolWalletConfig.html"
+          "relative_path": "api/chia.dotnet.PoolWalletConfig.html",
+          "hash": "OP/zsB2Ls6FWqRzPUjActRShi8Hbb1V/v0DuTyxVb/Y="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1075,9 +1289,11 @@
       "source_relative_path": "api/chia.dotnet.PoolWalletInfo.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.PoolWalletInfo.html"
+          "relative_path": "api/chia.dotnet.PoolWalletInfo.html",
+          "hash": "zvDta5fF5ao0yWDfEFBrtWhv/I4lWD2E94Lnze8h9tI="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1085,9 +1301,11 @@
       "source_relative_path": "api/chia.dotnet.PrivateKey.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.PrivateKey.html"
+          "relative_path": "api/chia.dotnet.PrivateKey.html",
+          "hash": "AXTBFP1+ow4U7eM+A8fhYMtCFxsJVlZIGrWQIezd5ZY="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1095,9 +1313,11 @@
       "source_relative_path": "api/chia.dotnet.PrivateKeyData.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.PrivateKeyData.html"
+          "relative_path": "api/chia.dotnet.PrivateKeyData.html",
+          "hash": "ZDazT+BQqj5XQZ3dqnK+JB0vmZln6XNGoJlfIExRQKs="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1105,9 +1325,11 @@
       "source_relative_path": "api/chia.dotnet.Proof.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.Proof.html"
+          "relative_path": "api/chia.dotnet.Proof.html",
+          "hash": "rjcjTjRQRaYPrf5Oy99ZY/u0F2V6c7vFKLPi2EdNbi8="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1115,9 +1337,11 @@
       "source_relative_path": "api/chia.dotnet.ProofOfSpace.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.ProofOfSpace.html"
+          "relative_path": "api/chia.dotnet.ProofOfSpace.html",
+          "hash": "OUuZM0o+GXI1Ofqepq6rft0oyty8YrYQ5HYZTUAbAq4="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1125,9 +1349,11 @@
       "source_relative_path": "api/chia.dotnet.ProposalInfo.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.ProposalInfo.html"
+          "relative_path": "api/chia.dotnet.ProposalInfo.html",
+          "hash": "LMSahzLFt4Uu7A4LLdMUD9GWujLvj9Yg6Z+vFiNh98E="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1135,9 +1361,11 @@
       "source_relative_path": "api/chia.dotnet.ProposalState.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.ProposalState.html"
+          "relative_path": "api/chia.dotnet.ProposalState.html",
+          "hash": "TsZhy/rTQIDBGaQTgcH9qJH2V6/un2e2LXgtwn5ILtc="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1145,9 +1373,11 @@
       "source_relative_path": "api/chia.dotnet.PuzzleAnnouncement.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.PuzzleAnnouncement.html"
+          "relative_path": "api/chia.dotnet.PuzzleAnnouncement.html",
+          "hash": "98DGROek80edyap3xZfEp2ghbJqj+QAPIaI9HqR0U+8="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1155,9 +1385,11 @@
       "source_relative_path": "api/chia.dotnet.QueuedPlotInfo.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.QueuedPlotInfo.html"
+          "relative_path": "api/chia.dotnet.QueuedPlotInfo.html",
+          "hash": "lwKBiUQ3YlLv9VS/hpBLrZ5oka7fuPEJ05mmooTjorc="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1165,9 +1397,11 @@
       "source_relative_path": "api/chia.dotnet.ResponseException.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.ResponseException.html"
+          "relative_path": "api/chia.dotnet.ResponseException.html",
+          "hash": "jT+lMX1Op2+6WmH6JqhGtwNMM9fwIlK9sAV9zv00R0w="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1175,9 +1409,11 @@
       "source_relative_path": "api/chia.dotnet.RewardChainBlock.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.RewardChainBlock.html"
+          "relative_path": "api/chia.dotnet.RewardChainBlock.html",
+          "hash": "ysPs9CSIEymrKTOs1E+aWiktoaiZy/zxRjDDbFlgkgI="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1185,9 +1421,11 @@
       "source_relative_path": "api/chia.dotnet.RewardChainBlockUnfinished.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.RewardChainBlockUnfinished.html"
+          "relative_path": "api/chia.dotnet.RewardChainBlockUnfinished.html",
+          "hash": "nTleK1qi7EiEN1xtrIJlVzapYl8C2F6hrEut+t3YOE0="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1195,9 +1433,11 @@
       "source_relative_path": "api/chia.dotnet.RewardChainSubSlot.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.RewardChainSubSlot.html"
+          "relative_path": "api/chia.dotnet.RewardChainSubSlot.html",
+          "hash": "bKZkg9hm7Vw0zMulj3Zq4mTJbUqoeb40rPMrBBHNVpU="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1205,9 +1445,11 @@
       "source_relative_path": "api/chia.dotnet.Root.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.Root.html"
+          "relative_path": "api/chia.dotnet.Root.html",
+          "hash": "l8zcYCLV9m18Ganvi8Bft2IqtoTGPAzqJV9oZ8PZf9Q="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1215,9 +1457,11 @@
       "source_relative_path": "api/chia.dotnet.RootHash.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.RootHash.html"
+          "relative_path": "api/chia.dotnet.RootHash.html",
+          "hash": "Ey0RUlrLK0GyPIECjSmgP/qly9HE6oPf74u+wnLi4gc="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1225,9 +1469,11 @@
       "source_relative_path": "api/chia.dotnet.RootHistory.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.RootHistory.html"
+          "relative_path": "api/chia.dotnet.RootHistory.html",
+          "hash": "ENSSJ5O5T16xptncxN5a420JhA23XtRyKiz1He0IqeM="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1235,9 +1481,11 @@
       "source_relative_path": "api/chia.dotnet.RoyaltyAsset.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.RoyaltyAsset.html"
+          "relative_path": "api/chia.dotnet.RoyaltyAsset.html",
+          "hash": "oRVAeXaMN3Snr03IbM3RnlMrJXD4dewyBAQ3wdb65tA="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1245,9 +1493,11 @@
       "source_relative_path": "api/chia.dotnet.SendPeer.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.SendPeer.html"
+          "relative_path": "api/chia.dotnet.SendPeer.html",
+          "hash": "KEKoNuSFvBn3Zv7OxFWguAcQ28N3i5tAD0z/DW2e6U0="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1255,9 +1505,11 @@
       "source_relative_path": "api/chia.dotnet.ServiceNames.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.ServiceNames.html"
+          "relative_path": "api/chia.dotnet.ServiceNames.html",
+          "hash": "nZqsVgBmuWJd5C3Vi55txF/PURGBVa+247+1W5qcxJ4="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1265,9 +1517,11 @@
       "source_relative_path": "api/chia.dotnet.ServiceProxy.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.ServiceProxy.html"
+          "relative_path": "api/chia.dotnet.ServiceProxy.html",
+          "hash": "JzEY2giJKRtYqcWqQvNcz5JjHMx2ajqUfr+7rFapaPg="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1275,9 +1529,11 @@
       "source_relative_path": "api/chia.dotnet.Side.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.Side.html"
+          "relative_path": "api/chia.dotnet.Side.html",
+          "hash": "EyEYX8uFgpkT9cuFMqyGfmu3w3XJA6FxRUemHlPigDg="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1285,9 +1541,11 @@
       "source_relative_path": "api/chia.dotnet.SignagePoint.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.SignagePoint.html"
+          "relative_path": "api/chia.dotnet.SignagePoint.html",
+          "hash": "VnnOC3k8Hu4m39Lxqb/QgIPxEq+uFfFyCJmvtgEA6sY="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1295,9 +1553,11 @@
       "source_relative_path": "api/chia.dotnet.SingletonInfo.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.SingletonInfo.html"
+          "relative_path": "api/chia.dotnet.SingletonInfo.html",
+          "hash": "5sNifh/9rO4u7jQnSiHH6UK7iJ6nksVO/7P0NQ5vylY="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1305,9 +1565,11 @@
       "source_relative_path": "api/chia.dotnet.SingletonRecord.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.SingletonRecord.html"
+          "relative_path": "api/chia.dotnet.SingletonRecord.html",
+          "hash": "V1X5aFqUvF6IM0DCZdJ7IyzvPR3ijnoQ1HwcG/8MDt4="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1315,9 +1577,11 @@
       "source_relative_path": "api/chia.dotnet.SpendBundle.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.SpendBundle.html"
+          "relative_path": "api/chia.dotnet.SpendBundle.html",
+          "hash": "8VsL2iE7fuETkJ40VAMFz6ts4JqJYEHlhKquTy8516E="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1325,9 +1589,11 @@
       "source_relative_path": "api/chia.dotnet.Status.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.Status.html"
+          "relative_path": "api/chia.dotnet.Status.html",
+          "hash": "orsj23jStJTLrnpKXGUCByfp0YxXOtc0zO5tQKwdNsU="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1335,9 +1601,11 @@
       "source_relative_path": "api/chia.dotnet.StoreProofs.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.StoreProofs.html"
+          "relative_path": "api/chia.dotnet.StoreProofs.html",
+          "hash": "H8F3QpXvM5+yc//DeeI5cNvox4iGVi64iNb7PFj0nP0="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1345,9 +1613,11 @@
       "source_relative_path": "api/chia.dotnet.SubEpochSummary.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.SubEpochSummary.html"
+          "relative_path": "api/chia.dotnet.SubEpochSummary.html",
+          "hash": "KCAHrIqarEUGD7MWjmT6gqJnsBQmXtz0Tv45pWjShwY="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1355,9 +1625,11 @@
       "source_relative_path": "api/chia.dotnet.SubSlotProofs.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.SubSlotProofs.html"
+          "relative_path": "api/chia.dotnet.SubSlotProofs.html",
+          "hash": "cxoFYMNZ1AN3tdwrbw8SuMPR0YLRuojaTc1LCTF50Oo="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1365,9 +1637,11 @@
       "source_relative_path": "api/chia.dotnet.SyncState.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.SyncState.html"
+          "relative_path": "api/chia.dotnet.SyncState.html",
+          "hash": "CXHyhv+uuDMF6TeXhVO8cWAeC+avqr+iFvLBZq8pSaw="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1375,9 +1649,11 @@
       "source_relative_path": "api/chia.dotnet.TerminalNode.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.TerminalNode.html"
+          "relative_path": "api/chia.dotnet.TerminalNode.html",
+          "hash": "WYeZU2yAyHb2Cn6EDoUMxJn7SNobEHsTAgKb71dO01I="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1385,9 +1661,11 @@
       "source_relative_path": "api/chia.dotnet.Token.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.Token.html"
+          "relative_path": "api/chia.dotnet.Token.html",
+          "hash": "ZAuyQ3lpT428CEtEU/DBmK96Z0MsGZ2emVrVbIOIQ2Y="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1395,9 +1673,11 @@
       "source_relative_path": "api/chia.dotnet.TradeManager.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.TradeManager.html"
+          "relative_path": "api/chia.dotnet.TradeManager.html",
+          "hash": "M1DXGGBCebz/hrVQ5X449kcs4AjGI5u8IvTB63Vz8rE="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1405,9 +1685,11 @@
       "source_relative_path": "api/chia.dotnet.TradeRecord.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.TradeRecord.html"
+          "relative_path": "api/chia.dotnet.TradeRecord.html",
+          "hash": "IiS+a17Q0yf82CJGRORo+9I7N/550RlK6lirkOsgQmU="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1415,9 +1697,11 @@
       "source_relative_path": "api/chia.dotnet.TradeStatus.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.TradeStatus.html"
+          "relative_path": "api/chia.dotnet.TradeStatus.html",
+          "hash": "ouSF6M9lvavEJ4WlRKf9BDWsOj3hl4q3TaJcgAWoDVI="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1425,9 +1709,11 @@
       "source_relative_path": "api/chia.dotnet.TransactionRecord.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.TransactionRecord.html"
+          "relative_path": "api/chia.dotnet.TransactionRecord.html",
+          "hash": "pxhbDc9dcY8WhgOHzogF0a2FiXlH1aklA1LWNY5/pSs="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1435,9 +1721,11 @@
       "source_relative_path": "api/chia.dotnet.TransactionType.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.TransactionType.html"
+          "relative_path": "api/chia.dotnet.TransactionType.html",
+          "hash": "Z2u6WhH24seKUuTxj1enQU4oCjptegQLFC0EcKLFcv0="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1445,9 +1733,11 @@
       "source_relative_path": "api/chia.dotnet.TransactionTypeFilter.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.TransactionTypeFilter.html"
+          "relative_path": "api/chia.dotnet.TransactionTypeFilter.html",
+          "hash": "iyGsXqK12NrYdNAwUwO/eb2cTCeSnAqeICmtqd3YmWo="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1455,9 +1745,11 @@
       "source_relative_path": "api/chia.dotnet.TransactionsInfo.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.TransactionsInfo.html"
+          "relative_path": "api/chia.dotnet.TransactionsInfo.html",
+          "hash": "19GLDLXPtoofn6ik5w7Agk6uC0/PjwUHA62G6l4gJ20="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1465,9 +1757,11 @@
       "source_relative_path": "api/chia.dotnet.UInt32Range.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.UInt32Range.html"
+          "relative_path": "api/chia.dotnet.UInt32Range.html",
+          "hash": "6wsxcCq8hwoRjy71YIcvZDgjwVHLor/59bZQfWGQRBQ="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1475,9 +1769,11 @@
       "source_relative_path": "api/chia.dotnet.UInt64Range.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.UInt64Range.html"
+          "relative_path": "api/chia.dotnet.UInt64Range.html",
+          "hash": "DQZOpevsQjWkf3EYCeT2NqHBKVEQWPmeJe0P2h1s1OA="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1485,9 +1781,11 @@
       "source_relative_path": "api/chia.dotnet.UnfinishedHeaderBlock.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.UnfinishedHeaderBlock.html"
+          "relative_path": "api/chia.dotnet.UnfinishedHeaderBlock.html",
+          "hash": "dD6fajDhs4PZZgo8MqspGKmUe8x1TAlSQy5SBHGK3/c="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1495,9 +1793,11 @@
       "source_relative_path": "api/chia.dotnet.VCLineageProof.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.VCLineageProof.html"
+          "relative_path": "api/chia.dotnet.VCLineageProof.html",
+          "hash": "e+5S+DiCKRg7csi/hr5OP7guKJi8HKwRuAZQqWmFACY="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1505,9 +1805,11 @@
       "source_relative_path": "api/chia.dotnet.VCProofs.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.VCProofs.html"
+          "relative_path": "api/chia.dotnet.VCProofs.html",
+          "hash": "b8ApROWzy/So/SfdGjoNcxdXBdFNeBK963siYdB+nOA="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1515,9 +1817,11 @@
       "source_relative_path": "api/chia.dotnet.VCRecord.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.VCRecord.html"
+          "relative_path": "api/chia.dotnet.VCRecord.html",
+          "hash": "1IQeYnZy4H8+ztleeS2+fsS/Q9wvVOwCaC/URyUxh5Q="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1525,9 +1829,11 @@
       "source_relative_path": "api/chia.dotnet.VDFInfo.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.VDFInfo.html"
+          "relative_path": "api/chia.dotnet.VDFInfo.html",
+          "hash": "PPhLaplXoDxCZeptmVzWhOrnkZcHIBT5IPETKNAIT4w="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1535,9 +1841,11 @@
       "source_relative_path": "api/chia.dotnet.VDFProof.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.VDFProof.html"
+          "relative_path": "api/chia.dotnet.VDFProof.html",
+          "hash": "jjA+KwToL/VifbIVfdVDBkRruGC3TEe4avQJb6OPHV4="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1545,9 +1853,11 @@
       "source_relative_path": "api/chia.dotnet.VerifiedCredential.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.VerifiedCredential.html"
+          "relative_path": "api/chia.dotnet.VerifiedCredential.html",
+          "hash": "r/MjeLTlvZ6chkwExXjeQbw4n2316XFIa06i4Fyq/Dg="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1555,9 +1865,11 @@
       "source_relative_path": "api/chia.dotnet.VerifiedCredentialManager.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.VerifiedCredentialManager.html"
+          "relative_path": "api/chia.dotnet.VerifiedCredentialManager.html",
+          "hash": "qrAzvIctj6RGDYQdpBu3VR3pXEsX0dyxiIysiFeIIOY="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1565,9 +1877,11 @@
       "source_relative_path": "api/chia.dotnet.Wallet.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.Wallet.html"
+          "relative_path": "api/chia.dotnet.Wallet.html",
+          "hash": "jwgalEAUuY4jdso4qiFMwrsUwQ1C16WWOkr065ssUzY="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1575,9 +1889,11 @@
       "source_relative_path": "api/chia.dotnet.WalletAddress.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.WalletAddress.html"
+          "relative_path": "api/chia.dotnet.WalletAddress.html",
+          "hash": "1C0ufmqFSW8lHrMjBuPZUdqyychwKvHhB6pMWHFQ67o="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1585,9 +1901,11 @@
       "source_relative_path": "api/chia.dotnet.WalletBalance.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.WalletBalance.html"
+          "relative_path": "api/chia.dotnet.WalletBalance.html",
+          "hash": "voO1pAV9tLp8j7SBEa+GQUZtVcy6kg0EjudOZ0xLo5s="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1595,9 +1913,11 @@
       "source_relative_path": "api/chia.dotnet.WalletInfo.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.WalletInfo.html"
+          "relative_path": "api/chia.dotnet.WalletInfo.html",
+          "hash": "Mu50I/A5KWvi8VfGgptr/D1JyaqQl5a7TAoCGq13tRY="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1605,9 +1925,11 @@
       "source_relative_path": "api/chia.dotnet.WalletProxy.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.WalletProxy.html"
+          "relative_path": "api/chia.dotnet.WalletProxy.html",
+          "hash": "XjFl73OhrL9W61NQvcseOoaKgJrUkEqpOADzUSx9Sr4="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1615,9 +1937,11 @@
       "source_relative_path": "api/chia.dotnet.WalletType.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.WalletType.html"
+          "relative_path": "api/chia.dotnet.WalletType.html",
+          "hash": "tAzDpASeXCwsGqr1jcrYDLNCF16+AatcFx31V9fMZdc="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1625,9 +1949,11 @@
       "source_relative_path": "api/chia.dotnet.WebSocketRpcClient.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.WebSocketRpcClient.html"
+          "relative_path": "api/chia.dotnet.WebSocketRpcClient.html",
+          "hash": "Sd0kVUMg96sp/VTJnVzooinzCepEV7N6HJPTJFpycQo="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1635,9 +1961,11 @@
       "source_relative_path": "api/chia.dotnet.bech32.Bech32M.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.bech32.Bech32M.html"
+          "relative_path": "api/chia.dotnet.bech32.Bech32M.html",
+          "hash": "pnXLExhYJZ1jhWVoNreowsVaMfUGVcBjYurO1215ebk="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1645,9 +1973,11 @@
       "source_relative_path": "api/chia.dotnet.bech32.HexBytes.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.bech32.HexBytes.html"
+          "relative_path": "api/chia.dotnet.bech32.HexBytes.html",
+          "hash": "d1BKAJGV63CtAsbqj+79/s1ZpfRVbIeJJVNGAkfCFLk="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1655,9 +1985,11 @@
       "source_relative_path": "api/chia.dotnet.bech32.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.bech32.html"
+          "relative_path": "api/chia.dotnet.bech32.html",
+          "hash": "kckfnnShLsKvtYARFjXxK/aia4/QsZ7bYjIrJG5gsWw="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1665,9 +1997,11 @@
       "source_relative_path": "api/chia.dotnet.yml",
       "output": {
         ".html": {
-          "relative_path": "api/chia.dotnet.html"
+          "relative_path": "api/chia.dotnet.html",
+          "hash": "f/+9VSSSOzevMNbHqwzoKDkDIa9PeO0onJn+a3Qc420="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1675,9 +2009,11 @@
       "source_relative_path": "api/index.md",
       "output": {
         ".html": {
-          "relative_path": "api/index.html"
+          "relative_path": "api/index.html",
+          "hash": "Li8kK/A+MTDID7v6wZ4TfVywq7gREOI27zFRQycVypA="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1685,12 +2021,11 @@
       "source_relative_path": "api/toc.yml",
       "output": {
         ".html": {
-          "relative_path": "api/toc.html"
-        },
-        ".json": {
-          "relative_path": "api/toc.json"
+          "relative_path": "api/toc.html",
+          "hash": "kmbXYWUaAwXwyoaJXrqTeBydcMflDo07TSF+O2SPC1Q="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1698,9 +2033,11 @@
       "source_relative_path": "articles/intro.md",
       "output": {
         ".html": {
-          "relative_path": "articles/intro.html"
+          "relative_path": "articles/intro.html",
+          "hash": "T0RTh68nk2Sipp9jqOBdOqCLptMGoqQLbtG5BicAMk4="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1708,12 +2045,11 @@
       "source_relative_path": "articles/toc.yml",
       "output": {
         ".html": {
-          "relative_path": "articles/toc.html"
-        },
-        ".json": {
-          "relative_path": "articles/toc.json"
+          "relative_path": "articles/toc.html",
+          "hash": "BlPxk5mtl2kgfcZUgkEguqiSAR/EUyUTT4EdebwkQvs="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1724,6 +2060,7 @@
           "relative_path": "images/android-chrome-192x192.png"
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1734,6 +2071,7 @@
           "relative_path": "images/android-chrome-512x512.png"
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1744,6 +2082,7 @@
           "relative_path": "images/apple-touch-icon.png"
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1754,6 +2093,7 @@
           "relative_path": "images/favicon-16x16.png"
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1764,6 +2104,7 @@
           "relative_path": "images/favicon-32x32.png"
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1774,6 +2115,7 @@
           "relative_path": "images/favicon.ico"
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1784,6 +2126,7 @@
           "relative_path": "images/logo.png"
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1794,6 +2137,7 @@
           "relative_path": "images/site.webmanifest"
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1804,6 +2148,7 @@
           "relative_path": "images/uml.svg"
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1811,9 +2156,11 @@
       "source_relative_path": "index.md",
       "output": {
         ".html": {
-          "relative_path": "index.html"
+          "relative_path": "index.html",
+          "hash": "mjn1yzbzDt7nU0qKIWI4WYSoRLtlx5vEs+jsQxv9dKk="
         }
       },
+      "is_incremental": false,
       "version": ""
     },
     {
@@ -1821,15 +2168,65 @@
       "source_relative_path": "toc.yml",
       "output": {
         ".html": {
-          "relative_path": "toc.html"
-        },
-        ".json": {
-          "relative_path": "toc.json"
+          "relative_path": "toc.html",
+          "hash": "ec92sL7Oui2izslTSkG44fA+QuX8U+LW+sOOpO3oQrc="
         }
       },
+      "is_incremental": false,
       "version": ""
     }
   ],
+  "incremental_info": [
+    {
+      "status": {
+        "can_incremental": false,
+        "details": "Disable incremental build by force rebuild option.",
+        "incrementalPhase": "build",
+        "total_file_count": 0,
+        "skipped_file_count": 0,
+        "full_build_reason_code": "ForceRebuild"
+      },
+      "processors": {
+        "ConceptualDocumentProcessor": {
+          "can_incremental": false,
+          "incrementalPhase": "build",
+          "total_file_count": 3,
+          "skipped_file_count": 0
+        },
+        "ManagedReferenceDocumentProcessor": {
+          "can_incremental": false,
+          "incrementalPhase": "build",
+          "total_file_count": 166,
+          "skipped_file_count": 0
+        },
+        "ResourceDocumentProcessor": {
+          "can_incremental": false,
+          "details": "Processor ResourceDocumentProcessor cannot support incremental build because the processor doesn't implement ISupportIncrementalDocumentProcessor interface.",
+          "incrementalPhase": "build",
+          "total_file_count": 0,
+          "skipped_file_count": 0
+        },
+        "TocDocumentProcessor": {
+          "can_incremental": false,
+          "details": "Processor TocDocumentProcessor cannot support incremental build because the processor doesn't implement ISupportIncrementalDocumentProcessor interface.",
+          "incrementalPhase": "build",
+          "total_file_count": 0,
+          "skipped_file_count": 0
+        }
+      }
+    },
+    {
+      "status": {
+        "can_incremental": false,
+        "details": "Cannot support incremental post processing, the reason is: should not trace intermediate info.",
+        "incrementalPhase": "postProcessing",
+        "total_file_count": 0,
+        "skipped_file_count": 0
+      },
+      "processors": {}
+    }
+  ],
+  "version_info": {},
   "groups": [
     {
       "xrefmap": "xrefmap.yml"
diff --git a/docs/toc.html b/docs/toc.html
index 92a9c7fa..6ed5815b 100644
--- a/docs/toc.html
+++ b/docs/toc.html
@@ -5,12 +5,12 @@
       <form class="toc-filter">
         <span class="glyphicon glyphicon-filter filter-icon"></span>
         <span class="glyphicon glyphicon-remove clear-icon" id="toc_filter_clear"></span>
-        <input type="text" id="toc_filter_input" placeholder="Filter by title" onkeypress="if(event.keyCode==13) {return false;}">
+        <input type="text" id="toc_filter_input" placeholder="Enter here to filter..." onkeypress="if(event.keyCode==13) {return false;}">
       </form>
     </div>
     <div class="sidetoc">
       <div class="toc" id="toc">
-
+          
           <ul class="nav level1">
                 <li>
                     <a href="https://github.com/dkackman/chia-dotnet" name="" title="Project Home">Project Home</a>
@@ -25,4 +25,4 @@
       </div>
     </div>
   </div>
-</div>
+</div>
\ No newline at end of file
diff --git a/docs/xrefmap.yml b/docs/xrefmap.yml
index dd422841..0a542c5a 100644
--- a/docs/xrefmap.yml
+++ b/docs/xrefmap.yml
@@ -245,6 +245,212 @@ references:
   isSpec: "True"
   fullName: chia.dotnet.AutoClaimSettings.TxFee
   nameWithType: AutoClaimSettings.TxFee
+- uid: chia.dotnet.bech32
+  name: chia.dotnet.bech32
+  href: api/chia.dotnet.bech32.html
+  commentId: N:chia.dotnet.bech32
+  fullName: chia.dotnet.bech32
+  nameWithType: chia.dotnet.bech32
+- uid: chia.dotnet.bech32.Bech32M
+  name: Bech32M
+  href: api/chia.dotnet.bech32.Bech32M.html
+  commentId: T:chia.dotnet.bech32.Bech32M
+  fullName: chia.dotnet.bech32.Bech32M
+  nameWithType: Bech32M
+- uid: chia.dotnet.bech32.HexBytes
+  name: HexBytes
+  href: api/chia.dotnet.bech32.HexBytes.html
+  commentId: T:chia.dotnet.bech32.HexBytes
+  fullName: chia.dotnet.bech32.HexBytes
+  nameWithType: HexBytes
+- uid: chia.dotnet.BlockchainState
+  name: BlockchainState
+  href: api/chia.dotnet.BlockchainState.html
+  commentId: T:chia.dotnet.BlockchainState
+  fullName: chia.dotnet.BlockchainState
+  nameWithType: BlockchainState
+- uid: chia.dotnet.BlockchainState.AverageBlockTime
+  name: AverageBlockTime
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_AverageBlockTime
+  commentId: P:chia.dotnet.BlockchainState.AverageBlockTime
+  fullName: chia.dotnet.BlockchainState.AverageBlockTime
+  nameWithType: BlockchainState.AverageBlockTime
+- uid: chia.dotnet.BlockchainState.AverageBlockTime*
+  name: AverageBlockTime
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_AverageBlockTime_
+  commentId: Overload:chia.dotnet.BlockchainState.AverageBlockTime
+  isSpec: "True"
+  fullName: chia.dotnet.BlockchainState.AverageBlockTime
+  nameWithType: BlockchainState.AverageBlockTime
+- uid: chia.dotnet.BlockchainState.BlockMaxCost
+  name: BlockMaxCost
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_BlockMaxCost
+  commentId: P:chia.dotnet.BlockchainState.BlockMaxCost
+  fullName: chia.dotnet.BlockchainState.BlockMaxCost
+  nameWithType: BlockchainState.BlockMaxCost
+- uid: chia.dotnet.BlockchainState.BlockMaxCost*
+  name: BlockMaxCost
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_BlockMaxCost_
+  commentId: Overload:chia.dotnet.BlockchainState.BlockMaxCost
+  isSpec: "True"
+  fullName: chia.dotnet.BlockchainState.BlockMaxCost
+  nameWithType: BlockchainState.BlockMaxCost
+- uid: chia.dotnet.BlockchainState.Difficulty
+  name: Difficulty
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_Difficulty
+  commentId: P:chia.dotnet.BlockchainState.Difficulty
+  fullName: chia.dotnet.BlockchainState.Difficulty
+  nameWithType: BlockchainState.Difficulty
+- uid: chia.dotnet.BlockchainState.Difficulty*
+  name: Difficulty
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_Difficulty_
+  commentId: Overload:chia.dotnet.BlockchainState.Difficulty
+  isSpec: "True"
+  fullName: chia.dotnet.BlockchainState.Difficulty
+  nameWithType: BlockchainState.Difficulty
+- uid: chia.dotnet.BlockchainState.GenesisChallengeInitiated
+  name: GenesisChallengeInitiated
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_GenesisChallengeInitiated
+  commentId: P:chia.dotnet.BlockchainState.GenesisChallengeInitiated
+  fullName: chia.dotnet.BlockchainState.GenesisChallengeInitiated
+  nameWithType: BlockchainState.GenesisChallengeInitiated
+- uid: chia.dotnet.BlockchainState.GenesisChallengeInitiated*
+  name: GenesisChallengeInitiated
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_GenesisChallengeInitiated_
+  commentId: Overload:chia.dotnet.BlockchainState.GenesisChallengeInitiated
+  isSpec: "True"
+  fullName: chia.dotnet.BlockchainState.GenesisChallengeInitiated
+  nameWithType: BlockchainState.GenesisChallengeInitiated
+- uid: chia.dotnet.BlockchainState.MempoolCost
+  name: MempoolCost
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_MempoolCost
+  commentId: P:chia.dotnet.BlockchainState.MempoolCost
+  fullName: chia.dotnet.BlockchainState.MempoolCost
+  nameWithType: BlockchainState.MempoolCost
+- uid: chia.dotnet.BlockchainState.MempoolCost*
+  name: MempoolCost
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_MempoolCost_
+  commentId: Overload:chia.dotnet.BlockchainState.MempoolCost
+  isSpec: "True"
+  fullName: chia.dotnet.BlockchainState.MempoolCost
+  nameWithType: BlockchainState.MempoolCost
+- uid: chia.dotnet.BlockchainState.MempoolFees
+  name: MempoolFees
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_MempoolFees
+  commentId: P:chia.dotnet.BlockchainState.MempoolFees
+  fullName: chia.dotnet.BlockchainState.MempoolFees
+  nameWithType: BlockchainState.MempoolFees
+- uid: chia.dotnet.BlockchainState.MempoolFees*
+  name: MempoolFees
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_MempoolFees_
+  commentId: Overload:chia.dotnet.BlockchainState.MempoolFees
+  isSpec: "True"
+  fullName: chia.dotnet.BlockchainState.MempoolFees
+  nameWithType: BlockchainState.MempoolFees
+- uid: chia.dotnet.BlockchainState.MempoolMaxTotalCost
+  name: MempoolMaxTotalCost
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_MempoolMaxTotalCost
+  commentId: P:chia.dotnet.BlockchainState.MempoolMaxTotalCost
+  fullName: chia.dotnet.BlockchainState.MempoolMaxTotalCost
+  nameWithType: BlockchainState.MempoolMaxTotalCost
+- uid: chia.dotnet.BlockchainState.MempoolMaxTotalCost*
+  name: MempoolMaxTotalCost
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_MempoolMaxTotalCost_
+  commentId: Overload:chia.dotnet.BlockchainState.MempoolMaxTotalCost
+  isSpec: "True"
+  fullName: chia.dotnet.BlockchainState.MempoolMaxTotalCost
+  nameWithType: BlockchainState.MempoolMaxTotalCost
+- uid: chia.dotnet.BlockchainState.MempoolMinFees
+  name: MempoolMinFees
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_MempoolMinFees
+  commentId: P:chia.dotnet.BlockchainState.MempoolMinFees
+  fullName: chia.dotnet.BlockchainState.MempoolMinFees
+  nameWithType: BlockchainState.MempoolMinFees
+- uid: chia.dotnet.BlockchainState.MempoolMinFees*
+  name: MempoolMinFees
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_MempoolMinFees_
+  commentId: Overload:chia.dotnet.BlockchainState.MempoolMinFees
+  isSpec: "True"
+  fullName: chia.dotnet.BlockchainState.MempoolMinFees
+  nameWithType: BlockchainState.MempoolMinFees
+- uid: chia.dotnet.BlockchainState.MempoolSize
+  name: MempoolSize
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_MempoolSize
+  commentId: P:chia.dotnet.BlockchainState.MempoolSize
+  fullName: chia.dotnet.BlockchainState.MempoolSize
+  nameWithType: BlockchainState.MempoolSize
+- uid: chia.dotnet.BlockchainState.MempoolSize*
+  name: MempoolSize
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_MempoolSize_
+  commentId: Overload:chia.dotnet.BlockchainState.MempoolSize
+  isSpec: "True"
+  fullName: chia.dotnet.BlockchainState.MempoolSize
+  nameWithType: BlockchainState.MempoolSize
+- uid: chia.dotnet.BlockchainState.NodeId
+  name: NodeId
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_NodeId
+  commentId: P:chia.dotnet.BlockchainState.NodeId
+  fullName: chia.dotnet.BlockchainState.NodeId
+  nameWithType: BlockchainState.NodeId
+- uid: chia.dotnet.BlockchainState.NodeId*
+  name: NodeId
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_NodeId_
+  commentId: Overload:chia.dotnet.BlockchainState.NodeId
+  isSpec: "True"
+  fullName: chia.dotnet.BlockchainState.NodeId
+  nameWithType: BlockchainState.NodeId
+- uid: chia.dotnet.BlockchainState.Peak
+  name: Peak
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_Peak
+  commentId: P:chia.dotnet.BlockchainState.Peak
+  fullName: chia.dotnet.BlockchainState.Peak
+  nameWithType: BlockchainState.Peak
+- uid: chia.dotnet.BlockchainState.Peak*
+  name: Peak
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_Peak_
+  commentId: Overload:chia.dotnet.BlockchainState.Peak
+  isSpec: "True"
+  fullName: chia.dotnet.BlockchainState.Peak
+  nameWithType: BlockchainState.Peak
+- uid: chia.dotnet.BlockchainState.Space
+  name: Space
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_Space
+  commentId: P:chia.dotnet.BlockchainState.Space
+  fullName: chia.dotnet.BlockchainState.Space
+  nameWithType: BlockchainState.Space
+- uid: chia.dotnet.BlockchainState.Space*
+  name: Space
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_Space_
+  commentId: Overload:chia.dotnet.BlockchainState.Space
+  isSpec: "True"
+  fullName: chia.dotnet.BlockchainState.Space
+  nameWithType: BlockchainState.Space
+- uid: chia.dotnet.BlockchainState.SubSlotIters
+  name: SubSlotIters
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_SubSlotIters
+  commentId: P:chia.dotnet.BlockchainState.SubSlotIters
+  fullName: chia.dotnet.BlockchainState.SubSlotIters
+  nameWithType: BlockchainState.SubSlotIters
+- uid: chia.dotnet.BlockchainState.SubSlotIters*
+  name: SubSlotIters
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_SubSlotIters_
+  commentId: Overload:chia.dotnet.BlockchainState.SubSlotIters
+  isSpec: "True"
+  fullName: chia.dotnet.BlockchainState.SubSlotIters
+  nameWithType: BlockchainState.SubSlotIters
+- uid: chia.dotnet.BlockchainState.Sync
+  name: Sync
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_Sync
+  commentId: P:chia.dotnet.BlockchainState.Sync
+  fullName: chia.dotnet.BlockchainState.Sync
+  nameWithType: BlockchainState.Sync
+- uid: chia.dotnet.BlockchainState.Sync*
+  name: Sync
+  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_Sync_
+  commentId: Overload:chia.dotnet.BlockchainState.Sync
+  isSpec: "True"
+  fullName: chia.dotnet.BlockchainState.Sync
+  nameWithType: BlockchainState.Sync
 - uid: chia.dotnet.BlockCountMetrics
   name: BlockCountMetrics
   href: api/chia.dotnet.BlockCountMetrics.html
@@ -679,194 +885,6 @@ references:
   isSpec: "True"
   fullName: chia.dotnet.BlockSpendWithConditions.Conditions
   nameWithType: BlockSpendWithConditions.Conditions
-- uid: chia.dotnet.BlockchainState
-  name: BlockchainState
-  href: api/chia.dotnet.BlockchainState.html
-  commentId: T:chia.dotnet.BlockchainState
-  fullName: chia.dotnet.BlockchainState
-  nameWithType: BlockchainState
-- uid: chia.dotnet.BlockchainState.AverageBlockTime
-  name: AverageBlockTime
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_AverageBlockTime
-  commentId: P:chia.dotnet.BlockchainState.AverageBlockTime
-  fullName: chia.dotnet.BlockchainState.AverageBlockTime
-  nameWithType: BlockchainState.AverageBlockTime
-- uid: chia.dotnet.BlockchainState.AverageBlockTime*
-  name: AverageBlockTime
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_AverageBlockTime_
-  commentId: Overload:chia.dotnet.BlockchainState.AverageBlockTime
-  isSpec: "True"
-  fullName: chia.dotnet.BlockchainState.AverageBlockTime
-  nameWithType: BlockchainState.AverageBlockTime
-- uid: chia.dotnet.BlockchainState.BlockMaxCost
-  name: BlockMaxCost
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_BlockMaxCost
-  commentId: P:chia.dotnet.BlockchainState.BlockMaxCost
-  fullName: chia.dotnet.BlockchainState.BlockMaxCost
-  nameWithType: BlockchainState.BlockMaxCost
-- uid: chia.dotnet.BlockchainState.BlockMaxCost*
-  name: BlockMaxCost
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_BlockMaxCost_
-  commentId: Overload:chia.dotnet.BlockchainState.BlockMaxCost
-  isSpec: "True"
-  fullName: chia.dotnet.BlockchainState.BlockMaxCost
-  nameWithType: BlockchainState.BlockMaxCost
-- uid: chia.dotnet.BlockchainState.Difficulty
-  name: Difficulty
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_Difficulty
-  commentId: P:chia.dotnet.BlockchainState.Difficulty
-  fullName: chia.dotnet.BlockchainState.Difficulty
-  nameWithType: BlockchainState.Difficulty
-- uid: chia.dotnet.BlockchainState.Difficulty*
-  name: Difficulty
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_Difficulty_
-  commentId: Overload:chia.dotnet.BlockchainState.Difficulty
-  isSpec: "True"
-  fullName: chia.dotnet.BlockchainState.Difficulty
-  nameWithType: BlockchainState.Difficulty
-- uid: chia.dotnet.BlockchainState.GenesisChallengeInitiated
-  name: GenesisChallengeInitiated
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_GenesisChallengeInitiated
-  commentId: P:chia.dotnet.BlockchainState.GenesisChallengeInitiated
-  fullName: chia.dotnet.BlockchainState.GenesisChallengeInitiated
-  nameWithType: BlockchainState.GenesisChallengeInitiated
-- uid: chia.dotnet.BlockchainState.GenesisChallengeInitiated*
-  name: GenesisChallengeInitiated
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_GenesisChallengeInitiated_
-  commentId: Overload:chia.dotnet.BlockchainState.GenesisChallengeInitiated
-  isSpec: "True"
-  fullName: chia.dotnet.BlockchainState.GenesisChallengeInitiated
-  nameWithType: BlockchainState.GenesisChallengeInitiated
-- uid: chia.dotnet.BlockchainState.MempoolCost
-  name: MempoolCost
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_MempoolCost
-  commentId: P:chia.dotnet.BlockchainState.MempoolCost
-  fullName: chia.dotnet.BlockchainState.MempoolCost
-  nameWithType: BlockchainState.MempoolCost
-- uid: chia.dotnet.BlockchainState.MempoolCost*
-  name: MempoolCost
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_MempoolCost_
-  commentId: Overload:chia.dotnet.BlockchainState.MempoolCost
-  isSpec: "True"
-  fullName: chia.dotnet.BlockchainState.MempoolCost
-  nameWithType: BlockchainState.MempoolCost
-- uid: chia.dotnet.BlockchainState.MempoolFees
-  name: MempoolFees
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_MempoolFees
-  commentId: P:chia.dotnet.BlockchainState.MempoolFees
-  fullName: chia.dotnet.BlockchainState.MempoolFees
-  nameWithType: BlockchainState.MempoolFees
-- uid: chia.dotnet.BlockchainState.MempoolFees*
-  name: MempoolFees
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_MempoolFees_
-  commentId: Overload:chia.dotnet.BlockchainState.MempoolFees
-  isSpec: "True"
-  fullName: chia.dotnet.BlockchainState.MempoolFees
-  nameWithType: BlockchainState.MempoolFees
-- uid: chia.dotnet.BlockchainState.MempoolMaxTotalCost
-  name: MempoolMaxTotalCost
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_MempoolMaxTotalCost
-  commentId: P:chia.dotnet.BlockchainState.MempoolMaxTotalCost
-  fullName: chia.dotnet.BlockchainState.MempoolMaxTotalCost
-  nameWithType: BlockchainState.MempoolMaxTotalCost
-- uid: chia.dotnet.BlockchainState.MempoolMaxTotalCost*
-  name: MempoolMaxTotalCost
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_MempoolMaxTotalCost_
-  commentId: Overload:chia.dotnet.BlockchainState.MempoolMaxTotalCost
-  isSpec: "True"
-  fullName: chia.dotnet.BlockchainState.MempoolMaxTotalCost
-  nameWithType: BlockchainState.MempoolMaxTotalCost
-- uid: chia.dotnet.BlockchainState.MempoolMinFees
-  name: MempoolMinFees
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_MempoolMinFees
-  commentId: P:chia.dotnet.BlockchainState.MempoolMinFees
-  fullName: chia.dotnet.BlockchainState.MempoolMinFees
-  nameWithType: BlockchainState.MempoolMinFees
-- uid: chia.dotnet.BlockchainState.MempoolMinFees*
-  name: MempoolMinFees
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_MempoolMinFees_
-  commentId: Overload:chia.dotnet.BlockchainState.MempoolMinFees
-  isSpec: "True"
-  fullName: chia.dotnet.BlockchainState.MempoolMinFees
-  nameWithType: BlockchainState.MempoolMinFees
-- uid: chia.dotnet.BlockchainState.MempoolSize
-  name: MempoolSize
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_MempoolSize
-  commentId: P:chia.dotnet.BlockchainState.MempoolSize
-  fullName: chia.dotnet.BlockchainState.MempoolSize
-  nameWithType: BlockchainState.MempoolSize
-- uid: chia.dotnet.BlockchainState.MempoolSize*
-  name: MempoolSize
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_MempoolSize_
-  commentId: Overload:chia.dotnet.BlockchainState.MempoolSize
-  isSpec: "True"
-  fullName: chia.dotnet.BlockchainState.MempoolSize
-  nameWithType: BlockchainState.MempoolSize
-- uid: chia.dotnet.BlockchainState.NodeId
-  name: NodeId
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_NodeId
-  commentId: P:chia.dotnet.BlockchainState.NodeId
-  fullName: chia.dotnet.BlockchainState.NodeId
-  nameWithType: BlockchainState.NodeId
-- uid: chia.dotnet.BlockchainState.NodeId*
-  name: NodeId
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_NodeId_
-  commentId: Overload:chia.dotnet.BlockchainState.NodeId
-  isSpec: "True"
-  fullName: chia.dotnet.BlockchainState.NodeId
-  nameWithType: BlockchainState.NodeId
-- uid: chia.dotnet.BlockchainState.Peak
-  name: Peak
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_Peak
-  commentId: P:chia.dotnet.BlockchainState.Peak
-  fullName: chia.dotnet.BlockchainState.Peak
-  nameWithType: BlockchainState.Peak
-- uid: chia.dotnet.BlockchainState.Peak*
-  name: Peak
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_Peak_
-  commentId: Overload:chia.dotnet.BlockchainState.Peak
-  isSpec: "True"
-  fullName: chia.dotnet.BlockchainState.Peak
-  nameWithType: BlockchainState.Peak
-- uid: chia.dotnet.BlockchainState.Space
-  name: Space
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_Space
-  commentId: P:chia.dotnet.BlockchainState.Space
-  fullName: chia.dotnet.BlockchainState.Space
-  nameWithType: BlockchainState.Space
-- uid: chia.dotnet.BlockchainState.Space*
-  name: Space
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_Space_
-  commentId: Overload:chia.dotnet.BlockchainState.Space
-  isSpec: "True"
-  fullName: chia.dotnet.BlockchainState.Space
-  nameWithType: BlockchainState.Space
-- uid: chia.dotnet.BlockchainState.SubSlotIters
-  name: SubSlotIters
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_SubSlotIters
-  commentId: P:chia.dotnet.BlockchainState.SubSlotIters
-  fullName: chia.dotnet.BlockchainState.SubSlotIters
-  nameWithType: BlockchainState.SubSlotIters
-- uid: chia.dotnet.BlockchainState.SubSlotIters*
-  name: SubSlotIters
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_SubSlotIters_
-  commentId: Overload:chia.dotnet.BlockchainState.SubSlotIters
-  isSpec: "True"
-  fullName: chia.dotnet.BlockchainState.SubSlotIters
-  nameWithType: BlockchainState.SubSlotIters
-- uid: chia.dotnet.BlockchainState.Sync
-  name: Sync
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_Sync
-  commentId: P:chia.dotnet.BlockchainState.Sync
-  fullName: chia.dotnet.BlockchainState.Sync
-  nameWithType: BlockchainState.Sync
-- uid: chia.dotnet.BlockchainState.Sync*
-  name: Sync
-  href: api/chia.dotnet.BlockchainState.html#chia_dotnet_BlockchainState_Sync_
-  commentId: Overload:chia.dotnet.BlockchainState.Sync
-  isSpec: "True"
-  fullName: chia.dotnet.BlockchainState.Sync
-  nameWithType: BlockchainState.Sync
 - uid: chia.dotnet.CATInfo
   name: CATInfo
   href: api/chia.dotnet.CATInfo.html
@@ -918,150 +936,6 @@ references:
   commentId: T:chia.dotnet.CATWallet
   fullName: chia.dotnet.CATWallet
   nameWithType: CATWallet
-- uid: chia.dotnet.CATWallet.#ctor(System.UInt32,chia.dotnet.WalletProxy)
-  name: CATWallet(uint, WalletProxy)
-  href: api/chia.dotnet.CATWallet.html#chia_dotnet_CATWallet__ctor_System_UInt32_chia_dotnet_WalletProxy_
-  commentId: M:chia.dotnet.CATWallet.#ctor(System.UInt32,chia.dotnet.WalletProxy)
-  name.vb: New(UInteger, WalletProxy)
-  fullName: chia.dotnet.CATWallet.CATWallet(uint, chia.dotnet.WalletProxy)
-  fullName.vb: chia.dotnet.CATWallet.New(UInteger, chia.dotnet.WalletProxy)
-  nameWithType: CATWallet.CATWallet(uint, WalletProxy)
-  nameWithType.vb: CATWallet.New(UInteger, WalletProxy)
-- uid: chia.dotnet.CATWallet.#ctor*
-  name: CATWallet
-  href: api/chia.dotnet.CATWallet.html#chia_dotnet_CATWallet__ctor_
-  commentId: Overload:chia.dotnet.CATWallet.#ctor
-  isSpec: "True"
-  name.vb: New
-  fullName: chia.dotnet.CATWallet.CATWallet
-  fullName.vb: chia.dotnet.CATWallet.New
-  nameWithType: CATWallet.CATWallet
-  nameWithType.vb: CATWallet.New
-- uid: chia.dotnet.CATWallet.GetAssetId(System.Threading.CancellationToken)
-  name: GetAssetId(CancellationToken)
-  href: api/chia.dotnet.CATWallet.html#chia_dotnet_CATWallet_GetAssetId_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.CATWallet.GetAssetId(System.Threading.CancellationToken)
-  fullName: chia.dotnet.CATWallet.GetAssetId(System.Threading.CancellationToken)
-  nameWithType: CATWallet.GetAssetId(CancellationToken)
-- uid: chia.dotnet.CATWallet.GetAssetId*
-  name: GetAssetId
-  href: api/chia.dotnet.CATWallet.html#chia_dotnet_CATWallet_GetAssetId_
-  commentId: Overload:chia.dotnet.CATWallet.GetAssetId
-  isSpec: "True"
-  fullName: chia.dotnet.CATWallet.GetAssetId
-  nameWithType: CATWallet.GetAssetId
-- uid: chia.dotnet.CATWallet.GetName(System.Threading.CancellationToken)
-  name: GetName(CancellationToken)
-  href: api/chia.dotnet.CATWallet.html#chia_dotnet_CATWallet_GetName_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.CATWallet.GetName(System.Threading.CancellationToken)
-  fullName: chia.dotnet.CATWallet.GetName(System.Threading.CancellationToken)
-  nameWithType: CATWallet.GetName(CancellationToken)
-- uid: chia.dotnet.CATWallet.GetName*
-  name: GetName
-  href: api/chia.dotnet.CATWallet.html#chia_dotnet_CATWallet_GetName_
-  commentId: Overload:chia.dotnet.CATWallet.GetName
-  isSpec: "True"
-  fullName: chia.dotnet.CATWallet.GetName
-  nameWithType: CATWallet.GetName
-- uid: chia.dotnet.CATWallet.SetName(System.String,System.Threading.CancellationToken)
-  name: SetName(string, CancellationToken)
-  href: api/chia.dotnet.CATWallet.html#chia_dotnet_CATWallet_SetName_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.CATWallet.SetName(System.String,System.Threading.CancellationToken)
-  name.vb: SetName(String, CancellationToken)
-  fullName: chia.dotnet.CATWallet.SetName(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.CATWallet.SetName(String, System.Threading.CancellationToken)
-  nameWithType: CATWallet.SetName(string, CancellationToken)
-  nameWithType.vb: CATWallet.SetName(String, CancellationToken)
-- uid: chia.dotnet.CATWallet.SetName*
-  name: SetName
-  href: api/chia.dotnet.CATWallet.html#chia_dotnet_CATWallet_SetName_
-  commentId: Overload:chia.dotnet.CATWallet.SetName
-  isSpec: "True"
-  fullName: chia.dotnet.CATWallet.SetName
-  nameWithType: CATWallet.SetName
-- uid: chia.dotnet.CATWallet.Spend(System.String,System.UInt64,System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.Collections.Generic.IEnumerable{System.UInt64},System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name: Spend(string, ulong, IEnumerable<string>?, ulong?, ulong?, IEnumerable<ulong>?, bool?, ulong, CancellationToken)
-  href: api/chia.dotnet.CATWallet.html#chia_dotnet_CATWallet_Spend_System_String_System_UInt64_System_Collections_Generic_IEnumerable_System_String__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Collections_Generic_IEnumerable_System_UInt64__System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.CATWallet.Spend(System.String,System.UInt64,System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.Collections.Generic.IEnumerable{System.UInt64},System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name.vb: Spend(String, ULong, IEnumerable(Of String), ULong?, ULong?, IEnumerable(Of ULong), Boolean?, ULong, CancellationToken)
-  fullName: chia.dotnet.CATWallet.Spend(string, ulong, System.Collections.Generic.IEnumerable<string>?, ulong?, ulong?, System.Collections.Generic.IEnumerable<ulong>?, bool?, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.CATWallet.Spend(String, ULong, System.Collections.Generic.IEnumerable(Of String), ULong?, ULong?, System.Collections.Generic.IEnumerable(Of ULong), Boolean?, ULong, System.Threading.CancellationToken)
-  nameWithType: CATWallet.Spend(string, ulong, IEnumerable<string>?, ulong?, ulong?, IEnumerable<ulong>?, bool?, ulong, CancellationToken)
-  nameWithType.vb: CATWallet.Spend(String, ULong, IEnumerable(Of String), ULong?, ULong?, IEnumerable(Of ULong), Boolean?, ULong, CancellationToken)
-- uid: chia.dotnet.CATWallet.Spend*
-  name: Spend
-  href: api/chia.dotnet.CATWallet.html#chia_dotnet_CATWallet_Spend_
-  commentId: Overload:chia.dotnet.CATWallet.Spend
-  isSpec: "True"
-  fullName: chia.dotnet.CATWallet.Spend
-  nameWithType: CATWallet.Spend
-- uid: chia.dotnet.CATWallet.Validate(System.Threading.CancellationToken)
-  name: Validate(CancellationToken)
-  href: api/chia.dotnet.CATWallet.html#chia_dotnet_CATWallet_Validate_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.CATWallet.Validate(System.Threading.CancellationToken)
-  fullName: chia.dotnet.CATWallet.Validate(System.Threading.CancellationToken)
-  nameWithType: CATWallet.Validate(CancellationToken)
-- uid: chia.dotnet.CATWallet.Validate*
-  name: Validate
-  href: api/chia.dotnet.CATWallet.html#chia_dotnet_CATWallet_Validate_
-  commentId: Overload:chia.dotnet.CATWallet.Validate
-  isSpec: "True"
-  fullName: chia.dotnet.CATWallet.Validate
-  nameWithType: CATWallet.Validate
-- uid: chia.dotnet.CRCATWallet
-  name: CRCATWallet
-  href: api/chia.dotnet.CRCATWallet.html
-  commentId: T:chia.dotnet.CRCATWallet
-  fullName: chia.dotnet.CRCATWallet
-  nameWithType: CRCATWallet
-- uid: chia.dotnet.CRCATWallet.#ctor(System.UInt32,chia.dotnet.WalletProxy)
-  name: CRCATWallet(uint, WalletProxy)
-  href: api/chia.dotnet.CRCATWallet.html#chia_dotnet_CRCATWallet__ctor_System_UInt32_chia_dotnet_WalletProxy_
-  commentId: M:chia.dotnet.CRCATWallet.#ctor(System.UInt32,chia.dotnet.WalletProxy)
-  name.vb: New(UInteger, WalletProxy)
-  fullName: chia.dotnet.CRCATWallet.CRCATWallet(uint, chia.dotnet.WalletProxy)
-  fullName.vb: chia.dotnet.CRCATWallet.New(UInteger, chia.dotnet.WalletProxy)
-  nameWithType: CRCATWallet.CRCATWallet(uint, WalletProxy)
-  nameWithType.vb: CRCATWallet.New(UInteger, WalletProxy)
-- uid: chia.dotnet.CRCATWallet.#ctor*
-  name: CRCATWallet
-  href: api/chia.dotnet.CRCATWallet.html#chia_dotnet_CRCATWallet__ctor_
-  commentId: Overload:chia.dotnet.CRCATWallet.#ctor
-  isSpec: "True"
-  name.vb: New
-  fullName: chia.dotnet.CRCATWallet.CRCATWallet
-  fullName.vb: chia.dotnet.CRCATWallet.New
-  nameWithType: CRCATWallet.CRCATWallet
-  nameWithType.vb: CRCATWallet.New
-- uid: chia.dotnet.CRCATWallet.ApprovePending(System.Nullable{System.UInt64},System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name: ApprovePending(ulong?, bool?, ulong, CancellationToken)
-  href: api/chia.dotnet.CRCATWallet.html#chia_dotnet_CRCATWallet_ApprovePending_System_Nullable_System_UInt64__System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.CRCATWallet.ApprovePending(System.Nullable{System.UInt64},System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name.vb: ApprovePending(ULong?, Boolean?, ULong, CancellationToken)
-  fullName: chia.dotnet.CRCATWallet.ApprovePending(ulong?, bool?, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.CRCATWallet.ApprovePending(ULong?, Boolean?, ULong, System.Threading.CancellationToken)
-  nameWithType: CRCATWallet.ApprovePending(ulong?, bool?, ulong, CancellationToken)
-  nameWithType.vb: CRCATWallet.ApprovePending(ULong?, Boolean?, ULong, CancellationToken)
-- uid: chia.dotnet.CRCATWallet.ApprovePending*
-  name: ApprovePending
-  href: api/chia.dotnet.CRCATWallet.html#chia_dotnet_CRCATWallet_ApprovePending_
-  commentId: Overload:chia.dotnet.CRCATWallet.ApprovePending
-  isSpec: "True"
-  fullName: chia.dotnet.CRCATWallet.ApprovePending
-  nameWithType: CRCATWallet.ApprovePending
-- uid: chia.dotnet.CRCATWallet.Validate(System.Threading.CancellationToken)
-  name: Validate(CancellationToken)
-  href: api/chia.dotnet.CRCATWallet.html#chia_dotnet_CRCATWallet_Validate_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.CRCATWallet.Validate(System.Threading.CancellationToken)
-  fullName: chia.dotnet.CRCATWallet.Validate(System.Threading.CancellationToken)
-  nameWithType: CRCATWallet.Validate(CancellationToken)
-- uid: chia.dotnet.CRCATWallet.Validate*
-  name: Validate
-  href: api/chia.dotnet.CRCATWallet.html#chia_dotnet_CRCATWallet_Validate_
-  commentId: Overload:chia.dotnet.CRCATWallet.Validate
-  isSpec: "True"
-  fullName: chia.dotnet.CRCATWallet.Validate
-  nameWithType: CRCATWallet.Validate
 - uid: chia.dotnet.ChallengeChainSubSlot
   name: ChallengeChainSubSlot
   href: api/chia.dotnet.ChallengeChainSubSlot.html
@@ -1678,14 +1552,11 @@ references:
   fullName: chia.dotnet.Config.DefaultRootPath
   nameWithType: Config.DefaultRootPath
 - uid: chia.dotnet.Config.GetEndpoint(System.String)
-  name: GetEndpoint(string)
+  name: GetEndpoint(String)
   href: api/chia.dotnet.Config.html#chia_dotnet_Config_GetEndpoint_System_String_
   commentId: M:chia.dotnet.Config.GetEndpoint(System.String)
-  name.vb: GetEndpoint(String)
-  fullName: chia.dotnet.Config.GetEndpoint(string)
-  fullName.vb: chia.dotnet.Config.GetEndpoint(String)
-  nameWithType: Config.GetEndpoint(string)
-  nameWithType.vb: Config.GetEndpoint(String)
+  fullName: chia.dotnet.Config.GetEndpoint(System.String)
+  nameWithType: Config.GetEndpoint(String)
 - uid: chia.dotnet.Config.GetEndpoint*
   name: GetEndpoint
   href: api/chia.dotnet.Config.html#chia_dotnet_Config_GetEndpoint_
@@ -1700,14 +1571,11 @@ references:
   fullName: chia.dotnet.Config.Open()
   nameWithType: Config.Open()
 - uid: chia.dotnet.Config.Open(System.String)
-  name: Open(string)
+  name: Open(String)
   href: api/chia.dotnet.Config.html#chia_dotnet_Config_Open_System_String_
   commentId: M:chia.dotnet.Config.Open(System.String)
-  name.vb: Open(String)
-  fullName: chia.dotnet.Config.Open(string)
-  fullName.vb: chia.dotnet.Config.Open(String)
-  nameWithType: Config.Open(string)
-  nameWithType.vb: Config.Open(String)
+  fullName: chia.dotnet.Config.Open(System.String)
+  nameWithType: Config.Open(String)
 - uid: chia.dotnet.Config.Open*
   name: Open
   href: api/chia.dotnet.Config.html#chia_dotnet_Config_Open_
@@ -1935,54 +1803,18 @@ references:
   commentId: T:chia.dotnet.CrawlerProxy
   fullName: chia.dotnet.CrawlerProxy
   nameWithType: CrawlerProxy
-- uid: chia.dotnet.CrawlerProxy.#ctor(chia.dotnet.IRpcClient,System.String)
-  name: CrawlerProxy(IRpcClient, string)
-  href: api/chia.dotnet.CrawlerProxy.html#chia_dotnet_CrawlerProxy__ctor_chia_dotnet_IRpcClient_System_String_
-  commentId: M:chia.dotnet.CrawlerProxy.#ctor(chia.dotnet.IRpcClient,System.String)
-  name.vb: New(IRpcClient, String)
-  fullName: chia.dotnet.CrawlerProxy.CrawlerProxy(chia.dotnet.IRpcClient, string)
-  fullName.vb: chia.dotnet.CrawlerProxy.New(chia.dotnet.IRpcClient, String)
-  nameWithType: CrawlerProxy.CrawlerProxy(IRpcClient, string)
-  nameWithType.vb: CrawlerProxy.New(IRpcClient, String)
-- uid: chia.dotnet.CrawlerProxy.#ctor*
-  name: CrawlerProxy
-  href: api/chia.dotnet.CrawlerProxy.html#chia_dotnet_CrawlerProxy__ctor_
-  commentId: Overload:chia.dotnet.CrawlerProxy.#ctor
-  isSpec: "True"
-  name.vb: New
-  fullName: chia.dotnet.CrawlerProxy.CrawlerProxy
-  fullName.vb: chia.dotnet.CrawlerProxy.New
-  nameWithType: CrawlerProxy.CrawlerProxy
-  nameWithType.vb: CrawlerProxy.New
-- uid: chia.dotnet.CrawlerProxy.GetIPs(System.DateTime,System.Int32,System.Int32,System.Threading.CancellationToken)
-  name: GetIPs(DateTime, int, int, CancellationToken)
-  href: api/chia.dotnet.CrawlerProxy.html#chia_dotnet_CrawlerProxy_GetIPs_System_DateTime_System_Int32_System_Int32_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.CrawlerProxy.GetIPs(System.DateTime,System.Int32,System.Int32,System.Threading.CancellationToken)
-  name.vb: GetIPs(Date, Integer, Integer, CancellationToken)
-  fullName: chia.dotnet.CrawlerProxy.GetIPs(System.DateTime, int, int, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.CrawlerProxy.GetIPs(Date, Integer, Integer, System.Threading.CancellationToken)
-  nameWithType: CrawlerProxy.GetIPs(DateTime, int, int, CancellationToken)
-  nameWithType.vb: CrawlerProxy.GetIPs(Date, Integer, Integer, CancellationToken)
-- uid: chia.dotnet.CrawlerProxy.GetIPs*
-  name: GetIPs
-  href: api/chia.dotnet.CrawlerProxy.html#chia_dotnet_CrawlerProxy_GetIPs_
-  commentId: Overload:chia.dotnet.CrawlerProxy.GetIPs
-  isSpec: "True"
-  fullName: chia.dotnet.CrawlerProxy.GetIPs
-  nameWithType: CrawlerProxy.GetIPs
-- uid: chia.dotnet.CrawlerProxy.GetPeerCounts(System.Threading.CancellationToken)
-  name: GetPeerCounts(CancellationToken)
-  href: api/chia.dotnet.CrawlerProxy.html#chia_dotnet_CrawlerProxy_GetPeerCounts_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.CrawlerProxy.GetPeerCounts(System.Threading.CancellationToken)
-  fullName: chia.dotnet.CrawlerProxy.GetPeerCounts(System.Threading.CancellationToken)
-  nameWithType: CrawlerProxy.GetPeerCounts(CancellationToken)
-- uid: chia.dotnet.CrawlerProxy.GetPeerCounts*
-  name: GetPeerCounts
-  href: api/chia.dotnet.CrawlerProxy.html#chia_dotnet_CrawlerProxy_GetPeerCounts_
-  commentId: Overload:chia.dotnet.CrawlerProxy.GetPeerCounts
-  isSpec: "True"
-  fullName: chia.dotnet.CrawlerProxy.GetPeerCounts
-  nameWithType: CrawlerProxy.GetPeerCounts
+- uid: chia.dotnet.CRCATWallet
+  name: CRCATWallet
+  href: api/chia.dotnet.CRCATWallet.html
+  commentId: T:chia.dotnet.CRCATWallet
+  fullName: chia.dotnet.CRCATWallet
+  nameWithType: CRCATWallet
+- uid: chia.dotnet.DaemonProxy
+  name: DaemonProxy
+  href: api/chia.dotnet.DaemonProxy.html
+  commentId: T:chia.dotnet.DaemonProxy
+  fullName: chia.dotnet.DaemonProxy
+  nameWithType: DaemonProxy
 - uid: chia.dotnet.DAOInfo
   name: DAOInfo
   href: api/chia.dotnet.DAOInfo.html
@@ -2229,987 +2061,12 @@ references:
   isSpec: "True"
   fullName: chia.dotnet.DAORules.SoftCloseLength
   nameWithType: DAORules.SoftCloseLength
-- uid: chia.dotnet.DAOWallet
-  name: DAOWallet
-  href: api/chia.dotnet.DAOWallet.html
-  commentId: T:chia.dotnet.DAOWallet
-  fullName: chia.dotnet.DAOWallet
-  nameWithType: DAOWallet
-- uid: chia.dotnet.DAOWallet.#ctor(System.UInt32,chia.dotnet.WalletProxy)
-  name: DAOWallet(uint, WalletProxy)
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet__ctor_System_UInt32_chia_dotnet_WalletProxy_
-  commentId: M:chia.dotnet.DAOWallet.#ctor(System.UInt32,chia.dotnet.WalletProxy)
-  name.vb: New(UInteger, WalletProxy)
-  fullName: chia.dotnet.DAOWallet.DAOWallet(uint, chia.dotnet.WalletProxy)
-  fullName.vb: chia.dotnet.DAOWallet.New(UInteger, chia.dotnet.WalletProxy)
-  nameWithType: DAOWallet.DAOWallet(uint, WalletProxy)
-  nameWithType.vb: DAOWallet.New(UInteger, WalletProxy)
-- uid: chia.dotnet.DAOWallet.#ctor*
-  name: DAOWallet
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet__ctor_
-  commentId: Overload:chia.dotnet.DAOWallet.#ctor
-  isSpec: "True"
-  name.vb: New
-  fullName: chia.dotnet.DAOWallet.DAOWallet
-  fullName.vb: chia.dotnet.DAOWallet.New
-  nameWithType: DAOWallet.DAOWallet
-  nameWithType.vb: DAOWallet.New
-- uid: chia.dotnet.DAOWallet.AddFundsToTreasury(System.UInt64,System.UInt32,System.UInt64,System.Threading.CancellationToken)
-  name: AddFundsToTreasury(ulong, uint, ulong, CancellationToken)
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_AddFundsToTreasury_System_UInt64_System_UInt32_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DAOWallet.AddFundsToTreasury(System.UInt64,System.UInt32,System.UInt64,System.Threading.CancellationToken)
-  name.vb: AddFundsToTreasury(ULong, UInteger, ULong, CancellationToken)
-  fullName: chia.dotnet.DAOWallet.AddFundsToTreasury(ulong, uint, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DAOWallet.AddFundsToTreasury(ULong, UInteger, ULong, System.Threading.CancellationToken)
-  nameWithType: DAOWallet.AddFundsToTreasury(ulong, uint, ulong, CancellationToken)
-  nameWithType.vb: DAOWallet.AddFundsToTreasury(ULong, UInteger, ULong, CancellationToken)
-- uid: chia.dotnet.DAOWallet.AddFundsToTreasury*
-  name: AddFundsToTreasury
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_AddFundsToTreasury_
-  commentId: Overload:chia.dotnet.DAOWallet.AddFundsToTreasury
-  isSpec: "True"
-  fullName: chia.dotnet.DAOWallet.AddFundsToTreasury
-  nameWithType: DAOWallet.AddFundsToTreasury
-- uid: chia.dotnet.DAOWallet.AdjustFilterLevel(System.UInt64,System.Threading.CancellationToken)
-  name: AdjustFilterLevel(ulong, CancellationToken)
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_AdjustFilterLevel_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DAOWallet.AdjustFilterLevel(System.UInt64,System.Threading.CancellationToken)
-  name.vb: AdjustFilterLevel(ULong, CancellationToken)
-  fullName: chia.dotnet.DAOWallet.AdjustFilterLevel(ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DAOWallet.AdjustFilterLevel(ULong, System.Threading.CancellationToken)
-  nameWithType: DAOWallet.AdjustFilterLevel(ulong, CancellationToken)
-  nameWithType.vb: DAOWallet.AdjustFilterLevel(ULong, CancellationToken)
-- uid: chia.dotnet.DAOWallet.AdjustFilterLevel*
-  name: AdjustFilterLevel
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_AdjustFilterLevel_
-  commentId: Overload:chia.dotnet.DAOWallet.AdjustFilterLevel
-  isSpec: "True"
-  fullName: chia.dotnet.DAOWallet.AdjustFilterLevel
-  nameWithType: DAOWallet.AdjustFilterLevel
-- uid: chia.dotnet.DAOWallet.CloseProposal(System.String,System.String,System.String,System.UInt64,System.Threading.CancellationToken)
-  name: CloseProposal(string, string, string, ulong, CancellationToken)
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_CloseProposal_System_String_System_String_System_String_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DAOWallet.CloseProposal(System.String,System.String,System.String,System.UInt64,System.Threading.CancellationToken)
-  name.vb: CloseProposal(String, String, String, ULong, CancellationToken)
-  fullName: chia.dotnet.DAOWallet.CloseProposal(string, string, string, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DAOWallet.CloseProposal(String, String, String, ULong, System.Threading.CancellationToken)
-  nameWithType: DAOWallet.CloseProposal(string, string, string, ulong, CancellationToken)
-  nameWithType.vb: DAOWallet.CloseProposal(String, String, String, ULong, CancellationToken)
-- uid: chia.dotnet.DAOWallet.CloseProposal*
-  name: CloseProposal
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_CloseProposal_
-  commentId: Overload:chia.dotnet.DAOWallet.CloseProposal
-  isSpec: "True"
-  fullName: chia.dotnet.DAOWallet.CloseProposal
-  nameWithType: DAOWallet.CloseProposal
-- uid: chia.dotnet.DAOWallet.CreateProposal(System.String,System.Threading.CancellationToken)
-  name: CreateProposal(string, CancellationToken)
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_CreateProposal_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DAOWallet.CreateProposal(System.String,System.Threading.CancellationToken)
-  name.vb: CreateProposal(String, CancellationToken)
-  fullName: chia.dotnet.DAOWallet.CreateProposal(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DAOWallet.CreateProposal(String, System.Threading.CancellationToken)
-  nameWithType: DAOWallet.CreateProposal(string, CancellationToken)
-  nameWithType.vb: DAOWallet.CreateProposal(String, CancellationToken)
-- uid: chia.dotnet.DAOWallet.CreateProposal*
-  name: CreateProposal
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_CreateProposal_
-  commentId: Overload:chia.dotnet.DAOWallet.CreateProposal
-  isSpec: "True"
-  fullName: chia.dotnet.DAOWallet.CreateProposal
-  nameWithType: DAOWallet.CreateProposal
-- uid: chia.dotnet.DAOWallet.ExitLockup(System.Collections.Generic.IEnumerable{System.Object},System.UInt64,System.Threading.CancellationToken)
-  name: ExitLockup(IEnumerable<object>, ulong, CancellationToken)
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_ExitLockup_System_Collections_Generic_IEnumerable_System_Object__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DAOWallet.ExitLockup(System.Collections.Generic.IEnumerable{System.Object},System.UInt64,System.Threading.CancellationToken)
-  name.vb: ExitLockup(IEnumerable(Of Object), ULong, CancellationToken)
-  fullName: chia.dotnet.DAOWallet.ExitLockup(System.Collections.Generic.IEnumerable<object>, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DAOWallet.ExitLockup(System.Collections.Generic.IEnumerable(Of Object), ULong, System.Threading.CancellationToken)
-  nameWithType: DAOWallet.ExitLockup(IEnumerable<object>, ulong, CancellationToken)
-  nameWithType.vb: DAOWallet.ExitLockup(IEnumerable(Of Object), ULong, CancellationToken)
-- uid: chia.dotnet.DAOWallet.ExitLockup*
-  name: ExitLockup
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_ExitLockup_
-  commentId: Overload:chia.dotnet.DAOWallet.ExitLockup
-  isSpec: "True"
-  fullName: chia.dotnet.DAOWallet.ExitLockup
-  nameWithType: DAOWallet.ExitLockup
-- uid: chia.dotnet.DAOWallet.FreeCoinsFromFinishedProposals(System.UInt64,System.Threading.CancellationToken)
-  name: FreeCoinsFromFinishedProposals(ulong, CancellationToken)
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_FreeCoinsFromFinishedProposals_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DAOWallet.FreeCoinsFromFinishedProposals(System.UInt64,System.Threading.CancellationToken)
-  name.vb: FreeCoinsFromFinishedProposals(ULong, CancellationToken)
-  fullName: chia.dotnet.DAOWallet.FreeCoinsFromFinishedProposals(ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DAOWallet.FreeCoinsFromFinishedProposals(ULong, System.Threading.CancellationToken)
-  nameWithType: DAOWallet.FreeCoinsFromFinishedProposals(ulong, CancellationToken)
-  nameWithType.vb: DAOWallet.FreeCoinsFromFinishedProposals(ULong, CancellationToken)
-- uid: chia.dotnet.DAOWallet.FreeCoinsFromFinishedProposals*
-  name: FreeCoinsFromFinishedProposals
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_FreeCoinsFromFinishedProposals_
-  commentId: Overload:chia.dotnet.DAOWallet.FreeCoinsFromFinishedProposals
-  isSpec: "True"
-  fullName: chia.dotnet.DAOWallet.FreeCoinsFromFinishedProposals
-  nameWithType: DAOWallet.FreeCoinsFromFinishedProposals
-- uid: chia.dotnet.DAOWallet.GetProposalState(System.String,System.Threading.CancellationToken)
-  name: GetProposalState(string, CancellationToken)
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_GetProposalState_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DAOWallet.GetProposalState(System.String,System.Threading.CancellationToken)
-  name.vb: GetProposalState(String, CancellationToken)
-  fullName: chia.dotnet.DAOWallet.GetProposalState(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DAOWallet.GetProposalState(String, System.Threading.CancellationToken)
-  nameWithType: DAOWallet.GetProposalState(string, CancellationToken)
-  nameWithType.vb: DAOWallet.GetProposalState(String, CancellationToken)
-- uid: chia.dotnet.DAOWallet.GetProposalState*
-  name: GetProposalState
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_GetProposalState_
-  commentId: Overload:chia.dotnet.DAOWallet.GetProposalState
-  isSpec: "True"
-  fullName: chia.dotnet.DAOWallet.GetProposalState
-  nameWithType: DAOWallet.GetProposalState
-- uid: chia.dotnet.DAOWallet.GetProposals(System.Boolean,System.Threading.CancellationToken)
-  name: GetProposals(bool, CancellationToken)
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_GetProposals_System_Boolean_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DAOWallet.GetProposals(System.Boolean,System.Threading.CancellationToken)
-  name.vb: GetProposals(Boolean, CancellationToken)
-  fullName: chia.dotnet.DAOWallet.GetProposals(bool, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DAOWallet.GetProposals(Boolean, System.Threading.CancellationToken)
-  nameWithType: DAOWallet.GetProposals(bool, CancellationToken)
-  nameWithType.vb: DAOWallet.GetProposals(Boolean, CancellationToken)
-- uid: chia.dotnet.DAOWallet.GetProposals*
-  name: GetProposals
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_GetProposals_
-  commentId: Overload:chia.dotnet.DAOWallet.GetProposals
-  isSpec: "True"
-  fullName: chia.dotnet.DAOWallet.GetProposals
-  nameWithType: DAOWallet.GetProposals
-- uid: chia.dotnet.DAOWallet.GetRules(System.Threading.CancellationToken)
-  name: GetRules(CancellationToken)
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_GetRules_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DAOWallet.GetRules(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DAOWallet.GetRules(System.Threading.CancellationToken)
-  nameWithType: DAOWallet.GetRules(CancellationToken)
-- uid: chia.dotnet.DAOWallet.GetRules*
-  name: GetRules
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_GetRules_
-  commentId: Overload:chia.dotnet.DAOWallet.GetRules
-  isSpec: "True"
-  fullName: chia.dotnet.DAOWallet.GetRules
-  nameWithType: DAOWallet.GetRules
-- uid: chia.dotnet.DAOWallet.GetTreasuryBalance(System.Threading.CancellationToken)
-  name: GetTreasuryBalance(CancellationToken)
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_GetTreasuryBalance_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DAOWallet.GetTreasuryBalance(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DAOWallet.GetTreasuryBalance(System.Threading.CancellationToken)
-  nameWithType: DAOWallet.GetTreasuryBalance(CancellationToken)
-- uid: chia.dotnet.DAOWallet.GetTreasuryBalance*
-  name: GetTreasuryBalance
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_GetTreasuryBalance_
-  commentId: Overload:chia.dotnet.DAOWallet.GetTreasuryBalance
-  isSpec: "True"
-  fullName: chia.dotnet.DAOWallet.GetTreasuryBalance
-  nameWithType: DAOWallet.GetTreasuryBalance
-- uid: chia.dotnet.DAOWallet.GetTreasuryId(System.Threading.CancellationToken)
-  name: GetTreasuryId(CancellationToken)
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_GetTreasuryId_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DAOWallet.GetTreasuryId(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DAOWallet.GetTreasuryId(System.Threading.CancellationToken)
-  nameWithType: DAOWallet.GetTreasuryId(CancellationToken)
-- uid: chia.dotnet.DAOWallet.GetTreasuryId*
-  name: GetTreasuryId
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_GetTreasuryId_
-  commentId: Overload:chia.dotnet.DAOWallet.GetTreasuryId
-  isSpec: "True"
-  fullName: chia.dotnet.DAOWallet.GetTreasuryId
-  nameWithType: DAOWallet.GetTreasuryId
-- uid: chia.dotnet.DAOWallet.ParseProposal(System.String,System.Threading.CancellationToken)
-  name: ParseProposal(string, CancellationToken)
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_ParseProposal_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DAOWallet.ParseProposal(System.String,System.Threading.CancellationToken)
-  name.vb: ParseProposal(String, CancellationToken)
-  fullName: chia.dotnet.DAOWallet.ParseProposal(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DAOWallet.ParseProposal(String, System.Threading.CancellationToken)
-  nameWithType: DAOWallet.ParseProposal(string, CancellationToken)
-  nameWithType.vb: DAOWallet.ParseProposal(String, CancellationToken)
-- uid: chia.dotnet.DAOWallet.ParseProposal*
-  name: ParseProposal
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_ParseProposal_
-  commentId: Overload:chia.dotnet.DAOWallet.ParseProposal
-  isSpec: "True"
-  fullName: chia.dotnet.DAOWallet.ParseProposal
-  nameWithType: DAOWallet.ParseProposal
-- uid: chia.dotnet.DAOWallet.SendToLockup(System.UInt64,System.UInt64,System.Threading.CancellationToken)
-  name: SendToLockup(ulong, ulong, CancellationToken)
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_SendToLockup_System_UInt64_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DAOWallet.SendToLockup(System.UInt64,System.UInt64,System.Threading.CancellationToken)
-  name.vb: SendToLockup(ULong, ULong, CancellationToken)
-  fullName: chia.dotnet.DAOWallet.SendToLockup(ulong, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DAOWallet.SendToLockup(ULong, ULong, System.Threading.CancellationToken)
-  nameWithType: DAOWallet.SendToLockup(ulong, ulong, CancellationToken)
-  nameWithType.vb: DAOWallet.SendToLockup(ULong, ULong, CancellationToken)
-- uid: chia.dotnet.DAOWallet.SendToLockup*
-  name: SendToLockup
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_SendToLockup_
-  commentId: Overload:chia.dotnet.DAOWallet.SendToLockup
-  isSpec: "True"
-  fullName: chia.dotnet.DAOWallet.SendToLockup
-  nameWithType: DAOWallet.SendToLockup
-- uid: chia.dotnet.DAOWallet.Validate(System.Threading.CancellationToken)
-  name: Validate(CancellationToken)
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_Validate_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DAOWallet.Validate(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DAOWallet.Validate(System.Threading.CancellationToken)
-  nameWithType: DAOWallet.Validate(CancellationToken)
-- uid: chia.dotnet.DAOWallet.Validate*
-  name: Validate
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_Validate_
-  commentId: Overload:chia.dotnet.DAOWallet.Validate
-  isSpec: "True"
-  fullName: chia.dotnet.DAOWallet.Validate
-  nameWithType: DAOWallet.Validate
-- uid: chia.dotnet.DAOWallet.VoteOnProposal(System.Boolean,System.UInt64,System.String,System.UInt64,System.Threading.CancellationToken)
-  name: VoteOnProposal(bool, ulong, string, ulong, CancellationToken)
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_VoteOnProposal_System_Boolean_System_UInt64_System_String_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DAOWallet.VoteOnProposal(System.Boolean,System.UInt64,System.String,System.UInt64,System.Threading.CancellationToken)
-  name.vb: VoteOnProposal(Boolean, ULong, String, ULong, CancellationToken)
-  fullName: chia.dotnet.DAOWallet.VoteOnProposal(bool, ulong, string, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DAOWallet.VoteOnProposal(Boolean, ULong, String, ULong, System.Threading.CancellationToken)
-  nameWithType: DAOWallet.VoteOnProposal(bool, ulong, string, ulong, CancellationToken)
-  nameWithType.vb: DAOWallet.VoteOnProposal(Boolean, ULong, String, ULong, CancellationToken)
-- uid: chia.dotnet.DAOWallet.VoteOnProposal*
-  name: VoteOnProposal
-  href: api/chia.dotnet.DAOWallet.html#chia_dotnet_DAOWallet_VoteOnProposal_
-  commentId: Overload:chia.dotnet.DAOWallet.VoteOnProposal
-  isSpec: "True"
-  fullName: chia.dotnet.DAOWallet.VoteOnProposal
-  nameWithType: DAOWallet.VoteOnProposal
-- uid: chia.dotnet.DIDWallet
-  name: DIDWallet
-  href: api/chia.dotnet.DIDWallet.html
-  commentId: T:chia.dotnet.DIDWallet
-  fullName: chia.dotnet.DIDWallet
-  nameWithType: DIDWallet
-- uid: chia.dotnet.DIDWallet.#ctor(System.UInt32,chia.dotnet.WalletProxy)
-  name: DIDWallet(uint, WalletProxy)
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet__ctor_System_UInt32_chia_dotnet_WalletProxy_
-  commentId: M:chia.dotnet.DIDWallet.#ctor(System.UInt32,chia.dotnet.WalletProxy)
-  name.vb: New(UInteger, WalletProxy)
-  fullName: chia.dotnet.DIDWallet.DIDWallet(uint, chia.dotnet.WalletProxy)
-  fullName.vb: chia.dotnet.DIDWallet.New(UInteger, chia.dotnet.WalletProxy)
-  nameWithType: DIDWallet.DIDWallet(uint, WalletProxy)
-  nameWithType.vb: DIDWallet.New(UInteger, WalletProxy)
-- uid: chia.dotnet.DIDWallet.#ctor*
-  name: DIDWallet
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet__ctor_
-  commentId: Overload:chia.dotnet.DIDWallet.#ctor
-  isSpec: "True"
-  name.vb: New
-  fullName: chia.dotnet.DIDWallet.DIDWallet
-  fullName.vb: chia.dotnet.DIDWallet.New
-  nameWithType: DIDWallet.DIDWallet
-  nameWithType.vb: DIDWallet.New
-- uid: chia.dotnet.DIDWallet.CreateAttest(System.String,System.String,System.String,System.Threading.CancellationToken)
-  name: CreateAttest(string, string, string, CancellationToken)
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_CreateAttest_System_String_System_String_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DIDWallet.CreateAttest(System.String,System.String,System.String,System.Threading.CancellationToken)
-  name.vb: CreateAttest(String, String, String, CancellationToken)
-  fullName: chia.dotnet.DIDWallet.CreateAttest(string, string, string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DIDWallet.CreateAttest(String, String, String, System.Threading.CancellationToken)
-  nameWithType: DIDWallet.CreateAttest(string, string, string, CancellationToken)
-  nameWithType.vb: DIDWallet.CreateAttest(String, String, String, CancellationToken)
-- uid: chia.dotnet.DIDWallet.CreateAttest*
-  name: CreateAttest
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_CreateAttest_
-  commentId: Overload:chia.dotnet.DIDWallet.CreateAttest
-  isSpec: "True"
-  fullName: chia.dotnet.DIDWallet.CreateAttest
-  nameWithType: DIDWallet.CreateAttest
-- uid: chia.dotnet.DIDWallet.CreateBackupFile(System.Threading.CancellationToken)
-  name: CreateBackupFile(CancellationToken)
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_CreateBackupFile_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DIDWallet.CreateBackupFile(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DIDWallet.CreateBackupFile(System.Threading.CancellationToken)
-  nameWithType: DIDWallet.CreateBackupFile(CancellationToken)
-- uid: chia.dotnet.DIDWallet.CreateBackupFile*
-  name: CreateBackupFile
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_CreateBackupFile_
-  commentId: Overload:chia.dotnet.DIDWallet.CreateBackupFile
-  isSpec: "True"
-  fullName: chia.dotnet.DIDWallet.CreateBackupFile
-  nameWithType: DIDWallet.CreateBackupFile
-- uid: chia.dotnet.DIDWallet.GetCurrentCoinInfo(System.Threading.CancellationToken)
-  name: GetCurrentCoinInfo(CancellationToken)
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_GetCurrentCoinInfo_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DIDWallet.GetCurrentCoinInfo(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DIDWallet.GetCurrentCoinInfo(System.Threading.CancellationToken)
-  nameWithType: DIDWallet.GetCurrentCoinInfo(CancellationToken)
-- uid: chia.dotnet.DIDWallet.GetCurrentCoinInfo*
-  name: GetCurrentCoinInfo
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_GetCurrentCoinInfo_
-  commentId: Overload:chia.dotnet.DIDWallet.GetCurrentCoinInfo
-  isSpec: "True"
-  fullName: chia.dotnet.DIDWallet.GetCurrentCoinInfo
-  nameWithType: DIDWallet.GetCurrentCoinInfo
-- uid: chia.dotnet.DIDWallet.GetDid(System.Threading.CancellationToken)
-  name: GetDid(CancellationToken)
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_GetDid_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DIDWallet.GetDid(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DIDWallet.GetDid(System.Threading.CancellationToken)
-  nameWithType: DIDWallet.GetDid(CancellationToken)
-- uid: chia.dotnet.DIDWallet.GetDid*
-  name: GetDid
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_GetDid_
-  commentId: Overload:chia.dotnet.DIDWallet.GetDid
-  isSpec: "True"
-  fullName: chia.dotnet.DIDWallet.GetDid
-  nameWithType: DIDWallet.GetDid
-- uid: chia.dotnet.DIDWallet.GetInformationNeededForRecovery(System.Threading.CancellationToken)
-  name: GetInformationNeededForRecovery(CancellationToken)
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_GetInformationNeededForRecovery_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DIDWallet.GetInformationNeededForRecovery(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DIDWallet.GetInformationNeededForRecovery(System.Threading.CancellationToken)
-  nameWithType: DIDWallet.GetInformationNeededForRecovery(CancellationToken)
-- uid: chia.dotnet.DIDWallet.GetInformationNeededForRecovery*
-  name: GetInformationNeededForRecovery
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_GetInformationNeededForRecovery_
-  commentId: Overload:chia.dotnet.DIDWallet.GetInformationNeededForRecovery
-  isSpec: "True"
-  fullName: chia.dotnet.DIDWallet.GetInformationNeededForRecovery
-  nameWithType: DIDWallet.GetInformationNeededForRecovery
-- uid: chia.dotnet.DIDWallet.GetMetadata(System.Threading.CancellationToken)
-  name: GetMetadata(CancellationToken)
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_GetMetadata_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DIDWallet.GetMetadata(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DIDWallet.GetMetadata(System.Threading.CancellationToken)
-  nameWithType: DIDWallet.GetMetadata(CancellationToken)
-- uid: chia.dotnet.DIDWallet.GetMetadata*
-  name: GetMetadata
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_GetMetadata_
-  commentId: Overload:chia.dotnet.DIDWallet.GetMetadata
-  isSpec: "True"
-  fullName: chia.dotnet.DIDWallet.GetMetadata
-  nameWithType: DIDWallet.GetMetadata
-- uid: chia.dotnet.DIDWallet.GetName(System.Threading.CancellationToken)
-  name: GetName(CancellationToken)
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_GetName_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DIDWallet.GetName(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DIDWallet.GetName(System.Threading.CancellationToken)
-  nameWithType: DIDWallet.GetName(CancellationToken)
-- uid: chia.dotnet.DIDWallet.GetName*
-  name: GetName
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_GetName_
-  commentId: Overload:chia.dotnet.DIDWallet.GetName
-  isSpec: "True"
-  fullName: chia.dotnet.DIDWallet.GetName
-  nameWithType: DIDWallet.GetName
-- uid: chia.dotnet.DIDWallet.GetPubKey(System.Threading.CancellationToken)
-  name: GetPubKey(CancellationToken)
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_GetPubKey_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DIDWallet.GetPubKey(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DIDWallet.GetPubKey(System.Threading.CancellationToken)
-  nameWithType: DIDWallet.GetPubKey(CancellationToken)
-- uid: chia.dotnet.DIDWallet.GetPubKey*
-  name: GetPubKey
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_GetPubKey_
-  commentId: Overload:chia.dotnet.DIDWallet.GetPubKey
-  isSpec: "True"
-  fullName: chia.dotnet.DIDWallet.GetPubKey
-  nameWithType: DIDWallet.GetPubKey
-- uid: chia.dotnet.DIDWallet.GetRecoveryList(System.Threading.CancellationToken)
-  name: GetRecoveryList(CancellationToken)
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_GetRecoveryList_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DIDWallet.GetRecoveryList(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DIDWallet.GetRecoveryList(System.Threading.CancellationToken)
-  nameWithType: DIDWallet.GetRecoveryList(CancellationToken)
-- uid: chia.dotnet.DIDWallet.GetRecoveryList*
-  name: GetRecoveryList
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_GetRecoveryList_
-  commentId: Overload:chia.dotnet.DIDWallet.GetRecoveryList
-  isSpec: "True"
-  fullName: chia.dotnet.DIDWallet.GetRecoveryList
-  nameWithType: DIDWallet.GetRecoveryList
-- uid: chia.dotnet.DIDWallet.MessageSpend(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)
-  name: MessageSpend(IEnumerable<string>, IEnumerable<string>, CancellationToken)
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_MessageSpend_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_String__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DIDWallet.MessageSpend(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)
-  name.vb: MessageSpend(IEnumerable(Of String), IEnumerable(Of String), CancellationToken)
-  fullName: chia.dotnet.DIDWallet.MessageSpend(System.Collections.Generic.IEnumerable<string>, System.Collections.Generic.IEnumerable<string>, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DIDWallet.MessageSpend(System.Collections.Generic.IEnumerable(Of String), System.Collections.Generic.IEnumerable(Of String), System.Threading.CancellationToken)
-  nameWithType: DIDWallet.MessageSpend(IEnumerable<string>, IEnumerable<string>, CancellationToken)
-  nameWithType.vb: DIDWallet.MessageSpend(IEnumerable(Of String), IEnumerable(Of String), CancellationToken)
-- uid: chia.dotnet.DIDWallet.MessageSpend*
-  name: MessageSpend
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_MessageSpend_
-  commentId: Overload:chia.dotnet.DIDWallet.MessageSpend
-  isSpec: "True"
-  fullName: chia.dotnet.DIDWallet.MessageSpend
-  nameWithType: DIDWallet.MessageSpend
-- uid: chia.dotnet.DIDWallet.RecoverySpend(System.Collections.Generic.IEnumerable{System.String},System.String,System.String,System.Threading.CancellationToken)
-  name: RecoverySpend(IEnumerable<string>, string?, string?, CancellationToken)
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_RecoverySpend_System_Collections_Generic_IEnumerable_System_String__System_String_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DIDWallet.RecoverySpend(System.Collections.Generic.IEnumerable{System.String},System.String,System.String,System.Threading.CancellationToken)
-  name.vb: RecoverySpend(IEnumerable(Of String), String, String, CancellationToken)
-  fullName: chia.dotnet.DIDWallet.RecoverySpend(System.Collections.Generic.IEnumerable<string>, string?, string?, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DIDWallet.RecoverySpend(System.Collections.Generic.IEnumerable(Of String), String, String, System.Threading.CancellationToken)
-  nameWithType: DIDWallet.RecoverySpend(IEnumerable<string>, string?, string?, CancellationToken)
-  nameWithType.vb: DIDWallet.RecoverySpend(IEnumerable(Of String), String, String, CancellationToken)
-- uid: chia.dotnet.DIDWallet.RecoverySpend*
-  name: RecoverySpend
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_RecoverySpend_
-  commentId: Overload:chia.dotnet.DIDWallet.RecoverySpend
-  isSpec: "True"
-  fullName: chia.dotnet.DIDWallet.RecoverySpend
-  nameWithType: DIDWallet.RecoverySpend
-- uid: chia.dotnet.DIDWallet.SetName(System.String,System.Threading.CancellationToken)
-  name: SetName(string, CancellationToken)
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_SetName_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DIDWallet.SetName(System.String,System.Threading.CancellationToken)
-  name.vb: SetName(String, CancellationToken)
-  fullName: chia.dotnet.DIDWallet.SetName(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DIDWallet.SetName(String, System.Threading.CancellationToken)
-  nameWithType: DIDWallet.SetName(string, CancellationToken)
-  nameWithType.vb: DIDWallet.SetName(String, CancellationToken)
-- uid: chia.dotnet.DIDWallet.SetName*
-  name: SetName
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_SetName_
-  commentId: Overload:chia.dotnet.DIDWallet.SetName
-  isSpec: "True"
-  fullName: chia.dotnet.DIDWallet.SetName
-  nameWithType: DIDWallet.SetName
-- uid: chia.dotnet.DIDWallet.Spend(System.String,System.Threading.CancellationToken)
-  name: Spend(string, CancellationToken)
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_Spend_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DIDWallet.Spend(System.String,System.Threading.CancellationToken)
-  name.vb: Spend(String, CancellationToken)
-  fullName: chia.dotnet.DIDWallet.Spend(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DIDWallet.Spend(String, System.Threading.CancellationToken)
-  nameWithType: DIDWallet.Spend(string, CancellationToken)
-  nameWithType.vb: DIDWallet.Spend(String, CancellationToken)
-- uid: chia.dotnet.DIDWallet.Spend*
-  name: Spend
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_Spend_
-  commentId: Overload:chia.dotnet.DIDWallet.Spend
-  isSpec: "True"
-  fullName: chia.dotnet.DIDWallet.Spend
-  nameWithType: DIDWallet.Spend
-- uid: chia.dotnet.DIDWallet.Transfer(System.String,System.Boolean,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name: Transfer(string, bool, bool?, ulong, CancellationToken)
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_Transfer_System_String_System_Boolean_System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DIDWallet.Transfer(System.String,System.Boolean,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name.vb: Transfer(String, Boolean, Boolean?, ULong, CancellationToken)
-  fullName: chia.dotnet.DIDWallet.Transfer(string, bool, bool?, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DIDWallet.Transfer(String, Boolean, Boolean?, ULong, System.Threading.CancellationToken)
-  nameWithType: DIDWallet.Transfer(string, bool, bool?, ulong, CancellationToken)
-  nameWithType.vb: DIDWallet.Transfer(String, Boolean, Boolean?, ULong, CancellationToken)
-- uid: chia.dotnet.DIDWallet.Transfer*
-  name: Transfer
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_Transfer_
-  commentId: Overload:chia.dotnet.DIDWallet.Transfer
-  isSpec: "True"
-  fullName: chia.dotnet.DIDWallet.Transfer
-  nameWithType: DIDWallet.Transfer
-- uid: chia.dotnet.DIDWallet.UpdateMetadata(System.String,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name: UpdateMetadata(string, bool?, ulong, CancellationToken)
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_UpdateMetadata_System_String_System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DIDWallet.UpdateMetadata(System.String,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name.vb: UpdateMetadata(String, Boolean?, ULong, CancellationToken)
-  fullName: chia.dotnet.DIDWallet.UpdateMetadata(string, bool?, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DIDWallet.UpdateMetadata(String, Boolean?, ULong, System.Threading.CancellationToken)
-  nameWithType: DIDWallet.UpdateMetadata(string, bool?, ulong, CancellationToken)
-  nameWithType.vb: DIDWallet.UpdateMetadata(String, Boolean?, ULong, CancellationToken)
-- uid: chia.dotnet.DIDWallet.UpdateMetadata*
-  name: UpdateMetadata
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_UpdateMetadata_
-  commentId: Overload:chia.dotnet.DIDWallet.UpdateMetadata
-  isSpec: "True"
-  fullName: chia.dotnet.DIDWallet.UpdateMetadata
-  nameWithType: DIDWallet.UpdateMetadata
-- uid: chia.dotnet.DIDWallet.UpdateRecoveryIds(System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.UInt64},System.Nullable{System.Boolean},System.Threading.CancellationToken)
-  name: UpdateRecoveryIds(IEnumerable<string>, ulong?, bool?, CancellationToken)
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_UpdateRecoveryIds_System_Collections_Generic_IEnumerable_System_String__System_Nullable_System_UInt64__System_Nullable_System_Boolean__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DIDWallet.UpdateRecoveryIds(System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.UInt64},System.Nullable{System.Boolean},System.Threading.CancellationToken)
-  name.vb: UpdateRecoveryIds(IEnumerable(Of String), ULong?, Boolean?, CancellationToken)
-  fullName: chia.dotnet.DIDWallet.UpdateRecoveryIds(System.Collections.Generic.IEnumerable<string>, ulong?, bool?, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DIDWallet.UpdateRecoveryIds(System.Collections.Generic.IEnumerable(Of String), ULong?, Boolean?, System.Threading.CancellationToken)
-  nameWithType: DIDWallet.UpdateRecoveryIds(IEnumerable<string>, ulong?, bool?, CancellationToken)
-  nameWithType.vb: DIDWallet.UpdateRecoveryIds(IEnumerable(Of String), ULong?, Boolean?, CancellationToken)
-- uid: chia.dotnet.DIDWallet.UpdateRecoveryIds(System.Collections.Generic.IEnumerable{System.String},System.UInt64,System.Threading.CancellationToken)
-  name: UpdateRecoveryIds(IEnumerable<string>, ulong, CancellationToken)
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_UpdateRecoveryIds_System_Collections_Generic_IEnumerable_System_String__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DIDWallet.UpdateRecoveryIds(System.Collections.Generic.IEnumerable{System.String},System.UInt64,System.Threading.CancellationToken)
-  name.vb: UpdateRecoveryIds(IEnumerable(Of String), ULong, CancellationToken)
-  fullName: chia.dotnet.DIDWallet.UpdateRecoveryIds(System.Collections.Generic.IEnumerable<string>, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DIDWallet.UpdateRecoveryIds(System.Collections.Generic.IEnumerable(Of String), ULong, System.Threading.CancellationToken)
-  nameWithType: DIDWallet.UpdateRecoveryIds(IEnumerable<string>, ulong, CancellationToken)
-  nameWithType.vb: DIDWallet.UpdateRecoveryIds(IEnumerable(Of String), ULong, CancellationToken)
-- uid: chia.dotnet.DIDWallet.UpdateRecoveryIds*
-  name: UpdateRecoveryIds
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_UpdateRecoveryIds_
-  commentId: Overload:chia.dotnet.DIDWallet.UpdateRecoveryIds
-  isSpec: "True"
-  fullName: chia.dotnet.DIDWallet.UpdateRecoveryIds
-  nameWithType: DIDWallet.UpdateRecoveryIds
-- uid: chia.dotnet.DIDWallet.Validate(System.Threading.CancellationToken)
-  name: Validate(CancellationToken)
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_Validate_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DIDWallet.Validate(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DIDWallet.Validate(System.Threading.CancellationToken)
-  nameWithType: DIDWallet.Validate(CancellationToken)
-- uid: chia.dotnet.DIDWallet.Validate*
-  name: Validate
-  href: api/chia.dotnet.DIDWallet.html#chia_dotnet_DIDWallet_Validate_
-  commentId: Overload:chia.dotnet.DIDWallet.Validate
-  isSpec: "True"
-  fullName: chia.dotnet.DIDWallet.Validate
-  nameWithType: DIDWallet.Validate
-- uid: chia.dotnet.DaemonProxy
-  name: DaemonProxy
-  href: api/chia.dotnet.DaemonProxy.html
-  commentId: T:chia.dotnet.DaemonProxy
-  fullName: chia.dotnet.DaemonProxy
-  nameWithType: DaemonProxy
-- uid: chia.dotnet.DaemonProxy.#ctor(chia.dotnet.WebSocketRpcClient,System.String)
-  name: DaemonProxy(WebSocketRpcClient, string)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy__ctor_chia_dotnet_WebSocketRpcClient_System_String_
-  commentId: M:chia.dotnet.DaemonProxy.#ctor(chia.dotnet.WebSocketRpcClient,System.String)
-  name.vb: New(WebSocketRpcClient, String)
-  fullName: chia.dotnet.DaemonProxy.DaemonProxy(chia.dotnet.WebSocketRpcClient, string)
-  fullName.vb: chia.dotnet.DaemonProxy.New(chia.dotnet.WebSocketRpcClient, String)
-  nameWithType: DaemonProxy.DaemonProxy(WebSocketRpcClient, string)
-  nameWithType.vb: DaemonProxy.New(WebSocketRpcClient, String)
-- uid: chia.dotnet.DaemonProxy.#ctor*
-  name: DaemonProxy
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy__ctor_
-  commentId: Overload:chia.dotnet.DaemonProxy.#ctor
-  isSpec: "True"
-  name.vb: New
-  fullName: chia.dotnet.DaemonProxy.DaemonProxy
-  fullName.vb: chia.dotnet.DaemonProxy.New
-  nameWithType: DaemonProxy.DaemonProxy
-  nameWithType.vb: DaemonProxy.New
-- uid: chia.dotnet.DaemonProxy.AddPrivateKey(System.String,System.String,System.Threading.CancellationToken)
-  name: AddPrivateKey(string, string, CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_AddPrivateKey_System_String_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.AddPrivateKey(System.String,System.String,System.Threading.CancellationToken)
-  name.vb: AddPrivateKey(String, String, CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.AddPrivateKey(string, string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DaemonProxy.AddPrivateKey(String, String, System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.AddPrivateKey(string, string, CancellationToken)
-  nameWithType.vb: DaemonProxy.AddPrivateKey(String, String, CancellationToken)
-- uid: chia.dotnet.DaemonProxy.AddPrivateKey*
-  name: AddPrivateKey
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_AddPrivateKey_
-  commentId: Overload:chia.dotnet.DaemonProxy.AddPrivateKey
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.AddPrivateKey
-  nameWithType: DaemonProxy.AddPrivateKey
-- uid: chia.dotnet.DaemonProxy.CheckKeys(System.String,System.Threading.CancellationToken)
-  name: CheckKeys(string, CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_CheckKeys_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.CheckKeys(System.String,System.Threading.CancellationToken)
-  name.vb: CheckKeys(String, CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.CheckKeys(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DaemonProxy.CheckKeys(String, System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.CheckKeys(string, CancellationToken)
-  nameWithType.vb: DaemonProxy.CheckKeys(String, CancellationToken)
-- uid: chia.dotnet.DaemonProxy.CheckKeys*
-  name: CheckKeys
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_CheckKeys_
-  commentId: Overload:chia.dotnet.DaemonProxy.CheckKeys
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.CheckKeys
-  nameWithType: DaemonProxy.CheckKeys
-- uid: chia.dotnet.DaemonProxy.CreateProxyFrom*
-  name: CreateProxyFrom
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_CreateProxyFrom_
-  commentId: Overload:chia.dotnet.DaemonProxy.CreateProxyFrom
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.CreateProxyFrom
-  nameWithType: DaemonProxy.CreateProxyFrom
-- uid: chia.dotnet.DaemonProxy.CreateProxyFrom``1
-  name: CreateProxyFrom<T>()
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_CreateProxyFrom__1
-  commentId: M:chia.dotnet.DaemonProxy.CreateProxyFrom``1
-  name.vb: CreateProxyFrom(Of T)()
-  fullName: chia.dotnet.DaemonProxy.CreateProxyFrom<T>()
-  fullName.vb: chia.dotnet.DaemonProxy.CreateProxyFrom(Of T)()
-  nameWithType: DaemonProxy.CreateProxyFrom<T>()
-  nameWithType.vb: DaemonProxy.CreateProxyFrom(Of T)()
-- uid: chia.dotnet.DaemonProxy.DeleteAllKeys(System.Threading.CancellationToken)
-  name: DeleteAllKeys(CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_DeleteAllKeys_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.DeleteAllKeys(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.DeleteAllKeys(System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.DeleteAllKeys(CancellationToken)
-- uid: chia.dotnet.DaemonProxy.DeleteAllKeys*
-  name: DeleteAllKeys
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_DeleteAllKeys_
-  commentId: Overload:chia.dotnet.DaemonProxy.DeleteAllKeys
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.DeleteAllKeys
-  nameWithType: DaemonProxy.DeleteAllKeys
-- uid: chia.dotnet.DaemonProxy.DeleteKeyByFingerprint(System.UInt32,System.Threading.CancellationToken)
-  name: DeleteKeyByFingerprint(uint, CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_DeleteKeyByFingerprint_System_UInt32_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.DeleteKeyByFingerprint(System.UInt32,System.Threading.CancellationToken)
-  name.vb: DeleteKeyByFingerprint(UInteger, CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.DeleteKeyByFingerprint(uint, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DaemonProxy.DeleteKeyByFingerprint(UInteger, System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.DeleteKeyByFingerprint(uint, CancellationToken)
-  nameWithType.vb: DaemonProxy.DeleteKeyByFingerprint(UInteger, CancellationToken)
-- uid: chia.dotnet.DaemonProxy.DeleteKeyByFingerprint*
-  name: DeleteKeyByFingerprint
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_DeleteKeyByFingerprint_
-  commentId: Overload:chia.dotnet.DaemonProxy.DeleteKeyByFingerprint
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.DeleteKeyByFingerprint
-  nameWithType: DaemonProxy.DeleteKeyByFingerprint
-- uid: chia.dotnet.DaemonProxy.DeleteLabel(System.UInt32,System.Threading.CancellationToken)
-  name: DeleteLabel(uint, CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_DeleteLabel_System_UInt32_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.DeleteLabel(System.UInt32,System.Threading.CancellationToken)
-  name.vb: DeleteLabel(UInteger, CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.DeleteLabel(uint, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DaemonProxy.DeleteLabel(UInteger, System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.DeleteLabel(uint, CancellationToken)
-  nameWithType.vb: DaemonProxy.DeleteLabel(UInteger, CancellationToken)
-- uid: chia.dotnet.DaemonProxy.DeleteLabel*
-  name: DeleteLabel
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_DeleteLabel_
-  commentId: Overload:chia.dotnet.DaemonProxy.DeleteLabel
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.DeleteLabel
-  nameWithType: DaemonProxy.DeleteLabel
-- uid: chia.dotnet.DaemonProxy.Exit(System.Threading.CancellationToken)
-  name: Exit(CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_Exit_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.Exit(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.Exit(System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.Exit(CancellationToken)
-- uid: chia.dotnet.DaemonProxy.Exit*
-  name: Exit
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_Exit_
-  commentId: Overload:chia.dotnet.DaemonProxy.Exit
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.Exit
-  nameWithType: DaemonProxy.Exit
-- uid: chia.dotnet.DaemonProxy.GetAllPrivateKeys(System.Threading.CancellationToken)
-  name: GetAllPrivateKeys(CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_GetAllPrivateKeys_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.GetAllPrivateKeys(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.GetAllPrivateKeys(System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.GetAllPrivateKeys(CancellationToken)
-- uid: chia.dotnet.DaemonProxy.GetAllPrivateKeys*
-  name: GetAllPrivateKeys
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_GetAllPrivateKeys_
-  commentId: Overload:chia.dotnet.DaemonProxy.GetAllPrivateKeys
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.GetAllPrivateKeys
-  nameWithType: DaemonProxy.GetAllPrivateKeys
-- uid: chia.dotnet.DaemonProxy.GetFirstPrivateKey(System.Threading.CancellationToken)
-  name: GetFirstPrivateKey(CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_GetFirstPrivateKey_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.GetFirstPrivateKey(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.GetFirstPrivateKey(System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.GetFirstPrivateKey(CancellationToken)
-- uid: chia.dotnet.DaemonProxy.GetFirstPrivateKey*
-  name: GetFirstPrivateKey
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_GetFirstPrivateKey_
-  commentId: Overload:chia.dotnet.DaemonProxy.GetFirstPrivateKey
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.GetFirstPrivateKey
-  nameWithType: DaemonProxy.GetFirstPrivateKey
-- uid: chia.dotnet.DaemonProxy.GetKey(System.UInt32,System.Boolean,System.Threading.CancellationToken)
-  name: GetKey(uint, bool, CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_GetKey_System_UInt32_System_Boolean_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.GetKey(System.UInt32,System.Boolean,System.Threading.CancellationToken)
-  name.vb: GetKey(UInteger, Boolean, CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.GetKey(uint, bool, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DaemonProxy.GetKey(UInteger, Boolean, System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.GetKey(uint, bool, CancellationToken)
-  nameWithType.vb: DaemonProxy.GetKey(UInteger, Boolean, CancellationToken)
-- uid: chia.dotnet.DaemonProxy.GetKey*
-  name: GetKey
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_GetKey_
-  commentId: Overload:chia.dotnet.DaemonProxy.GetKey
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.GetKey
-  nameWithType: DaemonProxy.GetKey
-- uid: chia.dotnet.DaemonProxy.GetKeyForFingerprint(System.UInt32,System.Threading.CancellationToken)
-  name: GetKeyForFingerprint(uint, CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_GetKeyForFingerprint_System_UInt32_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.GetKeyForFingerprint(System.UInt32,System.Threading.CancellationToken)
-  name.vb: GetKeyForFingerprint(UInteger, CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.GetKeyForFingerprint(uint, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DaemonProxy.GetKeyForFingerprint(UInteger, System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.GetKeyForFingerprint(uint, CancellationToken)
-  nameWithType.vb: DaemonProxy.GetKeyForFingerprint(UInteger, CancellationToken)
-- uid: chia.dotnet.DaemonProxy.GetKeyForFingerprint*
-  name: GetKeyForFingerprint
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_GetKeyForFingerprint_
-  commentId: Overload:chia.dotnet.DaemonProxy.GetKeyForFingerprint
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.GetKeyForFingerprint
-  nameWithType: DaemonProxy.GetKeyForFingerprint
-- uid: chia.dotnet.DaemonProxy.GetKeyringStatus(System.Threading.CancellationToken)
-  name: GetKeyringStatus(CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_GetKeyringStatus_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.GetKeyringStatus(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.GetKeyringStatus(System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.GetKeyringStatus(CancellationToken)
-- uid: chia.dotnet.DaemonProxy.GetKeyringStatus*
-  name: GetKeyringStatus
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_GetKeyringStatus_
-  commentId: Overload:chia.dotnet.DaemonProxy.GetKeyringStatus
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.GetKeyringStatus
-  nameWithType: DaemonProxy.GetKeyringStatus
-- uid: chia.dotnet.DaemonProxy.GetKeys(System.UInt32,System.Boolean,System.Threading.CancellationToken)
-  name: GetKeys(uint, bool, CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_GetKeys_System_UInt32_System_Boolean_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.GetKeys(System.UInt32,System.Boolean,System.Threading.CancellationToken)
-  name.vb: GetKeys(UInteger, Boolean, CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.GetKeys(uint, bool, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DaemonProxy.GetKeys(UInteger, Boolean, System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.GetKeys(uint, bool, CancellationToken)
-  nameWithType.vb: DaemonProxy.GetKeys(UInteger, Boolean, CancellationToken)
-- uid: chia.dotnet.DaemonProxy.GetKeys*
-  name: GetKeys
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_GetKeys_
-  commentId: Overload:chia.dotnet.DaemonProxy.GetKeys
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.GetKeys
-  nameWithType: DaemonProxy.GetKeys
-- uid: chia.dotnet.DaemonProxy.GetStatus(System.Threading.CancellationToken)
-  name: GetStatus(CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_GetStatus_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.GetStatus(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.GetStatus(System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.GetStatus(CancellationToken)
-- uid: chia.dotnet.DaemonProxy.GetStatus*
-  name: GetStatus
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_GetStatus_
-  commentId: Overload:chia.dotnet.DaemonProxy.GetStatus
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.GetStatus
-  nameWithType: DaemonProxy.GetStatus
-- uid: chia.dotnet.DaemonProxy.GetVersion(System.Threading.CancellationToken)
-  name: GetVersion(CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_GetVersion_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.GetVersion(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.GetVersion(System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.GetVersion(CancellationToken)
-- uid: chia.dotnet.DaemonProxy.GetVersion*
-  name: GetVersion
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_GetVersion_
-  commentId: Overload:chia.dotnet.DaemonProxy.GetVersion
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.GetVersion
-  nameWithType: DaemonProxy.GetVersion
-- uid: chia.dotnet.DaemonProxy.GetWalletAddresses(System.Collections.Generic.IEnumerable{System.UInt32},System.Boolean,System.UInt32,System.UInt32,System.Threading.CancellationToken)
-  name: GetWalletAddresses(IEnumerable<uint>?, bool, uint, uint, CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_GetWalletAddresses_System_Collections_Generic_IEnumerable_System_UInt32__System_Boolean_System_UInt32_System_UInt32_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.GetWalletAddresses(System.Collections.Generic.IEnumerable{System.UInt32},System.Boolean,System.UInt32,System.UInt32,System.Threading.CancellationToken)
-  name.vb: GetWalletAddresses(IEnumerable(Of UInteger), Boolean, UInteger, UInteger, CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.GetWalletAddresses(System.Collections.Generic.IEnumerable<uint>?, bool, uint, uint, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DaemonProxy.GetWalletAddresses(System.Collections.Generic.IEnumerable(Of UInteger), Boolean, UInteger, UInteger, System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.GetWalletAddresses(IEnumerable<uint>?, bool, uint, uint, CancellationToken)
-  nameWithType.vb: DaemonProxy.GetWalletAddresses(IEnumerable(Of UInteger), Boolean, UInteger, UInteger, CancellationToken)
-- uid: chia.dotnet.DaemonProxy.GetWalletAddresses*
-  name: GetWalletAddresses
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_GetWalletAddresses_
-  commentId: Overload:chia.dotnet.DaemonProxy.GetWalletAddresses
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.GetWalletAddresses
-  nameWithType: DaemonProxy.GetWalletAddresses
-- uid: chia.dotnet.DaemonProxy.IsKeyringLocked(System.Threading.CancellationToken)
-  name: IsKeyringLocked(CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_IsKeyringLocked_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.IsKeyringLocked(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.IsKeyringLocked(System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.IsKeyringLocked(CancellationToken)
-- uid: chia.dotnet.DaemonProxy.IsKeyringLocked*
-  name: IsKeyringLocked
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_IsKeyringLocked_
-  commentId: Overload:chia.dotnet.DaemonProxy.IsKeyringLocked
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.IsKeyringLocked
-  nameWithType: DaemonProxy.IsKeyringLocked
-- uid: chia.dotnet.DaemonProxy.IsRunning(System.String,System.Threading.CancellationToken)
-  name: IsRunning(string, CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_IsRunning_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.IsRunning(System.String,System.Threading.CancellationToken)
-  name.vb: IsRunning(String, CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.IsRunning(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DaemonProxy.IsRunning(String, System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.IsRunning(string, CancellationToken)
-  nameWithType.vb: DaemonProxy.IsRunning(String, CancellationToken)
-- uid: chia.dotnet.DaemonProxy.IsRunning*
-  name: IsRunning
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_IsRunning_
-  commentId: Overload:chia.dotnet.DaemonProxy.IsRunning
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.IsRunning
-  nameWithType: DaemonProxy.IsRunning
-- uid: chia.dotnet.DaemonProxy.Ping(System.Threading.CancellationToken)
-  name: Ping(CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_Ping_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.Ping(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.Ping(System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.Ping(CancellationToken)
-- uid: chia.dotnet.DaemonProxy.Ping*
-  name: Ping
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_Ping_
-  commentId: Overload:chia.dotnet.DaemonProxy.Ping
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.Ping
-  nameWithType: DaemonProxy.Ping
-- uid: chia.dotnet.DaemonProxy.RegisterService(System.String,System.Threading.CancellationToken)
-  name: RegisterService(string, CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_RegisterService_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.RegisterService(System.String,System.Threading.CancellationToken)
-  name.vb: RegisterService(String, CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.RegisterService(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DaemonProxy.RegisterService(String, System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.RegisterService(string, CancellationToken)
-  nameWithType.vb: DaemonProxy.RegisterService(String, CancellationToken)
-- uid: chia.dotnet.DaemonProxy.RegisterService(System.Threading.CancellationToken)
-  name: RegisterService(CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_RegisterService_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.RegisterService(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.RegisterService(System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.RegisterService(CancellationToken)
-- uid: chia.dotnet.DaemonProxy.RegisterService*
-  name: RegisterService
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_RegisterService_
-  commentId: Overload:chia.dotnet.DaemonProxy.RegisterService
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.RegisterService
-  nameWithType: DaemonProxy.RegisterService
-- uid: chia.dotnet.DaemonProxy.RemoveKeyringPassphrase(System.String,System.Threading.CancellationToken)
-  name: RemoveKeyringPassphrase(string, CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_RemoveKeyringPassphrase_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.RemoveKeyringPassphrase(System.String,System.Threading.CancellationToken)
-  name.vb: RemoveKeyringPassphrase(String, CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.RemoveKeyringPassphrase(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DaemonProxy.RemoveKeyringPassphrase(String, System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.RemoveKeyringPassphrase(string, CancellationToken)
-  nameWithType.vb: DaemonProxy.RemoveKeyringPassphrase(String, CancellationToken)
-- uid: chia.dotnet.DaemonProxy.RemoveKeyringPassphrase*
-  name: RemoveKeyringPassphrase
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_RemoveKeyringPassphrase_
-  commentId: Overload:chia.dotnet.DaemonProxy.RemoveKeyringPassphrase
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.RemoveKeyringPassphrase
-  nameWithType: DaemonProxy.RemoveKeyringPassphrase
-- uid: chia.dotnet.DaemonProxy.RunningServices(System.Threading.CancellationToken)
-  name: RunningServices(CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_RunningServices_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.RunningServices(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.RunningServices(System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.RunningServices(CancellationToken)
-- uid: chia.dotnet.DaemonProxy.RunningServices*
-  name: RunningServices
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_RunningServices_
-  commentId: Overload:chia.dotnet.DaemonProxy.RunningServices
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.RunningServices
-  nameWithType: DaemonProxy.RunningServices
-- uid: chia.dotnet.DaemonProxy.SetKeyringPassphrase(System.String,System.String,System.String,System.Boolean,System.Threading.CancellationToken)
-  name: SetKeyringPassphrase(string, string, string, bool, CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_SetKeyringPassphrase_System_String_System_String_System_String_System_Boolean_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.SetKeyringPassphrase(System.String,System.String,System.String,System.Boolean,System.Threading.CancellationToken)
-  name.vb: SetKeyringPassphrase(String, String, String, Boolean, CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.SetKeyringPassphrase(string, string, string, bool, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DaemonProxy.SetKeyringPassphrase(String, String, String, Boolean, System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.SetKeyringPassphrase(string, string, string, bool, CancellationToken)
-  nameWithType.vb: DaemonProxy.SetKeyringPassphrase(String, String, String, Boolean, CancellationToken)
-- uid: chia.dotnet.DaemonProxy.SetKeyringPassphrase*
-  name: SetKeyringPassphrase
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_SetKeyringPassphrase_
-  commentId: Overload:chia.dotnet.DaemonProxy.SetKeyringPassphrase
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.SetKeyringPassphrase
-  nameWithType: DaemonProxy.SetKeyringPassphrase
-- uid: chia.dotnet.DaemonProxy.SetLabel(System.UInt32,System.String,System.Threading.CancellationToken)
-  name: SetLabel(uint, string, CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_SetLabel_System_UInt32_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.SetLabel(System.UInt32,System.String,System.Threading.CancellationToken)
-  name.vb: SetLabel(UInteger, String, CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.SetLabel(uint, string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DaemonProxy.SetLabel(UInteger, String, System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.SetLabel(uint, string, CancellationToken)
-  nameWithType.vb: DaemonProxy.SetLabel(UInteger, String, CancellationToken)
-- uid: chia.dotnet.DaemonProxy.SetLabel*
-  name: SetLabel
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_SetLabel_
-  commentId: Overload:chia.dotnet.DaemonProxy.SetLabel
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.SetLabel
-  nameWithType: DaemonProxy.SetLabel
-- uid: chia.dotnet.DaemonProxy.StartService(System.String,System.Threading.CancellationToken)
-  name: StartService(string, CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_StartService_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.StartService(System.String,System.Threading.CancellationToken)
-  name.vb: StartService(String, CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.StartService(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DaemonProxy.StartService(String, System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.StartService(string, CancellationToken)
-  nameWithType.vb: DaemonProxy.StartService(String, CancellationToken)
-- uid: chia.dotnet.DaemonProxy.StartService*
-  name: StartService
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_StartService_
-  commentId: Overload:chia.dotnet.DaemonProxy.StartService
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.StartService
-  nameWithType: DaemonProxy.StartService
-- uid: chia.dotnet.DaemonProxy.StopService(System.String,System.Threading.CancellationToken)
-  name: StopService(string, CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_StopService_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.StopService(System.String,System.Threading.CancellationToken)
-  name.vb: StopService(String, CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.StopService(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DaemonProxy.StopService(String, System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.StopService(string, CancellationToken)
-  nameWithType.vb: DaemonProxy.StopService(String, CancellationToken)
-- uid: chia.dotnet.DaemonProxy.StopService*
-  name: StopService
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_StopService_
-  commentId: Overload:chia.dotnet.DaemonProxy.StopService
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.StopService
-  nameWithType: DaemonProxy.StopService
-- uid: chia.dotnet.DaemonProxy.UnlockKeyring(System.String,System.Threading.CancellationToken)
-  name: UnlockKeyring(string, CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_UnlockKeyring_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.UnlockKeyring(System.String,System.Threading.CancellationToken)
-  name.vb: UnlockKeyring(String, CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.UnlockKeyring(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DaemonProxy.UnlockKeyring(String, System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.UnlockKeyring(string, CancellationToken)
-  nameWithType.vb: DaemonProxy.UnlockKeyring(String, CancellationToken)
-- uid: chia.dotnet.DaemonProxy.UnlockKeyring*
-  name: UnlockKeyring
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_UnlockKeyring_
-  commentId: Overload:chia.dotnet.DaemonProxy.UnlockKeyring
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.UnlockKeyring
-  nameWithType: DaemonProxy.UnlockKeyring
-- uid: chia.dotnet.DaemonProxy.ValidateKeyringPassphrase(System.String,System.Threading.CancellationToken)
-  name: ValidateKeyringPassphrase(string, CancellationToken)
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_ValidateKeyringPassphrase_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DaemonProxy.ValidateKeyringPassphrase(System.String,System.Threading.CancellationToken)
-  name.vb: ValidateKeyringPassphrase(String, CancellationToken)
-  fullName: chia.dotnet.DaemonProxy.ValidateKeyringPassphrase(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DaemonProxy.ValidateKeyringPassphrase(String, System.Threading.CancellationToken)
-  nameWithType: DaemonProxy.ValidateKeyringPassphrase(string, CancellationToken)
-  nameWithType.vb: DaemonProxy.ValidateKeyringPassphrase(String, CancellationToken)
-- uid: chia.dotnet.DaemonProxy.ValidateKeyringPassphrase*
-  name: ValidateKeyringPassphrase
-  href: api/chia.dotnet.DaemonProxy.html#chia_dotnet_DaemonProxy_ValidateKeyringPassphrase_
-  commentId: Overload:chia.dotnet.DaemonProxy.ValidateKeyringPassphrase
-  isSpec: "True"
-  fullName: chia.dotnet.DaemonProxy.ValidateKeyringPassphrase
-  nameWithType: DaemonProxy.ValidateKeyringPassphrase
+- uid: chia.dotnet.DAOWallet
+  name: DAOWallet
+  href: api/chia.dotnet.DAOWallet.html
+  commentId: T:chia.dotnet.DAOWallet
+  fullName: chia.dotnet.DAOWallet
+  nameWithType: DAOWallet
 - uid: chia.dotnet.DataLayerOffer
   name: DataLayerOffer
   href: api/chia.dotnet.DataLayerOffer.html
@@ -3274,496 +2131,6 @@ references:
   commentId: T:chia.dotnet.DataLayerProxy
   fullName: chia.dotnet.DataLayerProxy
   nameWithType: DataLayerProxy
-- uid: chia.dotnet.DataLayerProxy.#ctor(chia.dotnet.IRpcClient,System.String)
-  name: DataLayerProxy(IRpcClient, string)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy__ctor_chia_dotnet_IRpcClient_System_String_
-  commentId: M:chia.dotnet.DataLayerProxy.#ctor(chia.dotnet.IRpcClient,System.String)
-  name.vb: New(IRpcClient, String)
-  fullName: chia.dotnet.DataLayerProxy.DataLayerProxy(chia.dotnet.IRpcClient, string)
-  fullName.vb: chia.dotnet.DataLayerProxy.New(chia.dotnet.IRpcClient, String)
-  nameWithType: DataLayerProxy.DataLayerProxy(IRpcClient, string)
-  nameWithType.vb: DataLayerProxy.New(IRpcClient, String)
-- uid: chia.dotnet.DataLayerProxy.#ctor*
-  name: DataLayerProxy
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy__ctor_
-  commentId: Overload:chia.dotnet.DataLayerProxy.#ctor
-  isSpec: "True"
-  name.vb: New
-  fullName: chia.dotnet.DataLayerProxy.DataLayerProxy
-  fullName.vb: chia.dotnet.DataLayerProxy.New
-  nameWithType: DataLayerProxy.DataLayerProxy
-  nameWithType.vb: DataLayerProxy.New
-- uid: chia.dotnet.DataLayerProxy.AddMirror(System.String,System.UInt64,System.Collections.Generic.IEnumerable{System.String},System.UInt64,System.Threading.CancellationToken)
-  name: AddMirror(string, ulong, IEnumerable<string>, ulong, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_AddMirror_System_String_System_UInt64_System_Collections_Generic_IEnumerable_System_String__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.AddMirror(System.String,System.UInt64,System.Collections.Generic.IEnumerable{System.String},System.UInt64,System.Threading.CancellationToken)
-  name.vb: AddMirror(String, ULong, IEnumerable(Of String), ULong, CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.AddMirror(string, ulong, System.Collections.Generic.IEnumerable<string>, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.AddMirror(String, ULong, System.Collections.Generic.IEnumerable(Of String), ULong, System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.AddMirror(string, ulong, IEnumerable<string>, ulong, CancellationToken)
-  nameWithType.vb: DataLayerProxy.AddMirror(String, ULong, IEnumerable(Of String), ULong, CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.AddMirror*
-  name: AddMirror
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_AddMirror_
-  commentId: Overload:chia.dotnet.DataLayerProxy.AddMirror
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.AddMirror
-  nameWithType: DataLayerProxy.AddMirror
-- uid: chia.dotnet.DataLayerProxy.AddMissingFiles(System.String[],System.String,System.Boolean,System.Threading.CancellationToken)
-  name: AddMissingFiles(string[], string, bool, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_AddMissingFiles_System_String___System_String_System_Boolean_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.AddMissingFiles(System.String[],System.String,System.Boolean,System.Threading.CancellationToken)
-  name.vb: AddMissingFiles(String(), String, Boolean, CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.AddMissingFiles(string[], string, bool, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.AddMissingFiles(String(), String, Boolean, System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.AddMissingFiles(string[], string, bool, CancellationToken)
-  nameWithType.vb: DataLayerProxy.AddMissingFiles(String(), String, Boolean, CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.AddMissingFiles*
-  name: AddMissingFiles
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_AddMissingFiles_
-  commentId: Overload:chia.dotnet.DataLayerProxy.AddMissingFiles
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.AddMissingFiles
-  nameWithType: DataLayerProxy.AddMissingFiles
-- uid: chia.dotnet.DataLayerProxy.BatchUpdate(System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.UInt64,System.Threading.CancellationToken)
-  name: BatchUpdate(string, IDictionary<string, string>, ulong, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_BatchUpdate_System_String_System_Collections_Generic_IDictionary_System_String_System_String__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.BatchUpdate(System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.UInt64,System.Threading.CancellationToken)
-  name.vb: BatchUpdate(String, IDictionary(Of String, String), ULong, CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.BatchUpdate(string, System.Collections.Generic.IDictionary<string, string>, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.BatchUpdate(String, System.Collections.Generic.IDictionary(Of String, String), ULong, System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.BatchUpdate(string, IDictionary<string, string>, ulong, CancellationToken)
-  nameWithType.vb: DataLayerProxy.BatchUpdate(String, IDictionary(Of String, String), ULong, CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.BatchUpdate*
-  name: BatchUpdate
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_BatchUpdate_
-  commentId: Overload:chia.dotnet.DataLayerProxy.BatchUpdate
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.BatchUpdate
-  nameWithType: DataLayerProxy.BatchUpdate
-- uid: chia.dotnet.DataLayerProxy.CancelOffer(System.String,System.Boolean,System.UInt64,System.Threading.CancellationToken)
-  name: CancelOffer(string, bool, ulong, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_CancelOffer_System_String_System_Boolean_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.CancelOffer(System.String,System.Boolean,System.UInt64,System.Threading.CancellationToken)
-  name.vb: CancelOffer(String, Boolean, ULong, CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.CancelOffer(string, bool, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.CancelOffer(String, Boolean, ULong, System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.CancelOffer(string, bool, ulong, CancellationToken)
-  nameWithType.vb: DataLayerProxy.CancelOffer(String, Boolean, ULong, CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.CancelOffer*
-  name: CancelOffer
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_CancelOffer_
-  commentId: Overload:chia.dotnet.DataLayerProxy.CancelOffer
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.CancelOffer
-  nameWithType: DataLayerProxy.CancelOffer
-- uid: chia.dotnet.DataLayerProxy.CheckPlugins(System.Threading.CancellationToken)
-  name: CheckPlugins(CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_CheckPlugins_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.CheckPlugins(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.CheckPlugins(System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.CheckPlugins(CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.CheckPlugins*
-  name: CheckPlugins
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_CheckPlugins_
-  commentId: Overload:chia.dotnet.DataLayerProxy.CheckPlugins
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.CheckPlugins
-  nameWithType: DataLayerProxy.CheckPlugins
-- uid: chia.dotnet.DataLayerProxy.ClearPendingRoots(System.String,System.Threading.CancellationToken)
-  name: ClearPendingRoots(string, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_ClearPendingRoots_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.ClearPendingRoots(System.String,System.Threading.CancellationToken)
-  name.vb: ClearPendingRoots(String, CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.ClearPendingRoots(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.ClearPendingRoots(String, System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.ClearPendingRoots(string, CancellationToken)
-  nameWithType.vb: DataLayerProxy.ClearPendingRoots(String, CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.ClearPendingRoots*
-  name: ClearPendingRoots
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_ClearPendingRoots_
-  commentId: Overload:chia.dotnet.DataLayerProxy.ClearPendingRoots
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.ClearPendingRoots
-  nameWithType: DataLayerProxy.ClearPendingRoots
-- uid: chia.dotnet.DataLayerProxy.CreateDataStore(System.UInt64,System.Threading.CancellationToken)
-  name: CreateDataStore(ulong, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_CreateDataStore_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.CreateDataStore(System.UInt64,System.Threading.CancellationToken)
-  name.vb: CreateDataStore(ULong, CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.CreateDataStore(ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.CreateDataStore(ULong, System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.CreateDataStore(ulong, CancellationToken)
-  nameWithType.vb: DataLayerProxy.CreateDataStore(ULong, CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.CreateDataStore*
-  name: CreateDataStore
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_CreateDataStore_
-  commentId: Overload:chia.dotnet.DataLayerProxy.CreateDataStore
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.CreateDataStore
-  nameWithType: DataLayerProxy.CreateDataStore
-- uid: chia.dotnet.DataLayerProxy.DeleteKey(System.String,System.String,System.UInt64,System.Threading.CancellationToken)
-  name: DeleteKey(string, string, ulong, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_DeleteKey_System_String_System_String_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.DeleteKey(System.String,System.String,System.UInt64,System.Threading.CancellationToken)
-  name.vb: DeleteKey(String, String, ULong, CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.DeleteKey(string, string, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.DeleteKey(String, String, ULong, System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.DeleteKey(string, string, ulong, CancellationToken)
-  nameWithType.vb: DataLayerProxy.DeleteKey(String, String, ULong, CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.DeleteKey*
-  name: DeleteKey
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_DeleteKey_
-  commentId: Overload:chia.dotnet.DataLayerProxy.DeleteKey
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.DeleteKey
-  nameWithType: DataLayerProxy.DeleteKey
-- uid: chia.dotnet.DataLayerProxy.DeleteMirror(System.String,System.UInt64,System.Threading.CancellationToken)
-  name: DeleteMirror(string, ulong, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_DeleteMirror_System_String_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.DeleteMirror(System.String,System.UInt64,System.Threading.CancellationToken)
-  name.vb: DeleteMirror(String, ULong, CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.DeleteMirror(string, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.DeleteMirror(String, ULong, System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.DeleteMirror(string, ulong, CancellationToken)
-  nameWithType.vb: DataLayerProxy.DeleteMirror(String, ULong, CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.DeleteMirror*
-  name: DeleteMirror
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_DeleteMirror_
-  commentId: Overload:chia.dotnet.DataLayerProxy.DeleteMirror
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.DeleteMirror
-  nameWithType: DataLayerProxy.DeleteMirror
-- uid: chia.dotnet.DataLayerProxy.GetAncestors(System.String,System.String,System.Threading.CancellationToken)
-  name: GetAncestors(string, string, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_GetAncestors_System_String_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.GetAncestors(System.String,System.String,System.Threading.CancellationToken)
-  name.vb: GetAncestors(String, String, CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.GetAncestors(string, string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.GetAncestors(String, String, System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.GetAncestors(string, string, CancellationToken)
-  nameWithType.vb: DataLayerProxy.GetAncestors(String, String, CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.GetAncestors*
-  name: GetAncestors
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_GetAncestors_
-  commentId: Overload:chia.dotnet.DataLayerProxy.GetAncestors
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.GetAncestors
-  nameWithType: DataLayerProxy.GetAncestors
-- uid: chia.dotnet.DataLayerProxy.GetKVDiff(System.String,System.String,System.String,System.Threading.CancellationToken)
-  name: GetKVDiff(string, string, string, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_GetKVDiff_System_String_System_String_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.GetKVDiff(System.String,System.String,System.String,System.Threading.CancellationToken)
-  name.vb: GetKVDiff(String, String, String, CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.GetKVDiff(string, string, string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.GetKVDiff(String, String, String, System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.GetKVDiff(string, string, string, CancellationToken)
-  nameWithType.vb: DataLayerProxy.GetKVDiff(String, String, String, CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.GetKVDiff*
-  name: GetKVDiff
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_GetKVDiff_
-  commentId: Overload:chia.dotnet.DataLayerProxy.GetKVDiff
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.GetKVDiff
-  nameWithType: DataLayerProxy.GetKVDiff
-- uid: chia.dotnet.DataLayerProxy.GetKeys(System.String,System.String,System.Threading.CancellationToken)
-  name: GetKeys(string, string?, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_GetKeys_System_String_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.GetKeys(System.String,System.String,System.Threading.CancellationToken)
-  name.vb: GetKeys(String, String, CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.GetKeys(string, string?, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.GetKeys(String, String, System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.GetKeys(string, string?, CancellationToken)
-  nameWithType.vb: DataLayerProxy.GetKeys(String, String, CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.GetKeys*
-  name: GetKeys
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_GetKeys_
-  commentId: Overload:chia.dotnet.DataLayerProxy.GetKeys
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.GetKeys
-  nameWithType: DataLayerProxy.GetKeys
-- uid: chia.dotnet.DataLayerProxy.GetKeysValues(System.String,System.String,System.Threading.CancellationToken)
-  name: GetKeysValues(string, string, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_GetKeysValues_System_String_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.GetKeysValues(System.String,System.String,System.Threading.CancellationToken)
-  name.vb: GetKeysValues(String, String, CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.GetKeysValues(string, string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.GetKeysValues(String, String, System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.GetKeysValues(string, string, CancellationToken)
-  nameWithType.vb: DataLayerProxy.GetKeysValues(String, String, CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.GetKeysValues*
-  name: GetKeysValues
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_GetKeysValues_
-  commentId: Overload:chia.dotnet.DataLayerProxy.GetKeysValues
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.GetKeysValues
-  nameWithType: DataLayerProxy.GetKeysValues
-- uid: chia.dotnet.DataLayerProxy.GetLocalRoot(System.String,System.Threading.CancellationToken)
-  name: GetLocalRoot(string, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_GetLocalRoot_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.GetLocalRoot(System.String,System.Threading.CancellationToken)
-  name.vb: GetLocalRoot(String, CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.GetLocalRoot(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.GetLocalRoot(String, System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.GetLocalRoot(string, CancellationToken)
-  nameWithType.vb: DataLayerProxy.GetLocalRoot(String, CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.GetLocalRoot*
-  name: GetLocalRoot
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_GetLocalRoot_
-  commentId: Overload:chia.dotnet.DataLayerProxy.GetLocalRoot
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.GetLocalRoot
-  nameWithType: DataLayerProxy.GetLocalRoot
-- uid: chia.dotnet.DataLayerProxy.GetMirrors(System.String,System.Threading.CancellationToken)
-  name: GetMirrors(string, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_GetMirrors_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.GetMirrors(System.String,System.Threading.CancellationToken)
-  name.vb: GetMirrors(String, CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.GetMirrors(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.GetMirrors(String, System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.GetMirrors(string, CancellationToken)
-  nameWithType.vb: DataLayerProxy.GetMirrors(String, CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.GetMirrors*
-  name: GetMirrors
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_GetMirrors_
-  commentId: Overload:chia.dotnet.DataLayerProxy.GetMirrors
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.GetMirrors
-  nameWithType: DataLayerProxy.GetMirrors
-- uid: chia.dotnet.DataLayerProxy.GetOwnedStores(System.Threading.CancellationToken)
-  name: GetOwnedStores(CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_GetOwnedStores_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.GetOwnedStores(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.GetOwnedStores(System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.GetOwnedStores(CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.GetOwnedStores*
-  name: GetOwnedStores
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_GetOwnedStores_
-  commentId: Overload:chia.dotnet.DataLayerProxy.GetOwnedStores
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.GetOwnedStores
-  nameWithType: DataLayerProxy.GetOwnedStores
-- uid: chia.dotnet.DataLayerProxy.GetRoot(System.String,System.Threading.CancellationToken)
-  name: GetRoot(string, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_GetRoot_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.GetRoot(System.String,System.Threading.CancellationToken)
-  name.vb: GetRoot(String, CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.GetRoot(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.GetRoot(String, System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.GetRoot(string, CancellationToken)
-  nameWithType.vb: DataLayerProxy.GetRoot(String, CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.GetRoot*
-  name: GetRoot
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_GetRoot_
-  commentId: Overload:chia.dotnet.DataLayerProxy.GetRoot
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.GetRoot
-  nameWithType: DataLayerProxy.GetRoot
-- uid: chia.dotnet.DataLayerProxy.GetRootHistory(System.String,System.Threading.CancellationToken)
-  name: GetRootHistory(string, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_GetRootHistory_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.GetRootHistory(System.String,System.Threading.CancellationToken)
-  name.vb: GetRootHistory(String, CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.GetRootHistory(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.GetRootHistory(String, System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.GetRootHistory(string, CancellationToken)
-  nameWithType.vb: DataLayerProxy.GetRootHistory(String, CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.GetRootHistory*
-  name: GetRootHistory
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_GetRootHistory_
-  commentId: Overload:chia.dotnet.DataLayerProxy.GetRootHistory
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.GetRootHistory
-  nameWithType: DataLayerProxy.GetRootHistory
-- uid: chia.dotnet.DataLayerProxy.GetRoots(System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)
-  name: GetRoots(IEnumerable<string>, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_GetRoots_System_Collections_Generic_IEnumerable_System_String__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.GetRoots(System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)
-  name.vb: GetRoots(IEnumerable(Of String), CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.GetRoots(System.Collections.Generic.IEnumerable<string>, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.GetRoots(System.Collections.Generic.IEnumerable(Of String), System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.GetRoots(IEnumerable<string>, CancellationToken)
-  nameWithType.vb: DataLayerProxy.GetRoots(IEnumerable(Of String), CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.GetRoots*
-  name: GetRoots
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_GetRoots_
-  commentId: Overload:chia.dotnet.DataLayerProxy.GetRoots
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.GetRoots
-  nameWithType: DataLayerProxy.GetRoots
-- uid: chia.dotnet.DataLayerProxy.GetSyncStatus(System.String,System.Threading.CancellationToken)
-  name: GetSyncStatus(string, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_GetSyncStatus_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.GetSyncStatus(System.String,System.Threading.CancellationToken)
-  name.vb: GetSyncStatus(String, CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.GetSyncStatus(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.GetSyncStatus(String, System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.GetSyncStatus(string, CancellationToken)
-  nameWithType.vb: DataLayerProxy.GetSyncStatus(String, CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.GetSyncStatus*
-  name: GetSyncStatus
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_GetSyncStatus_
-  commentId: Overload:chia.dotnet.DataLayerProxy.GetSyncStatus
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.GetSyncStatus
-  nameWithType: DataLayerProxy.GetSyncStatus
-- uid: chia.dotnet.DataLayerProxy.GetValue(System.String,System.String,System.String,System.Threading.CancellationToken)
-  name: GetValue(string, string, string?, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_GetValue_System_String_System_String_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.GetValue(System.String,System.String,System.String,System.Threading.CancellationToken)
-  name.vb: GetValue(String, String, String, CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.GetValue(string, string, string?, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.GetValue(String, String, String, System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.GetValue(string, string, string?, CancellationToken)
-  nameWithType.vb: DataLayerProxy.GetValue(String, String, String, CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.GetValue*
-  name: GetValue
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_GetValue_
-  commentId: Overload:chia.dotnet.DataLayerProxy.GetValue
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.GetValue
-  nameWithType: DataLayerProxy.GetValue
-- uid: chia.dotnet.DataLayerProxy.Insert(System.String,System.String,System.UInt64,System.Threading.CancellationToken)
-  name: Insert(string, string, ulong, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_Insert_System_String_System_String_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.Insert(System.String,System.String,System.UInt64,System.Threading.CancellationToken)
-  name.vb: Insert(String, String, ULong, CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.Insert(string, string, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.Insert(String, String, ULong, System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.Insert(string, string, ulong, CancellationToken)
-  nameWithType.vb: DataLayerProxy.Insert(String, String, ULong, CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.Insert*
-  name: Insert
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_Insert_
-  commentId: Overload:chia.dotnet.DataLayerProxy.Insert
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.Insert
-  nameWithType: DataLayerProxy.Insert
-- uid: chia.dotnet.DataLayerProxy.MakeOffer(System.Collections.Generic.IEnumerable{chia.dotnet.OfferStore},System.Collections.Generic.IEnumerable{chia.dotnet.OfferStore},System.UInt64,System.Threading.CancellationToken)
-  name: MakeOffer(IEnumerable<OfferStore>, IEnumerable<OfferStore>, ulong, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_MakeOffer_System_Collections_Generic_IEnumerable_chia_dotnet_OfferStore__System_Collections_Generic_IEnumerable_chia_dotnet_OfferStore__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.MakeOffer(System.Collections.Generic.IEnumerable{chia.dotnet.OfferStore},System.Collections.Generic.IEnumerable{chia.dotnet.OfferStore},System.UInt64,System.Threading.CancellationToken)
-  name.vb: MakeOffer(IEnumerable(Of OfferStore), IEnumerable(Of OfferStore), ULong, CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.MakeOffer(System.Collections.Generic.IEnumerable<chia.dotnet.OfferStore>, System.Collections.Generic.IEnumerable<chia.dotnet.OfferStore>, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.MakeOffer(System.Collections.Generic.IEnumerable(Of chia.dotnet.OfferStore), System.Collections.Generic.IEnumerable(Of chia.dotnet.OfferStore), ULong, System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.MakeOffer(IEnumerable<OfferStore>, IEnumerable<OfferStore>, ulong, CancellationToken)
-  nameWithType.vb: DataLayerProxy.MakeOffer(IEnumerable(Of OfferStore), IEnumerable(Of OfferStore), ULong, CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.MakeOffer*
-  name: MakeOffer
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_MakeOffer_
-  commentId: Overload:chia.dotnet.DataLayerProxy.MakeOffer
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.MakeOffer
-  nameWithType: DataLayerProxy.MakeOffer
-- uid: chia.dotnet.DataLayerProxy.RemoveSubscriptions(System.String,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)
-  name: RemoveSubscriptions(string, IEnumerable<string>, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_RemoveSubscriptions_System_String_System_Collections_Generic_IEnumerable_System_String__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.RemoveSubscriptions(System.String,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)
-  name.vb: RemoveSubscriptions(String, IEnumerable(Of String), CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.RemoveSubscriptions(string, System.Collections.Generic.IEnumerable<string>, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.RemoveSubscriptions(String, System.Collections.Generic.IEnumerable(Of String), System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.RemoveSubscriptions(string, IEnumerable<string>, CancellationToken)
-  nameWithType.vb: DataLayerProxy.RemoveSubscriptions(String, IEnumerable(Of String), CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.RemoveSubscriptions*
-  name: RemoveSubscriptions
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_RemoveSubscriptions_
-  commentId: Overload:chia.dotnet.DataLayerProxy.RemoveSubscriptions
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.RemoveSubscriptions
-  nameWithType: DataLayerProxy.RemoveSubscriptions
-- uid: chia.dotnet.DataLayerProxy.Subscribe(System.String,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)
-  name: Subscribe(string, IEnumerable<string>, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_Subscribe_System_String_System_Collections_Generic_IEnumerable_System_String__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.Subscribe(System.String,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)
-  name.vb: Subscribe(String, IEnumerable(Of String), CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.Subscribe(string, System.Collections.Generic.IEnumerable<string>, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.Subscribe(String, System.Collections.Generic.IEnumerable(Of String), System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.Subscribe(string, IEnumerable<string>, CancellationToken)
-  nameWithType.vb: DataLayerProxy.Subscribe(String, IEnumerable(Of String), CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.Subscribe*
-  name: Subscribe
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_Subscribe_
-  commentId: Overload:chia.dotnet.DataLayerProxy.Subscribe
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.Subscribe
-  nameWithType: DataLayerProxy.Subscribe
-- uid: chia.dotnet.DataLayerProxy.Subscriptions(System.Threading.CancellationToken)
-  name: Subscriptions(CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_Subscriptions_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.Subscriptions(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.Subscriptions(System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.Subscriptions(CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.Subscriptions*
-  name: Subscriptions
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_Subscriptions_
-  commentId: Overload:chia.dotnet.DataLayerProxy.Subscriptions
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.Subscriptions
-  nameWithType: DataLayerProxy.Subscriptions
-- uid: chia.dotnet.DataLayerProxy.TakeOffer(System.Object,System.UInt64,System.Threading.CancellationToken)
-  name: TakeOffer(object, ulong, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_TakeOffer_System_Object_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.TakeOffer(System.Object,System.UInt64,System.Threading.CancellationToken)
-  name.vb: TakeOffer(Object, ULong, CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.TakeOffer(object, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.TakeOffer(Object, ULong, System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.TakeOffer(object, ulong, CancellationToken)
-  nameWithType.vb: DataLayerProxy.TakeOffer(Object, ULong, CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.TakeOffer*
-  name: TakeOffer
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_TakeOffer_
-  commentId: Overload:chia.dotnet.DataLayerProxy.TakeOffer
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.TakeOffer
-  nameWithType: DataLayerProxy.TakeOffer
-- uid: chia.dotnet.DataLayerProxy.Unsubscribe(System.String,System.Boolean,System.Threading.CancellationToken)
-  name: Unsubscribe(string, bool, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_Unsubscribe_System_String_System_Boolean_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.Unsubscribe(System.String,System.Boolean,System.Threading.CancellationToken)
-  name.vb: Unsubscribe(String, Boolean, CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.Unsubscribe(string, bool, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.Unsubscribe(String, Boolean, System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.Unsubscribe(string, bool, CancellationToken)
-  nameWithType.vb: DataLayerProxy.Unsubscribe(String, Boolean, CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.Unsubscribe*
-  name: Unsubscribe
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_Unsubscribe_
-  commentId: Overload:chia.dotnet.DataLayerProxy.Unsubscribe
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.Unsubscribe
-  nameWithType: DataLayerProxy.Unsubscribe
-- uid: chia.dotnet.DataLayerProxy.VerifyOffer(chia.dotnet.DataLayerOffer,System.UInt64,System.Threading.CancellationToken)
-  name: VerifyOffer(DataLayerOffer, ulong, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_VerifyOffer_chia_dotnet_DataLayerOffer_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.VerifyOffer(chia.dotnet.DataLayerOffer,System.UInt64,System.Threading.CancellationToken)
-  name.vb: VerifyOffer(DataLayerOffer, ULong, CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.VerifyOffer(chia.dotnet.DataLayerOffer, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.VerifyOffer(chia.dotnet.DataLayerOffer, ULong, System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.VerifyOffer(DataLayerOffer, ulong, CancellationToken)
-  nameWithType.vb: DataLayerProxy.VerifyOffer(DataLayerOffer, ULong, CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.VerifyOffer*
-  name: VerifyOffer
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_VerifyOffer_
-  commentId: Overload:chia.dotnet.DataLayerProxy.VerifyOffer
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.VerifyOffer
-  nameWithType: DataLayerProxy.VerifyOffer
-- uid: chia.dotnet.DataLayerProxy.WalletLogIn(System.UInt32,System.Threading.CancellationToken)
-  name: WalletLogIn(uint, CancellationToken)
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_WalletLogIn_System_UInt32_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerProxy.WalletLogIn(System.UInt32,System.Threading.CancellationToken)
-  name.vb: WalletLogIn(UInteger, CancellationToken)
-  fullName: chia.dotnet.DataLayerProxy.WalletLogIn(uint, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerProxy.WalletLogIn(UInteger, System.Threading.CancellationToken)
-  nameWithType: DataLayerProxy.WalletLogIn(uint, CancellationToken)
-  nameWithType.vb: DataLayerProxy.WalletLogIn(UInteger, CancellationToken)
-- uid: chia.dotnet.DataLayerProxy.WalletLogIn*
-  name: WalletLogIn
-  href: api/chia.dotnet.DataLayerProxy.html#chia_dotnet_DataLayerProxy_WalletLogIn_
-  commentId: Overload:chia.dotnet.DataLayerProxy.WalletLogIn
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerProxy.WalletLogIn
-  nameWithType: DataLayerProxy.WalletLogIn
 - uid: chia.dotnet.DataLayerSyncStatus
   name: DataLayerSyncStatus
   href: api/chia.dotnet.DataLayerSyncStatus.html
@@ -3828,211 +2195,6 @@ references:
   commentId: T:chia.dotnet.DataLayerWallet
   fullName: chia.dotnet.DataLayerWallet
   nameWithType: DataLayerWallet
-- uid: chia.dotnet.DataLayerWallet.#ctor(System.UInt32,chia.dotnet.WalletProxy)
-  name: DataLayerWallet(uint, WalletProxy)
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet__ctor_System_UInt32_chia_dotnet_WalletProxy_
-  commentId: M:chia.dotnet.DataLayerWallet.#ctor(System.UInt32,chia.dotnet.WalletProxy)
-  name.vb: New(UInteger, WalletProxy)
-  fullName: chia.dotnet.DataLayerWallet.DataLayerWallet(uint, chia.dotnet.WalletProxy)
-  fullName.vb: chia.dotnet.DataLayerWallet.New(UInteger, chia.dotnet.WalletProxy)
-  nameWithType: DataLayerWallet.DataLayerWallet(uint, WalletProxy)
-  nameWithType.vb: DataLayerWallet.New(UInteger, WalletProxy)
-- uid: chia.dotnet.DataLayerWallet.#ctor*
-  name: DataLayerWallet
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet__ctor_
-  commentId: Overload:chia.dotnet.DataLayerWallet.#ctor
-  isSpec: "True"
-  name.vb: New
-  fullName: chia.dotnet.DataLayerWallet.DataLayerWallet
-  fullName.vb: chia.dotnet.DataLayerWallet.New
-  nameWithType: DataLayerWallet.DataLayerWallet
-  nameWithType.vb: DataLayerWallet.New
-- uid: chia.dotnet.DataLayerWallet.DeleteMirror(System.String,System.UInt64,System.Threading.CancellationToken)
-  name: DeleteMirror(string, ulong, CancellationToken)
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet_DeleteMirror_System_String_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerWallet.DeleteMirror(System.String,System.UInt64,System.Threading.CancellationToken)
-  name.vb: DeleteMirror(String, ULong, CancellationToken)
-  fullName: chia.dotnet.DataLayerWallet.DeleteMirror(string, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerWallet.DeleteMirror(String, ULong, System.Threading.CancellationToken)
-  nameWithType: DataLayerWallet.DeleteMirror(string, ulong, CancellationToken)
-  nameWithType.vb: DataLayerWallet.DeleteMirror(String, ULong, CancellationToken)
-- uid: chia.dotnet.DataLayerWallet.DeleteMirror*
-  name: DeleteMirror
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet_DeleteMirror_
-  commentId: Overload:chia.dotnet.DataLayerWallet.DeleteMirror
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerWallet.DeleteMirror
-  nameWithType: DataLayerWallet.DeleteMirror
-- uid: chia.dotnet.DataLayerWallet.GetMirrors(System.String,System.Threading.CancellationToken)
-  name: GetMirrors(string, CancellationToken)
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet_GetMirrors_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerWallet.GetMirrors(System.String,System.Threading.CancellationToken)
-  name.vb: GetMirrors(String, CancellationToken)
-  fullName: chia.dotnet.DataLayerWallet.GetMirrors(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerWallet.GetMirrors(String, System.Threading.CancellationToken)
-  nameWithType: DataLayerWallet.GetMirrors(string, CancellationToken)
-  nameWithType.vb: DataLayerWallet.GetMirrors(String, CancellationToken)
-- uid: chia.dotnet.DataLayerWallet.GetMirrors*
-  name: GetMirrors
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet_GetMirrors_
-  commentId: Overload:chia.dotnet.DataLayerWallet.GetMirrors
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerWallet.GetMirrors
-  nameWithType: DataLayerWallet.GetMirrors
-- uid: chia.dotnet.DataLayerWallet.History(System.String,System.Nullable{System.UInt32},System.Nullable{System.UInt32},System.Nullable{System.UInt32},System.Threading.CancellationToken)
-  name: History(string, uint?, uint?, uint?, CancellationToken)
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet_History_System_String_System_Nullable_System_UInt32__System_Nullable_System_UInt32__System_Nullable_System_UInt32__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerWallet.History(System.String,System.Nullable{System.UInt32},System.Nullable{System.UInt32},System.Nullable{System.UInt32},System.Threading.CancellationToken)
-  name.vb: History(String, UInteger?, UInteger?, UInteger?, CancellationToken)
-  fullName: chia.dotnet.DataLayerWallet.History(string, uint?, uint?, uint?, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerWallet.History(String, UInteger?, UInteger?, UInteger?, System.Threading.CancellationToken)
-  nameWithType: DataLayerWallet.History(string, uint?, uint?, uint?, CancellationToken)
-  nameWithType.vb: DataLayerWallet.History(String, UInteger?, UInteger?, UInteger?, CancellationToken)
-- uid: chia.dotnet.DataLayerWallet.History*
-  name: History
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet_History_
-  commentId: Overload:chia.dotnet.DataLayerWallet.History
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerWallet.History
-  nameWithType: DataLayerWallet.History
-- uid: chia.dotnet.DataLayerWallet.LatestSingleton(System.String,System.String,System.Threading.CancellationToken)
-  name: LatestSingleton(string, string, CancellationToken)
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet_LatestSingleton_System_String_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerWallet.LatestSingleton(System.String,System.String,System.Threading.CancellationToken)
-  name.vb: LatestSingleton(String, String, CancellationToken)
-  fullName: chia.dotnet.DataLayerWallet.LatestSingleton(string, string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerWallet.LatestSingleton(String, String, System.Threading.CancellationToken)
-  nameWithType: DataLayerWallet.LatestSingleton(string, string, CancellationToken)
-  nameWithType.vb: DataLayerWallet.LatestSingleton(String, String, CancellationToken)
-- uid: chia.dotnet.DataLayerWallet.LatestSingleton*
-  name: LatestSingleton
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet_LatestSingleton_
-  commentId: Overload:chia.dotnet.DataLayerWallet.LatestSingleton
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerWallet.LatestSingleton
-  nameWithType: DataLayerWallet.LatestSingleton
-- uid: chia.dotnet.DataLayerWallet.NewMirror(System.String,System.UInt64,System.Collections.Generic.IEnumerable{System.String},System.UInt64,System.Threading.CancellationToken)
-  name: NewMirror(string, ulong, IEnumerable<string>, ulong, CancellationToken)
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet_NewMirror_System_String_System_UInt64_System_Collections_Generic_IEnumerable_System_String__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerWallet.NewMirror(System.String,System.UInt64,System.Collections.Generic.IEnumerable{System.String},System.UInt64,System.Threading.CancellationToken)
-  name.vb: NewMirror(String, ULong, IEnumerable(Of String), ULong, CancellationToken)
-  fullName: chia.dotnet.DataLayerWallet.NewMirror(string, ulong, System.Collections.Generic.IEnumerable<string>, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerWallet.NewMirror(String, ULong, System.Collections.Generic.IEnumerable(Of String), ULong, System.Threading.CancellationToken)
-  nameWithType: DataLayerWallet.NewMirror(string, ulong, IEnumerable<string>, ulong, CancellationToken)
-  nameWithType.vb: DataLayerWallet.NewMirror(String, ULong, IEnumerable(Of String), ULong, CancellationToken)
-- uid: chia.dotnet.DataLayerWallet.NewMirror*
-  name: NewMirror
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet_NewMirror_
-  commentId: Overload:chia.dotnet.DataLayerWallet.NewMirror
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerWallet.NewMirror
-  nameWithType: DataLayerWallet.NewMirror
-- uid: chia.dotnet.DataLayerWallet.OwnedSingletons(System.Threading.CancellationToken)
-  name: OwnedSingletons(CancellationToken)
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet_OwnedSingletons_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerWallet.OwnedSingletons(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DataLayerWallet.OwnedSingletons(System.Threading.CancellationToken)
-  nameWithType: DataLayerWallet.OwnedSingletons(CancellationToken)
-- uid: chia.dotnet.DataLayerWallet.OwnedSingletons*
-  name: OwnedSingletons
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet_OwnedSingletons_
-  commentId: Overload:chia.dotnet.DataLayerWallet.OwnedSingletons
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerWallet.OwnedSingletons
-  nameWithType: DataLayerWallet.OwnedSingletons
-- uid: chia.dotnet.DataLayerWallet.SingletonsByRoot(System.String,System.String,System.Threading.CancellationToken)
-  name: SingletonsByRoot(string, string, CancellationToken)
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet_SingletonsByRoot_System_String_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerWallet.SingletonsByRoot(System.String,System.String,System.Threading.CancellationToken)
-  name.vb: SingletonsByRoot(String, String, CancellationToken)
-  fullName: chia.dotnet.DataLayerWallet.SingletonsByRoot(string, string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerWallet.SingletonsByRoot(String, String, System.Threading.CancellationToken)
-  nameWithType: DataLayerWallet.SingletonsByRoot(string, string, CancellationToken)
-  nameWithType.vb: DataLayerWallet.SingletonsByRoot(String, String, CancellationToken)
-- uid: chia.dotnet.DataLayerWallet.SingletonsByRoot*
-  name: SingletonsByRoot
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet_SingletonsByRoot_
-  commentId: Overload:chia.dotnet.DataLayerWallet.SingletonsByRoot
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerWallet.SingletonsByRoot
-  nameWithType: DataLayerWallet.SingletonsByRoot
-- uid: chia.dotnet.DataLayerWallet.StopTracking(System.String,System.Threading.CancellationToken)
-  name: StopTracking(string, CancellationToken)
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet_StopTracking_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerWallet.StopTracking(System.String,System.Threading.CancellationToken)
-  name.vb: StopTracking(String, CancellationToken)
-  fullName: chia.dotnet.DataLayerWallet.StopTracking(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerWallet.StopTracking(String, System.Threading.CancellationToken)
-  nameWithType: DataLayerWallet.StopTracking(string, CancellationToken)
-  nameWithType.vb: DataLayerWallet.StopTracking(String, CancellationToken)
-- uid: chia.dotnet.DataLayerWallet.StopTracking*
-  name: StopTracking
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet_StopTracking_
-  commentId: Overload:chia.dotnet.DataLayerWallet.StopTracking
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerWallet.StopTracking
-  nameWithType: DataLayerWallet.StopTracking
-- uid: chia.dotnet.DataLayerWallet.TrackNew(System.String,System.Threading.CancellationToken)
-  name: TrackNew(string, CancellationToken)
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet_TrackNew_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerWallet.TrackNew(System.String,System.Threading.CancellationToken)
-  name.vb: TrackNew(String, CancellationToken)
-  fullName: chia.dotnet.DataLayerWallet.TrackNew(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerWallet.TrackNew(String, System.Threading.CancellationToken)
-  nameWithType: DataLayerWallet.TrackNew(string, CancellationToken)
-  nameWithType.vb: DataLayerWallet.TrackNew(String, CancellationToken)
-- uid: chia.dotnet.DataLayerWallet.TrackNew*
-  name: TrackNew
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet_TrackNew_
-  commentId: Overload:chia.dotnet.DataLayerWallet.TrackNew
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerWallet.TrackNew
-  nameWithType: DataLayerWallet.TrackNew
-- uid: chia.dotnet.DataLayerWallet.UpdateMultiple(System.Collections.Generic.IEnumerable{chia.dotnet.SingletonInfo},System.Threading.CancellationToken)
-  name: UpdateMultiple(IEnumerable<SingletonInfo>, CancellationToken)
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet_UpdateMultiple_System_Collections_Generic_IEnumerable_chia_dotnet_SingletonInfo__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerWallet.UpdateMultiple(System.Collections.Generic.IEnumerable{chia.dotnet.SingletonInfo},System.Threading.CancellationToken)
-  name.vb: UpdateMultiple(IEnumerable(Of SingletonInfo), CancellationToken)
-  fullName: chia.dotnet.DataLayerWallet.UpdateMultiple(System.Collections.Generic.IEnumerable<chia.dotnet.SingletonInfo>, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerWallet.UpdateMultiple(System.Collections.Generic.IEnumerable(Of chia.dotnet.SingletonInfo), System.Threading.CancellationToken)
-  nameWithType: DataLayerWallet.UpdateMultiple(IEnumerable<SingletonInfo>, CancellationToken)
-  nameWithType.vb: DataLayerWallet.UpdateMultiple(IEnumerable(Of SingletonInfo), CancellationToken)
-- uid: chia.dotnet.DataLayerWallet.UpdateMultiple*
-  name: UpdateMultiple
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet_UpdateMultiple_
-  commentId: Overload:chia.dotnet.DataLayerWallet.UpdateMultiple
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerWallet.UpdateMultiple
-  nameWithType: DataLayerWallet.UpdateMultiple
-- uid: chia.dotnet.DataLayerWallet.UpdateRoot(System.String,System.String,System.UInt64,System.Threading.CancellationToken)
-  name: UpdateRoot(string, string, ulong, CancellationToken)
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet_UpdateRoot_System_String_System_String_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerWallet.UpdateRoot(System.String,System.String,System.UInt64,System.Threading.CancellationToken)
-  name.vb: UpdateRoot(String, String, ULong, CancellationToken)
-  fullName: chia.dotnet.DataLayerWallet.UpdateRoot(string, string, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.DataLayerWallet.UpdateRoot(String, String, ULong, System.Threading.CancellationToken)
-  nameWithType: DataLayerWallet.UpdateRoot(string, string, ulong, CancellationToken)
-  nameWithType.vb: DataLayerWallet.UpdateRoot(String, String, ULong, CancellationToken)
-- uid: chia.dotnet.DataLayerWallet.UpdateRoot*
-  name: UpdateRoot
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet_UpdateRoot_
-  commentId: Overload:chia.dotnet.DataLayerWallet.UpdateRoot
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerWallet.UpdateRoot
-  nameWithType: DataLayerWallet.UpdateRoot
-- uid: chia.dotnet.DataLayerWallet.Validate(System.Threading.CancellationToken)
-  name: Validate(CancellationToken)
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet_Validate_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.DataLayerWallet.Validate(System.Threading.CancellationToken)
-  fullName: chia.dotnet.DataLayerWallet.Validate(System.Threading.CancellationToken)
-  nameWithType: DataLayerWallet.Validate(CancellationToken)
-- uid: chia.dotnet.DataLayerWallet.Validate*
-  name: Validate
-  href: api/chia.dotnet.DataLayerWallet.html#chia_dotnet_DataLayerWallet_Validate_
-  commentId: Overload:chia.dotnet.DataLayerWallet.Validate
-  isSpec: "True"
-  fullName: chia.dotnet.DataLayerWallet.Validate
-  nameWithType: DataLayerWallet.Validate
 - uid: chia.dotnet.DidInfo
   name: DidInfo
   href: api/chia.dotnet.DidInfo.html
@@ -4182,6 +2344,12 @@ references:
   isSpec: "True"
   fullName: chia.dotnet.DidInfo.Solution
   nameWithType: DidInfo.Solution
+- uid: chia.dotnet.DIDWallet
+  name: DIDWallet
+  href: api/chia.dotnet.DIDWallet.html
+  commentId: T:chia.dotnet.DIDWallet
+  fullName: chia.dotnet.DIDWallet
+  nameWithType: DIDWallet
 - uid: chia.dotnet.EndOfSubSlotBundle
   name: EndOfSubSlotBundle
   href: api/chia.dotnet.EndOfSubSlotBundle.html
@@ -4363,41 +2531,29 @@ references:
   fullName: chia.dotnet.Extensions
   nameWithType: Extensions
 - uid: chia.dotnet.Extensions.AsChia(System.UInt64)
-  name: AsChia(ulong)
+  name: AsChia(UInt64)
   href: api/chia.dotnet.Extensions.html#chia_dotnet_Extensions_AsChia_System_UInt64_
   commentId: M:chia.dotnet.Extensions.AsChia(System.UInt64)
-  name.vb: AsChia(ULong)
-  fullName: chia.dotnet.Extensions.AsChia(ulong)
-  fullName.vb: chia.dotnet.Extensions.AsChia(ULong)
-  nameWithType: Extensions.AsChia(ulong)
-  nameWithType.vb: Extensions.AsChia(ULong)
+  fullName: chia.dotnet.Extensions.AsChia(System.UInt64)
+  nameWithType: Extensions.AsChia(UInt64)
 - uid: chia.dotnet.Extensions.AsChia(System.UInt64,System.IFormatProvider)
-  name: AsChia(ulong, IFormatProvider?)
+  name: AsChia(UInt64, IFormatProvider)
   href: api/chia.dotnet.Extensions.html#chia_dotnet_Extensions_AsChia_System_UInt64_System_IFormatProvider_
   commentId: M:chia.dotnet.Extensions.AsChia(System.UInt64,System.IFormatProvider)
-  name.vb: AsChia(ULong, IFormatProvider)
-  fullName: chia.dotnet.Extensions.AsChia(ulong, System.IFormatProvider?)
-  fullName.vb: chia.dotnet.Extensions.AsChia(ULong, System.IFormatProvider)
-  nameWithType: Extensions.AsChia(ulong, IFormatProvider?)
-  nameWithType.vb: Extensions.AsChia(ULong, IFormatProvider)
+  fullName: chia.dotnet.Extensions.AsChia(System.UInt64, System.IFormatProvider)
+  nameWithType: Extensions.AsChia(UInt64, IFormatProvider)
 - uid: chia.dotnet.Extensions.AsChia(System.UInt64,System.String)
-  name: AsChia(ulong, string?)
+  name: AsChia(UInt64, String)
   href: api/chia.dotnet.Extensions.html#chia_dotnet_Extensions_AsChia_System_UInt64_System_String_
   commentId: M:chia.dotnet.Extensions.AsChia(System.UInt64,System.String)
-  name.vb: AsChia(ULong, String)
-  fullName: chia.dotnet.Extensions.AsChia(ulong, string?)
-  fullName.vb: chia.dotnet.Extensions.AsChia(ULong, String)
-  nameWithType: Extensions.AsChia(ulong, string?)
-  nameWithType.vb: Extensions.AsChia(ULong, String)
+  fullName: chia.dotnet.Extensions.AsChia(System.UInt64, System.String)
+  nameWithType: Extensions.AsChia(UInt64, String)
 - uid: chia.dotnet.Extensions.AsChia(System.UInt64,System.String,System.IFormatProvider)
-  name: AsChia(ulong, string?, IFormatProvider?)
+  name: AsChia(UInt64, String, IFormatProvider)
   href: api/chia.dotnet.Extensions.html#chia_dotnet_Extensions_AsChia_System_UInt64_System_String_System_IFormatProvider_
   commentId: M:chia.dotnet.Extensions.AsChia(System.UInt64,System.String,System.IFormatProvider)
-  name.vb: AsChia(ULong, String, IFormatProvider)
-  fullName: chia.dotnet.Extensions.AsChia(ulong, string?, System.IFormatProvider?)
-  fullName.vb: chia.dotnet.Extensions.AsChia(ULong, String, System.IFormatProvider)
-  nameWithType: Extensions.AsChia(ulong, string?, IFormatProvider?)
-  nameWithType.vb: Extensions.AsChia(ULong, String, IFormatProvider)
+  fullName: chia.dotnet.Extensions.AsChia(System.UInt64, System.String, System.IFormatProvider)
+  nameWithType: Extensions.AsChia(UInt64, String, IFormatProvider)
 - uid: chia.dotnet.Extensions.AsChia*
   name: AsChia
   href: api/chia.dotnet.Extensions.html#chia_dotnet_Extensions_AsChia_
@@ -4412,68 +2568,47 @@ references:
   fullName: chia.dotnet.Extensions.OneTrillion
   nameWithType: Extensions.OneTrillion
 - uid: chia.dotnet.Extensions.ToBytesString(System.Double,System.String)
-  name: ToBytesString(double, string)
+  name: ToBytesString(Double, String)
   href: api/chia.dotnet.Extensions.html#chia_dotnet_Extensions_ToBytesString_System_Double_System_String_
   commentId: M:chia.dotnet.Extensions.ToBytesString(System.Double,System.String)
-  name.vb: ToBytesString(Double, String)
-  fullName: chia.dotnet.Extensions.ToBytesString(double, string)
-  fullName.vb: chia.dotnet.Extensions.ToBytesString(Double, String)
-  nameWithType: Extensions.ToBytesString(double, string)
-  nameWithType.vb: Extensions.ToBytesString(Double, String)
+  fullName: chia.dotnet.Extensions.ToBytesString(System.Double, System.String)
+  nameWithType: Extensions.ToBytesString(Double, String)
 - uid: chia.dotnet.Extensions.ToBytesString(System.Int32,System.String)
-  name: ToBytesString(int, string)
+  name: ToBytesString(Int32, String)
   href: api/chia.dotnet.Extensions.html#chia_dotnet_Extensions_ToBytesString_System_Int32_System_String_
   commentId: M:chia.dotnet.Extensions.ToBytesString(System.Int32,System.String)
-  name.vb: ToBytesString(Integer, String)
-  fullName: chia.dotnet.Extensions.ToBytesString(int, string)
-  fullName.vb: chia.dotnet.Extensions.ToBytesString(Integer, String)
-  nameWithType: Extensions.ToBytesString(int, string)
-  nameWithType.vb: Extensions.ToBytesString(Integer, String)
+  fullName: chia.dotnet.Extensions.ToBytesString(System.Int32, System.String)
+  nameWithType: Extensions.ToBytesString(Int32, String)
 - uid: chia.dotnet.Extensions.ToBytesString(System.Int64,System.String)
-  name: ToBytesString(long, string)
+  name: ToBytesString(Int64, String)
   href: api/chia.dotnet.Extensions.html#chia_dotnet_Extensions_ToBytesString_System_Int64_System_String_
   commentId: M:chia.dotnet.Extensions.ToBytesString(System.Int64,System.String)
-  name.vb: ToBytesString(Long, String)
-  fullName: chia.dotnet.Extensions.ToBytesString(long, string)
-  fullName.vb: chia.dotnet.Extensions.ToBytesString(Long, String)
-  nameWithType: Extensions.ToBytesString(long, string)
-  nameWithType.vb: Extensions.ToBytesString(Long, String)
+  fullName: chia.dotnet.Extensions.ToBytesString(System.Int64, System.String)
+  nameWithType: Extensions.ToBytesString(Int64, String)
 - uid: chia.dotnet.Extensions.ToBytesString(System.Numerics.BigInteger,System.String)
-  name: ToBytesString(BigInteger, string)
+  name: ToBytesString(BigInteger, String)
   href: api/chia.dotnet.Extensions.html#chia_dotnet_Extensions_ToBytesString_System_Numerics_BigInteger_System_String_
   commentId: M:chia.dotnet.Extensions.ToBytesString(System.Numerics.BigInteger,System.String)
-  name.vb: ToBytesString(BigInteger, String)
-  fullName: chia.dotnet.Extensions.ToBytesString(System.Numerics.BigInteger, string)
-  fullName.vb: chia.dotnet.Extensions.ToBytesString(System.Numerics.BigInteger, String)
-  nameWithType: Extensions.ToBytesString(BigInteger, string)
-  nameWithType.vb: Extensions.ToBytesString(BigInteger, String)
+  fullName: chia.dotnet.Extensions.ToBytesString(System.Numerics.BigInteger, System.String)
+  nameWithType: Extensions.ToBytesString(BigInteger, String)
 - uid: chia.dotnet.Extensions.ToBytesString(System.UInt128,System.String)
-  name: ToBytesString(UInt128, string)
+  name: ToBytesString(UInt128, String)
   href: api/chia.dotnet.Extensions.html#chia_dotnet_Extensions_ToBytesString_System_UInt128_System_String_
   commentId: M:chia.dotnet.Extensions.ToBytesString(System.UInt128,System.String)
-  name.vb: ToBytesString(UInt128, String)
-  fullName: chia.dotnet.Extensions.ToBytesString(System.UInt128, string)
-  fullName.vb: chia.dotnet.Extensions.ToBytesString(System.UInt128, String)
-  nameWithType: Extensions.ToBytesString(UInt128, string)
-  nameWithType.vb: Extensions.ToBytesString(UInt128, String)
+  fullName: chia.dotnet.Extensions.ToBytesString(System.UInt128, System.String)
+  nameWithType: Extensions.ToBytesString(UInt128, String)
 - uid: chia.dotnet.Extensions.ToBytesString(System.UInt32,System.String)
-  name: ToBytesString(uint, string)
+  name: ToBytesString(UInt32, String)
   href: api/chia.dotnet.Extensions.html#chia_dotnet_Extensions_ToBytesString_System_UInt32_System_String_
   commentId: M:chia.dotnet.Extensions.ToBytesString(System.UInt32,System.String)
-  name.vb: ToBytesString(UInteger, String)
-  fullName: chia.dotnet.Extensions.ToBytesString(uint, string)
-  fullName.vb: chia.dotnet.Extensions.ToBytesString(UInteger, String)
-  nameWithType: Extensions.ToBytesString(uint, string)
-  nameWithType.vb: Extensions.ToBytesString(UInteger, String)
+  fullName: chia.dotnet.Extensions.ToBytesString(System.UInt32, System.String)
+  nameWithType: Extensions.ToBytesString(UInt32, String)
 - uid: chia.dotnet.Extensions.ToBytesString(System.UInt64,System.String)
-  name: ToBytesString(ulong, string)
+  name: ToBytesString(UInt64, String)
   href: api/chia.dotnet.Extensions.html#chia_dotnet_Extensions_ToBytesString_System_UInt64_System_String_
   commentId: M:chia.dotnet.Extensions.ToBytesString(System.UInt64,System.String)
-  name.vb: ToBytesString(ULong, String)
-  fullName: chia.dotnet.Extensions.ToBytesString(ulong, string)
-  fullName.vb: chia.dotnet.Extensions.ToBytesString(ULong, String)
-  nameWithType: Extensions.ToBytesString(ulong, string)
-  nameWithType.vb: Extensions.ToBytesString(ULong, String)
+  fullName: chia.dotnet.Extensions.ToBytesString(System.UInt64, System.String)
+  nameWithType: Extensions.ToBytesString(UInt64, String)
 - uid: chia.dotnet.Extensions.ToBytesString*
   name: ToBytesString
   href: api/chia.dotnet.Extensions.html#chia_dotnet_Extensions_ToBytesString_
@@ -4482,14 +2617,11 @@ references:
   fullName: chia.dotnet.Extensions.ToBytesString
   nameWithType: Extensions.ToBytesString
 - uid: chia.dotnet.Extensions.ToChia(System.UInt64)
-  name: ToChia(ulong)
+  name: ToChia(UInt64)
   href: api/chia.dotnet.Extensions.html#chia_dotnet_Extensions_ToChia_System_UInt64_
   commentId: M:chia.dotnet.Extensions.ToChia(System.UInt64)
-  name.vb: ToChia(ULong)
-  fullName: chia.dotnet.Extensions.ToChia(ulong)
-  fullName.vb: chia.dotnet.Extensions.ToChia(ULong)
-  nameWithType: Extensions.ToChia(ulong)
-  nameWithType.vb: Extensions.ToChia(ULong)
+  fullName: chia.dotnet.Extensions.ToChia(System.UInt64)
+  nameWithType: Extensions.ToChia(UInt64)
 - uid: chia.dotnet.Extensions.ToChia*
   name: ToChia
   href: api/chia.dotnet.Extensions.html#chia_dotnet_Extensions_ToChia_
@@ -4498,14 +2630,11 @@ references:
   fullName: chia.dotnet.Extensions.ToChia
   nameWithType: Extensions.ToChia
 - uid: chia.dotnet.Extensions.ToMojo(System.Decimal)
-  name: ToMojo(decimal)
+  name: ToMojo(Decimal)
   href: api/chia.dotnet.Extensions.html#chia_dotnet_Extensions_ToMojo_System_Decimal_
   commentId: M:chia.dotnet.Extensions.ToMojo(System.Decimal)
-  name.vb: ToMojo(Decimal)
-  fullName: chia.dotnet.Extensions.ToMojo(decimal)
-  fullName.vb: chia.dotnet.Extensions.ToMojo(Decimal)
-  nameWithType: Extensions.ToMojo(decimal)
-  nameWithType.vb: Extensions.ToMojo(Decimal)
+  fullName: chia.dotnet.Extensions.ToMojo(System.Decimal)
+  nameWithType: Extensions.ToMojo(Decimal)
 - uid: chia.dotnet.Extensions.ToMojo*
   name: ToMojo
   href: api/chia.dotnet.Extensions.html#chia_dotnet_Extensions_ToMojo_
@@ -4519,237 +2648,6 @@ references:
   commentId: T:chia.dotnet.FarmerProxy
   fullName: chia.dotnet.FarmerProxy
   nameWithType: FarmerProxy
-- uid: chia.dotnet.FarmerProxy.#ctor(chia.dotnet.IRpcClient,System.String)
-  name: FarmerProxy(IRpcClient, string)
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy__ctor_chia_dotnet_IRpcClient_System_String_
-  commentId: M:chia.dotnet.FarmerProxy.#ctor(chia.dotnet.IRpcClient,System.String)
-  name.vb: New(IRpcClient, String)
-  fullName: chia.dotnet.FarmerProxy.FarmerProxy(chia.dotnet.IRpcClient, string)
-  fullName.vb: chia.dotnet.FarmerProxy.New(chia.dotnet.IRpcClient, String)
-  nameWithType: FarmerProxy.FarmerProxy(IRpcClient, string)
-  nameWithType.vb: FarmerProxy.New(IRpcClient, String)
-- uid: chia.dotnet.FarmerProxy.#ctor*
-  name: FarmerProxy
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy__ctor_
-  commentId: Overload:chia.dotnet.FarmerProxy.#ctor
-  isSpec: "True"
-  name.vb: New
-  fullName: chia.dotnet.FarmerProxy.FarmerProxy
-  fullName.vb: chia.dotnet.FarmerProxy.New
-  nameWithType: FarmerProxy.FarmerProxy
-  nameWithType.vb: FarmerProxy.New
-- uid: chia.dotnet.FarmerProxy.GetHarvesterPlotsDuplicates(chia.dotnet.PlotPathRequestData,System.Threading.CancellationToken)
-  name: GetHarvesterPlotsDuplicates(PlotPathRequestData, CancellationToken)
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetHarvesterPlotsDuplicates_chia_dotnet_PlotPathRequestData_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FarmerProxy.GetHarvesterPlotsDuplicates(chia.dotnet.PlotPathRequestData,System.Threading.CancellationToken)
-  fullName: chia.dotnet.FarmerProxy.GetHarvesterPlotsDuplicates(chia.dotnet.PlotPathRequestData, System.Threading.CancellationToken)
-  nameWithType: FarmerProxy.GetHarvesterPlotsDuplicates(PlotPathRequestData, CancellationToken)
-- uid: chia.dotnet.FarmerProxy.GetHarvesterPlotsDuplicates*
-  name: GetHarvesterPlotsDuplicates
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetHarvesterPlotsDuplicates_
-  commentId: Overload:chia.dotnet.FarmerProxy.GetHarvesterPlotsDuplicates
-  isSpec: "True"
-  fullName: chia.dotnet.FarmerProxy.GetHarvesterPlotsDuplicates
-  nameWithType: FarmerProxy.GetHarvesterPlotsDuplicates
-- uid: chia.dotnet.FarmerProxy.GetHarvesterPlotsInvalid(chia.dotnet.PlotPathRequestData,System.Threading.CancellationToken)
-  name: GetHarvesterPlotsInvalid(PlotPathRequestData, CancellationToken)
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetHarvesterPlotsInvalid_chia_dotnet_PlotPathRequestData_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FarmerProxy.GetHarvesterPlotsInvalid(chia.dotnet.PlotPathRequestData,System.Threading.CancellationToken)
-  fullName: chia.dotnet.FarmerProxy.GetHarvesterPlotsInvalid(chia.dotnet.PlotPathRequestData, System.Threading.CancellationToken)
-  nameWithType: FarmerProxy.GetHarvesterPlotsInvalid(PlotPathRequestData, CancellationToken)
-- uid: chia.dotnet.FarmerProxy.GetHarvesterPlotsInvalid*
-  name: GetHarvesterPlotsInvalid
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetHarvesterPlotsInvalid_
-  commentId: Overload:chia.dotnet.FarmerProxy.GetHarvesterPlotsInvalid
-  isSpec: "True"
-  fullName: chia.dotnet.FarmerProxy.GetHarvesterPlotsInvalid
-  nameWithType: FarmerProxy.GetHarvesterPlotsInvalid
-- uid: chia.dotnet.FarmerProxy.GetHarvesterPlotsKeysMissing(chia.dotnet.PlotPathRequestData,System.Threading.CancellationToken)
-  name: GetHarvesterPlotsKeysMissing(PlotPathRequestData, CancellationToken)
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetHarvesterPlotsKeysMissing_chia_dotnet_PlotPathRequestData_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FarmerProxy.GetHarvesterPlotsKeysMissing(chia.dotnet.PlotPathRequestData,System.Threading.CancellationToken)
-  fullName: chia.dotnet.FarmerProxy.GetHarvesterPlotsKeysMissing(chia.dotnet.PlotPathRequestData, System.Threading.CancellationToken)
-  nameWithType: FarmerProxy.GetHarvesterPlotsKeysMissing(PlotPathRequestData, CancellationToken)
-- uid: chia.dotnet.FarmerProxy.GetHarvesterPlotsKeysMissing*
-  name: GetHarvesterPlotsKeysMissing
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetHarvesterPlotsKeysMissing_
-  commentId: Overload:chia.dotnet.FarmerProxy.GetHarvesterPlotsKeysMissing
-  isSpec: "True"
-  fullName: chia.dotnet.FarmerProxy.GetHarvesterPlotsKeysMissing
-  nameWithType: FarmerProxy.GetHarvesterPlotsKeysMissing
-- uid: chia.dotnet.FarmerProxy.GetHarvesterPlotsValid(chia.dotnet.PlotInfoRequestData,System.Threading.CancellationToken)
-  name: GetHarvesterPlotsValid(PlotInfoRequestData, CancellationToken)
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetHarvesterPlotsValid_chia_dotnet_PlotInfoRequestData_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FarmerProxy.GetHarvesterPlotsValid(chia.dotnet.PlotInfoRequestData,System.Threading.CancellationToken)
-  fullName: chia.dotnet.FarmerProxy.GetHarvesterPlotsValid(chia.dotnet.PlotInfoRequestData, System.Threading.CancellationToken)
-  nameWithType: FarmerProxy.GetHarvesterPlotsValid(PlotInfoRequestData, CancellationToken)
-- uid: chia.dotnet.FarmerProxy.GetHarvesterPlotsValid*
-  name: GetHarvesterPlotsValid
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetHarvesterPlotsValid_
-  commentId: Overload:chia.dotnet.FarmerProxy.GetHarvesterPlotsValid
-  isSpec: "True"
-  fullName: chia.dotnet.FarmerProxy.GetHarvesterPlotsValid
-  nameWithType: FarmerProxy.GetHarvesterPlotsValid
-- uid: chia.dotnet.FarmerProxy.GetHarvesters(System.Threading.CancellationToken)
-  name: GetHarvesters(CancellationToken)
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetHarvesters_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FarmerProxy.GetHarvesters(System.Threading.CancellationToken)
-  fullName: chia.dotnet.FarmerProxy.GetHarvesters(System.Threading.CancellationToken)
-  nameWithType: FarmerProxy.GetHarvesters(CancellationToken)
-- uid: chia.dotnet.FarmerProxy.GetHarvesters*
-  name: GetHarvesters
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetHarvesters_
-  commentId: Overload:chia.dotnet.FarmerProxy.GetHarvesters
-  isSpec: "True"
-  fullName: chia.dotnet.FarmerProxy.GetHarvesters
-  nameWithType: FarmerProxy.GetHarvesters
-- uid: chia.dotnet.FarmerProxy.GetHarvestersSummary(System.Threading.CancellationToken)
-  name: GetHarvestersSummary(CancellationToken)
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetHarvestersSummary_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FarmerProxy.GetHarvestersSummary(System.Threading.CancellationToken)
-  fullName: chia.dotnet.FarmerProxy.GetHarvestersSummary(System.Threading.CancellationToken)
-  nameWithType: FarmerProxy.GetHarvestersSummary(CancellationToken)
-- uid: chia.dotnet.FarmerProxy.GetHarvestersSummary*
-  name: GetHarvestersSummary
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetHarvestersSummary_
-  commentId: Overload:chia.dotnet.FarmerProxy.GetHarvestersSummary
-  isSpec: "True"
-  fullName: chia.dotnet.FarmerProxy.GetHarvestersSummary
-  nameWithType: FarmerProxy.GetHarvestersSummary
-- uid: chia.dotnet.FarmerProxy.GetPoolLoginLink(System.String,System.Threading.CancellationToken)
-  name: GetPoolLoginLink(string, CancellationToken)
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetPoolLoginLink_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FarmerProxy.GetPoolLoginLink(System.String,System.Threading.CancellationToken)
-  name.vb: GetPoolLoginLink(String, CancellationToken)
-  fullName: chia.dotnet.FarmerProxy.GetPoolLoginLink(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FarmerProxy.GetPoolLoginLink(String, System.Threading.CancellationToken)
-  nameWithType: FarmerProxy.GetPoolLoginLink(string, CancellationToken)
-  nameWithType.vb: FarmerProxy.GetPoolLoginLink(String, CancellationToken)
-- uid: chia.dotnet.FarmerProxy.GetPoolLoginLink*
-  name: GetPoolLoginLink
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetPoolLoginLink_
-  commentId: Overload:chia.dotnet.FarmerProxy.GetPoolLoginLink
-  isSpec: "True"
-  fullName: chia.dotnet.FarmerProxy.GetPoolLoginLink
-  nameWithType: FarmerProxy.GetPoolLoginLink
-- uid: chia.dotnet.FarmerProxy.GetPoolState(System.Threading.CancellationToken)
-  name: GetPoolState(CancellationToken)
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetPoolState_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FarmerProxy.GetPoolState(System.Threading.CancellationToken)
-  fullName: chia.dotnet.FarmerProxy.GetPoolState(System.Threading.CancellationToken)
-  nameWithType: FarmerProxy.GetPoolState(CancellationToken)
-- uid: chia.dotnet.FarmerProxy.GetPoolState*
-  name: GetPoolState
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetPoolState_
-  commentId: Overload:chia.dotnet.FarmerProxy.GetPoolState
-  isSpec: "True"
-  fullName: chia.dotnet.FarmerProxy.GetPoolState
-  nameWithType: FarmerProxy.GetPoolState
-- uid: chia.dotnet.FarmerProxy.GetRewardTargets(System.Int32,System.Threading.CancellationToken)
-  name: GetRewardTargets(int, CancellationToken)
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetRewardTargets_System_Int32_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FarmerProxy.GetRewardTargets(System.Int32,System.Threading.CancellationToken)
-  name.vb: GetRewardTargets(Integer, CancellationToken)
-  fullName: chia.dotnet.FarmerProxy.GetRewardTargets(int, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FarmerProxy.GetRewardTargets(Integer, System.Threading.CancellationToken)
-  nameWithType: FarmerProxy.GetRewardTargets(int, CancellationToken)
-  nameWithType.vb: FarmerProxy.GetRewardTargets(Integer, CancellationToken)
-- uid: chia.dotnet.FarmerProxy.GetRewardTargets(System.Threading.CancellationToken)
-  name: GetRewardTargets(CancellationToken)
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetRewardTargets_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FarmerProxy.GetRewardTargets(System.Threading.CancellationToken)
-  fullName: chia.dotnet.FarmerProxy.GetRewardTargets(System.Threading.CancellationToken)
-  nameWithType: FarmerProxy.GetRewardTargets(CancellationToken)
-- uid: chia.dotnet.FarmerProxy.GetRewardTargets*
-  name: GetRewardTargets
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetRewardTargets_
-  commentId: Overload:chia.dotnet.FarmerProxy.GetRewardTargets
-  isSpec: "True"
-  fullName: chia.dotnet.FarmerProxy.GetRewardTargets
-  nameWithType: FarmerProxy.GetRewardTargets
-- uid: chia.dotnet.FarmerProxy.GetRewardTargetsIncludingPrivateKey(System.Int32,System.Threading.CancellationToken)
-  name: GetRewardTargetsIncludingPrivateKey(int, CancellationToken)
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetRewardTargetsIncludingPrivateKey_System_Int32_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FarmerProxy.GetRewardTargetsIncludingPrivateKey(System.Int32,System.Threading.CancellationToken)
-  name.vb: GetRewardTargetsIncludingPrivateKey(Integer, CancellationToken)
-  fullName: chia.dotnet.FarmerProxy.GetRewardTargetsIncludingPrivateKey(int, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FarmerProxy.GetRewardTargetsIncludingPrivateKey(Integer, System.Threading.CancellationToken)
-  nameWithType: FarmerProxy.GetRewardTargetsIncludingPrivateKey(int, CancellationToken)
-  nameWithType.vb: FarmerProxy.GetRewardTargetsIncludingPrivateKey(Integer, CancellationToken)
-- uid: chia.dotnet.FarmerProxy.GetRewardTargetsIncludingPrivateKey(System.Threading.CancellationToken)
-  name: GetRewardTargetsIncludingPrivateKey(CancellationToken)
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetRewardTargetsIncludingPrivateKey_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FarmerProxy.GetRewardTargetsIncludingPrivateKey(System.Threading.CancellationToken)
-  fullName: chia.dotnet.FarmerProxy.GetRewardTargetsIncludingPrivateKey(System.Threading.CancellationToken)
-  nameWithType: FarmerProxy.GetRewardTargetsIncludingPrivateKey(CancellationToken)
-- uid: chia.dotnet.FarmerProxy.GetRewardTargetsIncludingPrivateKey*
-  name: GetRewardTargetsIncludingPrivateKey
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetRewardTargetsIncludingPrivateKey_
-  commentId: Overload:chia.dotnet.FarmerProxy.GetRewardTargetsIncludingPrivateKey
-  isSpec: "True"
-  fullName: chia.dotnet.FarmerProxy.GetRewardTargetsIncludingPrivateKey
-  nameWithType: FarmerProxy.GetRewardTargetsIncludingPrivateKey
-- uid: chia.dotnet.FarmerProxy.GetSignagePoint(System.String,System.Threading.CancellationToken)
-  name: GetSignagePoint(string, CancellationToken)
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetSignagePoint_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FarmerProxy.GetSignagePoint(System.String,System.Threading.CancellationToken)
-  name.vb: GetSignagePoint(String, CancellationToken)
-  fullName: chia.dotnet.FarmerProxy.GetSignagePoint(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FarmerProxy.GetSignagePoint(String, System.Threading.CancellationToken)
-  nameWithType: FarmerProxy.GetSignagePoint(string, CancellationToken)
-  nameWithType.vb: FarmerProxy.GetSignagePoint(String, CancellationToken)
-- uid: chia.dotnet.FarmerProxy.GetSignagePoint*
-  name: GetSignagePoint
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetSignagePoint_
-  commentId: Overload:chia.dotnet.FarmerProxy.GetSignagePoint
-  isSpec: "True"
-  fullName: chia.dotnet.FarmerProxy.GetSignagePoint
-  nameWithType: FarmerProxy.GetSignagePoint
-- uid: chia.dotnet.FarmerProxy.GetSignagePoints(System.Threading.CancellationToken)
-  name: GetSignagePoints(CancellationToken)
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetSignagePoints_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FarmerProxy.GetSignagePoints(System.Threading.CancellationToken)
-  fullName: chia.dotnet.FarmerProxy.GetSignagePoints(System.Threading.CancellationToken)
-  nameWithType: FarmerProxy.GetSignagePoints(CancellationToken)
-- uid: chia.dotnet.FarmerProxy.GetSignagePoints*
-  name: GetSignagePoints
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_GetSignagePoints_
-  commentId: Overload:chia.dotnet.FarmerProxy.GetSignagePoints
-  isSpec: "True"
-  fullName: chia.dotnet.FarmerProxy.GetSignagePoints
-  nameWithType: FarmerProxy.GetSignagePoints
-- uid: chia.dotnet.FarmerProxy.SetPayoutInstructions(System.String,System.String,System.Threading.CancellationToken)
-  name: SetPayoutInstructions(string, string, CancellationToken)
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_SetPayoutInstructions_System_String_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FarmerProxy.SetPayoutInstructions(System.String,System.String,System.Threading.CancellationToken)
-  name.vb: SetPayoutInstructions(String, String, CancellationToken)
-  fullName: chia.dotnet.FarmerProxy.SetPayoutInstructions(string, string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FarmerProxy.SetPayoutInstructions(String, String, System.Threading.CancellationToken)
-  nameWithType: FarmerProxy.SetPayoutInstructions(string, string, CancellationToken)
-  nameWithType.vb: FarmerProxy.SetPayoutInstructions(String, String, CancellationToken)
-- uid: chia.dotnet.FarmerProxy.SetPayoutInstructions*
-  name: SetPayoutInstructions
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_SetPayoutInstructions_
-  commentId: Overload:chia.dotnet.FarmerProxy.SetPayoutInstructions
-  isSpec: "True"
-  fullName: chia.dotnet.FarmerProxy.SetPayoutInstructions
-  nameWithType: FarmerProxy.SetPayoutInstructions
-- uid: chia.dotnet.FarmerProxy.SetRewardTargets(System.String,System.String,System.Threading.CancellationToken)
-  name: SetRewardTargets(string, string, CancellationToken)
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_SetRewardTargets_System_String_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FarmerProxy.SetRewardTargets(System.String,System.String,System.Threading.CancellationToken)
-  name.vb: SetRewardTargets(String, String, CancellationToken)
-  fullName: chia.dotnet.FarmerProxy.SetRewardTargets(string, string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FarmerProxy.SetRewardTargets(String, String, System.Threading.CancellationToken)
-  nameWithType: FarmerProxy.SetRewardTargets(string, string, CancellationToken)
-  nameWithType.vb: FarmerProxy.SetRewardTargets(String, String, CancellationToken)
-- uid: chia.dotnet.FarmerProxy.SetRewardTargets*
-  name: SetRewardTargets
-  href: api/chia.dotnet.FarmerProxy.html#chia_dotnet_FarmerProxy_SetRewardTargets_
-  commentId: Overload:chia.dotnet.FarmerProxy.SetRewardTargets
-  isSpec: "True"
-  fullName: chia.dotnet.FarmerProxy.SetRewardTargets
-  nameWithType: FarmerProxy.SetRewardTargets
 - uid: chia.dotnet.FarmerRewards
   name: FarmerRewards
   href: api/chia.dotnet.FarmerRewards.html
@@ -5440,490 +3338,6 @@ references:
   commentId: T:chia.dotnet.FullNodeProxy
   fullName: chia.dotnet.FullNodeProxy
   nameWithType: FullNodeProxy
-- uid: chia.dotnet.FullNodeProxy.#ctor(chia.dotnet.IRpcClient,System.String)
-  name: FullNodeProxy(IRpcClient, string)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy__ctor_chia_dotnet_IRpcClient_System_String_
-  commentId: M:chia.dotnet.FullNodeProxy.#ctor(chia.dotnet.IRpcClient,System.String)
-  name.vb: New(IRpcClient, String)
-  fullName: chia.dotnet.FullNodeProxy.FullNodeProxy(chia.dotnet.IRpcClient, string)
-  fullName.vb: chia.dotnet.FullNodeProxy.New(chia.dotnet.IRpcClient, String)
-  nameWithType: FullNodeProxy.FullNodeProxy(IRpcClient, string)
-  nameWithType.vb: FullNodeProxy.New(IRpcClient, String)
-- uid: chia.dotnet.FullNodeProxy.#ctor*
-  name: FullNodeProxy
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy__ctor_
-  commentId: Overload:chia.dotnet.FullNodeProxy.#ctor
-  isSpec: "True"
-  name.vb: New
-  fullName: chia.dotnet.FullNodeProxy.FullNodeProxy
-  fullName.vb: chia.dotnet.FullNodeProxy.New
-  nameWithType: FullNodeProxy.FullNodeProxy
-  nameWithType.vb: FullNodeProxy.New
-- uid: chia.dotnet.FullNodeProxy.GetAdditionsAndRemovals(System.String,System.Threading.CancellationToken)
-  name: GetAdditionsAndRemovals(string, CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetAdditionsAndRemovals_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetAdditionsAndRemovals(System.String,System.Threading.CancellationToken)
-  name.vb: GetAdditionsAndRemovals(String, CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetAdditionsAndRemovals(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FullNodeProxy.GetAdditionsAndRemovals(String, System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetAdditionsAndRemovals(string, CancellationToken)
-  nameWithType.vb: FullNodeProxy.GetAdditionsAndRemovals(String, CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetAdditionsAndRemovals*
-  name: GetAdditionsAndRemovals
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetAdditionsAndRemovals_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetAdditionsAndRemovals
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetAdditionsAndRemovals
-  nameWithType: FullNodeProxy.GetAdditionsAndRemovals
-- uid: chia.dotnet.FullNodeProxy.GetAllMemmpoolTxIds(System.Threading.CancellationToken)
-  name: GetAllMemmpoolTxIds(CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetAllMemmpoolTxIds_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetAllMemmpoolTxIds(System.Threading.CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetAllMemmpoolTxIds(System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetAllMemmpoolTxIds(CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetAllMemmpoolTxIds*
-  name: GetAllMemmpoolTxIds
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetAllMemmpoolTxIds_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetAllMemmpoolTxIds
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetAllMemmpoolTxIds
-  nameWithType: FullNodeProxy.GetAllMemmpoolTxIds
-- uid: chia.dotnet.FullNodeProxy.GetAllMempoolItems(System.Threading.CancellationToken)
-  name: GetAllMempoolItems(CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetAllMempoolItems_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetAllMempoolItems(System.Threading.CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetAllMempoolItems(System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetAllMempoolItems(CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetAllMempoolItems*
-  name: GetAllMempoolItems
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetAllMempoolItems_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetAllMempoolItems
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetAllMempoolItems
-  nameWithType: FullNodeProxy.GetAllMempoolItems
-- uid: chia.dotnet.FullNodeProxy.GetAverageBlockTime(System.Threading.CancellationToken)
-  name: GetAverageBlockTime(CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetAverageBlockTime_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetAverageBlockTime(System.Threading.CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetAverageBlockTime(System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetAverageBlockTime(CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetAverageBlockTime*
-  name: GetAverageBlockTime
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetAverageBlockTime_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetAverageBlockTime
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetAverageBlockTime
-  nameWithType: FullNodeProxy.GetAverageBlockTime
-- uid: chia.dotnet.FullNodeProxy.GetBlock(System.String,System.Threading.CancellationToken)
-  name: GetBlock(string, CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetBlock_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetBlock(System.String,System.Threading.CancellationToken)
-  name.vb: GetBlock(String, CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetBlock(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FullNodeProxy.GetBlock(String, System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetBlock(string, CancellationToken)
-  nameWithType.vb: FullNodeProxy.GetBlock(String, CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetBlock*
-  name: GetBlock
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetBlock_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetBlock
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetBlock
-  nameWithType: FullNodeProxy.GetBlock
-- uid: chia.dotnet.FullNodeProxy.GetBlockCountMetrics(System.Threading.CancellationToken)
-  name: GetBlockCountMetrics(CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetBlockCountMetrics_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetBlockCountMetrics(System.Threading.CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetBlockCountMetrics(System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetBlockCountMetrics(CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetBlockCountMetrics*
-  name: GetBlockCountMetrics
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetBlockCountMetrics_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetBlockCountMetrics
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetBlockCountMetrics
-  nameWithType: FullNodeProxy.GetBlockCountMetrics
-- uid: chia.dotnet.FullNodeProxy.GetBlockRecord(System.String,System.Threading.CancellationToken)
-  name: GetBlockRecord(string, CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetBlockRecord_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetBlockRecord(System.String,System.Threading.CancellationToken)
-  name.vb: GetBlockRecord(String, CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetBlockRecord(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FullNodeProxy.GetBlockRecord(String, System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetBlockRecord(string, CancellationToken)
-  nameWithType.vb: FullNodeProxy.GetBlockRecord(String, CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetBlockRecord*
-  name: GetBlockRecord
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetBlockRecord_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetBlockRecord
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetBlockRecord
-  nameWithType: FullNodeProxy.GetBlockRecord
-- uid: chia.dotnet.FullNodeProxy.GetBlockRecordByHeight(System.UInt32,System.Threading.CancellationToken)
-  name: GetBlockRecordByHeight(uint, CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetBlockRecordByHeight_System_UInt32_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetBlockRecordByHeight(System.UInt32,System.Threading.CancellationToken)
-  name.vb: GetBlockRecordByHeight(UInteger, CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetBlockRecordByHeight(uint, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FullNodeProxy.GetBlockRecordByHeight(UInteger, System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetBlockRecordByHeight(uint, CancellationToken)
-  nameWithType.vb: FullNodeProxy.GetBlockRecordByHeight(UInteger, CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetBlockRecordByHeight*
-  name: GetBlockRecordByHeight
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetBlockRecordByHeight_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetBlockRecordByHeight
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetBlockRecordByHeight
-  nameWithType: FullNodeProxy.GetBlockRecordByHeight
-- uid: chia.dotnet.FullNodeProxy.GetBlockRecords(System.UInt32,System.UInt32,System.Threading.CancellationToken)
-  name: GetBlockRecords(uint, uint, CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetBlockRecords_System_UInt32_System_UInt32_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetBlockRecords(System.UInt32,System.UInt32,System.Threading.CancellationToken)
-  name.vb: GetBlockRecords(UInteger, UInteger, CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetBlockRecords(uint, uint, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FullNodeProxy.GetBlockRecords(UInteger, UInteger, System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetBlockRecords(uint, uint, CancellationToken)
-  nameWithType.vb: FullNodeProxy.GetBlockRecords(UInteger, UInteger, CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetBlockRecords*
-  name: GetBlockRecords
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetBlockRecords_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetBlockRecords
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetBlockRecords
-  nameWithType: FullNodeProxy.GetBlockRecords
-- uid: chia.dotnet.FullNodeProxy.GetBlockSpends(System.String,System.Threading.CancellationToken)
-  name: GetBlockSpends(string, CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetBlockSpends_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetBlockSpends(System.String,System.Threading.CancellationToken)
-  name.vb: GetBlockSpends(String, CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetBlockSpends(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FullNodeProxy.GetBlockSpends(String, System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetBlockSpends(string, CancellationToken)
-  nameWithType.vb: FullNodeProxy.GetBlockSpends(String, CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetBlockSpends*
-  name: GetBlockSpends
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetBlockSpends_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetBlockSpends
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetBlockSpends
-  nameWithType: FullNodeProxy.GetBlockSpends
-- uid: chia.dotnet.FullNodeProxy.GetBlockSpendsWithConditions(System.String,System.Threading.CancellationToken)
-  name: GetBlockSpendsWithConditions(string, CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetBlockSpendsWithConditions_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetBlockSpendsWithConditions(System.String,System.Threading.CancellationToken)
-  name.vb: GetBlockSpendsWithConditions(String, CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetBlockSpendsWithConditions(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FullNodeProxy.GetBlockSpendsWithConditions(String, System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetBlockSpendsWithConditions(string, CancellationToken)
-  nameWithType.vb: FullNodeProxy.GetBlockSpendsWithConditions(String, CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetBlockSpendsWithConditions*
-  name: GetBlockSpendsWithConditions
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetBlockSpendsWithConditions_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetBlockSpendsWithConditions
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetBlockSpendsWithConditions
-  nameWithType: FullNodeProxy.GetBlockSpendsWithConditions
-- uid: chia.dotnet.FullNodeProxy.GetBlockchainState(System.Threading.CancellationToken)
-  name: GetBlockchainState(CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetBlockchainState_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetBlockchainState(System.Threading.CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetBlockchainState(System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetBlockchainState(CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetBlockchainState*
-  name: GetBlockchainState
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetBlockchainState_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetBlockchainState
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetBlockchainState
-  nameWithType: FullNodeProxy.GetBlockchainState
-- uid: chia.dotnet.FullNodeProxy.GetBlocks(System.UInt32,System.UInt32,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Threading.CancellationToken)
-  name: GetBlocks(uint, uint, bool?, bool?, CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetBlocks_System_UInt32_System_UInt32_System_Nullable_System_Boolean__System_Nullable_System_Boolean__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetBlocks(System.UInt32,System.UInt32,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Threading.CancellationToken)
-  name.vb: GetBlocks(UInteger, UInteger, Boolean?, Boolean?, CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetBlocks(uint, uint, bool?, bool?, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FullNodeProxy.GetBlocks(UInteger, UInteger, Boolean?, Boolean?, System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetBlocks(uint, uint, bool?, bool?, CancellationToken)
-  nameWithType.vb: FullNodeProxy.GetBlocks(UInteger, UInteger, Boolean?, Boolean?, CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetBlocks*
-  name: GetBlocks
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetBlocks_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetBlocks
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetBlocks
-  nameWithType: FullNodeProxy.GetBlocks
-- uid: chia.dotnet.FullNodeProxy.GetCoinRecordByName(System.String,System.Threading.CancellationToken)
-  name: GetCoinRecordByName(string, CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetCoinRecordByName_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetCoinRecordByName(System.String,System.Threading.CancellationToken)
-  name.vb: GetCoinRecordByName(String, CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetCoinRecordByName(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FullNodeProxy.GetCoinRecordByName(String, System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetCoinRecordByName(string, CancellationToken)
-  nameWithType.vb: FullNodeProxy.GetCoinRecordByName(String, CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetCoinRecordByName*
-  name: GetCoinRecordByName
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetCoinRecordByName_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetCoinRecordByName
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetCoinRecordByName
-  nameWithType: FullNodeProxy.GetCoinRecordByName
-- uid: chia.dotnet.FullNodeProxy.GetCoinRecordsByHint(System.String,System.Boolean,System.Nullable{System.UInt32},System.Nullable{System.UInt32},System.Threading.CancellationToken)
-  name: GetCoinRecordsByHint(string, bool, uint?, uint?, CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetCoinRecordsByHint_System_String_System_Boolean_System_Nullable_System_UInt32__System_Nullable_System_UInt32__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetCoinRecordsByHint(System.String,System.Boolean,System.Nullable{System.UInt32},System.Nullable{System.UInt32},System.Threading.CancellationToken)
-  name.vb: GetCoinRecordsByHint(String, Boolean, UInteger?, UInteger?, CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetCoinRecordsByHint(string, bool, uint?, uint?, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FullNodeProxy.GetCoinRecordsByHint(String, Boolean, UInteger?, UInteger?, System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetCoinRecordsByHint(string, bool, uint?, uint?, CancellationToken)
-  nameWithType.vb: FullNodeProxy.GetCoinRecordsByHint(String, Boolean, UInteger?, UInteger?, CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetCoinRecordsByHint*
-  name: GetCoinRecordsByHint
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetCoinRecordsByHint_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetCoinRecordsByHint
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetCoinRecordsByHint
-  nameWithType: FullNodeProxy.GetCoinRecordsByHint
-- uid: chia.dotnet.FullNodeProxy.GetCoinRecordsByNames(System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.Nullable{System.UInt32},System.Nullable{System.UInt32},System.Threading.CancellationToken)
-  name: GetCoinRecordsByNames(IEnumerable<string>, bool, uint?, uint?, CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetCoinRecordsByNames_System_Collections_Generic_IEnumerable_System_String__System_Boolean_System_Nullable_System_UInt32__System_Nullable_System_UInt32__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetCoinRecordsByNames(System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.Nullable{System.UInt32},System.Nullable{System.UInt32},System.Threading.CancellationToken)
-  name.vb: GetCoinRecordsByNames(IEnumerable(Of String), Boolean, UInteger?, UInteger?, CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetCoinRecordsByNames(System.Collections.Generic.IEnumerable<string>, bool, uint?, uint?, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FullNodeProxy.GetCoinRecordsByNames(System.Collections.Generic.IEnumerable(Of String), Boolean, UInteger?, UInteger?, System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetCoinRecordsByNames(IEnumerable<string>, bool, uint?, uint?, CancellationToken)
-  nameWithType.vb: FullNodeProxy.GetCoinRecordsByNames(IEnumerable(Of String), Boolean, UInteger?, UInteger?, CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetCoinRecordsByNames*
-  name: GetCoinRecordsByNames
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetCoinRecordsByNames_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetCoinRecordsByNames
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetCoinRecordsByNames
-  nameWithType: FullNodeProxy.GetCoinRecordsByNames
-- uid: chia.dotnet.FullNodeProxy.GetCoinRecordsByParentIds(System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.Nullable{System.UInt32},System.Nullable{System.UInt32},System.Threading.CancellationToken)
-  name: GetCoinRecordsByParentIds(IEnumerable<string>, bool, uint?, uint?, CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetCoinRecordsByParentIds_System_Collections_Generic_IEnumerable_System_String__System_Boolean_System_Nullable_System_UInt32__System_Nullable_System_UInt32__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetCoinRecordsByParentIds(System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.Nullable{System.UInt32},System.Nullable{System.UInt32},System.Threading.CancellationToken)
-  name.vb: GetCoinRecordsByParentIds(IEnumerable(Of String), Boolean, UInteger?, UInteger?, CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetCoinRecordsByParentIds(System.Collections.Generic.IEnumerable<string>, bool, uint?, uint?, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FullNodeProxy.GetCoinRecordsByParentIds(System.Collections.Generic.IEnumerable(Of String), Boolean, UInteger?, UInteger?, System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetCoinRecordsByParentIds(IEnumerable<string>, bool, uint?, uint?, CancellationToken)
-  nameWithType.vb: FullNodeProxy.GetCoinRecordsByParentIds(IEnumerable(Of String), Boolean, UInteger?, UInteger?, CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetCoinRecordsByParentIds*
-  name: GetCoinRecordsByParentIds
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetCoinRecordsByParentIds_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetCoinRecordsByParentIds
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetCoinRecordsByParentIds
-  nameWithType: FullNodeProxy.GetCoinRecordsByParentIds
-- uid: chia.dotnet.FullNodeProxy.GetCoinRecordsByPuzzleHash(System.String,System.Boolean,System.Nullable{System.UInt32},System.Nullable{System.UInt32},System.Threading.CancellationToken)
-  name: GetCoinRecordsByPuzzleHash(string, bool, uint?, uint?, CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetCoinRecordsByPuzzleHash_System_String_System_Boolean_System_Nullable_System_UInt32__System_Nullable_System_UInt32__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetCoinRecordsByPuzzleHash(System.String,System.Boolean,System.Nullable{System.UInt32},System.Nullable{System.UInt32},System.Threading.CancellationToken)
-  name.vb: GetCoinRecordsByPuzzleHash(String, Boolean, UInteger?, UInteger?, CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetCoinRecordsByPuzzleHash(string, bool, uint?, uint?, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FullNodeProxy.GetCoinRecordsByPuzzleHash(String, Boolean, UInteger?, UInteger?, System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetCoinRecordsByPuzzleHash(string, bool, uint?, uint?, CancellationToken)
-  nameWithType.vb: FullNodeProxy.GetCoinRecordsByPuzzleHash(String, Boolean, UInteger?, UInteger?, CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetCoinRecordsByPuzzleHash*
-  name: GetCoinRecordsByPuzzleHash
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetCoinRecordsByPuzzleHash_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetCoinRecordsByPuzzleHash
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetCoinRecordsByPuzzleHash
-  nameWithType: FullNodeProxy.GetCoinRecordsByPuzzleHash
-- uid: chia.dotnet.FullNodeProxy.GetCoinRecordsByPuzzleHashes(System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.Nullable{System.UInt32},System.Nullable{System.UInt32},System.Threading.CancellationToken)
-  name: GetCoinRecordsByPuzzleHashes(IEnumerable<string>, bool, uint?, uint?, CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetCoinRecordsByPuzzleHashes_System_Collections_Generic_IEnumerable_System_String__System_Boolean_System_Nullable_System_UInt32__System_Nullable_System_UInt32__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetCoinRecordsByPuzzleHashes(System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.Nullable{System.UInt32},System.Nullable{System.UInt32},System.Threading.CancellationToken)
-  name.vb: GetCoinRecordsByPuzzleHashes(IEnumerable(Of String), Boolean, UInteger?, UInteger?, CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetCoinRecordsByPuzzleHashes(System.Collections.Generic.IEnumerable<string>, bool, uint?, uint?, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FullNodeProxy.GetCoinRecordsByPuzzleHashes(System.Collections.Generic.IEnumerable(Of String), Boolean, UInteger?, UInteger?, System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetCoinRecordsByPuzzleHashes(IEnumerable<string>, bool, uint?, uint?, CancellationToken)
-  nameWithType.vb: FullNodeProxy.GetCoinRecordsByPuzzleHashes(IEnumerable(Of String), Boolean, UInteger?, UInteger?, CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetCoinRecordsByPuzzleHashes*
-  name: GetCoinRecordsByPuzzleHashes
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetCoinRecordsByPuzzleHashes_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetCoinRecordsByPuzzleHashes
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetCoinRecordsByPuzzleHashes
-  nameWithType: FullNodeProxy.GetCoinRecordsByPuzzleHashes
-- uid: chia.dotnet.FullNodeProxy.GetFeeEstimate(System.UInt64,System.Collections.Generic.IEnumerable{System.Int32},System.Threading.CancellationToken)
-  name: GetFeeEstimate(ulong, IEnumerable<int>, CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetFeeEstimate_System_UInt64_System_Collections_Generic_IEnumerable_System_Int32__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetFeeEstimate(System.UInt64,System.Collections.Generic.IEnumerable{System.Int32},System.Threading.CancellationToken)
-  name.vb: GetFeeEstimate(ULong, IEnumerable(Of Integer), CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetFeeEstimate(ulong, System.Collections.Generic.IEnumerable<int>, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FullNodeProxy.GetFeeEstimate(ULong, System.Collections.Generic.IEnumerable(Of Integer), System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetFeeEstimate(ulong, IEnumerable<int>, CancellationToken)
-  nameWithType.vb: FullNodeProxy.GetFeeEstimate(ULong, IEnumerable(Of Integer), CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetFeeEstimate(chia.dotnet.SpendBundle,System.Collections.Generic.IEnumerable{System.Int32},System.Threading.CancellationToken)
-  name: GetFeeEstimate(SpendBundle, IEnumerable<int>, CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetFeeEstimate_chia_dotnet_SpendBundle_System_Collections_Generic_IEnumerable_System_Int32__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetFeeEstimate(chia.dotnet.SpendBundle,System.Collections.Generic.IEnumerable{System.Int32},System.Threading.CancellationToken)
-  name.vb: GetFeeEstimate(SpendBundle, IEnumerable(Of Integer), CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetFeeEstimate(chia.dotnet.SpendBundle, System.Collections.Generic.IEnumerable<int>, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FullNodeProxy.GetFeeEstimate(chia.dotnet.SpendBundle, System.Collections.Generic.IEnumerable(Of Integer), System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetFeeEstimate(SpendBundle, IEnumerable<int>, CancellationToken)
-  nameWithType.vb: FullNodeProxy.GetFeeEstimate(SpendBundle, IEnumerable(Of Integer), CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetFeeEstimate*
-  name: GetFeeEstimate
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetFeeEstimate_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetFeeEstimate
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetFeeEstimate
-  nameWithType: FullNodeProxy.GetFeeEstimate
-- uid: chia.dotnet.FullNodeProxy.GetMemmpooItemByTxId(System.String,System.Boolean,System.Threading.CancellationToken)
-  name: GetMemmpooItemByTxId(string, bool, CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetMemmpooItemByTxId_System_String_System_Boolean_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetMemmpooItemByTxId(System.String,System.Boolean,System.Threading.CancellationToken)
-  name.vb: GetMemmpooItemByTxId(String, Boolean, CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetMemmpooItemByTxId(string, bool, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FullNodeProxy.GetMemmpooItemByTxId(String, Boolean, System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetMemmpooItemByTxId(string, bool, CancellationToken)
-  nameWithType.vb: FullNodeProxy.GetMemmpooItemByTxId(String, Boolean, CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetMemmpooItemByTxId*
-  name: GetMemmpooItemByTxId
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetMemmpooItemByTxId_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetMemmpooItemByTxId
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetMemmpooItemByTxId
-  nameWithType: FullNodeProxy.GetMemmpooItemByTxId
-- uid: chia.dotnet.FullNodeProxy.GetMemmpoolItemsByCoinName(System.String,System.Threading.CancellationToken)
-  name: GetMemmpoolItemsByCoinName(string, CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetMemmpoolItemsByCoinName_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetMemmpoolItemsByCoinName(System.String,System.Threading.CancellationToken)
-  name.vb: GetMemmpoolItemsByCoinName(String, CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetMemmpoolItemsByCoinName(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FullNodeProxy.GetMemmpoolItemsByCoinName(String, System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetMemmpoolItemsByCoinName(string, CancellationToken)
-  nameWithType.vb: FullNodeProxy.GetMemmpoolItemsByCoinName(String, CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetMemmpoolItemsByCoinName*
-  name: GetMemmpoolItemsByCoinName
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetMemmpoolItemsByCoinName_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetMemmpoolItemsByCoinName
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetMemmpoolItemsByCoinName
-  nameWithType: FullNodeProxy.GetMemmpoolItemsByCoinName
-- uid: chia.dotnet.FullNodeProxy.GetNetworkInfo(System.Threading.CancellationToken)
-  name: GetNetworkInfo(CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetNetworkInfo_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetNetworkInfo(System.Threading.CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetNetworkInfo(System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetNetworkInfo(CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetNetworkInfo*
-  name: GetNetworkInfo
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetNetworkInfo_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetNetworkInfo
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetNetworkInfo
-  nameWithType: FullNodeProxy.GetNetworkInfo
-- uid: chia.dotnet.FullNodeProxy.GetNetworkSpace(System.String,System.String,System.Threading.CancellationToken)
-  name: GetNetworkSpace(string, string, CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetNetworkSpace_System_String_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetNetworkSpace(System.String,System.String,System.Threading.CancellationToken)
-  name.vb: GetNetworkSpace(String, String, CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetNetworkSpace(string, string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FullNodeProxy.GetNetworkSpace(String, String, System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetNetworkSpace(string, string, CancellationToken)
-  nameWithType.vb: FullNodeProxy.GetNetworkSpace(String, String, CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetNetworkSpace*
-  name: GetNetworkSpace
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetNetworkSpace_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetNetworkSpace
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetNetworkSpace
-  nameWithType: FullNodeProxy.GetNetworkSpace
-- uid: chia.dotnet.FullNodeProxy.GetPuzzleAndSolution(System.String,System.UInt32,System.Threading.CancellationToken)
-  name: GetPuzzleAndSolution(string, uint, CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetPuzzleAndSolution_System_String_System_UInt32_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetPuzzleAndSolution(System.String,System.UInt32,System.Threading.CancellationToken)
-  name.vb: GetPuzzleAndSolution(String, UInteger, CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetPuzzleAndSolution(string, uint, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FullNodeProxy.GetPuzzleAndSolution(String, UInteger, System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetPuzzleAndSolution(string, uint, CancellationToken)
-  nameWithType.vb: FullNodeProxy.GetPuzzleAndSolution(String, UInteger, CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetPuzzleAndSolution*
-  name: GetPuzzleAndSolution
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetPuzzleAndSolution_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetPuzzleAndSolution
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetPuzzleAndSolution
-  nameWithType: FullNodeProxy.GetPuzzleAndSolution
-- uid: chia.dotnet.FullNodeProxy.GetRecentEOS(System.String,System.Threading.CancellationToken)
-  name: GetRecentEOS(string, CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetRecentEOS_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetRecentEOS(System.String,System.Threading.CancellationToken)
-  name.vb: GetRecentEOS(String, CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetRecentEOS(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FullNodeProxy.GetRecentEOS(String, System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetRecentEOS(string, CancellationToken)
-  nameWithType.vb: FullNodeProxy.GetRecentEOS(String, CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetRecentEOS*
-  name: GetRecentEOS
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetRecentEOS_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetRecentEOS
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetRecentEOS
-  nameWithType: FullNodeProxy.GetRecentEOS
-- uid: chia.dotnet.FullNodeProxy.GetRecentSignagePoint(System.String,System.Threading.CancellationToken)
-  name: GetRecentSignagePoint(string, CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetRecentSignagePoint_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetRecentSignagePoint(System.String,System.Threading.CancellationToken)
-  name.vb: GetRecentSignagePoint(String, CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetRecentSignagePoint(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FullNodeProxy.GetRecentSignagePoint(String, System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetRecentSignagePoint(string, CancellationToken)
-  nameWithType.vb: FullNodeProxy.GetRecentSignagePoint(String, CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetRecentSignagePoint*
-  name: GetRecentSignagePoint
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetRecentSignagePoint_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetRecentSignagePoint
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetRecentSignagePoint
-  nameWithType: FullNodeProxy.GetRecentSignagePoint
-- uid: chia.dotnet.FullNodeProxy.GetUnfinishedBlockHeaders(System.Threading.CancellationToken)
-  name: GetUnfinishedBlockHeaders(CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetUnfinishedBlockHeaders_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.GetUnfinishedBlockHeaders(System.Threading.CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.GetUnfinishedBlockHeaders(System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.GetUnfinishedBlockHeaders(CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.GetUnfinishedBlockHeaders*
-  name: GetUnfinishedBlockHeaders
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_GetUnfinishedBlockHeaders_
-  commentId: Overload:chia.dotnet.FullNodeProxy.GetUnfinishedBlockHeaders
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.GetUnfinishedBlockHeaders
-  nameWithType: FullNodeProxy.GetUnfinishedBlockHeaders
-- uid: chia.dotnet.FullNodeProxy.PushTx(chia.dotnet.SpendBundle,System.Threading.CancellationToken)
-  name: PushTx(SpendBundle, CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_PushTx_chia_dotnet_SpendBundle_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.PushTx(chia.dotnet.SpendBundle,System.Threading.CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.PushTx(chia.dotnet.SpendBundle, System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.PushTx(SpendBundle, CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.PushTx*
-  name: PushTx
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_PushTx_
-  commentId: Overload:chia.dotnet.FullNodeProxy.PushTx
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.PushTx
-  nameWithType: FullNodeProxy.PushTx
-- uid: chia.dotnet.FullNodeProxy.WaitForSync(System.Int32,System.Threading.CancellationToken)
-  name: WaitForSync(int, CancellationToken)
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_WaitForSync_System_Int32_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.FullNodeProxy.WaitForSync(System.Int32,System.Threading.CancellationToken)
-  name.vb: WaitForSync(Integer, CancellationToken)
-  fullName: chia.dotnet.FullNodeProxy.WaitForSync(int, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.FullNodeProxy.WaitForSync(Integer, System.Threading.CancellationToken)
-  nameWithType: FullNodeProxy.WaitForSync(int, CancellationToken)
-  nameWithType.vb: FullNodeProxy.WaitForSync(Integer, CancellationToken)
-- uid: chia.dotnet.FullNodeProxy.WaitForSync*
-  name: WaitForSync
-  href: api/chia.dotnet.FullNodeProxy.html#chia_dotnet_FullNodeProxy_WaitForSync_
-  commentId: Overload:chia.dotnet.FullNodeProxy.WaitForSync
-  isSpec: "True"
-  fullName: chia.dotnet.FullNodeProxy.WaitForSync
-  nameWithType: FullNodeProxy.WaitForSync
 - uid: chia.dotnet.FungibleAsset
   name: FungibleAsset
   href: api/chia.dotnet.FungibleAsset.html
@@ -6253,141 +3667,6 @@ references:
   commentId: T:chia.dotnet.HarvesterProxy
   fullName: chia.dotnet.HarvesterProxy
   nameWithType: HarvesterProxy
-- uid: chia.dotnet.HarvesterProxy.#ctor(chia.dotnet.IRpcClient,System.String)
-  name: HarvesterProxy(IRpcClient, string)
-  href: api/chia.dotnet.HarvesterProxy.html#chia_dotnet_HarvesterProxy__ctor_chia_dotnet_IRpcClient_System_String_
-  commentId: M:chia.dotnet.HarvesterProxy.#ctor(chia.dotnet.IRpcClient,System.String)
-  name.vb: New(IRpcClient, String)
-  fullName: chia.dotnet.HarvesterProxy.HarvesterProxy(chia.dotnet.IRpcClient, string)
-  fullName.vb: chia.dotnet.HarvesterProxy.New(chia.dotnet.IRpcClient, String)
-  nameWithType: HarvesterProxy.HarvesterProxy(IRpcClient, string)
-  nameWithType.vb: HarvesterProxy.New(IRpcClient, String)
-- uid: chia.dotnet.HarvesterProxy.#ctor*
-  name: HarvesterProxy
-  href: api/chia.dotnet.HarvesterProxy.html#chia_dotnet_HarvesterProxy__ctor_
-  commentId: Overload:chia.dotnet.HarvesterProxy.#ctor
-  isSpec: "True"
-  name.vb: New
-  fullName: chia.dotnet.HarvesterProxy.HarvesterProxy
-  fullName.vb: chia.dotnet.HarvesterProxy.New
-  nameWithType: HarvesterProxy.HarvesterProxy
-  nameWithType.vb: HarvesterProxy.New
-- uid: chia.dotnet.HarvesterProxy.AddPlotDirectory(System.String,System.Threading.CancellationToken)
-  name: AddPlotDirectory(string, CancellationToken)
-  href: api/chia.dotnet.HarvesterProxy.html#chia_dotnet_HarvesterProxy_AddPlotDirectory_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.HarvesterProxy.AddPlotDirectory(System.String,System.Threading.CancellationToken)
-  name.vb: AddPlotDirectory(String, CancellationToken)
-  fullName: chia.dotnet.HarvesterProxy.AddPlotDirectory(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.HarvesterProxy.AddPlotDirectory(String, System.Threading.CancellationToken)
-  nameWithType: HarvesterProxy.AddPlotDirectory(string, CancellationToken)
-  nameWithType.vb: HarvesterProxy.AddPlotDirectory(String, CancellationToken)
-- uid: chia.dotnet.HarvesterProxy.AddPlotDirectory*
-  name: AddPlotDirectory
-  href: api/chia.dotnet.HarvesterProxy.html#chia_dotnet_HarvesterProxy_AddPlotDirectory_
-  commentId: Overload:chia.dotnet.HarvesterProxy.AddPlotDirectory
-  isSpec: "True"
-  fullName: chia.dotnet.HarvesterProxy.AddPlotDirectory
-  nameWithType: HarvesterProxy.AddPlotDirectory
-- uid: chia.dotnet.HarvesterProxy.DeletePlot(System.String,System.Threading.CancellationToken)
-  name: DeletePlot(string, CancellationToken)
-  href: api/chia.dotnet.HarvesterProxy.html#chia_dotnet_HarvesterProxy_DeletePlot_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.HarvesterProxy.DeletePlot(System.String,System.Threading.CancellationToken)
-  name.vb: DeletePlot(String, CancellationToken)
-  fullName: chia.dotnet.HarvesterProxy.DeletePlot(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.HarvesterProxy.DeletePlot(String, System.Threading.CancellationToken)
-  nameWithType: HarvesterProxy.DeletePlot(string, CancellationToken)
-  nameWithType.vb: HarvesterProxy.DeletePlot(String, CancellationToken)
-- uid: chia.dotnet.HarvesterProxy.DeletePlot*
-  name: DeletePlot
-  href: api/chia.dotnet.HarvesterProxy.html#chia_dotnet_HarvesterProxy_DeletePlot_
-  commentId: Overload:chia.dotnet.HarvesterProxy.DeletePlot
-  isSpec: "True"
-  fullName: chia.dotnet.HarvesterProxy.DeletePlot
-  nameWithType: HarvesterProxy.DeletePlot
-- uid: chia.dotnet.HarvesterProxy.GetHarvesterConfig(System.Threading.CancellationToken)
-  name: GetHarvesterConfig(CancellationToken)
-  href: api/chia.dotnet.HarvesterProxy.html#chia_dotnet_HarvesterProxy_GetHarvesterConfig_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.HarvesterProxy.GetHarvesterConfig(System.Threading.CancellationToken)
-  fullName: chia.dotnet.HarvesterProxy.GetHarvesterConfig(System.Threading.CancellationToken)
-  nameWithType: HarvesterProxy.GetHarvesterConfig(CancellationToken)
-- uid: chia.dotnet.HarvesterProxy.GetHarvesterConfig*
-  name: GetHarvesterConfig
-  href: api/chia.dotnet.HarvesterProxy.html#chia_dotnet_HarvesterProxy_GetHarvesterConfig_
-  commentId: Overload:chia.dotnet.HarvesterProxy.GetHarvesterConfig
-  isSpec: "True"
-  fullName: chia.dotnet.HarvesterProxy.GetHarvesterConfig
-  nameWithType: HarvesterProxy.GetHarvesterConfig
-- uid: chia.dotnet.HarvesterProxy.GetPlotDirectories(System.Threading.CancellationToken)
-  name: GetPlotDirectories(CancellationToken)
-  href: api/chia.dotnet.HarvesterProxy.html#chia_dotnet_HarvesterProxy_GetPlotDirectories_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.HarvesterProxy.GetPlotDirectories(System.Threading.CancellationToken)
-  fullName: chia.dotnet.HarvesterProxy.GetPlotDirectories(System.Threading.CancellationToken)
-  nameWithType: HarvesterProxy.GetPlotDirectories(CancellationToken)
-- uid: chia.dotnet.HarvesterProxy.GetPlotDirectories*
-  name: GetPlotDirectories
-  href: api/chia.dotnet.HarvesterProxy.html#chia_dotnet_HarvesterProxy_GetPlotDirectories_
-  commentId: Overload:chia.dotnet.HarvesterProxy.GetPlotDirectories
-  isSpec: "True"
-  fullName: chia.dotnet.HarvesterProxy.GetPlotDirectories
-  nameWithType: HarvesterProxy.GetPlotDirectories
-- uid: chia.dotnet.HarvesterProxy.GetPlots(System.Threading.CancellationToken)
-  name: GetPlots(CancellationToken)
-  href: api/chia.dotnet.HarvesterProxy.html#chia_dotnet_HarvesterProxy_GetPlots_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.HarvesterProxy.GetPlots(System.Threading.CancellationToken)
-  fullName: chia.dotnet.HarvesterProxy.GetPlots(System.Threading.CancellationToken)
-  nameWithType: HarvesterProxy.GetPlots(CancellationToken)
-- uid: chia.dotnet.HarvesterProxy.GetPlots*
-  name: GetPlots
-  href: api/chia.dotnet.HarvesterProxy.html#chia_dotnet_HarvesterProxy_GetPlots_
-  commentId: Overload:chia.dotnet.HarvesterProxy.GetPlots
-  isSpec: "True"
-  fullName: chia.dotnet.HarvesterProxy.GetPlots
-  nameWithType: HarvesterProxy.GetPlots
-- uid: chia.dotnet.HarvesterProxy.RefreshPlots(System.Threading.CancellationToken)
-  name: RefreshPlots(CancellationToken)
-  href: api/chia.dotnet.HarvesterProxy.html#chia_dotnet_HarvesterProxy_RefreshPlots_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.HarvesterProxy.RefreshPlots(System.Threading.CancellationToken)
-  fullName: chia.dotnet.HarvesterProxy.RefreshPlots(System.Threading.CancellationToken)
-  nameWithType: HarvesterProxy.RefreshPlots(CancellationToken)
-- uid: chia.dotnet.HarvesterProxy.RefreshPlots*
-  name: RefreshPlots
-  href: api/chia.dotnet.HarvesterProxy.html#chia_dotnet_HarvesterProxy_RefreshPlots_
-  commentId: Overload:chia.dotnet.HarvesterProxy.RefreshPlots
-  isSpec: "True"
-  fullName: chia.dotnet.HarvesterProxy.RefreshPlots
-  nameWithType: HarvesterProxy.RefreshPlots
-- uid: chia.dotnet.HarvesterProxy.RemovePlotDirectory(System.String,System.Threading.CancellationToken)
-  name: RemovePlotDirectory(string, CancellationToken)
-  href: api/chia.dotnet.HarvesterProxy.html#chia_dotnet_HarvesterProxy_RemovePlotDirectory_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.HarvesterProxy.RemovePlotDirectory(System.String,System.Threading.CancellationToken)
-  name.vb: RemovePlotDirectory(String, CancellationToken)
-  fullName: chia.dotnet.HarvesterProxy.RemovePlotDirectory(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.HarvesterProxy.RemovePlotDirectory(String, System.Threading.CancellationToken)
-  nameWithType: HarvesterProxy.RemovePlotDirectory(string, CancellationToken)
-  nameWithType.vb: HarvesterProxy.RemovePlotDirectory(String, CancellationToken)
-- uid: chia.dotnet.HarvesterProxy.RemovePlotDirectory*
-  name: RemovePlotDirectory
-  href: api/chia.dotnet.HarvesterProxy.html#chia_dotnet_HarvesterProxy_RemovePlotDirectory_
-  commentId: Overload:chia.dotnet.HarvesterProxy.RemovePlotDirectory
-  isSpec: "True"
-  fullName: chia.dotnet.HarvesterProxy.RemovePlotDirectory
-  nameWithType: HarvesterProxy.RemovePlotDirectory
-- uid: chia.dotnet.HarvesterProxy.UpdateHarvesterConfig(System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean},System.Nullable{System.UInt32},System.Threading.CancellationToken)
-  name: UpdateHarvesterConfig(bool?, int?, bool?, bool?, int?, int?, bool?, uint?, CancellationToken)
-  href: api/chia.dotnet.HarvesterProxy.html#chia_dotnet_HarvesterProxy_UpdateHarvesterConfig_System_Nullable_System_Boolean__System_Nullable_System_Int32__System_Nullable_System_Boolean__System_Nullable_System_Boolean__System_Nullable_System_Int32__System_Nullable_System_Int32__System_Nullable_System_Boolean__System_Nullable_System_UInt32__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.HarvesterProxy.UpdateHarvesterConfig(System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean},System.Nullable{System.UInt32},System.Threading.CancellationToken)
-  name.vb: UpdateHarvesterConfig(Boolean?, Integer?, Boolean?, Boolean?, Integer?, Integer?, Boolean?, UInteger?, CancellationToken)
-  fullName: chia.dotnet.HarvesterProxy.UpdateHarvesterConfig(bool?, int?, bool?, bool?, int?, int?, bool?, uint?, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.HarvesterProxy.UpdateHarvesterConfig(Boolean?, Integer?, Boolean?, Boolean?, Integer?, Integer?, Boolean?, UInteger?, System.Threading.CancellationToken)
-  nameWithType: HarvesterProxy.UpdateHarvesterConfig(bool?, int?, bool?, bool?, int?, int?, bool?, uint?, CancellationToken)
-  nameWithType.vb: HarvesterProxy.UpdateHarvesterConfig(Boolean?, Integer?, Boolean?, Boolean?, Integer?, Integer?, Boolean?, UInteger?, CancellationToken)
-- uid: chia.dotnet.HarvesterProxy.UpdateHarvesterConfig*
-  name: UpdateHarvesterConfig
-  href: api/chia.dotnet.HarvesterProxy.html#chia_dotnet_HarvesterProxy_UpdateHarvesterConfig_
-  commentId: Overload:chia.dotnet.HarvesterProxy.UpdateHarvesterConfig
-  isSpec: "True"
-  fullName: chia.dotnet.HarvesterProxy.UpdateHarvesterConfig
-  nameWithType: HarvesterProxy.UpdateHarvesterConfig
 - uid: chia.dotnet.HarvesterSummary
   name: HarvesterSummary
   href: api/chia.dotnet.HarvesterSummary.html
@@ -6611,39 +3890,27 @@ references:
   name: HttpRpcClient(EndpointInfo)
   href: api/chia.dotnet.HttpRpcClient.html#chia_dotnet_HttpRpcClient__ctor_chia_dotnet_EndpointInfo_
   commentId: M:chia.dotnet.HttpRpcClient.#ctor(chia.dotnet.EndpointInfo)
-  name.vb: New(EndpointInfo)
   fullName: chia.dotnet.HttpRpcClient.HttpRpcClient(chia.dotnet.EndpointInfo)
-  fullName.vb: chia.dotnet.HttpRpcClient.New(chia.dotnet.EndpointInfo)
   nameWithType: HttpRpcClient.HttpRpcClient(EndpointInfo)
-  nameWithType.vb: HttpRpcClient.New(EndpointInfo)
 - uid: chia.dotnet.HttpRpcClient.#ctor(chia.dotnet.EndpointInfo,System.Net.Http.DelegatingHandler)
   name: HttpRpcClient(EndpointInfo, DelegatingHandler)
   href: api/chia.dotnet.HttpRpcClient.html#chia_dotnet_HttpRpcClient__ctor_chia_dotnet_EndpointInfo_System_Net_Http_DelegatingHandler_
   commentId: M:chia.dotnet.HttpRpcClient.#ctor(chia.dotnet.EndpointInfo,System.Net.Http.DelegatingHandler)
-  name.vb: New(EndpointInfo, DelegatingHandler)
   fullName: chia.dotnet.HttpRpcClient.HttpRpcClient(chia.dotnet.EndpointInfo, System.Net.Http.DelegatingHandler)
-  fullName.vb: chia.dotnet.HttpRpcClient.New(chia.dotnet.EndpointInfo, System.Net.Http.DelegatingHandler)
   nameWithType: HttpRpcClient.HttpRpcClient(EndpointInfo, DelegatingHandler)
-  nameWithType.vb: HttpRpcClient.New(EndpointInfo, DelegatingHandler)
 - uid: chia.dotnet.HttpRpcClient.#ctor(chia.dotnet.EndpointInfo,System.Net.Http.HttpClient)
   name: HttpRpcClient(EndpointInfo, HttpClient)
   href: api/chia.dotnet.HttpRpcClient.html#chia_dotnet_HttpRpcClient__ctor_chia_dotnet_EndpointInfo_System_Net_Http_HttpClient_
   commentId: M:chia.dotnet.HttpRpcClient.#ctor(chia.dotnet.EndpointInfo,System.Net.Http.HttpClient)
-  name.vb: New(EndpointInfo, HttpClient)
   fullName: chia.dotnet.HttpRpcClient.HttpRpcClient(chia.dotnet.EndpointInfo, System.Net.Http.HttpClient)
-  fullName.vb: chia.dotnet.HttpRpcClient.New(chia.dotnet.EndpointInfo, System.Net.Http.HttpClient)
   nameWithType: HttpRpcClient.HttpRpcClient(EndpointInfo, HttpClient)
-  nameWithType.vb: HttpRpcClient.New(EndpointInfo, HttpClient)
 - uid: chia.dotnet.HttpRpcClient.#ctor*
   name: HttpRpcClient
   href: api/chia.dotnet.HttpRpcClient.html#chia_dotnet_HttpRpcClient__ctor_
   commentId: Overload:chia.dotnet.HttpRpcClient.#ctor
   isSpec: "True"
-  name.vb: New
   fullName: chia.dotnet.HttpRpcClient.HttpRpcClient
-  fullName.vb: chia.dotnet.HttpRpcClient.New
   nameWithType: HttpRpcClient.HttpRpcClient
-  nameWithType.vb: HttpRpcClient.New
 - uid: chia.dotnet.HttpRpcClient.Dispose
   name: Dispose()
   href: api/chia.dotnet.HttpRpcClient.html#chia_dotnet_HttpRpcClient_Dispose
@@ -6651,14 +3918,11 @@ references:
   fullName: chia.dotnet.HttpRpcClient.Dispose()
   nameWithType: HttpRpcClient.Dispose()
 - uid: chia.dotnet.HttpRpcClient.Dispose(System.Boolean)
-  name: Dispose(bool)
+  name: Dispose(Boolean)
   href: api/chia.dotnet.HttpRpcClient.html#chia_dotnet_HttpRpcClient_Dispose_System_Boolean_
   commentId: M:chia.dotnet.HttpRpcClient.Dispose(System.Boolean)
-  name.vb: Dispose(Boolean)
-  fullName: chia.dotnet.HttpRpcClient.Dispose(bool)
-  fullName.vb: chia.dotnet.HttpRpcClient.Dispose(Boolean)
-  nameWithType: HttpRpcClient.Dispose(bool)
-  nameWithType.vb: HttpRpcClient.Dispose(Boolean)
+  fullName: chia.dotnet.HttpRpcClient.Dispose(System.Boolean)
+  nameWithType: HttpRpcClient.Dispose(Boolean)
 - uid: chia.dotnet.HttpRpcClient.Dispose*
   name: Dispose
   href: api/chia.dotnet.HttpRpcClient.html#chia_dotnet_HttpRpcClient_Dispose_
@@ -6705,51 +3969,6 @@ references:
   isSpec: "True"
   fullName: chia.dotnet.HttpRpcClient.SendMessage
   nameWithType: HttpRpcClient.SendMessage
-- uid: chia.dotnet.IRpcClient
-  name: IRpcClient
-  href: api/chia.dotnet.IRpcClient.html
-  commentId: T:chia.dotnet.IRpcClient
-  fullName: chia.dotnet.IRpcClient
-  nameWithType: IRpcClient
-- uid: chia.dotnet.IRpcClient.Endpoint
-  name: Endpoint
-  href: api/chia.dotnet.IRpcClient.html#chia_dotnet_IRpcClient_Endpoint
-  commentId: P:chia.dotnet.IRpcClient.Endpoint
-  fullName: chia.dotnet.IRpcClient.Endpoint
-  nameWithType: IRpcClient.Endpoint
-- uid: chia.dotnet.IRpcClient.Endpoint*
-  name: Endpoint
-  href: api/chia.dotnet.IRpcClient.html#chia_dotnet_IRpcClient_Endpoint_
-  commentId: Overload:chia.dotnet.IRpcClient.Endpoint
-  isSpec: "True"
-  fullName: chia.dotnet.IRpcClient.Endpoint
-  nameWithType: IRpcClient.Endpoint
-- uid: chia.dotnet.IRpcClient.PostMessage(chia.dotnet.Message,System.Threading.CancellationToken)
-  name: PostMessage(Message, CancellationToken)
-  href: api/chia.dotnet.IRpcClient.html#chia_dotnet_IRpcClient_PostMessage_chia_dotnet_Message_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.IRpcClient.PostMessage(chia.dotnet.Message,System.Threading.CancellationToken)
-  fullName: chia.dotnet.IRpcClient.PostMessage(chia.dotnet.Message, System.Threading.CancellationToken)
-  nameWithType: IRpcClient.PostMessage(Message, CancellationToken)
-- uid: chia.dotnet.IRpcClient.PostMessage*
-  name: PostMessage
-  href: api/chia.dotnet.IRpcClient.html#chia_dotnet_IRpcClient_PostMessage_
-  commentId: Overload:chia.dotnet.IRpcClient.PostMessage
-  isSpec: "True"
-  fullName: chia.dotnet.IRpcClient.PostMessage
-  nameWithType: IRpcClient.PostMessage
-- uid: chia.dotnet.IRpcClient.SendMessage(chia.dotnet.Message,System.Threading.CancellationToken)
-  name: SendMessage(Message, CancellationToken)
-  href: api/chia.dotnet.IRpcClient.html#chia_dotnet_IRpcClient_SendMessage_chia_dotnet_Message_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.IRpcClient.SendMessage(chia.dotnet.Message,System.Threading.CancellationToken)
-  fullName: chia.dotnet.IRpcClient.SendMessage(chia.dotnet.Message, System.Threading.CancellationToken)
-  nameWithType: IRpcClient.SendMessage(Message, CancellationToken)
-- uid: chia.dotnet.IRpcClient.SendMessage*
-  name: SendMessage
-  href: api/chia.dotnet.IRpcClient.html#chia_dotnet_IRpcClient_SendMessage_
-  commentId: Overload:chia.dotnet.IRpcClient.SendMessage
-  isSpec: "True"
-  fullName: chia.dotnet.IRpcClient.SendMessage
-  nameWithType: IRpcClient.SendMessage
 - uid: chia.dotnet.InfusedChallengeChainSubSlot
   name: InfusedChallengeChainSubSlot
   href: api/chia.dotnet.InfusedChallengeChainSubSlot.html
@@ -6840,87 +4059,51 @@ references:
   isSpec: "True"
   fullName: chia.dotnet.InternalNode.RightHash
   nameWithType: InternalNode.RightHash
-- uid: chia.dotnet.KSize
-  name: KSize
-  href: api/chia.dotnet.KSize.html
-  commentId: T:chia.dotnet.KSize
-  fullName: chia.dotnet.KSize
-  nameWithType: KSize
-- uid: chia.dotnet.KSize.K25
-  name: K25
-  href: api/chia.dotnet.KSize.html#chia_dotnet_KSize_K25
-  commentId: F:chia.dotnet.KSize.K25
-  fullName: chia.dotnet.KSize.K25
-  nameWithType: KSize.K25
-- uid: chia.dotnet.KSize.K32
-  name: K32
-  href: api/chia.dotnet.KSize.html#chia_dotnet_KSize_K32
-  commentId: F:chia.dotnet.KSize.K32
-  fullName: chia.dotnet.KSize.K32
-  nameWithType: KSize.K32
-- uid: chia.dotnet.KSize.K33
-  name: K33
-  href: api/chia.dotnet.KSize.html#chia_dotnet_KSize_K33
-  commentId: F:chia.dotnet.KSize.K33
-  fullName: chia.dotnet.KSize.K33
-  nameWithType: KSize.K33
-- uid: chia.dotnet.KSize.K34
-  name: K34
-  href: api/chia.dotnet.KSize.html#chia_dotnet_KSize_K34
-  commentId: F:chia.dotnet.KSize.K34
-  fullName: chia.dotnet.KSize.K34
-  nameWithType: KSize.K34
-- uid: chia.dotnet.KSize.K35
-  name: K35
-  href: api/chia.dotnet.KSize.html#chia_dotnet_KSize_K35
-  commentId: F:chia.dotnet.KSize.K35
-  fullName: chia.dotnet.KSize.K35
-  nameWithType: KSize.K35
-- uid: chia.dotnet.KVDiff
-  name: KVDiff
-  href: api/chia.dotnet.KVDiff.html
-  commentId: T:chia.dotnet.KVDiff
-  fullName: chia.dotnet.KVDiff
-  nameWithType: KVDiff
-- uid: chia.dotnet.KVDiff.Key
-  name: Key
-  href: api/chia.dotnet.KVDiff.html#chia_dotnet_KVDiff_Key
-  commentId: P:chia.dotnet.KVDiff.Key
-  fullName: chia.dotnet.KVDiff.Key
-  nameWithType: KVDiff.Key
-- uid: chia.dotnet.KVDiff.Key*
-  name: Key
-  href: api/chia.dotnet.KVDiff.html#chia_dotnet_KVDiff_Key_
-  commentId: Overload:chia.dotnet.KVDiff.Key
+- uid: chia.dotnet.IRpcClient
+  name: IRpcClient
+  href: api/chia.dotnet.IRpcClient.html
+  commentId: T:chia.dotnet.IRpcClient
+  fullName: chia.dotnet.IRpcClient
+  nameWithType: IRpcClient
+- uid: chia.dotnet.IRpcClient.Endpoint
+  name: Endpoint
+  href: api/chia.dotnet.IRpcClient.html#chia_dotnet_IRpcClient_Endpoint
+  commentId: P:chia.dotnet.IRpcClient.Endpoint
+  fullName: chia.dotnet.IRpcClient.Endpoint
+  nameWithType: IRpcClient.Endpoint
+- uid: chia.dotnet.IRpcClient.Endpoint*
+  name: Endpoint
+  href: api/chia.dotnet.IRpcClient.html#chia_dotnet_IRpcClient_Endpoint_
+  commentId: Overload:chia.dotnet.IRpcClient.Endpoint
   isSpec: "True"
-  fullName: chia.dotnet.KVDiff.Key
-  nameWithType: KVDiff.Key
-- uid: chia.dotnet.KVDiff.Type
-  name: Type
-  href: api/chia.dotnet.KVDiff.html#chia_dotnet_KVDiff_Type
-  commentId: P:chia.dotnet.KVDiff.Type
-  fullName: chia.dotnet.KVDiff.Type
-  nameWithType: KVDiff.Type
-- uid: chia.dotnet.KVDiff.Type*
-  name: Type
-  href: api/chia.dotnet.KVDiff.html#chia_dotnet_KVDiff_Type_
-  commentId: Overload:chia.dotnet.KVDiff.Type
+  fullName: chia.dotnet.IRpcClient.Endpoint
+  nameWithType: IRpcClient.Endpoint
+- uid: chia.dotnet.IRpcClient.PostMessage(chia.dotnet.Message,System.Threading.CancellationToken)
+  name: PostMessage(Message, CancellationToken)
+  href: api/chia.dotnet.IRpcClient.html#chia_dotnet_IRpcClient_PostMessage_chia_dotnet_Message_System_Threading_CancellationToken_
+  commentId: M:chia.dotnet.IRpcClient.PostMessage(chia.dotnet.Message,System.Threading.CancellationToken)
+  fullName: chia.dotnet.IRpcClient.PostMessage(chia.dotnet.Message, System.Threading.CancellationToken)
+  nameWithType: IRpcClient.PostMessage(Message, CancellationToken)
+- uid: chia.dotnet.IRpcClient.PostMessage*
+  name: PostMessage
+  href: api/chia.dotnet.IRpcClient.html#chia_dotnet_IRpcClient_PostMessage_
+  commentId: Overload:chia.dotnet.IRpcClient.PostMessage
   isSpec: "True"
-  fullName: chia.dotnet.KVDiff.Type
-  nameWithType: KVDiff.Type
-- uid: chia.dotnet.KVDiff.Value
-  name: Value
-  href: api/chia.dotnet.KVDiff.html#chia_dotnet_KVDiff_Value
-  commentId: P:chia.dotnet.KVDiff.Value
-  fullName: chia.dotnet.KVDiff.Value
-  nameWithType: KVDiff.Value
-- uid: chia.dotnet.KVDiff.Value*
-  name: Value
-  href: api/chia.dotnet.KVDiff.html#chia_dotnet_KVDiff_Value_
-  commentId: Overload:chia.dotnet.KVDiff.Value
+  fullName: chia.dotnet.IRpcClient.PostMessage
+  nameWithType: IRpcClient.PostMessage
+- uid: chia.dotnet.IRpcClient.SendMessage(chia.dotnet.Message,System.Threading.CancellationToken)
+  name: SendMessage(Message, CancellationToken)
+  href: api/chia.dotnet.IRpcClient.html#chia_dotnet_IRpcClient_SendMessage_chia_dotnet_Message_System_Threading_CancellationToken_
+  commentId: M:chia.dotnet.IRpcClient.SendMessage(chia.dotnet.Message,System.Threading.CancellationToken)
+  fullName: chia.dotnet.IRpcClient.SendMessage(chia.dotnet.Message, System.Threading.CancellationToken)
+  nameWithType: IRpcClient.SendMessage(Message, CancellationToken)
+- uid: chia.dotnet.IRpcClient.SendMessage*
+  name: SendMessage
+  href: api/chia.dotnet.IRpcClient.html#chia_dotnet_IRpcClient_SendMessage_
+  commentId: Overload:chia.dotnet.IRpcClient.SendMessage
   isSpec: "True"
-  fullName: chia.dotnet.KVDiff.Value
-  nameWithType: KVDiff.Value
+  fullName: chia.dotnet.IRpcClient.SendMessage
+  nameWithType: IRpcClient.SendMessage
 - uid: chia.dotnet.KeyData
   name: KeyData
   href: api/chia.dotnet.KeyData.html
@@ -7145,8 +4328,89 @@ references:
   href: api/chia.dotnet.KeyringStatus.html#chia_dotnet_KeyringStatus_UserPassphraseIsSet_
   commentId: Overload:chia.dotnet.KeyringStatus.UserPassphraseIsSet
   isSpec: "True"
-  fullName: chia.dotnet.KeyringStatus.UserPassphraseIsSet
-  nameWithType: KeyringStatus.UserPassphraseIsSet
+  fullName: chia.dotnet.KeyringStatus.UserPassphraseIsSet
+  nameWithType: KeyringStatus.UserPassphraseIsSet
+- uid: chia.dotnet.KSize
+  name: KSize
+  href: api/chia.dotnet.KSize.html
+  commentId: T:chia.dotnet.KSize
+  fullName: chia.dotnet.KSize
+  nameWithType: KSize
+- uid: chia.dotnet.KSize.K25
+  name: K25
+  href: api/chia.dotnet.KSize.html#chia_dotnet_KSize_K25
+  commentId: F:chia.dotnet.KSize.K25
+  fullName: chia.dotnet.KSize.K25
+  nameWithType: KSize.K25
+- uid: chia.dotnet.KSize.K32
+  name: K32
+  href: api/chia.dotnet.KSize.html#chia_dotnet_KSize_K32
+  commentId: F:chia.dotnet.KSize.K32
+  fullName: chia.dotnet.KSize.K32
+  nameWithType: KSize.K32
+- uid: chia.dotnet.KSize.K33
+  name: K33
+  href: api/chia.dotnet.KSize.html#chia_dotnet_KSize_K33
+  commentId: F:chia.dotnet.KSize.K33
+  fullName: chia.dotnet.KSize.K33
+  nameWithType: KSize.K33
+- uid: chia.dotnet.KSize.K34
+  name: K34
+  href: api/chia.dotnet.KSize.html#chia_dotnet_KSize_K34
+  commentId: F:chia.dotnet.KSize.K34
+  fullName: chia.dotnet.KSize.K34
+  nameWithType: KSize.K34
+- uid: chia.dotnet.KSize.K35
+  name: K35
+  href: api/chia.dotnet.KSize.html#chia_dotnet_KSize_K35
+  commentId: F:chia.dotnet.KSize.K35
+  fullName: chia.dotnet.KSize.K35
+  nameWithType: KSize.K35
+- uid: chia.dotnet.KVDiff
+  name: KVDiff
+  href: api/chia.dotnet.KVDiff.html
+  commentId: T:chia.dotnet.KVDiff
+  fullName: chia.dotnet.KVDiff
+  nameWithType: KVDiff
+- uid: chia.dotnet.KVDiff.Key
+  name: Key
+  href: api/chia.dotnet.KVDiff.html#chia_dotnet_KVDiff_Key
+  commentId: P:chia.dotnet.KVDiff.Key
+  fullName: chia.dotnet.KVDiff.Key
+  nameWithType: KVDiff.Key
+- uid: chia.dotnet.KVDiff.Key*
+  name: Key
+  href: api/chia.dotnet.KVDiff.html#chia_dotnet_KVDiff_Key_
+  commentId: Overload:chia.dotnet.KVDiff.Key
+  isSpec: "True"
+  fullName: chia.dotnet.KVDiff.Key
+  nameWithType: KVDiff.Key
+- uid: chia.dotnet.KVDiff.Type
+  name: Type
+  href: api/chia.dotnet.KVDiff.html#chia_dotnet_KVDiff_Type
+  commentId: P:chia.dotnet.KVDiff.Type
+  fullName: chia.dotnet.KVDiff.Type
+  nameWithType: KVDiff.Type
+- uid: chia.dotnet.KVDiff.Type*
+  name: Type
+  href: api/chia.dotnet.KVDiff.html#chia_dotnet_KVDiff_Type_
+  commentId: Overload:chia.dotnet.KVDiff.Type
+  isSpec: "True"
+  fullName: chia.dotnet.KVDiff.Type
+  nameWithType: KVDiff.Type
+- uid: chia.dotnet.KVDiff.Value
+  name: Value
+  href: api/chia.dotnet.KVDiff.html#chia_dotnet_KVDiff_Value
+  commentId: P:chia.dotnet.KVDiff.Value
+  fullName: chia.dotnet.KVDiff.Value
+  nameWithType: KVDiff.Value
+- uid: chia.dotnet.KVDiff.Value*
+  name: Value
+  href: api/chia.dotnet.KVDiff.html#chia_dotnet_KVDiff_Value_
+  commentId: Overload:chia.dotnet.KVDiff.Value
+  isSpec: "True"
+  fullName: chia.dotnet.KVDiff.Value
+  nameWithType: KVDiff.Value
 - uid: chia.dotnet.Layer
   name: Layer
   href: api/chia.dotnet.Layer.html
@@ -7423,14 +4687,11 @@ references:
   fullName: chia.dotnet.Message.Command
   nameWithType: Message.Command
 - uid: chia.dotnet.Message.Create(System.String,System.Object,System.String,System.String)
-  name: Create(string, object?, string, string)
+  name: Create(String, Object, String, String)
   href: api/chia.dotnet.Message.html#chia_dotnet_Message_Create_System_String_System_Object_System_String_System_String_
   commentId: M:chia.dotnet.Message.Create(System.String,System.Object,System.String,System.String)
-  name.vb: Create(String, Object, String, String)
-  fullName: chia.dotnet.Message.Create(string, object?, string, string)
-  fullName.vb: chia.dotnet.Message.Create(String, Object, String, String)
-  nameWithType: Message.Create(string, object?, string, string)
-  nameWithType.vb: Message.Create(String, Object, String, String)
+  fullName: chia.dotnet.Message.Create(System.String, System.Object, System.String, System.String)
+  nameWithType: Message.Create(String, Object, String, String)
 - uid: chia.dotnet.Message.Create*
   name: Create
   href: api/chia.dotnet.Message.html#chia_dotnet_Message_Create_
@@ -7749,6 +5010,38 @@ references:
   isSpec: "True"
   fullName: chia.dotnet.NFTBulkMintingInfo.XchCoins
   nameWithType: NFTBulkMintingInfo.XchCoins
+- uid: chia.dotnet.NftCoinInfo
+  name: NftCoinInfo
+  href: api/chia.dotnet.NftCoinInfo.html
+  commentId: T:chia.dotnet.NftCoinInfo
+  fullName: chia.dotnet.NftCoinInfo
+  nameWithType: NftCoinInfo
+- uid: chia.dotnet.NftCoinInfo.NftCoinId
+  name: NftCoinId
+  href: api/chia.dotnet.NftCoinInfo.html#chia_dotnet_NftCoinInfo_NftCoinId
+  commentId: P:chia.dotnet.NftCoinInfo.NftCoinId
+  fullName: chia.dotnet.NftCoinInfo.NftCoinId
+  nameWithType: NftCoinInfo.NftCoinId
+- uid: chia.dotnet.NftCoinInfo.NftCoinId*
+  name: NftCoinId
+  href: api/chia.dotnet.NftCoinInfo.html#chia_dotnet_NftCoinInfo_NftCoinId_
+  commentId: Overload:chia.dotnet.NftCoinInfo.NftCoinId
+  isSpec: "True"
+  fullName: chia.dotnet.NftCoinInfo.NftCoinId
+  nameWithType: NftCoinInfo.NftCoinId
+- uid: chia.dotnet.NftCoinInfo.WalletId
+  name: WalletId
+  href: api/chia.dotnet.NftCoinInfo.html#chia_dotnet_NftCoinInfo_WalletId
+  commentId: P:chia.dotnet.NftCoinInfo.WalletId
+  fullName: chia.dotnet.NftCoinInfo.WalletId
+  nameWithType: NftCoinInfo.WalletId
+- uid: chia.dotnet.NftCoinInfo.WalletId*
+  name: WalletId
+  href: api/chia.dotnet.NftCoinInfo.html#chia_dotnet_NftCoinInfo_WalletId_
+  commentId: Overload:chia.dotnet.NftCoinInfo.WalletId
+  isSpec: "True"
+  fullName: chia.dotnet.NftCoinInfo.WalletId
+  nameWithType: NftCoinInfo.WalletId
 - uid: chia.dotnet.NFTInfo
   name: NFTInfo
   href: api/chia.dotnet.NFTInfo.html
@@ -7898,19 +5191,6 @@ references:
   isSpec: "True"
   fullName: chia.dotnet.NFTInfo.MetadataUris
   nameWithType: NFTInfo.MetadataUris
-- uid: chia.dotnet.NFTInfo.MintHeight
-  name: MintHeight
-  href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_MintHeight
-  commentId: P:chia.dotnet.NFTInfo.MintHeight
-  fullName: chia.dotnet.NFTInfo.MintHeight
-  nameWithType: NFTInfo.MintHeight
-- uid: chia.dotnet.NFTInfo.MintHeight*
-  name: MintHeight
-  href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_MintHeight_
-  commentId: Overload:chia.dotnet.NFTInfo.MintHeight
-  isSpec: "True"
-  fullName: chia.dotnet.NFTInfo.MintHeight
-  nameWithType: NFTInfo.MintHeight
 - uid: chia.dotnet.NFTInfo.MinterDID
   name: MinterDID
   href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_MinterDID
@@ -7924,6 +5204,19 @@ references:
   isSpec: "True"
   fullName: chia.dotnet.NFTInfo.MinterDID
   nameWithType: NFTInfo.MinterDID
+- uid: chia.dotnet.NFTInfo.MintHeight
+  name: MintHeight
+  href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_MintHeight
+  commentId: P:chia.dotnet.NFTInfo.MintHeight
+  fullName: chia.dotnet.NFTInfo.MintHeight
+  nameWithType: NFTInfo.MintHeight
+- uid: chia.dotnet.NFTInfo.MintHeight*
+  name: MintHeight
+  href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_MintHeight_
+  commentId: Overload:chia.dotnet.NFTInfo.MintHeight
+  isSpec: "True"
+  fullName: chia.dotnet.NFTInfo.MintHeight
+  nameWithType: NFTInfo.MintHeight
 - uid: chia.dotnet.NFTInfo.NFTCoinID
   name: NFTCoinID
   href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_NFTCoinID
@@ -7980,410 +5273,67 @@ references:
   name: PendingTransaction
   href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_PendingTransaction
   commentId: P:chia.dotnet.NFTInfo.PendingTransaction
-  fullName: chia.dotnet.NFTInfo.PendingTransaction
-  nameWithType: NFTInfo.PendingTransaction
-- uid: chia.dotnet.NFTInfo.PendingTransaction*
-  name: PendingTransaction
-  href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_PendingTransaction_
-  commentId: Overload:chia.dotnet.NFTInfo.PendingTransaction
-  isSpec: "True"
-  fullName: chia.dotnet.NFTInfo.PendingTransaction
-  nameWithType: NFTInfo.PendingTransaction
-- uid: chia.dotnet.NFTInfo.RoyaltyPercentage
-  name: RoyaltyPercentage
-  href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_RoyaltyPercentage
-  commentId: P:chia.dotnet.NFTInfo.RoyaltyPercentage
-  fullName: chia.dotnet.NFTInfo.RoyaltyPercentage
-  nameWithType: NFTInfo.RoyaltyPercentage
-- uid: chia.dotnet.NFTInfo.RoyaltyPercentage*
-  name: RoyaltyPercentage
-  href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_RoyaltyPercentage_
-  commentId: Overload:chia.dotnet.NFTInfo.RoyaltyPercentage
-  isSpec: "True"
-  fullName: chia.dotnet.NFTInfo.RoyaltyPercentage
-  nameWithType: NFTInfo.RoyaltyPercentage
-- uid: chia.dotnet.NFTInfo.RoyaltyPuzzleHash
-  name: RoyaltyPuzzleHash
-  href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_RoyaltyPuzzleHash
-  commentId: P:chia.dotnet.NFTInfo.RoyaltyPuzzleHash
-  fullName: chia.dotnet.NFTInfo.RoyaltyPuzzleHash
-  nameWithType: NFTInfo.RoyaltyPuzzleHash
-- uid: chia.dotnet.NFTInfo.RoyaltyPuzzleHash*
-  name: RoyaltyPuzzleHash
-  href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_RoyaltyPuzzleHash_
-  commentId: Overload:chia.dotnet.NFTInfo.RoyaltyPuzzleHash
-  isSpec: "True"
-  fullName: chia.dotnet.NFTInfo.RoyaltyPuzzleHash
-  nameWithType: NFTInfo.RoyaltyPuzzleHash
-- uid: chia.dotnet.NFTInfo.SupportsDID
-  name: SupportsDID
-  href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_SupportsDID
-  commentId: P:chia.dotnet.NFTInfo.SupportsDID
-  fullName: chia.dotnet.NFTInfo.SupportsDID
-  nameWithType: NFTInfo.SupportsDID
-- uid: chia.dotnet.NFTInfo.SupportsDID*
-  name: SupportsDID
-  href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_SupportsDID_
-  commentId: Overload:chia.dotnet.NFTInfo.SupportsDID
-  isSpec: "True"
-  fullName: chia.dotnet.NFTInfo.SupportsDID
-  nameWithType: NFTInfo.SupportsDID
-- uid: chia.dotnet.NFTInfo.UpdaterPuzhash
-  name: UpdaterPuzhash
-  href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_UpdaterPuzhash
-  commentId: P:chia.dotnet.NFTInfo.UpdaterPuzhash
-  fullName: chia.dotnet.NFTInfo.UpdaterPuzhash
-  nameWithType: NFTInfo.UpdaterPuzhash
-- uid: chia.dotnet.NFTInfo.UpdaterPuzhash*
-  name: UpdaterPuzhash
-  href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_UpdaterPuzhash_
-  commentId: Overload:chia.dotnet.NFTInfo.UpdaterPuzhash
-  isSpec: "True"
-  fullName: chia.dotnet.NFTInfo.UpdaterPuzhash
-  nameWithType: NFTInfo.UpdaterPuzhash
-- uid: chia.dotnet.NFTMintingInfo
-  name: NFTMintingInfo
-  href: api/chia.dotnet.NFTMintingInfo.html
-  commentId: T:chia.dotnet.NFTMintingInfo
-  fullName: chia.dotnet.NFTMintingInfo
-  nameWithType: NFTMintingInfo
-- uid: chia.dotnet.NFTMintingInfo.DidId
-  name: DidId
-  href: api/chia.dotnet.NFTMintingInfo.html#chia_dotnet_NFTMintingInfo_DidId
-  commentId: P:chia.dotnet.NFTMintingInfo.DidId
-  fullName: chia.dotnet.NFTMintingInfo.DidId
-  nameWithType: NFTMintingInfo.DidId
-- uid: chia.dotnet.NFTMintingInfo.DidId*
-  name: DidId
-  href: api/chia.dotnet.NFTMintingInfo.html#chia_dotnet_NFTMintingInfo_DidId_
-  commentId: Overload:chia.dotnet.NFTMintingInfo.DidId
-  isSpec: "True"
-  fullName: chia.dotnet.NFTMintingInfo.DidId
-  nameWithType: NFTMintingInfo.DidId
-- uid: chia.dotnet.NFTMintingInfo.RoyaltyAddress
-  name: RoyaltyAddress
-  href: api/chia.dotnet.NFTMintingInfo.html#chia_dotnet_NFTMintingInfo_RoyaltyAddress
-  commentId: P:chia.dotnet.NFTMintingInfo.RoyaltyAddress
-  fullName: chia.dotnet.NFTMintingInfo.RoyaltyAddress
-  nameWithType: NFTMintingInfo.RoyaltyAddress
-- uid: chia.dotnet.NFTMintingInfo.RoyaltyAddress*
-  name: RoyaltyAddress
-  href: api/chia.dotnet.NFTMintingInfo.html#chia_dotnet_NFTMintingInfo_RoyaltyAddress_
-  commentId: Overload:chia.dotnet.NFTMintingInfo.RoyaltyAddress
-  isSpec: "True"
-  fullName: chia.dotnet.NFTMintingInfo.RoyaltyAddress
-  nameWithType: NFTMintingInfo.RoyaltyAddress
-- uid: chia.dotnet.NFTMintingInfo.TargetAddress
-  name: TargetAddress
-  href: api/chia.dotnet.NFTMintingInfo.html#chia_dotnet_NFTMintingInfo_TargetAddress
-  commentId: P:chia.dotnet.NFTMintingInfo.TargetAddress
-  fullName: chia.dotnet.NFTMintingInfo.TargetAddress
-  nameWithType: NFTMintingInfo.TargetAddress
-- uid: chia.dotnet.NFTMintingInfo.TargetAddress*
-  name: TargetAddress
-  href: api/chia.dotnet.NFTMintingInfo.html#chia_dotnet_NFTMintingInfo_TargetAddress_
-  commentId: Overload:chia.dotnet.NFTMintingInfo.TargetAddress
-  isSpec: "True"
-  fullName: chia.dotnet.NFTMintingInfo.TargetAddress
-  nameWithType: NFTMintingInfo.TargetAddress
-- uid: chia.dotnet.NFTWallet
-  name: NFTWallet
-  href: api/chia.dotnet.NFTWallet.html
-  commentId: T:chia.dotnet.NFTWallet
-  fullName: chia.dotnet.NFTWallet
-  nameWithType: NFTWallet
-- uid: chia.dotnet.NFTWallet.#ctor(System.UInt32,chia.dotnet.WalletProxy)
-  name: NFTWallet(uint, WalletProxy)
-  href: api/chia.dotnet.NFTWallet.html#chia_dotnet_NFTWallet__ctor_System_UInt32_chia_dotnet_WalletProxy_
-  commentId: M:chia.dotnet.NFTWallet.#ctor(System.UInt32,chia.dotnet.WalletProxy)
-  name.vb: New(UInteger, WalletProxy)
-  fullName: chia.dotnet.NFTWallet.NFTWallet(uint, chia.dotnet.WalletProxy)
-  fullName.vb: chia.dotnet.NFTWallet.New(UInteger, chia.dotnet.WalletProxy)
-  nameWithType: NFTWallet.NFTWallet(uint, WalletProxy)
-  nameWithType.vb: NFTWallet.New(UInteger, WalletProxy)
-- uid: chia.dotnet.NFTWallet.#ctor*
-  name: NFTWallet
-  href: api/chia.dotnet.NFTWallet.html#chia_dotnet_NFTWallet__ctor_
-  commentId: Overload:chia.dotnet.NFTWallet.#ctor
-  isSpec: "True"
-  name.vb: New
-  fullName: chia.dotnet.NFTWallet.NFTWallet
-  fullName.vb: chia.dotnet.NFTWallet.New
-  nameWithType: NFTWallet.NFTWallet
-  nameWithType.vb: NFTWallet.New
-- uid: chia.dotnet.NFTWallet.AddUri(System.String,System.String,System.String,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name: AddUri(string, string, string, bool?, ulong, CancellationToken)
-  href: api/chia.dotnet.NFTWallet.html#chia_dotnet_NFTWallet_AddUri_System_String_System_String_System_String_System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.NFTWallet.AddUri(System.String,System.String,System.String,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name.vb: AddUri(String, String, String, Boolean?, ULong, CancellationToken)
-  fullName: chia.dotnet.NFTWallet.AddUri(string, string, string, bool?, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.NFTWallet.AddUri(String, String, String, Boolean?, ULong, System.Threading.CancellationToken)
-  nameWithType: NFTWallet.AddUri(string, string, string, bool?, ulong, CancellationToken)
-  nameWithType.vb: NFTWallet.AddUri(String, String, String, Boolean?, ULong, CancellationToken)
-- uid: chia.dotnet.NFTWallet.AddUri*
-  name: AddUri
-  href: api/chia.dotnet.NFTWallet.html#chia_dotnet_NFTWallet_AddUri_
-  commentId: Overload:chia.dotnet.NFTWallet.AddUri
-  isSpec: "True"
-  fullName: chia.dotnet.NFTWallet.AddUri
-  nameWithType: NFTWallet.AddUri
-- uid: chia.dotnet.NFTWallet.GetDid(System.Threading.CancellationToken)
-  name: GetDid(CancellationToken)
-  href: api/chia.dotnet.NFTWallet.html#chia_dotnet_NFTWallet_GetDid_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.NFTWallet.GetDid(System.Threading.CancellationToken)
-  fullName: chia.dotnet.NFTWallet.GetDid(System.Threading.CancellationToken)
-  nameWithType: NFTWallet.GetDid(CancellationToken)
-- uid: chia.dotnet.NFTWallet.GetDid*
-  name: GetDid
-  href: api/chia.dotnet.NFTWallet.html#chia_dotnet_NFTWallet_GetDid_
-  commentId: Overload:chia.dotnet.NFTWallet.GetDid
-  isSpec: "True"
-  fullName: chia.dotnet.NFTWallet.GetDid
-  nameWithType: NFTWallet.GetDid
-- uid: chia.dotnet.NFTWallet.GetNFTs(System.Int32,System.Int32,System.Boolean,System.Threading.CancellationToken)
-  name: GetNFTs(int, int, bool, CancellationToken)
-  href: api/chia.dotnet.NFTWallet.html#chia_dotnet_NFTWallet_GetNFTs_System_Int32_System_Int32_System_Boolean_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.NFTWallet.GetNFTs(System.Int32,System.Int32,System.Boolean,System.Threading.CancellationToken)
-  name.vb: GetNFTs(Integer, Integer, Boolean, CancellationToken)
-  fullName: chia.dotnet.NFTWallet.GetNFTs(int, int, bool, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.NFTWallet.GetNFTs(Integer, Integer, Boolean, System.Threading.CancellationToken)
-  nameWithType: NFTWallet.GetNFTs(int, int, bool, CancellationToken)
-  nameWithType.vb: NFTWallet.GetNFTs(Integer, Integer, Boolean, CancellationToken)
-- uid: chia.dotnet.NFTWallet.GetNFTs*
-  name: GetNFTs
-  href: api/chia.dotnet.NFTWallet.html#chia_dotnet_NFTWallet_GetNFTs_
-  commentId: Overload:chia.dotnet.NFTWallet.GetNFTs
-  isSpec: "True"
-  fullName: chia.dotnet.NFTWallet.GetNFTs
-  nameWithType: NFTWallet.GetNFTs
-- uid: chia.dotnet.NFTWallet.MintNFT(chia.dotnet.NFTMintingInfo,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name: MintNFT(NFTMintingInfo, bool?, ulong, CancellationToken)
-  href: api/chia.dotnet.NFTWallet.html#chia_dotnet_NFTWallet_MintNFT_chia_dotnet_NFTMintingInfo_System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.NFTWallet.MintNFT(chia.dotnet.NFTMintingInfo,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name.vb: MintNFT(NFTMintingInfo, Boolean?, ULong, CancellationToken)
-  fullName: chia.dotnet.NFTWallet.MintNFT(chia.dotnet.NFTMintingInfo, bool?, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.NFTWallet.MintNFT(chia.dotnet.NFTMintingInfo, Boolean?, ULong, System.Threading.CancellationToken)
-  nameWithType: NFTWallet.MintNFT(NFTMintingInfo, bool?, ulong, CancellationToken)
-  nameWithType.vb: NFTWallet.MintNFT(NFTMintingInfo, Boolean?, ULong, CancellationToken)
-- uid: chia.dotnet.NFTWallet.MintNFT*
-  name: MintNFT
-  href: api/chia.dotnet.NFTWallet.html#chia_dotnet_NFTWallet_MintNFT_
-  commentId: Overload:chia.dotnet.NFTWallet.MintNFT
-  isSpec: "True"
-  fullName: chia.dotnet.NFTWallet.MintNFT
-  nameWithType: NFTWallet.MintNFT
-- uid: chia.dotnet.NFTWallet.NftCountNfts(System.Threading.CancellationToken)
-  name: NftCountNfts(CancellationToken)
-  href: api/chia.dotnet.NFTWallet.html#chia_dotnet_NFTWallet_NftCountNfts_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.NFTWallet.NftCountNfts(System.Threading.CancellationToken)
-  fullName: chia.dotnet.NFTWallet.NftCountNfts(System.Threading.CancellationToken)
-  nameWithType: NFTWallet.NftCountNfts(CancellationToken)
-- uid: chia.dotnet.NFTWallet.NftCountNfts*
-  name: NftCountNfts
-  href: api/chia.dotnet.NFTWallet.html#chia_dotnet_NFTWallet_NftCountNfts_
-  commentId: Overload:chia.dotnet.NFTWallet.NftCountNfts
-  isSpec: "True"
-  fullName: chia.dotnet.NFTWallet.NftCountNfts
-  nameWithType: NFTWallet.NftCountNfts
-- uid: chia.dotnet.NFTWallet.NftMintBulk(chia.dotnet.NFTBulkMintingInfo,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name: NftMintBulk(NFTBulkMintingInfo, bool?, ulong, CancellationToken)
-  href: api/chia.dotnet.NFTWallet.html#chia_dotnet_NFTWallet_NftMintBulk_chia_dotnet_NFTBulkMintingInfo_System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.NFTWallet.NftMintBulk(chia.dotnet.NFTBulkMintingInfo,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name.vb: NftMintBulk(NFTBulkMintingInfo, Boolean?, ULong, CancellationToken)
-  fullName: chia.dotnet.NFTWallet.NftMintBulk(chia.dotnet.NFTBulkMintingInfo, bool?, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.NFTWallet.NftMintBulk(chia.dotnet.NFTBulkMintingInfo, Boolean?, ULong, System.Threading.CancellationToken)
-  nameWithType: NFTWallet.NftMintBulk(NFTBulkMintingInfo, bool?, ulong, CancellationToken)
-  nameWithType.vb: NFTWallet.NftMintBulk(NFTBulkMintingInfo, Boolean?, ULong, CancellationToken)
-- uid: chia.dotnet.NFTWallet.NftMintBulk*
-  name: NftMintBulk
-  href: api/chia.dotnet.NFTWallet.html#chia_dotnet_NFTWallet_NftMintBulk_
-  commentId: Overload:chia.dotnet.NFTWallet.NftMintBulk
-  isSpec: "True"
-  fullName: chia.dotnet.NFTWallet.NftMintBulk
-  nameWithType: NFTWallet.NftMintBulk
-- uid: chia.dotnet.NFTWallet.SetDID(System.String,System.String,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name: SetDID(string, string, bool?, ulong, CancellationToken)
-  href: api/chia.dotnet.NFTWallet.html#chia_dotnet_NFTWallet_SetDID_System_String_System_String_System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.NFTWallet.SetDID(System.String,System.String,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name.vb: SetDID(String, String, Boolean?, ULong, CancellationToken)
-  fullName: chia.dotnet.NFTWallet.SetDID(string, string, bool?, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.NFTWallet.SetDID(String, String, Boolean?, ULong, System.Threading.CancellationToken)
-  nameWithType: NFTWallet.SetDID(string, string, bool?, ulong, CancellationToken)
-  nameWithType.vb: NFTWallet.SetDID(String, String, Boolean?, ULong, CancellationToken)
-- uid: chia.dotnet.NFTWallet.SetDID*
-  name: SetDID
-  href: api/chia.dotnet.NFTWallet.html#chia_dotnet_NFTWallet_SetDID_
-  commentId: Overload:chia.dotnet.NFTWallet.SetDID
-  isSpec: "True"
-  fullName: chia.dotnet.NFTWallet.SetDID
-  nameWithType: NFTWallet.SetDID
-- uid: chia.dotnet.NFTWallet.SetStatus(System.String,System.Boolean,System.Threading.CancellationToken)
-  name: SetStatus(string, bool, CancellationToken)
-  href: api/chia.dotnet.NFTWallet.html#chia_dotnet_NFTWallet_SetStatus_System_String_System_Boolean_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.NFTWallet.SetStatus(System.String,System.Boolean,System.Threading.CancellationToken)
-  name.vb: SetStatus(String, Boolean, CancellationToken)
-  fullName: chia.dotnet.NFTWallet.SetStatus(string, bool, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.NFTWallet.SetStatus(String, Boolean, System.Threading.CancellationToken)
-  nameWithType: NFTWallet.SetStatus(string, bool, CancellationToken)
-  nameWithType.vb: NFTWallet.SetStatus(String, Boolean, CancellationToken)
-- uid: chia.dotnet.NFTWallet.SetStatus*
-  name: SetStatus
-  href: api/chia.dotnet.NFTWallet.html#chia_dotnet_NFTWallet_SetStatus_
-  commentId: Overload:chia.dotnet.NFTWallet.SetStatus
-  isSpec: "True"
-  fullName: chia.dotnet.NFTWallet.SetStatus
-  nameWithType: NFTWallet.SetStatus
-- uid: chia.dotnet.NFTWallet.Transfer(System.String,System.String,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name: Transfer(string, string, bool?, ulong, CancellationToken)
-  href: api/chia.dotnet.NFTWallet.html#chia_dotnet_NFTWallet_Transfer_System_String_System_String_System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.NFTWallet.Transfer(System.String,System.String,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name.vb: Transfer(String, String, Boolean?, ULong, CancellationToken)
-  fullName: chia.dotnet.NFTWallet.Transfer(string, string, bool?, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.NFTWallet.Transfer(String, String, Boolean?, ULong, System.Threading.CancellationToken)
-  nameWithType: NFTWallet.Transfer(string, string, bool?, ulong, CancellationToken)
-  nameWithType.vb: NFTWallet.Transfer(String, String, Boolean?, ULong, CancellationToken)
-- uid: chia.dotnet.NFTWallet.Transfer*
-  name: Transfer
-  href: api/chia.dotnet.NFTWallet.html#chia_dotnet_NFTWallet_Transfer_
-  commentId: Overload:chia.dotnet.NFTWallet.Transfer
-  isSpec: "True"
-  fullName: chia.dotnet.NFTWallet.Transfer
-  nameWithType: NFTWallet.Transfer
-- uid: chia.dotnet.NFTWallet.Validate(System.Threading.CancellationToken)
-  name: Validate(CancellationToken)
-  href: api/chia.dotnet.NFTWallet.html#chia_dotnet_NFTWallet_Validate_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.NFTWallet.Validate(System.Threading.CancellationToken)
-  fullName: chia.dotnet.NFTWallet.Validate(System.Threading.CancellationToken)
-  nameWithType: NFTWallet.Validate(CancellationToken)
-- uid: chia.dotnet.NFTWallet.Validate*
-  name: Validate
-  href: api/chia.dotnet.NFTWallet.html#chia_dotnet_NFTWallet_Validate_
-  commentId: Overload:chia.dotnet.NFTWallet.Validate
-  isSpec: "True"
-  fullName: chia.dotnet.NFTWallet.Validate
-  nameWithType: NFTWallet.Validate
-- uid: chia.dotnet.NPC
-  name: NPC
-  href: api/chia.dotnet.NPC.html
-  commentId: T:chia.dotnet.NPC
-  fullName: chia.dotnet.NPC
-  nameWithType: NPC
-- uid: chia.dotnet.NPC.CoinName
-  name: CoinName
-  href: api/chia.dotnet.NPC.html#chia_dotnet_NPC_CoinName
-  commentId: P:chia.dotnet.NPC.CoinName
-  fullName: chia.dotnet.NPC.CoinName
-  nameWithType: NPC.CoinName
-- uid: chia.dotnet.NPC.CoinName*
-  name: CoinName
-  href: api/chia.dotnet.NPC.html#chia_dotnet_NPC_CoinName_
-  commentId: Overload:chia.dotnet.NPC.CoinName
-  isSpec: "True"
-  fullName: chia.dotnet.NPC.CoinName
-  nameWithType: NPC.CoinName
-- uid: chia.dotnet.NPC.Conditions
-  name: Conditions
-  href: api/chia.dotnet.NPC.html#chia_dotnet_NPC_Conditions
-  commentId: P:chia.dotnet.NPC.Conditions
-  fullName: chia.dotnet.NPC.Conditions
-  nameWithType: NPC.Conditions
-- uid: chia.dotnet.NPC.Conditions*
-  name: Conditions
-  href: api/chia.dotnet.NPC.html#chia_dotnet_NPC_Conditions_
-  commentId: Overload:chia.dotnet.NPC.Conditions
-  isSpec: "True"
-  fullName: chia.dotnet.NPC.Conditions
-  nameWithType: NPC.Conditions
-- uid: chia.dotnet.NPC.PuzzleHash
-  name: PuzzleHash
-  href: api/chia.dotnet.NPC.html#chia_dotnet_NPC_PuzzleHash
-  commentId: P:chia.dotnet.NPC.PuzzleHash
-  fullName: chia.dotnet.NPC.PuzzleHash
-  nameWithType: NPC.PuzzleHash
-- uid: chia.dotnet.NPC.PuzzleHash*
-  name: PuzzleHash
-  href: api/chia.dotnet.NPC.html#chia_dotnet_NPC_PuzzleHash_
-  commentId: Overload:chia.dotnet.NPC.PuzzleHash
-  isSpec: "True"
-  fullName: chia.dotnet.NPC.PuzzleHash
-  nameWithType: NPC.PuzzleHash
-- uid: chia.dotnet.NPCResult
-  name: NPCResult
-  href: api/chia.dotnet.NPCResult.html
-  commentId: T:chia.dotnet.NPCResult
-  fullName: chia.dotnet.NPCResult
-  nameWithType: NPCResult
-- uid: chia.dotnet.NPCResult.ClvmCost
-  name: ClvmCost
-  href: api/chia.dotnet.NPCResult.html#chia_dotnet_NPCResult_ClvmCost
-  commentId: P:chia.dotnet.NPCResult.ClvmCost
-  fullName: chia.dotnet.NPCResult.ClvmCost
-  nameWithType: NPCResult.ClvmCost
-- uid: chia.dotnet.NPCResult.ClvmCost*
-  name: ClvmCost
-  href: api/chia.dotnet.NPCResult.html#chia_dotnet_NPCResult_ClvmCost_
-  commentId: Overload:chia.dotnet.NPCResult.ClvmCost
-  isSpec: "True"
-  fullName: chia.dotnet.NPCResult.ClvmCost
-  nameWithType: NPCResult.ClvmCost
-- uid: chia.dotnet.NPCResult.Error
-  name: Error
-  href: api/chia.dotnet.NPCResult.html#chia_dotnet_NPCResult_Error
-  commentId: P:chia.dotnet.NPCResult.Error
-  fullName: chia.dotnet.NPCResult.Error
-  nameWithType: NPCResult.Error
-- uid: chia.dotnet.NPCResult.Error*
-  name: Error
-  href: api/chia.dotnet.NPCResult.html#chia_dotnet_NPCResult_Error_
-  commentId: Overload:chia.dotnet.NPCResult.Error
+  fullName: chia.dotnet.NFTInfo.PendingTransaction
+  nameWithType: NFTInfo.PendingTransaction
+- uid: chia.dotnet.NFTInfo.PendingTransaction*
+  name: PendingTransaction
+  href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_PendingTransaction_
+  commentId: Overload:chia.dotnet.NFTInfo.PendingTransaction
   isSpec: "True"
-  fullName: chia.dotnet.NPCResult.Error
-  nameWithType: NPCResult.Error
-- uid: chia.dotnet.NPCResult.NpcList
-  name: NpcList
-  href: api/chia.dotnet.NPCResult.html#chia_dotnet_NPCResult_NpcList
-  commentId: P:chia.dotnet.NPCResult.NpcList
-  fullName: chia.dotnet.NPCResult.NpcList
-  nameWithType: NPCResult.NpcList
-- uid: chia.dotnet.NPCResult.NpcList*
-  name: NpcList
-  href: api/chia.dotnet.NPCResult.html#chia_dotnet_NPCResult_NpcList_
-  commentId: Overload:chia.dotnet.NPCResult.NpcList
+  fullName: chia.dotnet.NFTInfo.PendingTransaction
+  nameWithType: NFTInfo.PendingTransaction
+- uid: chia.dotnet.NFTInfo.RoyaltyPercentage
+  name: RoyaltyPercentage
+  href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_RoyaltyPercentage
+  commentId: P:chia.dotnet.NFTInfo.RoyaltyPercentage
+  fullName: chia.dotnet.NFTInfo.RoyaltyPercentage
+  nameWithType: NFTInfo.RoyaltyPercentage
+- uid: chia.dotnet.NFTInfo.RoyaltyPercentage*
+  name: RoyaltyPercentage
+  href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_RoyaltyPercentage_
+  commentId: Overload:chia.dotnet.NFTInfo.RoyaltyPercentage
   isSpec: "True"
-  fullName: chia.dotnet.NPCResult.NpcList
-  nameWithType: NPCResult.NpcList
-- uid: chia.dotnet.NftCoinInfo
-  name: NftCoinInfo
-  href: api/chia.dotnet.NftCoinInfo.html
-  commentId: T:chia.dotnet.NftCoinInfo
-  fullName: chia.dotnet.NftCoinInfo
-  nameWithType: NftCoinInfo
-- uid: chia.dotnet.NftCoinInfo.NftCoinId
-  name: NftCoinId
-  href: api/chia.dotnet.NftCoinInfo.html#chia_dotnet_NftCoinInfo_NftCoinId
-  commentId: P:chia.dotnet.NftCoinInfo.NftCoinId
-  fullName: chia.dotnet.NftCoinInfo.NftCoinId
-  nameWithType: NftCoinInfo.NftCoinId
-- uid: chia.dotnet.NftCoinInfo.NftCoinId*
-  name: NftCoinId
-  href: api/chia.dotnet.NftCoinInfo.html#chia_dotnet_NftCoinInfo_NftCoinId_
-  commentId: Overload:chia.dotnet.NftCoinInfo.NftCoinId
+  fullName: chia.dotnet.NFTInfo.RoyaltyPercentage
+  nameWithType: NFTInfo.RoyaltyPercentage
+- uid: chia.dotnet.NFTInfo.RoyaltyPuzzleHash
+  name: RoyaltyPuzzleHash
+  href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_RoyaltyPuzzleHash
+  commentId: P:chia.dotnet.NFTInfo.RoyaltyPuzzleHash
+  fullName: chia.dotnet.NFTInfo.RoyaltyPuzzleHash
+  nameWithType: NFTInfo.RoyaltyPuzzleHash
+- uid: chia.dotnet.NFTInfo.RoyaltyPuzzleHash*
+  name: RoyaltyPuzzleHash
+  href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_RoyaltyPuzzleHash_
+  commentId: Overload:chia.dotnet.NFTInfo.RoyaltyPuzzleHash
   isSpec: "True"
-  fullName: chia.dotnet.NftCoinInfo.NftCoinId
-  nameWithType: NftCoinInfo.NftCoinId
-- uid: chia.dotnet.NftCoinInfo.WalletId
-  name: WalletId
-  href: api/chia.dotnet.NftCoinInfo.html#chia_dotnet_NftCoinInfo_WalletId
-  commentId: P:chia.dotnet.NftCoinInfo.WalletId
-  fullName: chia.dotnet.NftCoinInfo.WalletId
-  nameWithType: NftCoinInfo.WalletId
-- uid: chia.dotnet.NftCoinInfo.WalletId*
-  name: WalletId
-  href: api/chia.dotnet.NftCoinInfo.html#chia_dotnet_NftCoinInfo_WalletId_
-  commentId: Overload:chia.dotnet.NftCoinInfo.WalletId
+  fullName: chia.dotnet.NFTInfo.RoyaltyPuzzleHash
+  nameWithType: NFTInfo.RoyaltyPuzzleHash
+- uid: chia.dotnet.NFTInfo.SupportsDID
+  name: SupportsDID
+  href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_SupportsDID
+  commentId: P:chia.dotnet.NFTInfo.SupportsDID
+  fullName: chia.dotnet.NFTInfo.SupportsDID
+  nameWithType: NFTInfo.SupportsDID
+- uid: chia.dotnet.NFTInfo.SupportsDID*
+  name: SupportsDID
+  href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_SupportsDID_
+  commentId: Overload:chia.dotnet.NFTInfo.SupportsDID
   isSpec: "True"
-  fullName: chia.dotnet.NftCoinInfo.WalletId
-  nameWithType: NftCoinInfo.WalletId
+  fullName: chia.dotnet.NFTInfo.SupportsDID
+  nameWithType: NFTInfo.SupportsDID
+- uid: chia.dotnet.NFTInfo.UpdaterPuzhash
+  name: UpdaterPuzhash
+  href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_UpdaterPuzhash
+  commentId: P:chia.dotnet.NFTInfo.UpdaterPuzhash
+  fullName: chia.dotnet.NFTInfo.UpdaterPuzhash
+  nameWithType: NFTInfo.UpdaterPuzhash
+- uid: chia.dotnet.NFTInfo.UpdaterPuzhash*
+  name: UpdaterPuzhash
+  href: api/chia.dotnet.NFTInfo.html#chia_dotnet_NFTInfo_UpdaterPuzhash_
+  commentId: Overload:chia.dotnet.NFTInfo.UpdaterPuzhash
+  isSpec: "True"
+  fullName: chia.dotnet.NFTInfo.UpdaterPuzhash
+  nameWithType: NFTInfo.UpdaterPuzhash
 - uid: chia.dotnet.NftMintEntry
   name: NftMintEntry
   href: api/chia.dotnet.NftMintEntry.html
@@ -8507,6 +5457,57 @@ references:
   isSpec: "True"
   fullName: chia.dotnet.NftMintEntry.Uris
   nameWithType: NftMintEntry.Uris
+- uid: chia.dotnet.NFTMintingInfo
+  name: NFTMintingInfo
+  href: api/chia.dotnet.NFTMintingInfo.html
+  commentId: T:chia.dotnet.NFTMintingInfo
+  fullName: chia.dotnet.NFTMintingInfo
+  nameWithType: NFTMintingInfo
+- uid: chia.dotnet.NFTMintingInfo.DidId
+  name: DidId
+  href: api/chia.dotnet.NFTMintingInfo.html#chia_dotnet_NFTMintingInfo_DidId
+  commentId: P:chia.dotnet.NFTMintingInfo.DidId
+  fullName: chia.dotnet.NFTMintingInfo.DidId
+  nameWithType: NFTMintingInfo.DidId
+- uid: chia.dotnet.NFTMintingInfo.DidId*
+  name: DidId
+  href: api/chia.dotnet.NFTMintingInfo.html#chia_dotnet_NFTMintingInfo_DidId_
+  commentId: Overload:chia.dotnet.NFTMintingInfo.DidId
+  isSpec: "True"
+  fullName: chia.dotnet.NFTMintingInfo.DidId
+  nameWithType: NFTMintingInfo.DidId
+- uid: chia.dotnet.NFTMintingInfo.RoyaltyAddress
+  name: RoyaltyAddress
+  href: api/chia.dotnet.NFTMintingInfo.html#chia_dotnet_NFTMintingInfo_RoyaltyAddress
+  commentId: P:chia.dotnet.NFTMintingInfo.RoyaltyAddress
+  fullName: chia.dotnet.NFTMintingInfo.RoyaltyAddress
+  nameWithType: NFTMintingInfo.RoyaltyAddress
+- uid: chia.dotnet.NFTMintingInfo.RoyaltyAddress*
+  name: RoyaltyAddress
+  href: api/chia.dotnet.NFTMintingInfo.html#chia_dotnet_NFTMintingInfo_RoyaltyAddress_
+  commentId: Overload:chia.dotnet.NFTMintingInfo.RoyaltyAddress
+  isSpec: "True"
+  fullName: chia.dotnet.NFTMintingInfo.RoyaltyAddress
+  nameWithType: NFTMintingInfo.RoyaltyAddress
+- uid: chia.dotnet.NFTMintingInfo.TargetAddress
+  name: TargetAddress
+  href: api/chia.dotnet.NFTMintingInfo.html#chia_dotnet_NFTMintingInfo_TargetAddress
+  commentId: P:chia.dotnet.NFTMintingInfo.TargetAddress
+  fullName: chia.dotnet.NFTMintingInfo.TargetAddress
+  nameWithType: NFTMintingInfo.TargetAddress
+- uid: chia.dotnet.NFTMintingInfo.TargetAddress*
+  name: TargetAddress
+  href: api/chia.dotnet.NFTMintingInfo.html#chia_dotnet_NFTMintingInfo_TargetAddress_
+  commentId: Overload:chia.dotnet.NFTMintingInfo.TargetAddress
+  isSpec: "True"
+  fullName: chia.dotnet.NFTMintingInfo.TargetAddress
+  nameWithType: NFTMintingInfo.TargetAddress
+- uid: chia.dotnet.NFTWallet
+  name: NFTWallet
+  href: api/chia.dotnet.NFTWallet.html
+  commentId: T:chia.dotnet.NFTWallet
+  fullName: chia.dotnet.NFTWallet
+  nameWithType: NFTWallet
 - uid: chia.dotnet.NodeType
   name: NodeType
   href: api/chia.dotnet.NodeType.html
@@ -8555,6 +5556,96 @@ references:
   commentId: F:chia.dotnet.NodeType.WALLET
   fullName: chia.dotnet.NodeType.WALLET
   nameWithType: NodeType.WALLET
+- uid: chia.dotnet.NPC
+  name: NPC
+  href: api/chia.dotnet.NPC.html
+  commentId: T:chia.dotnet.NPC
+  fullName: chia.dotnet.NPC
+  nameWithType: NPC
+- uid: chia.dotnet.NPC.CoinName
+  name: CoinName
+  href: api/chia.dotnet.NPC.html#chia_dotnet_NPC_CoinName
+  commentId: P:chia.dotnet.NPC.CoinName
+  fullName: chia.dotnet.NPC.CoinName
+  nameWithType: NPC.CoinName
+- uid: chia.dotnet.NPC.CoinName*
+  name: CoinName
+  href: api/chia.dotnet.NPC.html#chia_dotnet_NPC_CoinName_
+  commentId: Overload:chia.dotnet.NPC.CoinName
+  isSpec: "True"
+  fullName: chia.dotnet.NPC.CoinName
+  nameWithType: NPC.CoinName
+- uid: chia.dotnet.NPC.Conditions
+  name: Conditions
+  href: api/chia.dotnet.NPC.html#chia_dotnet_NPC_Conditions
+  commentId: P:chia.dotnet.NPC.Conditions
+  fullName: chia.dotnet.NPC.Conditions
+  nameWithType: NPC.Conditions
+- uid: chia.dotnet.NPC.Conditions*
+  name: Conditions
+  href: api/chia.dotnet.NPC.html#chia_dotnet_NPC_Conditions_
+  commentId: Overload:chia.dotnet.NPC.Conditions
+  isSpec: "True"
+  fullName: chia.dotnet.NPC.Conditions
+  nameWithType: NPC.Conditions
+- uid: chia.dotnet.NPC.PuzzleHash
+  name: PuzzleHash
+  href: api/chia.dotnet.NPC.html#chia_dotnet_NPC_PuzzleHash
+  commentId: P:chia.dotnet.NPC.PuzzleHash
+  fullName: chia.dotnet.NPC.PuzzleHash
+  nameWithType: NPC.PuzzleHash
+- uid: chia.dotnet.NPC.PuzzleHash*
+  name: PuzzleHash
+  href: api/chia.dotnet.NPC.html#chia_dotnet_NPC_PuzzleHash_
+  commentId: Overload:chia.dotnet.NPC.PuzzleHash
+  isSpec: "True"
+  fullName: chia.dotnet.NPC.PuzzleHash
+  nameWithType: NPC.PuzzleHash
+- uid: chia.dotnet.NPCResult
+  name: NPCResult
+  href: api/chia.dotnet.NPCResult.html
+  commentId: T:chia.dotnet.NPCResult
+  fullName: chia.dotnet.NPCResult
+  nameWithType: NPCResult
+- uid: chia.dotnet.NPCResult.ClvmCost
+  name: ClvmCost
+  href: api/chia.dotnet.NPCResult.html#chia_dotnet_NPCResult_ClvmCost
+  commentId: P:chia.dotnet.NPCResult.ClvmCost
+  fullName: chia.dotnet.NPCResult.ClvmCost
+  nameWithType: NPCResult.ClvmCost
+- uid: chia.dotnet.NPCResult.ClvmCost*
+  name: ClvmCost
+  href: api/chia.dotnet.NPCResult.html#chia_dotnet_NPCResult_ClvmCost_
+  commentId: Overload:chia.dotnet.NPCResult.ClvmCost
+  isSpec: "True"
+  fullName: chia.dotnet.NPCResult.ClvmCost
+  nameWithType: NPCResult.ClvmCost
+- uid: chia.dotnet.NPCResult.Error
+  name: Error
+  href: api/chia.dotnet.NPCResult.html#chia_dotnet_NPCResult_Error
+  commentId: P:chia.dotnet.NPCResult.Error
+  fullName: chia.dotnet.NPCResult.Error
+  nameWithType: NPCResult.Error
+- uid: chia.dotnet.NPCResult.Error*
+  name: Error
+  href: api/chia.dotnet.NPCResult.html#chia_dotnet_NPCResult_Error_
+  commentId: Overload:chia.dotnet.NPCResult.Error
+  isSpec: "True"
+  fullName: chia.dotnet.NPCResult.Error
+  nameWithType: NPCResult.Error
+- uid: chia.dotnet.NPCResult.NpcList
+  name: NpcList
+  href: api/chia.dotnet.NPCResult.html#chia_dotnet_NPCResult_NpcList
+  commentId: P:chia.dotnet.NPCResult.NpcList
+  fullName: chia.dotnet.NPCResult.NpcList
+  nameWithType: NPCResult.NpcList
+- uid: chia.dotnet.NPCResult.NpcList*
+  name: NpcList
+  href: api/chia.dotnet.NPCResult.html#chia_dotnet_NPCResult_NpcList_
+  commentId: Overload:chia.dotnet.NPCResult.NpcList
+  isSpec: "True"
+  fullName: chia.dotnet.NPCResult.NpcList
+  nameWithType: NPCResult.NpcList
 - uid: chia.dotnet.OfferRecord
   name: OfferRecord
   href: api/chia.dotnet.OfferRecord.html
@@ -8882,20 +5973,7 @@ references:
   commentId: Overload:chia.dotnet.PlotInfo.DateTimeModified
   isSpec: "True"
   fullName: chia.dotnet.PlotInfo.DateTimeModified
-  nameWithType: PlotInfo.DateTimeModified
-- uid: chia.dotnet.PlotInfo.FileSize
-  name: FileSize
-  href: api/chia.dotnet.PlotInfo.html#chia_dotnet_PlotInfo_FileSize
-  commentId: P:chia.dotnet.PlotInfo.FileSize
-  fullName: chia.dotnet.PlotInfo.FileSize
-  nameWithType: PlotInfo.FileSize
-- uid: chia.dotnet.PlotInfo.FileSize*
-  name: FileSize
-  href: api/chia.dotnet.PlotInfo.html#chia_dotnet_PlotInfo_FileSize_
-  commentId: Overload:chia.dotnet.PlotInfo.FileSize
-  isSpec: "True"
-  fullName: chia.dotnet.PlotInfo.FileSize
-  nameWithType: PlotInfo.FileSize
+  nameWithType: PlotInfo.DateTimeModified
 - uid: chia.dotnet.PlotInfo.Filename
   name: Filename
   href: api/chia.dotnet.PlotInfo.html#chia_dotnet_PlotInfo_Filename
@@ -8909,6 +5987,19 @@ references:
   isSpec: "True"
   fullName: chia.dotnet.PlotInfo.Filename
   nameWithType: PlotInfo.Filename
+- uid: chia.dotnet.PlotInfo.FileSize
+  name: FileSize
+  href: api/chia.dotnet.PlotInfo.html#chia_dotnet_PlotInfo_FileSize
+  commentId: P:chia.dotnet.PlotInfo.FileSize
+  fullName: chia.dotnet.PlotInfo.FileSize
+  nameWithType: PlotInfo.FileSize
+- uid: chia.dotnet.PlotInfo.FileSize*
+  name: FileSize
+  href: api/chia.dotnet.PlotInfo.html#chia_dotnet_PlotInfo_FileSize_
+  commentId: Overload:chia.dotnet.PlotInfo.FileSize
+  isSpec: "True"
+  fullName: chia.dotnet.PlotInfo.FileSize
+  nameWithType: PlotInfo.FileSize
 - uid: chia.dotnet.PlotInfo.PlotId
   name: PlotId
   href: api/chia.dotnet.PlotInfo.html#chia_dotnet_PlotInfo_PlotId
@@ -9295,19 +6386,6 @@ references:
   isSpec: "True"
   fullName: chia.dotnet.PlotterConfig.NoBitField
   nameWithType: PlotterConfig.NoBitField
-- uid: chia.dotnet.PlotterConfig.NumThreads
-  name: NumThreads
-  href: api/chia.dotnet.PlotterConfig.html#chia_dotnet_PlotterConfig_NumThreads
-  commentId: P:chia.dotnet.PlotterConfig.NumThreads
-  fullName: chia.dotnet.PlotterConfig.NumThreads
-  nameWithType: PlotterConfig.NumThreads
-- uid: chia.dotnet.PlotterConfig.NumThreads*
-  name: NumThreads
-  href: api/chia.dotnet.PlotterConfig.html#chia_dotnet_PlotterConfig_NumThreads_
-  commentId: Overload:chia.dotnet.PlotterConfig.NumThreads
-  isSpec: "True"
-  fullName: chia.dotnet.PlotterConfig.NumThreads
-  nameWithType: PlotterConfig.NumThreads
 - uid: chia.dotnet.PlotterConfig.Number
   name: Number
   href: api/chia.dotnet.PlotterConfig.html#chia_dotnet_PlotterConfig_Number
@@ -9321,6 +6399,19 @@ references:
   isSpec: "True"
   fullName: chia.dotnet.PlotterConfig.Number
   nameWithType: PlotterConfig.Number
+- uid: chia.dotnet.PlotterConfig.NumThreads
+  name: NumThreads
+  href: api/chia.dotnet.PlotterConfig.html#chia_dotnet_PlotterConfig_NumThreads
+  commentId: P:chia.dotnet.PlotterConfig.NumThreads
+  fullName: chia.dotnet.PlotterConfig.NumThreads
+  nameWithType: PlotterConfig.NumThreads
+- uid: chia.dotnet.PlotterConfig.NumThreads*
+  name: NumThreads
+  href: api/chia.dotnet.PlotterConfig.html#chia_dotnet_PlotterConfig_NumThreads_
+  commentId: Overload:chia.dotnet.PlotterConfig.NumThreads
+  isSpec: "True"
+  fullName: chia.dotnet.PlotterConfig.NumThreads
+  nameWithType: PlotterConfig.NumThreads
 - uid: chia.dotnet.PlotterConfig.OverrideK
   name: OverrideK
   href: api/chia.dotnet.PlotterConfig.html#chia_dotnet_PlotterConfig_OverrideK
@@ -9489,96 +6580,6 @@ references:
   commentId: T:chia.dotnet.PlotterProxy
   fullName: chia.dotnet.PlotterProxy
   nameWithType: PlotterProxy
-- uid: chia.dotnet.PlotterProxy.#ctor(chia.dotnet.WebSocketRpcClient,System.String)
-  name: PlotterProxy(WebSocketRpcClient, string)
-  href: api/chia.dotnet.PlotterProxy.html#chia_dotnet_PlotterProxy__ctor_chia_dotnet_WebSocketRpcClient_System_String_
-  commentId: M:chia.dotnet.PlotterProxy.#ctor(chia.dotnet.WebSocketRpcClient,System.String)
-  name.vb: New(WebSocketRpcClient, String)
-  fullName: chia.dotnet.PlotterProxy.PlotterProxy(chia.dotnet.WebSocketRpcClient, string)
-  fullName.vb: chia.dotnet.PlotterProxy.New(chia.dotnet.WebSocketRpcClient, String)
-  nameWithType: PlotterProxy.PlotterProxy(WebSocketRpcClient, string)
-  nameWithType.vb: PlotterProxy.New(WebSocketRpcClient, String)
-- uid: chia.dotnet.PlotterProxy.#ctor*
-  name: PlotterProxy
-  href: api/chia.dotnet.PlotterProxy.html#chia_dotnet_PlotterProxy__ctor_
-  commentId: Overload:chia.dotnet.PlotterProxy.#ctor
-  isSpec: "True"
-  name.vb: New
-  fullName: chia.dotnet.PlotterProxy.PlotterProxy
-  fullName.vb: chia.dotnet.PlotterProxy.New
-  nameWithType: PlotterProxy.PlotterProxy
-  nameWithType.vb: PlotterProxy.New
-- uid: chia.dotnet.PlotterProxy.GetKeysForPlotting(System.Collections.Generic.IEnumerable{System.UInt32},System.Threading.CancellationToken)
-  name: GetKeysForPlotting(IEnumerable<uint>?, CancellationToken)
-  href: api/chia.dotnet.PlotterProxy.html#chia_dotnet_PlotterProxy_GetKeysForPlotting_System_Collections_Generic_IEnumerable_System_UInt32__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.PlotterProxy.GetKeysForPlotting(System.Collections.Generic.IEnumerable{System.UInt32},System.Threading.CancellationToken)
-  name.vb: GetKeysForPlotting(IEnumerable(Of UInteger), CancellationToken)
-  fullName: chia.dotnet.PlotterProxy.GetKeysForPlotting(System.Collections.Generic.IEnumerable<uint>?, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.PlotterProxy.GetKeysForPlotting(System.Collections.Generic.IEnumerable(Of UInteger), System.Threading.CancellationToken)
-  nameWithType: PlotterProxy.GetKeysForPlotting(IEnumerable<uint>?, CancellationToken)
-  nameWithType.vb: PlotterProxy.GetKeysForPlotting(IEnumerable(Of UInteger), CancellationToken)
-- uid: chia.dotnet.PlotterProxy.GetKeysForPlotting*
-  name: GetKeysForPlotting
-  href: api/chia.dotnet.PlotterProxy.html#chia_dotnet_PlotterProxy_GetKeysForPlotting_
-  commentId: Overload:chia.dotnet.PlotterProxy.GetKeysForPlotting
-  isSpec: "True"
-  fullName: chia.dotnet.PlotterProxy.GetKeysForPlotting
-  nameWithType: PlotterProxy.GetKeysForPlotting
-- uid: chia.dotnet.PlotterProxy.GetPlotters(System.Threading.CancellationToken)
-  name: GetPlotters(CancellationToken)
-  href: api/chia.dotnet.PlotterProxy.html#chia_dotnet_PlotterProxy_GetPlotters_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.PlotterProxy.GetPlotters(System.Threading.CancellationToken)
-  fullName: chia.dotnet.PlotterProxy.GetPlotters(System.Threading.CancellationToken)
-  nameWithType: PlotterProxy.GetPlotters(CancellationToken)
-- uid: chia.dotnet.PlotterProxy.GetPlotters*
-  name: GetPlotters
-  href: api/chia.dotnet.PlotterProxy.html#chia_dotnet_PlotterProxy_GetPlotters_
-  commentId: Overload:chia.dotnet.PlotterProxy.GetPlotters
-  isSpec: "True"
-  fullName: chia.dotnet.PlotterProxy.GetPlotters
-  nameWithType: PlotterProxy.GetPlotters
-- uid: chia.dotnet.PlotterProxy.RegisterPlotter(System.Threading.CancellationToken)
-  name: RegisterPlotter(CancellationToken)
-  href: api/chia.dotnet.PlotterProxy.html#chia_dotnet_PlotterProxy_RegisterPlotter_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.PlotterProxy.RegisterPlotter(System.Threading.CancellationToken)
-  fullName: chia.dotnet.PlotterProxy.RegisterPlotter(System.Threading.CancellationToken)
-  nameWithType: PlotterProxy.RegisterPlotter(CancellationToken)
-- uid: chia.dotnet.PlotterProxy.RegisterPlotter*
-  name: RegisterPlotter
-  href: api/chia.dotnet.PlotterProxy.html#chia_dotnet_PlotterProxy_RegisterPlotter_
-  commentId: Overload:chia.dotnet.PlotterProxy.RegisterPlotter
-  isSpec: "True"
-  fullName: chia.dotnet.PlotterProxy.RegisterPlotter
-  nameWithType: PlotterProxy.RegisterPlotter
-- uid: chia.dotnet.PlotterProxy.StartPlotting(chia.dotnet.PlotterConfig,System.Threading.CancellationToken)
-  name: StartPlotting(PlotterConfig, CancellationToken)
-  href: api/chia.dotnet.PlotterProxy.html#chia_dotnet_PlotterProxy_StartPlotting_chia_dotnet_PlotterConfig_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.PlotterProxy.StartPlotting(chia.dotnet.PlotterConfig,System.Threading.CancellationToken)
-  fullName: chia.dotnet.PlotterProxy.StartPlotting(chia.dotnet.PlotterConfig, System.Threading.CancellationToken)
-  nameWithType: PlotterProxy.StartPlotting(PlotterConfig, CancellationToken)
-- uid: chia.dotnet.PlotterProxy.StartPlotting*
-  name: StartPlotting
-  href: api/chia.dotnet.PlotterProxy.html#chia_dotnet_PlotterProxy_StartPlotting_
-  commentId: Overload:chia.dotnet.PlotterProxy.StartPlotting
-  isSpec: "True"
-  fullName: chia.dotnet.PlotterProxy.StartPlotting
-  nameWithType: PlotterProxy.StartPlotting
-- uid: chia.dotnet.PlotterProxy.StopPlotting(System.String,System.Threading.CancellationToken)
-  name: StopPlotting(string, CancellationToken)
-  href: api/chia.dotnet.PlotterProxy.html#chia_dotnet_PlotterProxy_StopPlotting_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.PlotterProxy.StopPlotting(System.String,System.Threading.CancellationToken)
-  name.vb: StopPlotting(String, CancellationToken)
-  fullName: chia.dotnet.PlotterProxy.StopPlotting(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.PlotterProxy.StopPlotting(String, System.Threading.CancellationToken)
-  nameWithType: PlotterProxy.StopPlotting(string, CancellationToken)
-  nameWithType.vb: PlotterProxy.StopPlotting(String, CancellationToken)
-- uid: chia.dotnet.PlotterProxy.StopPlotting*
-  name: StopPlotting
-  href: api/chia.dotnet.PlotterProxy.html#chia_dotnet_PlotterProxy_StopPlotting_
-  commentId: Overload:chia.dotnet.PlotterProxy.StopPlotting
-  isSpec: "True"
-  fullName: chia.dotnet.PlotterProxy.StopPlotting
-  nameWithType: PlotterProxy.StopPlotting
 - uid: chia.dotnet.PlottingKeys
   name: PlottingKeys
   href: api/chia.dotnet.PlottingKeys.html
@@ -10151,96 +7152,6 @@ references:
   commentId: T:chia.dotnet.PoolWallet
   fullName: chia.dotnet.PoolWallet
   nameWithType: PoolWallet
-- uid: chia.dotnet.PoolWallet.#ctor(System.UInt32,chia.dotnet.WalletProxy)
-  name: PoolWallet(uint, WalletProxy)
-  href: api/chia.dotnet.PoolWallet.html#chia_dotnet_PoolWallet__ctor_System_UInt32_chia_dotnet_WalletProxy_
-  commentId: M:chia.dotnet.PoolWallet.#ctor(System.UInt32,chia.dotnet.WalletProxy)
-  name.vb: New(UInteger, WalletProxy)
-  fullName: chia.dotnet.PoolWallet.PoolWallet(uint, chia.dotnet.WalletProxy)
-  fullName.vb: chia.dotnet.PoolWallet.New(UInteger, chia.dotnet.WalletProxy)
-  nameWithType: PoolWallet.PoolWallet(uint, WalletProxy)
-  nameWithType.vb: PoolWallet.New(UInteger, WalletProxy)
-- uid: chia.dotnet.PoolWallet.#ctor*
-  name: PoolWallet
-  href: api/chia.dotnet.PoolWallet.html#chia_dotnet_PoolWallet__ctor_
-  commentId: Overload:chia.dotnet.PoolWallet.#ctor
-  isSpec: "True"
-  name.vb: New
-  fullName: chia.dotnet.PoolWallet.PoolWallet
-  fullName.vb: chia.dotnet.PoolWallet.New
-  nameWithType: PoolWallet.PoolWallet
-  nameWithType.vb: PoolWallet.New
-- uid: chia.dotnet.PoolWallet.AbsorbRewards(System.UInt64,System.Threading.CancellationToken)
-  name: AbsorbRewards(ulong, CancellationToken)
-  href: api/chia.dotnet.PoolWallet.html#chia_dotnet_PoolWallet_AbsorbRewards_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.PoolWallet.AbsorbRewards(System.UInt64,System.Threading.CancellationToken)
-  name.vb: AbsorbRewards(ULong, CancellationToken)
-  fullName: chia.dotnet.PoolWallet.AbsorbRewards(ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.PoolWallet.AbsorbRewards(ULong, System.Threading.CancellationToken)
-  nameWithType: PoolWallet.AbsorbRewards(ulong, CancellationToken)
-  nameWithType.vb: PoolWallet.AbsorbRewards(ULong, CancellationToken)
-- uid: chia.dotnet.PoolWallet.AbsorbRewards*
-  name: AbsorbRewards
-  href: api/chia.dotnet.PoolWallet.html#chia_dotnet_PoolWallet_AbsorbRewards_
-  commentId: Overload:chia.dotnet.PoolWallet.AbsorbRewards
-  isSpec: "True"
-  fullName: chia.dotnet.PoolWallet.AbsorbRewards
-  nameWithType: PoolWallet.AbsorbRewards
-- uid: chia.dotnet.PoolWallet.JoinPool(System.String,System.String,System.UInt32,System.Threading.CancellationToken)
-  name: JoinPool(string, string, uint, CancellationToken)
-  href: api/chia.dotnet.PoolWallet.html#chia_dotnet_PoolWallet_JoinPool_System_String_System_String_System_UInt32_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.PoolWallet.JoinPool(System.String,System.String,System.UInt32,System.Threading.CancellationToken)
-  name.vb: JoinPool(String, String, UInteger, CancellationToken)
-  fullName: chia.dotnet.PoolWallet.JoinPool(string, string, uint, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.PoolWallet.JoinPool(String, String, UInteger, System.Threading.CancellationToken)
-  nameWithType: PoolWallet.JoinPool(string, string, uint, CancellationToken)
-  nameWithType.vb: PoolWallet.JoinPool(String, String, UInteger, CancellationToken)
-- uid: chia.dotnet.PoolWallet.JoinPool*
-  name: JoinPool
-  href: api/chia.dotnet.PoolWallet.html#chia_dotnet_PoolWallet_JoinPool_
-  commentId: Overload:chia.dotnet.PoolWallet.JoinPool
-  isSpec: "True"
-  fullName: chia.dotnet.PoolWallet.JoinPool
-  nameWithType: PoolWallet.JoinPool
-- uid: chia.dotnet.PoolWallet.SelfPool(System.Threading.CancellationToken)
-  name: SelfPool(CancellationToken)
-  href: api/chia.dotnet.PoolWallet.html#chia_dotnet_PoolWallet_SelfPool_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.PoolWallet.SelfPool(System.Threading.CancellationToken)
-  fullName: chia.dotnet.PoolWallet.SelfPool(System.Threading.CancellationToken)
-  nameWithType: PoolWallet.SelfPool(CancellationToken)
-- uid: chia.dotnet.PoolWallet.SelfPool*
-  name: SelfPool
-  href: api/chia.dotnet.PoolWallet.html#chia_dotnet_PoolWallet_SelfPool_
-  commentId: Overload:chia.dotnet.PoolWallet.SelfPool
-  isSpec: "True"
-  fullName: chia.dotnet.PoolWallet.SelfPool
-  nameWithType: PoolWallet.SelfPool
-- uid: chia.dotnet.PoolWallet.Status(System.Threading.CancellationToken)
-  name: Status(CancellationToken)
-  href: api/chia.dotnet.PoolWallet.html#chia_dotnet_PoolWallet_Status_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.PoolWallet.Status(System.Threading.CancellationToken)
-  fullName: chia.dotnet.PoolWallet.Status(System.Threading.CancellationToken)
-  nameWithType: PoolWallet.Status(CancellationToken)
-- uid: chia.dotnet.PoolWallet.Status*
-  name: Status
-  href: api/chia.dotnet.PoolWallet.html#chia_dotnet_PoolWallet_Status_
-  commentId: Overload:chia.dotnet.PoolWallet.Status
-  isSpec: "True"
-  fullName: chia.dotnet.PoolWallet.Status
-  nameWithType: PoolWallet.Status
-- uid: chia.dotnet.PoolWallet.Validate(System.Threading.CancellationToken)
-  name: Validate(CancellationToken)
-  href: api/chia.dotnet.PoolWallet.html#chia_dotnet_PoolWallet_Validate_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.PoolWallet.Validate(System.Threading.CancellationToken)
-  fullName: chia.dotnet.PoolWallet.Validate(System.Threading.CancellationToken)
-  nameWithType: PoolWallet.Validate(CancellationToken)
-- uid: chia.dotnet.PoolWallet.Validate*
-  name: Validate
-  href: api/chia.dotnet.PoolWallet.html#chia_dotnet_PoolWallet_Validate_
-  commentId: Overload:chia.dotnet.PoolWallet.Validate
-  isSpec: "True"
-  fullName: chia.dotnet.PoolWallet.Validate
-  nameWithType: PoolWallet.Validate
 - uid: chia.dotnet.PoolWalletConfig
   name: PoolWalletConfig
   href: api/chia.dotnet.PoolWalletConfig.html
@@ -11126,56 +8037,6 @@ references:
   commentId: T:chia.dotnet.ResponseException
   fullName: chia.dotnet.ResponseException
   nameWithType: ResponseException
-- uid: chia.dotnet.ResponseException.#ctor(chia.dotnet.Message)
-  name: ResponseException(Message)
-  href: api/chia.dotnet.ResponseException.html#chia_dotnet_ResponseException__ctor_chia_dotnet_Message_
-  commentId: M:chia.dotnet.ResponseException.#ctor(chia.dotnet.Message)
-  name.vb: New(Message)
-  fullName: chia.dotnet.ResponseException.ResponseException(chia.dotnet.Message)
-  fullName.vb: chia.dotnet.ResponseException.New(chia.dotnet.Message)
-  nameWithType: ResponseException.ResponseException(Message)
-  nameWithType.vb: ResponseException.New(Message)
-- uid: chia.dotnet.ResponseException.#ctor(chia.dotnet.Message,System.String)
-  name: ResponseException(Message, string)
-  href: api/chia.dotnet.ResponseException.html#chia_dotnet_ResponseException__ctor_chia_dotnet_Message_System_String_
-  commentId: M:chia.dotnet.ResponseException.#ctor(chia.dotnet.Message,System.String)
-  name.vb: New(Message, String)
-  fullName: chia.dotnet.ResponseException.ResponseException(chia.dotnet.Message, string)
-  fullName.vb: chia.dotnet.ResponseException.New(chia.dotnet.Message, String)
-  nameWithType: ResponseException.ResponseException(Message, string)
-  nameWithType.vb: ResponseException.New(Message, String)
-- uid: chia.dotnet.ResponseException.#ctor(chia.dotnet.Message,System.String,System.Exception)
-  name: ResponseException(Message, string, Exception?)
-  href: api/chia.dotnet.ResponseException.html#chia_dotnet_ResponseException__ctor_chia_dotnet_Message_System_String_System_Exception_
-  commentId: M:chia.dotnet.ResponseException.#ctor(chia.dotnet.Message,System.String,System.Exception)
-  name.vb: New(Message, String, Exception)
-  fullName: chia.dotnet.ResponseException.ResponseException(chia.dotnet.Message, string, System.Exception?)
-  fullName.vb: chia.dotnet.ResponseException.New(chia.dotnet.Message, String, System.Exception)
-  nameWithType: ResponseException.ResponseException(Message, string, Exception?)
-  nameWithType.vb: ResponseException.New(Message, String, Exception)
-- uid: chia.dotnet.ResponseException.#ctor*
-  name: ResponseException
-  href: api/chia.dotnet.ResponseException.html#chia_dotnet_ResponseException__ctor_
-  commentId: Overload:chia.dotnet.ResponseException.#ctor
-  isSpec: "True"
-  name.vb: New
-  fullName: chia.dotnet.ResponseException.ResponseException
-  fullName.vb: chia.dotnet.ResponseException.New
-  nameWithType: ResponseException.ResponseException
-  nameWithType.vb: ResponseException.New
-- uid: chia.dotnet.ResponseException.Request
-  name: Request
-  href: api/chia.dotnet.ResponseException.html#chia_dotnet_ResponseException_Request
-  commentId: P:chia.dotnet.ResponseException.Request
-  fullName: chia.dotnet.ResponseException.Request
-  nameWithType: ResponseException.Request
-- uid: chia.dotnet.ResponseException.Request*
-  name: Request
-  href: api/chia.dotnet.ResponseException.html#chia_dotnet_ResponseException_Request_
-  commentId: Overload:chia.dotnet.ResponseException.Request
-  isSpec: "True"
-  fullName: chia.dotnet.ResponseException.Request
-  nameWithType: ResponseException.Request
 - uid: chia.dotnet.RewardChainBlock
   name: RewardChainBlock
   href: api/chia.dotnet.RewardChainBlock.html
@@ -11876,33 +8737,24 @@ references:
   fullName: chia.dotnet.ServiceProxy
   nameWithType: ServiceProxy
 - uid: chia.dotnet.ServiceProxy.#ctor(chia.dotnet.IRpcClient,System.String,System.String)
-  name: ServiceProxy(IRpcClient, string, string)
+  name: ServiceProxy(IRpcClient, String, String)
   href: api/chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy__ctor_chia_dotnet_IRpcClient_System_String_System_String_
   commentId: M:chia.dotnet.ServiceProxy.#ctor(chia.dotnet.IRpcClient,System.String,System.String)
-  name.vb: New(IRpcClient, String, String)
-  fullName: chia.dotnet.ServiceProxy.ServiceProxy(chia.dotnet.IRpcClient, string, string)
-  fullName.vb: chia.dotnet.ServiceProxy.New(chia.dotnet.IRpcClient, String, String)
-  nameWithType: ServiceProxy.ServiceProxy(IRpcClient, string, string)
-  nameWithType.vb: ServiceProxy.New(IRpcClient, String, String)
+  fullName: chia.dotnet.ServiceProxy.ServiceProxy(chia.dotnet.IRpcClient, System.String, System.String)
+  nameWithType: ServiceProxy.ServiceProxy(IRpcClient, String, String)
 - uid: chia.dotnet.ServiceProxy.#ctor*
   name: ServiceProxy
   href: api/chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy__ctor_
   commentId: Overload:chia.dotnet.ServiceProxy.#ctor
   isSpec: "True"
-  name.vb: New
   fullName: chia.dotnet.ServiceProxy.ServiceProxy
-  fullName.vb: chia.dotnet.ServiceProxy.New
   nameWithType: ServiceProxy.ServiceProxy
-  nameWithType.vb: ServiceProxy.New
 - uid: chia.dotnet.ServiceProxy.CloseConnection(System.String,System.Threading.CancellationToken)
-  name: CloseConnection(string, CancellationToken)
+  name: CloseConnection(String, CancellationToken)
   href: api/chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_CloseConnection_System_String_System_Threading_CancellationToken_
   commentId: M:chia.dotnet.ServiceProxy.CloseConnection(System.String,System.Threading.CancellationToken)
-  name.vb: CloseConnection(String, CancellationToken)
-  fullName: chia.dotnet.ServiceProxy.CloseConnection(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.ServiceProxy.CloseConnection(String, System.Threading.CancellationToken)
-  nameWithType: ServiceProxy.CloseConnection(string, CancellationToken)
-  nameWithType.vb: ServiceProxy.CloseConnection(String, CancellationToken)
+  fullName: chia.dotnet.ServiceProxy.CloseConnection(System.String, System.Threading.CancellationToken)
+  nameWithType: ServiceProxy.CloseConnection(String, CancellationToken)
 - uid: chia.dotnet.ServiceProxy.CloseConnection*
   name: CloseConnection
   href: api/chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_CloseConnection_
@@ -11910,6 +8762,24 @@ references:
   isSpec: "True"
   fullName: chia.dotnet.ServiceProxy.CloseConnection
   nameWithType: ServiceProxy.CloseConnection
+- uid: chia.dotnet.ServiceProxy.ConnectionAdded
+  name: ConnectionAdded
+  href: api/chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_ConnectionAdded
+  commentId: E:chia.dotnet.ServiceProxy.ConnectionAdded
+  fullName: chia.dotnet.ServiceProxy.ConnectionAdded
+  nameWithType: ServiceProxy.ConnectionAdded
+- uid: chia.dotnet.ServiceProxy.ConnectionClosed
+  name: ConnectionClosed
+  href: api/chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_ConnectionClosed
+  commentId: E:chia.dotnet.ServiceProxy.ConnectionClosed
+  fullName: chia.dotnet.ServiceProxy.ConnectionClosed
+  nameWithType: ServiceProxy.ConnectionClosed
+- uid: chia.dotnet.ServiceProxy.ConnectionsChanged
+  name: ConnectionsChanged
+  href: api/chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_ConnectionsChanged
+  commentId: E:chia.dotnet.ServiceProxy.ConnectionsChanged
+  fullName: chia.dotnet.ServiceProxy.ConnectionsChanged
+  nameWithType: ServiceProxy.ConnectionsChanged
 - uid: chia.dotnet.ServiceProxy.DestinationService
   name: DestinationService
   href: api/chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_DestinationService
@@ -11962,15 +8832,38 @@ references:
   isSpec: "True"
   fullName: chia.dotnet.ServiceProxy.HealthZ
   nameWithType: ServiceProxy.HealthZ
+- uid: chia.dotnet.ServiceProxy.IsEventSource
+  name: IsEventSource
+  href: api/chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_IsEventSource
+  commentId: P:chia.dotnet.ServiceProxy.IsEventSource
+  fullName: chia.dotnet.ServiceProxy.IsEventSource
+  nameWithType: ServiceProxy.IsEventSource
+- uid: chia.dotnet.ServiceProxy.IsEventSource*
+  name: IsEventSource
+  href: api/chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_IsEventSource_
+  commentId: Overload:chia.dotnet.ServiceProxy.IsEventSource
+  isSpec: "True"
+  fullName: chia.dotnet.ServiceProxy.IsEventSource
+  nameWithType: ServiceProxy.IsEventSource
+- uid: chia.dotnet.ServiceProxy.OnEventMessage(chia.dotnet.Message)
+  name: OnEventMessage(Message)
+  href: api/chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_OnEventMessage_chia_dotnet_Message_
+  commentId: M:chia.dotnet.ServiceProxy.OnEventMessage(chia.dotnet.Message)
+  fullName: chia.dotnet.ServiceProxy.OnEventMessage(chia.dotnet.Message)
+  nameWithType: ServiceProxy.OnEventMessage(Message)
+- uid: chia.dotnet.ServiceProxy.OnEventMessage*
+  name: OnEventMessage
+  href: api/chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_OnEventMessage_
+  commentId: Overload:chia.dotnet.ServiceProxy.OnEventMessage
+  isSpec: "True"
+  fullName: chia.dotnet.ServiceProxy.OnEventMessage
+  nameWithType: ServiceProxy.OnEventMessage
 - uid: chia.dotnet.ServiceProxy.OpenConnection(System.String,System.Int32,System.Threading.CancellationToken)
-  name: OpenConnection(string, int, CancellationToken)
+  name: OpenConnection(String, Int32, CancellationToken)
   href: api/chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_OpenConnection_System_String_System_Int32_System_Threading_CancellationToken_
   commentId: M:chia.dotnet.ServiceProxy.OpenConnection(System.String,System.Int32,System.Threading.CancellationToken)
-  name.vb: OpenConnection(String, Integer, CancellationToken)
-  fullName: chia.dotnet.ServiceProxy.OpenConnection(string, int, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.ServiceProxy.OpenConnection(String, Integer, System.Threading.CancellationToken)
-  nameWithType: ServiceProxy.OpenConnection(string, int, CancellationToken)
-  nameWithType.vb: ServiceProxy.OpenConnection(String, Integer, CancellationToken)
+  fullName: chia.dotnet.ServiceProxy.OpenConnection(System.String, System.Int32, System.Threading.CancellationToken)
+  nameWithType: ServiceProxy.OpenConnection(String, Int32, CancellationToken)
 - uid: chia.dotnet.ServiceProxy.OpenConnection*
   name: OpenConnection
   href: api/chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_OpenConnection_
@@ -12017,6 +8910,12 @@ references:
   isSpec: "True"
   fullName: chia.dotnet.ServiceProxy.StopNode
   nameWithType: ServiceProxy.StopNode
+- uid: chia.dotnet.ServiceProxy.UnrecognizedEvent
+  name: UnrecognizedEvent
+  href: api/chia.dotnet.ServiceProxy.html#chia_dotnet_ServiceProxy_UnrecognizedEvent
+  commentId: E:chia.dotnet.ServiceProxy.UnrecognizedEvent
+  fullName: chia.dotnet.ServiceProxy.UnrecognizedEvent
+  nameWithType: ServiceProxy.UnrecognizedEvent
 - uid: chia.dotnet.Side
   name: Side
   href: api/chia.dotnet.Side.html
@@ -12465,6 +9364,19 @@ references:
   commentId: T:chia.dotnet.SyncState
   fullName: chia.dotnet.SyncState
   nameWithType: SyncState
+- uid: chia.dotnet.SyncState.Synced
+  name: Synced
+  href: api/chia.dotnet.SyncState.html#chia_dotnet_SyncState_Synced
+  commentId: P:chia.dotnet.SyncState.Synced
+  fullName: chia.dotnet.SyncState.Synced
+  nameWithType: SyncState.Synced
+- uid: chia.dotnet.SyncState.Synced*
+  name: Synced
+  href: api/chia.dotnet.SyncState.html#chia_dotnet_SyncState_Synced_
+  commentId: Overload:chia.dotnet.SyncState.Synced
+  isSpec: "True"
+  fullName: chia.dotnet.SyncState.Synced
+  nameWithType: SyncState.Synced
 - uid: chia.dotnet.SyncState.SyncMode
   name: SyncMode
   href: api/chia.dotnet.SyncState.html#chia_dotnet_SyncState_SyncMode
@@ -12517,19 +9429,6 @@ references:
   isSpec: "True"
   fullName: chia.dotnet.SyncState.SyncTipHeight
   nameWithType: SyncState.SyncTipHeight
-- uid: chia.dotnet.SyncState.Synced
-  name: Synced
-  href: api/chia.dotnet.SyncState.html#chia_dotnet_SyncState_Synced
-  commentId: P:chia.dotnet.SyncState.Synced
-  fullName: chia.dotnet.SyncState.Synced
-  nameWithType: SyncState.Synced
-- uid: chia.dotnet.SyncState.Synced*
-  name: Synced
-  href: api/chia.dotnet.SyncState.html#chia_dotnet_SyncState_Synced_
-  commentId: Overload:chia.dotnet.SyncState.Synced
-  isSpec: "True"
-  fullName: chia.dotnet.SyncState.Synced
-  nameWithType: SyncState.Synced
 - uid: chia.dotnet.TerminalNode
   name: TerminalNode
   href: api/chia.dotnet.TerminalNode.html
@@ -12639,248 +9538,6 @@ references:
   commentId: T:chia.dotnet.TradeManager
   fullName: chia.dotnet.TradeManager
   nameWithType: TradeManager
-- uid: chia.dotnet.TradeManager.#ctor(chia.dotnet.WalletProxy)
-  name: TradeManager(WalletProxy)
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager__ctor_chia_dotnet_WalletProxy_
-  commentId: M:chia.dotnet.TradeManager.#ctor(chia.dotnet.WalletProxy)
-  name.vb: New(WalletProxy)
-  fullName: chia.dotnet.TradeManager.TradeManager(chia.dotnet.WalletProxy)
-  fullName.vb: chia.dotnet.TradeManager.New(chia.dotnet.WalletProxy)
-  nameWithType: TradeManager.TradeManager(WalletProxy)
-  nameWithType.vb: TradeManager.New(WalletProxy)
-- uid: chia.dotnet.TradeManager.#ctor*
-  name: TradeManager
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager__ctor_
-  commentId: Overload:chia.dotnet.TradeManager.#ctor
-  isSpec: "True"
-  name.vb: New
-  fullName: chia.dotnet.TradeManager.TradeManager
-  fullName.vb: chia.dotnet.TradeManager.New
-  nameWithType: TradeManager.TradeManager
-  nameWithType.vb: TradeManager.New
-- uid: chia.dotnet.TradeManager.AssetIdToName(System.String,System.Threading.CancellationToken)
-  name: AssetIdToName(string, CancellationToken)
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_AssetIdToName_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.TradeManager.AssetIdToName(System.String,System.Threading.CancellationToken)
-  name.vb: AssetIdToName(String, CancellationToken)
-  fullName: chia.dotnet.TradeManager.AssetIdToName(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.TradeManager.AssetIdToName(String, System.Threading.CancellationToken)
-  nameWithType: TradeManager.AssetIdToName(string, CancellationToken)
-  nameWithType.vb: TradeManager.AssetIdToName(String, CancellationToken)
-- uid: chia.dotnet.TradeManager.AssetIdToName*
-  name: AssetIdToName
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_AssetIdToName_
-  commentId: Overload:chia.dotnet.TradeManager.AssetIdToName
-  isSpec: "True"
-  fullName: chia.dotnet.TradeManager.AssetIdToName
-  nameWithType: TradeManager.AssetIdToName
-- uid: chia.dotnet.TradeManager.CancelOffer(System.String,System.Boolean,System.UInt64,System.Threading.CancellationToken)
-  name: CancelOffer(string, bool, ulong, CancellationToken)
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_CancelOffer_System_String_System_Boolean_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.TradeManager.CancelOffer(System.String,System.Boolean,System.UInt64,System.Threading.CancellationToken)
-  name.vb: CancelOffer(String, Boolean, ULong, CancellationToken)
-  fullName: chia.dotnet.TradeManager.CancelOffer(string, bool, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.TradeManager.CancelOffer(String, Boolean, ULong, System.Threading.CancellationToken)
-  nameWithType: TradeManager.CancelOffer(string, bool, ulong, CancellationToken)
-  nameWithType.vb: TradeManager.CancelOffer(String, Boolean, ULong, CancellationToken)
-- uid: chia.dotnet.TradeManager.CancelOffer*
-  name: CancelOffer
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_CancelOffer_
-  commentId: Overload:chia.dotnet.TradeManager.CancelOffer
-  isSpec: "True"
-  fullName: chia.dotnet.TradeManager.CancelOffer
-  nameWithType: TradeManager.CancelOffer
-- uid: chia.dotnet.TradeManager.CancelOffers(System.Boolean,System.String,System.Boolean,System.Int32,System.UInt64,System.Threading.CancellationToken)
-  name: CancelOffers(bool, string, bool, int, ulong, CancellationToken)
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_CancelOffers_System_Boolean_System_String_System_Boolean_System_Int32_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.TradeManager.CancelOffers(System.Boolean,System.String,System.Boolean,System.Int32,System.UInt64,System.Threading.CancellationToken)
-  name.vb: CancelOffers(Boolean, String, Boolean, Integer, ULong, CancellationToken)
-  fullName: chia.dotnet.TradeManager.CancelOffers(bool, string, bool, int, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.TradeManager.CancelOffers(Boolean, String, Boolean, Integer, ULong, System.Threading.CancellationToken)
-  nameWithType: TradeManager.CancelOffers(bool, string, bool, int, ulong, CancellationToken)
-  nameWithType.vb: TradeManager.CancelOffers(Boolean, String, Boolean, Integer, ULong, CancellationToken)
-- uid: chia.dotnet.TradeManager.CancelOffers*
-  name: CancelOffers
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_CancelOffers_
-  commentId: Overload:chia.dotnet.TradeManager.CancelOffers
-  isSpec: "True"
-  fullName: chia.dotnet.TradeManager.CancelOffers
-  nameWithType: TradeManager.CancelOffers
-- uid: chia.dotnet.TradeManager.CheckOfferValidity(System.String,System.Threading.CancellationToken)
-  name: CheckOfferValidity(string, CancellationToken)
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_CheckOfferValidity_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.TradeManager.CheckOfferValidity(System.String,System.Threading.CancellationToken)
-  name.vb: CheckOfferValidity(String, CancellationToken)
-  fullName: chia.dotnet.TradeManager.CheckOfferValidity(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.TradeManager.CheckOfferValidity(String, System.Threading.CancellationToken)
-  nameWithType: TradeManager.CheckOfferValidity(string, CancellationToken)
-  nameWithType.vb: TradeManager.CheckOfferValidity(String, CancellationToken)
-- uid: chia.dotnet.TradeManager.CheckOfferValidity*
-  name: CheckOfferValidity
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_CheckOfferValidity_
-  commentId: Overload:chia.dotnet.TradeManager.CheckOfferValidity
-  isSpec: "True"
-  fullName: chia.dotnet.TradeManager.CheckOfferValidity
-  nameWithType: TradeManager.CheckOfferValidity
-- uid: chia.dotnet.TradeManager.CreateOffer(System.Collections.Generic.IDictionary{System.String,System.Int64},System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.Boolean,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.String},System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name: CreateOffer(IDictionary<string, long>, ulong?, ulong?, bool, IDictionary<string, string>?, IDictionary<string, string>?, bool?, ulong, CancellationToken)
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_CreateOffer_System_Collections_Generic_IDictionary_System_String_System_Int64__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Boolean_System_Collections_Generic_IDictionary_System_String_System_String__System_Collections_Generic_IDictionary_System_String_System_String__System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.TradeManager.CreateOffer(System.Collections.Generic.IDictionary{System.String,System.Int64},System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.Boolean,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.String},System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name.vb: CreateOffer(IDictionary(Of String, Long), ULong?, ULong?, Boolean, IDictionary(Of String, String), IDictionary(Of String, String), Boolean?, ULong, CancellationToken)
-  fullName: chia.dotnet.TradeManager.CreateOffer(System.Collections.Generic.IDictionary<string, long>, ulong?, ulong?, bool, System.Collections.Generic.IDictionary<string, string>?, System.Collections.Generic.IDictionary<string, string>?, bool?, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.TradeManager.CreateOffer(System.Collections.Generic.IDictionary(Of String, Long), ULong?, ULong?, Boolean, System.Collections.Generic.IDictionary(Of String, String), System.Collections.Generic.IDictionary(Of String, String), Boolean?, ULong, System.Threading.CancellationToken)
-  nameWithType: TradeManager.CreateOffer(IDictionary<string, long>, ulong?, ulong?, bool, IDictionary<string, string>?, IDictionary<string, string>?, bool?, ulong, CancellationToken)
-  nameWithType.vb: TradeManager.CreateOffer(IDictionary(Of String, Long), ULong?, ULong?, Boolean, IDictionary(Of String, String), IDictionary(Of String, String), Boolean?, ULong, CancellationToken)
-- uid: chia.dotnet.TradeManager.CreateOffer(System.Collections.Generic.IDictionary{System.UInt32,System.Int64},System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.Boolean,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.String},System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name: CreateOffer(IDictionary<uint, long>, ulong?, ulong?, bool, IDictionary<string, string>?, IDictionary<string, string>?, bool?, ulong, CancellationToken)
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_CreateOffer_System_Collections_Generic_IDictionary_System_UInt32_System_Int64__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Boolean_System_Collections_Generic_IDictionary_System_String_System_String__System_Collections_Generic_IDictionary_System_String_System_String__System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.TradeManager.CreateOffer(System.Collections.Generic.IDictionary{System.UInt32,System.Int64},System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.Boolean,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.String},System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name.vb: CreateOffer(IDictionary(Of UInteger, Long), ULong?, ULong?, Boolean, IDictionary(Of String, String), IDictionary(Of String, String), Boolean?, ULong, CancellationToken)
-  fullName: chia.dotnet.TradeManager.CreateOffer(System.Collections.Generic.IDictionary<uint, long>, ulong?, ulong?, bool, System.Collections.Generic.IDictionary<string, string>?, System.Collections.Generic.IDictionary<string, string>?, bool?, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.TradeManager.CreateOffer(System.Collections.Generic.IDictionary(Of UInteger, Long), ULong?, ULong?, Boolean, System.Collections.Generic.IDictionary(Of String, String), System.Collections.Generic.IDictionary(Of String, String), Boolean?, ULong, System.Threading.CancellationToken)
-  nameWithType: TradeManager.CreateOffer(IDictionary<uint, long>, ulong?, ulong?, bool, IDictionary<string, string>?, IDictionary<string, string>?, bool?, ulong, CancellationToken)
-  nameWithType.vb: TradeManager.CreateOffer(IDictionary(Of UInteger, Long), ULong?, ULong?, Boolean, IDictionary(Of String, String), IDictionary(Of String, String), Boolean?, ULong, CancellationToken)
-- uid: chia.dotnet.TradeManager.CreateOffer(chia.dotnet.OfferSummary,System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.Boolean,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.String},System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name: CreateOffer(OfferSummary, ulong?, ulong?, bool, IDictionary<string, string>?, IDictionary<string, string>?, bool?, ulong, CancellationToken)
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_CreateOffer_chia_dotnet_OfferSummary_System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Boolean_System_Collections_Generic_IDictionary_System_String_System_String__System_Collections_Generic_IDictionary_System_String_System_String__System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.TradeManager.CreateOffer(chia.dotnet.OfferSummary,System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.Boolean,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.String},System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name.vb: CreateOffer(OfferSummary, ULong?, ULong?, Boolean, IDictionary(Of String, String), IDictionary(Of String, String), Boolean?, ULong, CancellationToken)
-  fullName: chia.dotnet.TradeManager.CreateOffer(chia.dotnet.OfferSummary, ulong?, ulong?, bool, System.Collections.Generic.IDictionary<string, string>?, System.Collections.Generic.IDictionary<string, string>?, bool?, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.TradeManager.CreateOffer(chia.dotnet.OfferSummary, ULong?, ULong?, Boolean, System.Collections.Generic.IDictionary(Of String, String), System.Collections.Generic.IDictionary(Of String, String), Boolean?, ULong, System.Threading.CancellationToken)
-  nameWithType: TradeManager.CreateOffer(OfferSummary, ulong?, ulong?, bool, IDictionary<string, string>?, IDictionary<string, string>?, bool?, ulong, CancellationToken)
-  nameWithType.vb: TradeManager.CreateOffer(OfferSummary, ULong?, ULong?, Boolean, IDictionary(Of String, String), IDictionary(Of String, String), Boolean?, ULong, CancellationToken)
-- uid: chia.dotnet.TradeManager.CreateOffer*
-  name: CreateOffer
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_CreateOffer_
-  commentId: Overload:chia.dotnet.TradeManager.CreateOffer
-  isSpec: "True"
-  fullName: chia.dotnet.TradeManager.CreateOffer
-  nameWithType: TradeManager.CreateOffer
-- uid: chia.dotnet.TradeManager.GetCATList(System.Threading.CancellationToken)
-  name: GetCATList(CancellationToken)
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_GetCATList_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.TradeManager.GetCATList(System.Threading.CancellationToken)
-  fullName: chia.dotnet.TradeManager.GetCATList(System.Threading.CancellationToken)
-  nameWithType: TradeManager.GetCATList(CancellationToken)
-- uid: chia.dotnet.TradeManager.GetCATList*
-  name: GetCATList
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_GetCATList_
-  commentId: Overload:chia.dotnet.TradeManager.GetCATList
-  isSpec: "True"
-  fullName: chia.dotnet.TradeManager.GetCATList
-  nameWithType: TradeManager.GetCATList
-- uid: chia.dotnet.TradeManager.GetOffer(System.String,System.Boolean,System.Threading.CancellationToken)
-  name: GetOffer(string, bool, CancellationToken)
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_GetOffer_System_String_System_Boolean_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.TradeManager.GetOffer(System.String,System.Boolean,System.Threading.CancellationToken)
-  name.vb: GetOffer(String, Boolean, CancellationToken)
-  fullName: chia.dotnet.TradeManager.GetOffer(string, bool, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.TradeManager.GetOffer(String, Boolean, System.Threading.CancellationToken)
-  nameWithType: TradeManager.GetOffer(string, bool, CancellationToken)
-  nameWithType.vb: TradeManager.GetOffer(String, Boolean, CancellationToken)
-- uid: chia.dotnet.TradeManager.GetOffer*
-  name: GetOffer
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_GetOffer_
-  commentId: Overload:chia.dotnet.TradeManager.GetOffer
-  isSpec: "True"
-  fullName: chia.dotnet.TradeManager.GetOffer
-  nameWithType: TradeManager.GetOffer
-- uid: chia.dotnet.TradeManager.GetOfferSummary(System.String,System.Boolean,System.Threading.CancellationToken)
-  name: GetOfferSummary(string, bool, CancellationToken)
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_GetOfferSummary_System_String_System_Boolean_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.TradeManager.GetOfferSummary(System.String,System.Boolean,System.Threading.CancellationToken)
-  name.vb: GetOfferSummary(String, Boolean, CancellationToken)
-  fullName: chia.dotnet.TradeManager.GetOfferSummary(string, bool, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.TradeManager.GetOfferSummary(String, Boolean, System.Threading.CancellationToken)
-  nameWithType: TradeManager.GetOfferSummary(string, bool, CancellationToken)
-  nameWithType.vb: TradeManager.GetOfferSummary(String, Boolean, CancellationToken)
-- uid: chia.dotnet.TradeManager.GetOfferSummary*
-  name: GetOfferSummary
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_GetOfferSummary_
-  commentId: Overload:chia.dotnet.TradeManager.GetOfferSummary
-  isSpec: "True"
-  fullName: chia.dotnet.TradeManager.GetOfferSummary
-  nameWithType: TradeManager.GetOfferSummary
-- uid: chia.dotnet.TradeManager.GetOffers(System.Boolean,System.Boolean,System.Boolean,System.String,System.Boolean,System.Boolean,System.Threading.CancellationToken)
-  name: GetOffers(bool, bool, bool, string?, bool, bool, CancellationToken)
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_GetOffers_System_Boolean_System_Boolean_System_Boolean_System_String_System_Boolean_System_Boolean_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.TradeManager.GetOffers(System.Boolean,System.Boolean,System.Boolean,System.String,System.Boolean,System.Boolean,System.Threading.CancellationToken)
-  name.vb: GetOffers(Boolean, Boolean, Boolean, String, Boolean, Boolean, CancellationToken)
-  fullName: chia.dotnet.TradeManager.GetOffers(bool, bool, bool, string?, bool, bool, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.TradeManager.GetOffers(Boolean, Boolean, Boolean, String, Boolean, Boolean, System.Threading.CancellationToken)
-  nameWithType: TradeManager.GetOffers(bool, bool, bool, string?, bool, bool, CancellationToken)
-  nameWithType.vb: TradeManager.GetOffers(Boolean, Boolean, Boolean, String, Boolean, Boolean, CancellationToken)
-- uid: chia.dotnet.TradeManager.GetOffers(System.Int32,System.Int32,System.Boolean,System.Boolean,System.Boolean,System.String,System.Boolean,System.Boolean,System.Threading.CancellationToken)
-  name: GetOffers(int, int, bool, bool, bool, string?, bool, bool, CancellationToken)
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_GetOffers_System_Int32_System_Int32_System_Boolean_System_Boolean_System_Boolean_System_String_System_Boolean_System_Boolean_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.TradeManager.GetOffers(System.Int32,System.Int32,System.Boolean,System.Boolean,System.Boolean,System.String,System.Boolean,System.Boolean,System.Threading.CancellationToken)
-  name.vb: GetOffers(Integer, Integer, Boolean, Boolean, Boolean, String, Boolean, Boolean, CancellationToken)
-  fullName: chia.dotnet.TradeManager.GetOffers(int, int, bool, bool, bool, string?, bool, bool, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.TradeManager.GetOffers(Integer, Integer, Boolean, Boolean, Boolean, String, Boolean, Boolean, System.Threading.CancellationToken)
-  nameWithType: TradeManager.GetOffers(int, int, bool, bool, bool, string?, bool, bool, CancellationToken)
-  nameWithType.vb: TradeManager.GetOffers(Integer, Integer, Boolean, Boolean, Boolean, String, Boolean, Boolean, CancellationToken)
-- uid: chia.dotnet.TradeManager.GetOffers*
-  name: GetOffers
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_GetOffers_
-  commentId: Overload:chia.dotnet.TradeManager.GetOffers
-  isSpec: "True"
-  fullName: chia.dotnet.TradeManager.GetOffers
-  nameWithType: TradeManager.GetOffers
-- uid: chia.dotnet.TradeManager.GetOffersCount(System.Threading.CancellationToken)
-  name: GetOffersCount(CancellationToken)
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_GetOffersCount_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.TradeManager.GetOffersCount(System.Threading.CancellationToken)
-  fullName: chia.dotnet.TradeManager.GetOffersCount(System.Threading.CancellationToken)
-  nameWithType: TradeManager.GetOffersCount(CancellationToken)
-- uid: chia.dotnet.TradeManager.GetOffersCount*
-  name: GetOffersCount
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_GetOffersCount_
-  commentId: Overload:chia.dotnet.TradeManager.GetOffersCount
-  isSpec: "True"
-  fullName: chia.dotnet.TradeManager.GetOffersCount
-  nameWithType: TradeManager.GetOffersCount
-- uid: chia.dotnet.TradeManager.GetStrayCats(System.Threading.CancellationToken)
-  name: GetStrayCats(CancellationToken)
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_GetStrayCats_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.TradeManager.GetStrayCats(System.Threading.CancellationToken)
-  fullName: chia.dotnet.TradeManager.GetStrayCats(System.Threading.CancellationToken)
-  nameWithType: TradeManager.GetStrayCats(CancellationToken)
-- uid: chia.dotnet.TradeManager.GetStrayCats*
-  name: GetStrayCats
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_GetStrayCats_
-  commentId: Overload:chia.dotnet.TradeManager.GetStrayCats
-  isSpec: "True"
-  fullName: chia.dotnet.TradeManager.GetStrayCats
-  nameWithType: TradeManager.GetStrayCats
-- uid: chia.dotnet.TradeManager.TakeOffer(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name: TakeOffer(string, IDictionary<string, object>?, ulong?, ulong?, bool?, ulong, CancellationToken)
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_TakeOffer_System_String_System_Collections_Generic_IDictionary_System_String_System_Object__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.TradeManager.TakeOffer(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name.vb: TakeOffer(String, IDictionary(Of String, Object), ULong?, ULong?, Boolean?, ULong, CancellationToken)
-  fullName: chia.dotnet.TradeManager.TakeOffer(string, System.Collections.Generic.IDictionary<string, object>?, ulong?, ulong?, bool?, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.TradeManager.TakeOffer(String, System.Collections.Generic.IDictionary(Of String, Object), ULong?, ULong?, Boolean?, ULong, System.Threading.CancellationToken)
-  nameWithType: TradeManager.TakeOffer(string, IDictionary<string, object>?, ulong?, ulong?, bool?, ulong, CancellationToken)
-  nameWithType.vb: TradeManager.TakeOffer(String, IDictionary(Of String, Object), ULong?, ULong?, Boolean?, ULong, CancellationToken)
-- uid: chia.dotnet.TradeManager.TakeOffer*
-  name: TakeOffer
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_TakeOffer_
-  commentId: Overload:chia.dotnet.TradeManager.TakeOffer
-  isSpec: "True"
-  fullName: chia.dotnet.TradeManager.TakeOffer
-  nameWithType: TradeManager.TakeOffer
-- uid: chia.dotnet.TradeManager.WalletProxy
-  name: WalletProxy
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_WalletProxy
-  commentId: P:chia.dotnet.TradeManager.WalletProxy
-  fullName: chia.dotnet.TradeManager.WalletProxy
-  nameWithType: TradeManager.WalletProxy
-- uid: chia.dotnet.TradeManager.WalletProxy*
-  name: WalletProxy
-  href: api/chia.dotnet.TradeManager.html#chia_dotnet_TradeManager_WalletProxy_
-  commentId: Overload:chia.dotnet.TradeManager.WalletProxy
-  isSpec: "True"
-  fullName: chia.dotnet.TradeManager.WalletProxy
-  nameWithType: TradeManager.WalletProxy
 - uid: chia.dotnet.TradeRecord
   name: TradeRecord
   href: api/chia.dotnet.TradeRecord.html
@@ -13364,80 +10021,6 @@ references:
   isSpec: "True"
   fullName: chia.dotnet.TransactionRecord.WalletId
   nameWithType: TransactionRecord.WalletId
-- uid: chia.dotnet.TransactionType
-  name: TransactionType
-  href: api/chia.dotnet.TransactionType.html
-  commentId: T:chia.dotnet.TransactionType
-  fullName: chia.dotnet.TransactionType
-  nameWithType: TransactionType
-- uid: chia.dotnet.TransactionType.COINBASE_REWARD
-  name: COINBASE_REWARD
-  href: api/chia.dotnet.TransactionType.html#chia_dotnet_TransactionType_COINBASE_REWARD
-  commentId: F:chia.dotnet.TransactionType.COINBASE_REWARD
-  fullName: chia.dotnet.TransactionType.COINBASE_REWARD
-  nameWithType: TransactionType.COINBASE_REWARD
-- uid: chia.dotnet.TransactionType.FEE_REWARD
-  name: FEE_REWARD
-  href: api/chia.dotnet.TransactionType.html#chia_dotnet_TransactionType_FEE_REWARD
-  commentId: F:chia.dotnet.TransactionType.FEE_REWARD
-  fullName: chia.dotnet.TransactionType.FEE_REWARD
-  nameWithType: TransactionType.FEE_REWARD
-- uid: chia.dotnet.TransactionType.INCOMING_TRADE
-  name: INCOMING_TRADE
-  href: api/chia.dotnet.TransactionType.html#chia_dotnet_TransactionType_INCOMING_TRADE
-  commentId: F:chia.dotnet.TransactionType.INCOMING_TRADE
-  fullName: chia.dotnet.TransactionType.INCOMING_TRADE
-  nameWithType: TransactionType.INCOMING_TRADE
-- uid: chia.dotnet.TransactionType.INCOMING_TX
-  name: INCOMING_TX
-  href: api/chia.dotnet.TransactionType.html#chia_dotnet_TransactionType_INCOMING_TX
-  commentId: F:chia.dotnet.TransactionType.INCOMING_TX
-  fullName: chia.dotnet.TransactionType.INCOMING_TX
-  nameWithType: TransactionType.INCOMING_TX
-- uid: chia.dotnet.TransactionType.OUTGOING_TRADE
-  name: OUTGOING_TRADE
-  href: api/chia.dotnet.TransactionType.html#chia_dotnet_TransactionType_OUTGOING_TRADE
-  commentId: F:chia.dotnet.TransactionType.OUTGOING_TRADE
-  fullName: chia.dotnet.TransactionType.OUTGOING_TRADE
-  nameWithType: TransactionType.OUTGOING_TRADE
-- uid: chia.dotnet.TransactionType.OUTGOING_TX
-  name: OUTGOING_TX
-  href: api/chia.dotnet.TransactionType.html#chia_dotnet_TransactionType_OUTGOING_TX
-  commentId: F:chia.dotnet.TransactionType.OUTGOING_TX
-  fullName: chia.dotnet.TransactionType.OUTGOING_TX
-  nameWithType: TransactionType.OUTGOING_TX
-- uid: chia.dotnet.TransactionTypeFilter
-  name: TransactionTypeFilter
-  href: api/chia.dotnet.TransactionTypeFilter.html
-  commentId: T:chia.dotnet.TransactionTypeFilter
-  fullName: chia.dotnet.TransactionTypeFilter
-  nameWithType: TransactionTypeFilter
-- uid: chia.dotnet.TransactionTypeFilter.Mode
-  name: Mode
-  href: api/chia.dotnet.TransactionTypeFilter.html#chia_dotnet_TransactionTypeFilter_Mode
-  commentId: P:chia.dotnet.TransactionTypeFilter.Mode
-  fullName: chia.dotnet.TransactionTypeFilter.Mode
-  nameWithType: TransactionTypeFilter.Mode
-- uid: chia.dotnet.TransactionTypeFilter.Mode*
-  name: Mode
-  href: api/chia.dotnet.TransactionTypeFilter.html#chia_dotnet_TransactionTypeFilter_Mode_
-  commentId: Overload:chia.dotnet.TransactionTypeFilter.Mode
-  isSpec: "True"
-  fullName: chia.dotnet.TransactionTypeFilter.Mode
-  nameWithType: TransactionTypeFilter.Mode
-- uid: chia.dotnet.TransactionTypeFilter.Values
-  name: Values
-  href: api/chia.dotnet.TransactionTypeFilter.html#chia_dotnet_TransactionTypeFilter_Values
-  commentId: P:chia.dotnet.TransactionTypeFilter.Values
-  fullName: chia.dotnet.TransactionTypeFilter.Values
-  nameWithType: TransactionTypeFilter.Values
-- uid: chia.dotnet.TransactionTypeFilter.Values*
-  name: Values
-  href: api/chia.dotnet.TransactionTypeFilter.html#chia_dotnet_TransactionTypeFilter_Values_
-  commentId: Overload:chia.dotnet.TransactionTypeFilter.Values
-  isSpec: "True"
-  fullName: chia.dotnet.TransactionTypeFilter.Values
-  nameWithType: TransactionTypeFilter.Values
 - uid: chia.dotnet.TransactionsInfo
   name: TransactionsInfo
   href: api/chia.dotnet.TransactionsInfo.html
@@ -13522,6 +10105,80 @@ references:
   isSpec: "True"
   fullName: chia.dotnet.TransactionsInfo.RewardClaimsIncorporated
   nameWithType: TransactionsInfo.RewardClaimsIncorporated
+- uid: chia.dotnet.TransactionType
+  name: TransactionType
+  href: api/chia.dotnet.TransactionType.html
+  commentId: T:chia.dotnet.TransactionType
+  fullName: chia.dotnet.TransactionType
+  nameWithType: TransactionType
+- uid: chia.dotnet.TransactionType.COINBASE_REWARD
+  name: COINBASE_REWARD
+  href: api/chia.dotnet.TransactionType.html#chia_dotnet_TransactionType_COINBASE_REWARD
+  commentId: F:chia.dotnet.TransactionType.COINBASE_REWARD
+  fullName: chia.dotnet.TransactionType.COINBASE_REWARD
+  nameWithType: TransactionType.COINBASE_REWARD
+- uid: chia.dotnet.TransactionType.FEE_REWARD
+  name: FEE_REWARD
+  href: api/chia.dotnet.TransactionType.html#chia_dotnet_TransactionType_FEE_REWARD
+  commentId: F:chia.dotnet.TransactionType.FEE_REWARD
+  fullName: chia.dotnet.TransactionType.FEE_REWARD
+  nameWithType: TransactionType.FEE_REWARD
+- uid: chia.dotnet.TransactionType.INCOMING_TRADE
+  name: INCOMING_TRADE
+  href: api/chia.dotnet.TransactionType.html#chia_dotnet_TransactionType_INCOMING_TRADE
+  commentId: F:chia.dotnet.TransactionType.INCOMING_TRADE
+  fullName: chia.dotnet.TransactionType.INCOMING_TRADE
+  nameWithType: TransactionType.INCOMING_TRADE
+- uid: chia.dotnet.TransactionType.INCOMING_TX
+  name: INCOMING_TX
+  href: api/chia.dotnet.TransactionType.html#chia_dotnet_TransactionType_INCOMING_TX
+  commentId: F:chia.dotnet.TransactionType.INCOMING_TX
+  fullName: chia.dotnet.TransactionType.INCOMING_TX
+  nameWithType: TransactionType.INCOMING_TX
+- uid: chia.dotnet.TransactionType.OUTGOING_TRADE
+  name: OUTGOING_TRADE
+  href: api/chia.dotnet.TransactionType.html#chia_dotnet_TransactionType_OUTGOING_TRADE
+  commentId: F:chia.dotnet.TransactionType.OUTGOING_TRADE
+  fullName: chia.dotnet.TransactionType.OUTGOING_TRADE
+  nameWithType: TransactionType.OUTGOING_TRADE
+- uid: chia.dotnet.TransactionType.OUTGOING_TX
+  name: OUTGOING_TX
+  href: api/chia.dotnet.TransactionType.html#chia_dotnet_TransactionType_OUTGOING_TX
+  commentId: F:chia.dotnet.TransactionType.OUTGOING_TX
+  fullName: chia.dotnet.TransactionType.OUTGOING_TX
+  nameWithType: TransactionType.OUTGOING_TX
+- uid: chia.dotnet.TransactionTypeFilter
+  name: TransactionTypeFilter
+  href: api/chia.dotnet.TransactionTypeFilter.html
+  commentId: T:chia.dotnet.TransactionTypeFilter
+  fullName: chia.dotnet.TransactionTypeFilter
+  nameWithType: TransactionTypeFilter
+- uid: chia.dotnet.TransactionTypeFilter.Mode
+  name: Mode
+  href: api/chia.dotnet.TransactionTypeFilter.html#chia_dotnet_TransactionTypeFilter_Mode
+  commentId: P:chia.dotnet.TransactionTypeFilter.Mode
+  fullName: chia.dotnet.TransactionTypeFilter.Mode
+  nameWithType: TransactionTypeFilter.Mode
+- uid: chia.dotnet.TransactionTypeFilter.Mode*
+  name: Mode
+  href: api/chia.dotnet.TransactionTypeFilter.html#chia_dotnet_TransactionTypeFilter_Mode_
+  commentId: Overload:chia.dotnet.TransactionTypeFilter.Mode
+  isSpec: "True"
+  fullName: chia.dotnet.TransactionTypeFilter.Mode
+  nameWithType: TransactionTypeFilter.Mode
+- uid: chia.dotnet.TransactionTypeFilter.Values
+  name: Values
+  href: api/chia.dotnet.TransactionTypeFilter.html#chia_dotnet_TransactionTypeFilter_Values
+  commentId: P:chia.dotnet.TransactionTypeFilter.Values
+  fullName: chia.dotnet.TransactionTypeFilter.Values
+  nameWithType: TransactionTypeFilter.Values
+- uid: chia.dotnet.TransactionTypeFilter.Values*
+  name: Values
+  href: api/chia.dotnet.TransactionTypeFilter.html#chia_dotnet_TransactionTypeFilter_Values_
+  commentId: Overload:chia.dotnet.TransactionTypeFilter.Values
+  isSpec: "True"
+  fullName: chia.dotnet.TransactionTypeFilter.Values
+  nameWithType: TransactionTypeFilter.Values
 - uid: chia.dotnet.UInt32Range
   name: UInt32Range
   href: api/chia.dotnet.UInt32Range.html
@@ -13959,381 +10616,12 @@ references:
   commentId: T:chia.dotnet.VerifiedCredentialManager
   fullName: chia.dotnet.VerifiedCredentialManager
   nameWithType: VerifiedCredentialManager
-- uid: chia.dotnet.VerifiedCredentialManager.#ctor(chia.dotnet.WalletProxy)
-  name: VerifiedCredentialManager(WalletProxy)
-  href: api/chia.dotnet.VerifiedCredentialManager.html#chia_dotnet_VerifiedCredentialManager__ctor_chia_dotnet_WalletProxy_
-  commentId: M:chia.dotnet.VerifiedCredentialManager.#ctor(chia.dotnet.WalletProxy)
-  name.vb: New(WalletProxy)
-  fullName: chia.dotnet.VerifiedCredentialManager.VerifiedCredentialManager(chia.dotnet.WalletProxy)
-  fullName.vb: chia.dotnet.VerifiedCredentialManager.New(chia.dotnet.WalletProxy)
-  nameWithType: VerifiedCredentialManager.VerifiedCredentialManager(WalletProxy)
-  nameWithType.vb: VerifiedCredentialManager.New(WalletProxy)
-- uid: chia.dotnet.VerifiedCredentialManager.#ctor*
-  name: VerifiedCredentialManager
-  href: api/chia.dotnet.VerifiedCredentialManager.html#chia_dotnet_VerifiedCredentialManager__ctor_
-  commentId: Overload:chia.dotnet.VerifiedCredentialManager.#ctor
-  isSpec: "True"
-  name.vb: New
-  fullName: chia.dotnet.VerifiedCredentialManager.VerifiedCredentialManager
-  fullName.vb: chia.dotnet.VerifiedCredentialManager.New
-  nameWithType: VerifiedCredentialManager.VerifiedCredentialManager
-  nameWithType.vb: VerifiedCredentialManager.New
-- uid: chia.dotnet.VerifiedCredentialManager.AddProofs(chia.dotnet.VCProofs,System.Threading.CancellationToken)
-  name: AddProofs(VCProofs, CancellationToken)
-  href: api/chia.dotnet.VerifiedCredentialManager.html#chia_dotnet_VerifiedCredentialManager_AddProofs_chia_dotnet_VCProofs_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.VerifiedCredentialManager.AddProofs(chia.dotnet.VCProofs,System.Threading.CancellationToken)
-  fullName: chia.dotnet.VerifiedCredentialManager.AddProofs(chia.dotnet.VCProofs, System.Threading.CancellationToken)
-  nameWithType: VerifiedCredentialManager.AddProofs(VCProofs, CancellationToken)
-- uid: chia.dotnet.VerifiedCredentialManager.AddProofs*
-  name: AddProofs
-  href: api/chia.dotnet.VerifiedCredentialManager.html#chia_dotnet_VerifiedCredentialManager_AddProofs_
-  commentId: Overload:chia.dotnet.VerifiedCredentialManager.AddProofs
-  isSpec: "True"
-  fullName: chia.dotnet.VerifiedCredentialManager.AddProofs
-  nameWithType: VerifiedCredentialManager.AddProofs
-- uid: chia.dotnet.VerifiedCredentialManager.Get(System.String,System.Threading.CancellationToken)
-  name: Get(string, CancellationToken)
-  href: api/chia.dotnet.VerifiedCredentialManager.html#chia_dotnet_VerifiedCredentialManager_Get_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.VerifiedCredentialManager.Get(System.String,System.Threading.CancellationToken)
-  name.vb: Get(String, CancellationToken)
-  fullName: chia.dotnet.VerifiedCredentialManager.Get(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.VerifiedCredentialManager.Get(String, System.Threading.CancellationToken)
-  nameWithType: VerifiedCredentialManager.Get(string, CancellationToken)
-  nameWithType.vb: VerifiedCredentialManager.Get(String, CancellationToken)
-- uid: chia.dotnet.VerifiedCredentialManager.Get*
-  name: Get
-  href: api/chia.dotnet.VerifiedCredentialManager.html#chia_dotnet_VerifiedCredentialManager_Get_
-  commentId: Overload:chia.dotnet.VerifiedCredentialManager.Get
-  isSpec: "True"
-  fullName: chia.dotnet.VerifiedCredentialManager.Get
-  nameWithType: VerifiedCredentialManager.Get
-- uid: chia.dotnet.VerifiedCredentialManager.GetList(System.UInt32,System.UInt32,System.Threading.CancellationToken)
-  name: GetList(uint, uint, CancellationToken)
-  href: api/chia.dotnet.VerifiedCredentialManager.html#chia_dotnet_VerifiedCredentialManager_GetList_System_UInt32_System_UInt32_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.VerifiedCredentialManager.GetList(System.UInt32,System.UInt32,System.Threading.CancellationToken)
-  name.vb: GetList(UInteger, UInteger, CancellationToken)
-  fullName: chia.dotnet.VerifiedCredentialManager.GetList(uint, uint, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.VerifiedCredentialManager.GetList(UInteger, UInteger, System.Threading.CancellationToken)
-  nameWithType: VerifiedCredentialManager.GetList(uint, uint, CancellationToken)
-  nameWithType.vb: VerifiedCredentialManager.GetList(UInteger, UInteger, CancellationToken)
-- uid: chia.dotnet.VerifiedCredentialManager.GetList*
-  name: GetList
-  href: api/chia.dotnet.VerifiedCredentialManager.html#chia_dotnet_VerifiedCredentialManager_GetList_
-  commentId: Overload:chia.dotnet.VerifiedCredentialManager.GetList
-  isSpec: "True"
-  fullName: chia.dotnet.VerifiedCredentialManager.GetList
-  nameWithType: VerifiedCredentialManager.GetList
-- uid: chia.dotnet.VerifiedCredentialManager.GetProofsForRoot(System.String,System.Threading.CancellationToken)
-  name: GetProofsForRoot(string, CancellationToken)
-  href: api/chia.dotnet.VerifiedCredentialManager.html#chia_dotnet_VerifiedCredentialManager_GetProofsForRoot_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.VerifiedCredentialManager.GetProofsForRoot(System.String,System.Threading.CancellationToken)
-  name.vb: GetProofsForRoot(String, CancellationToken)
-  fullName: chia.dotnet.VerifiedCredentialManager.GetProofsForRoot(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.VerifiedCredentialManager.GetProofsForRoot(String, System.Threading.CancellationToken)
-  nameWithType: VerifiedCredentialManager.GetProofsForRoot(string, CancellationToken)
-  nameWithType.vb: VerifiedCredentialManager.GetProofsForRoot(String, CancellationToken)
-- uid: chia.dotnet.VerifiedCredentialManager.GetProofsForRoot*
-  name: GetProofsForRoot
-  href: api/chia.dotnet.VerifiedCredentialManager.html#chia_dotnet_VerifiedCredentialManager_GetProofsForRoot_
-  commentId: Overload:chia.dotnet.VerifiedCredentialManager.GetProofsForRoot
-  isSpec: "True"
-  fullName: chia.dotnet.VerifiedCredentialManager.GetProofsForRoot
-  nameWithType: VerifiedCredentialManager.GetProofsForRoot
-- uid: chia.dotnet.VerifiedCredentialManager.Mint(System.String,System.String,System.UInt64,System.Threading.CancellationToken)
-  name: Mint(string, string, ulong, CancellationToken)
-  href: api/chia.dotnet.VerifiedCredentialManager.html#chia_dotnet_VerifiedCredentialManager_Mint_System_String_System_String_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.VerifiedCredentialManager.Mint(System.String,System.String,System.UInt64,System.Threading.CancellationToken)
-  name.vb: Mint(String, String, ULong, CancellationToken)
-  fullName: chia.dotnet.VerifiedCredentialManager.Mint(string, string, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.VerifiedCredentialManager.Mint(String, String, ULong, System.Threading.CancellationToken)
-  nameWithType: VerifiedCredentialManager.Mint(string, string, ulong, CancellationToken)
-  nameWithType.vb: VerifiedCredentialManager.Mint(String, String, ULong, CancellationToken)
-- uid: chia.dotnet.VerifiedCredentialManager.Mint*
-  name: Mint
-  href: api/chia.dotnet.VerifiedCredentialManager.html#chia_dotnet_VerifiedCredentialManager_Mint_
-  commentId: Overload:chia.dotnet.VerifiedCredentialManager.Mint
-  isSpec: "True"
-  fullName: chia.dotnet.VerifiedCredentialManager.Mint
-  nameWithType: VerifiedCredentialManager.Mint
-- uid: chia.dotnet.VerifiedCredentialManager.Revoke(System.String,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name: Revoke(string, bool?, ulong, CancellationToken)
-  href: api/chia.dotnet.VerifiedCredentialManager.html#chia_dotnet_VerifiedCredentialManager_Revoke_System_String_System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.VerifiedCredentialManager.Revoke(System.String,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name.vb: Revoke(String, Boolean?, ULong, CancellationToken)
-  fullName: chia.dotnet.VerifiedCredentialManager.Revoke(string, bool?, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.VerifiedCredentialManager.Revoke(String, Boolean?, ULong, System.Threading.CancellationToken)
-  nameWithType: VerifiedCredentialManager.Revoke(string, bool?, ulong, CancellationToken)
-  nameWithType.vb: VerifiedCredentialManager.Revoke(String, Boolean?, ULong, CancellationToken)
-- uid: chia.dotnet.VerifiedCredentialManager.Revoke*
-  name: Revoke
-  href: api/chia.dotnet.VerifiedCredentialManager.html#chia_dotnet_VerifiedCredentialManager_Revoke_
-  commentId: Overload:chia.dotnet.VerifiedCredentialManager.Revoke
-  isSpec: "True"
-  fullName: chia.dotnet.VerifiedCredentialManager.Revoke
-  nameWithType: VerifiedCredentialManager.Revoke
-- uid: chia.dotnet.VerifiedCredentialManager.Spend(System.String,System.String,System.String,System.String,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name: Spend(string, string?, string?, string?, bool?, ulong, CancellationToken)
-  href: api/chia.dotnet.VerifiedCredentialManager.html#chia_dotnet_VerifiedCredentialManager_Spend_System_String_System_String_System_String_System_String_System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.VerifiedCredentialManager.Spend(System.String,System.String,System.String,System.String,System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name.vb: Spend(String, String, String, String, Boolean?, ULong, CancellationToken)
-  fullName: chia.dotnet.VerifiedCredentialManager.Spend(string, string?, string?, string?, bool?, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.VerifiedCredentialManager.Spend(String, String, String, String, Boolean?, ULong, System.Threading.CancellationToken)
-  nameWithType: VerifiedCredentialManager.Spend(string, string?, string?, string?, bool?, ulong, CancellationToken)
-  nameWithType.vb: VerifiedCredentialManager.Spend(String, String, String, String, Boolean?, ULong, CancellationToken)
-- uid: chia.dotnet.VerifiedCredentialManager.Spend*
-  name: Spend
-  href: api/chia.dotnet.VerifiedCredentialManager.html#chia_dotnet_VerifiedCredentialManager_Spend_
-  commentId: Overload:chia.dotnet.VerifiedCredentialManager.Spend
-  isSpec: "True"
-  fullName: chia.dotnet.VerifiedCredentialManager.Spend
-  nameWithType: VerifiedCredentialManager.Spend
-- uid: chia.dotnet.VerifiedCredentialManager.WalletProxy
-  name: WalletProxy
-  href: api/chia.dotnet.VerifiedCredentialManager.html#chia_dotnet_VerifiedCredentialManager_WalletProxy
-  commentId: P:chia.dotnet.VerifiedCredentialManager.WalletProxy
-  fullName: chia.dotnet.VerifiedCredentialManager.WalletProxy
-  nameWithType: VerifiedCredentialManager.WalletProxy
-- uid: chia.dotnet.VerifiedCredentialManager.WalletProxy*
-  name: WalletProxy
-  href: api/chia.dotnet.VerifiedCredentialManager.html#chia_dotnet_VerifiedCredentialManager_WalletProxy_
-  commentId: Overload:chia.dotnet.VerifiedCredentialManager.WalletProxy
-  isSpec: "True"
-  fullName: chia.dotnet.VerifiedCredentialManager.WalletProxy
-  nameWithType: VerifiedCredentialManager.WalletProxy
 - uid: chia.dotnet.Wallet
   name: Wallet
   href: api/chia.dotnet.Wallet.html
   commentId: T:chia.dotnet.Wallet
   fullName: chia.dotnet.Wallet
   nameWithType: Wallet
-- uid: chia.dotnet.Wallet.#ctor(System.UInt32,chia.dotnet.WalletProxy)
-  name: Wallet(uint, WalletProxy)
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet__ctor_System_UInt32_chia_dotnet_WalletProxy_
-  commentId: M:chia.dotnet.Wallet.#ctor(System.UInt32,chia.dotnet.WalletProxy)
-  name.vb: New(UInteger, WalletProxy)
-  fullName: chia.dotnet.Wallet.Wallet(uint, chia.dotnet.WalletProxy)
-  fullName.vb: chia.dotnet.Wallet.New(UInteger, chia.dotnet.WalletProxy)
-  nameWithType: Wallet.Wallet(uint, WalletProxy)
-  nameWithType.vb: Wallet.New(UInteger, WalletProxy)
-- uid: chia.dotnet.Wallet.#ctor*
-  name: Wallet
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet__ctor_
-  commentId: Overload:chia.dotnet.Wallet.#ctor
-  isSpec: "True"
-  name.vb: New
-  fullName: chia.dotnet.Wallet.Wallet
-  fullName.vb: chia.dotnet.Wallet.New
-  nameWithType: Wallet.Wallet
-  nameWithType.vb: Wallet.New
-- uid: chia.dotnet.Wallet.CreateWalletDataObject
-  name: CreateWalletDataObject()
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_CreateWalletDataObject
-  commentId: M:chia.dotnet.Wallet.CreateWalletDataObject
-  fullName: chia.dotnet.Wallet.CreateWalletDataObject()
-  nameWithType: Wallet.CreateWalletDataObject()
-- uid: chia.dotnet.Wallet.CreateWalletDataObject*
-  name: CreateWalletDataObject
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_CreateWalletDataObject_
-  commentId: Overload:chia.dotnet.Wallet.CreateWalletDataObject
-  isSpec: "True"
-  fullName: chia.dotnet.Wallet.CreateWalletDataObject
-  nameWithType: Wallet.CreateWalletDataObject
-- uid: chia.dotnet.Wallet.DeleteUnconfirmedTransactions(System.Threading.CancellationToken)
-  name: DeleteUnconfirmedTransactions(CancellationToken)
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_DeleteUnconfirmedTransactions_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.Wallet.DeleteUnconfirmedTransactions(System.Threading.CancellationToken)
-  fullName: chia.dotnet.Wallet.DeleteUnconfirmedTransactions(System.Threading.CancellationToken)
-  nameWithType: Wallet.DeleteUnconfirmedTransactions(CancellationToken)
-- uid: chia.dotnet.Wallet.DeleteUnconfirmedTransactions*
-  name: DeleteUnconfirmedTransactions
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_DeleteUnconfirmedTransactions_
-  commentId: Overload:chia.dotnet.Wallet.DeleteUnconfirmedTransactions
-  isSpec: "True"
-  fullName: chia.dotnet.Wallet.DeleteUnconfirmedTransactions
-  nameWithType: Wallet.DeleteUnconfirmedTransactions
-- uid: chia.dotnet.Wallet.GetBalance(System.Threading.CancellationToken)
-  name: GetBalance(CancellationToken)
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetBalance_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.Wallet.GetBalance(System.Threading.CancellationToken)
-  fullName: chia.dotnet.Wallet.GetBalance(System.Threading.CancellationToken)
-  nameWithType: Wallet.GetBalance(CancellationToken)
-- uid: chia.dotnet.Wallet.GetBalance*
-  name: GetBalance
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetBalance_
-  commentId: Overload:chia.dotnet.Wallet.GetBalance
-  isSpec: "True"
-  fullName: chia.dotnet.Wallet.GetBalance
-  nameWithType: Wallet.GetBalance
-- uid: chia.dotnet.Wallet.GetNextAddress(System.Boolean,System.Threading.CancellationToken)
-  name: GetNextAddress(bool, CancellationToken)
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetNextAddress_System_Boolean_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.Wallet.GetNextAddress(System.Boolean,System.Threading.CancellationToken)
-  name.vb: GetNextAddress(Boolean, CancellationToken)
-  fullName: chia.dotnet.Wallet.GetNextAddress(bool, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.Wallet.GetNextAddress(Boolean, System.Threading.CancellationToken)
-  nameWithType: Wallet.GetNextAddress(bool, CancellationToken)
-  nameWithType.vb: Wallet.GetNextAddress(Boolean, CancellationToken)
-- uid: chia.dotnet.Wallet.GetNextAddress*
-  name: GetNextAddress
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetNextAddress_
-  commentId: Overload:chia.dotnet.Wallet.GetNextAddress
-  isSpec: "True"
-  fullName: chia.dotnet.Wallet.GetNextAddress
-  nameWithType: Wallet.GetNextAddress
-- uid: chia.dotnet.Wallet.GetSpendableCoins(System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.Collections.Generic.IEnumerable{System.UInt64},System.Collections.Generic.IEnumerable{chia.dotnet.Coin},System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)
-  name: GetSpendableCoins(ulong?, ulong?, IEnumerable<ulong>?, IEnumerable<Coin>?, IEnumerable<string>?, CancellationToken)
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetSpendableCoins_System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Collections_Generic_IEnumerable_System_UInt64__System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_System_String__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.Wallet.GetSpendableCoins(System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.Collections.Generic.IEnumerable{System.UInt64},System.Collections.Generic.IEnumerable{chia.dotnet.Coin},System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)
-  name.vb: GetSpendableCoins(ULong?, ULong?, IEnumerable(Of ULong), IEnumerable(Of Coin), IEnumerable(Of String), CancellationToken)
-  fullName: chia.dotnet.Wallet.GetSpendableCoins(ulong?, ulong?, System.Collections.Generic.IEnumerable<ulong>?, System.Collections.Generic.IEnumerable<chia.dotnet.Coin>?, System.Collections.Generic.IEnumerable<string>?, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.Wallet.GetSpendableCoins(ULong?, ULong?, System.Collections.Generic.IEnumerable(Of ULong), System.Collections.Generic.IEnumerable(Of chia.dotnet.Coin), System.Collections.Generic.IEnumerable(Of String), System.Threading.CancellationToken)
-  nameWithType: Wallet.GetSpendableCoins(ulong?, ulong?, IEnumerable<ulong>?, IEnumerable<Coin>?, IEnumerable<string>?, CancellationToken)
-  nameWithType.vb: Wallet.GetSpendableCoins(ULong?, ULong?, IEnumerable(Of ULong), IEnumerable(Of Coin), IEnumerable(Of String), CancellationToken)
-- uid: chia.dotnet.Wallet.GetSpendableCoins*
-  name: GetSpendableCoins
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetSpendableCoins_
-  commentId: Overload:chia.dotnet.Wallet.GetSpendableCoins
-  isSpec: "True"
-  fullName: chia.dotnet.Wallet.GetSpendableCoins
-  nameWithType: Wallet.GetSpendableCoins
-- uid: chia.dotnet.Wallet.GetTransactionCount(chia.dotnet.TransactionTypeFilter,System.Threading.CancellationToken)
-  name: GetTransactionCount(TransactionTypeFilter?, CancellationToken)
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetTransactionCount_chia_dotnet_TransactionTypeFilter_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.Wallet.GetTransactionCount(chia.dotnet.TransactionTypeFilter,System.Threading.CancellationToken)
-  name.vb: GetTransactionCount(TransactionTypeFilter, CancellationToken)
-  fullName: chia.dotnet.Wallet.GetTransactionCount(chia.dotnet.TransactionTypeFilter?, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.Wallet.GetTransactionCount(chia.dotnet.TransactionTypeFilter, System.Threading.CancellationToken)
-  nameWithType: Wallet.GetTransactionCount(TransactionTypeFilter?, CancellationToken)
-  nameWithType.vb: Wallet.GetTransactionCount(TransactionTypeFilter, CancellationToken)
-- uid: chia.dotnet.Wallet.GetTransactionCount*
-  name: GetTransactionCount
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetTransactionCount_
-  commentId: Overload:chia.dotnet.Wallet.GetTransactionCount
-  isSpec: "True"
-  fullName: chia.dotnet.Wallet.GetTransactionCount
-  nameWithType: Wallet.GetTransactionCount
-- uid: chia.dotnet.Wallet.GetTransactions(System.String,chia.dotnet.TransactionTypeFilter,System.Boolean,System.String,System.UInt32,System.UInt32,System.Nullable{System.Boolean},System.Threading.CancellationToken)
-  name: GetTransactions(string?, TransactionTypeFilter?, bool, string?, uint, uint, bool?, CancellationToken)
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetTransactions_System_String_chia_dotnet_TransactionTypeFilter_System_Boolean_System_String_System_UInt32_System_UInt32_System_Nullable_System_Boolean__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.Wallet.GetTransactions(System.String,chia.dotnet.TransactionTypeFilter,System.Boolean,System.String,System.UInt32,System.UInt32,System.Nullable{System.Boolean},System.Threading.CancellationToken)
-  name.vb: GetTransactions(String, TransactionTypeFilter, Boolean, String, UInteger, UInteger, Boolean?, CancellationToken)
-  fullName: chia.dotnet.Wallet.GetTransactions(string?, chia.dotnet.TransactionTypeFilter?, bool, string?, uint, uint, bool?, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.Wallet.GetTransactions(String, chia.dotnet.TransactionTypeFilter, Boolean, String, UInteger, UInteger, Boolean?, System.Threading.CancellationToken)
-  nameWithType: Wallet.GetTransactions(string?, TransactionTypeFilter?, bool, string?, uint, uint, bool?, CancellationToken)
-  nameWithType.vb: Wallet.GetTransactions(String, TransactionTypeFilter, Boolean, String, UInteger, UInteger, Boolean?, CancellationToken)
-- uid: chia.dotnet.Wallet.GetTransactions*
-  name: GetTransactions
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetTransactions_
-  commentId: Overload:chia.dotnet.Wallet.GetTransactions
-  isSpec: "True"
-  fullName: chia.dotnet.Wallet.GetTransactions
-  nameWithType: Wallet.GetTransactions
-- uid: chia.dotnet.Wallet.GetWalletInfo(System.Threading.CancellationToken)
-  name: GetWalletInfo(CancellationToken)
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetWalletInfo_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.Wallet.GetWalletInfo(System.Threading.CancellationToken)
-  fullName: chia.dotnet.Wallet.GetWalletInfo(System.Threading.CancellationToken)
-  nameWithType: Wallet.GetWalletInfo(CancellationToken)
-- uid: chia.dotnet.Wallet.GetWalletInfo*
-  name: GetWalletInfo
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_GetWalletInfo_
-  commentId: Overload:chia.dotnet.Wallet.GetWalletInfo
-  isSpec: "True"
-  fullName: chia.dotnet.Wallet.GetWalletInfo
-  nameWithType: Wallet.GetWalletInfo
-- uid: chia.dotnet.Wallet.SelectCoins(System.UInt64,System.Collections.Generic.IEnumerable{chia.dotnet.Coin},System.Collections.Generic.IEnumerable{System.UInt64},System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.Threading.CancellationToken)
-  name: SelectCoins(ulong, IEnumerable<Coin>?, IEnumerable<ulong>?, ulong?, ulong?, CancellationToken)
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_SelectCoins_System_UInt64_System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_System_UInt64__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.Wallet.SelectCoins(System.UInt64,System.Collections.Generic.IEnumerable{chia.dotnet.Coin},System.Collections.Generic.IEnumerable{System.UInt64},System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.Threading.CancellationToken)
-  name.vb: SelectCoins(ULong, IEnumerable(Of Coin), IEnumerable(Of ULong), ULong?, ULong?, CancellationToken)
-  fullName: chia.dotnet.Wallet.SelectCoins(ulong, System.Collections.Generic.IEnumerable<chia.dotnet.Coin>?, System.Collections.Generic.IEnumerable<ulong>?, ulong?, ulong?, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.Wallet.SelectCoins(ULong, System.Collections.Generic.IEnumerable(Of chia.dotnet.Coin), System.Collections.Generic.IEnumerable(Of ULong), ULong?, ULong?, System.Threading.CancellationToken)
-  nameWithType: Wallet.SelectCoins(ulong, IEnumerable<Coin>?, IEnumerable<ulong>?, ulong?, ulong?, CancellationToken)
-  nameWithType.vb: Wallet.SelectCoins(ULong, IEnumerable(Of Coin), IEnumerable(Of ULong), ULong?, ULong?, CancellationToken)
-- uid: chia.dotnet.Wallet.SelectCoins*
-  name: SelectCoins
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_SelectCoins_
-  commentId: Overload:chia.dotnet.Wallet.SelectCoins
-  isSpec: "True"
-  fullName: chia.dotnet.Wallet.SelectCoins
-  nameWithType: Wallet.SelectCoins
-- uid: chia.dotnet.Wallet.SendTransaction(System.String,System.UInt64,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.UInt64},System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.Boolean,System.UInt64,System.Threading.CancellationToken)
-  name: SendTransaction(string, ulong, IEnumerable<string>?, IEnumerable<ulong>?, IEnumerable<string>?, ulong?, ulong?, bool, ulong, CancellationToken)
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_SendTransaction_System_String_System_UInt64_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_UInt64__System_Collections_Generic_IEnumerable_System_String__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_Boolean_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.Wallet.SendTransaction(System.String,System.UInt64,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.UInt64},System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.Boolean,System.UInt64,System.Threading.CancellationToken)
-  name.vb: SendTransaction(String, ULong, IEnumerable(Of String), IEnumerable(Of ULong), IEnumerable(Of String), ULong?, ULong?, Boolean, ULong, CancellationToken)
-  fullName: chia.dotnet.Wallet.SendTransaction(string, ulong, System.Collections.Generic.IEnumerable<string>?, System.Collections.Generic.IEnumerable<ulong>?, System.Collections.Generic.IEnumerable<string>?, ulong?, ulong?, bool, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.Wallet.SendTransaction(String, ULong, System.Collections.Generic.IEnumerable(Of String), System.Collections.Generic.IEnumerable(Of ULong), System.Collections.Generic.IEnumerable(Of String), ULong?, ULong?, Boolean, ULong, System.Threading.CancellationToken)
-  nameWithType: Wallet.SendTransaction(string, ulong, IEnumerable<string>?, IEnumerable<ulong>?, IEnumerable<string>?, ulong?, ulong?, bool, ulong, CancellationToken)
-  nameWithType.vb: Wallet.SendTransaction(String, ULong, IEnumerable(Of String), IEnumerable(Of ULong), IEnumerable(Of String), ULong?, ULong?, Boolean, ULong, CancellationToken)
-- uid: chia.dotnet.Wallet.SendTransaction*
-  name: SendTransaction
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_SendTransaction_
-  commentId: Overload:chia.dotnet.Wallet.SendTransaction
-  isSpec: "True"
-  fullName: chia.dotnet.Wallet.SendTransaction
-  nameWithType: Wallet.SendTransaction
-- uid: chia.dotnet.Wallet.SendTransactionMulti(System.Collections.Generic.IEnumerable{chia.dotnet.Coin},System.Collections.Generic.IEnumerable{chia.dotnet.Coin},System.UInt64,System.Threading.CancellationToken)
-  name: SendTransactionMulti(IEnumerable<Coin>, IEnumerable<Coin>?, ulong, CancellationToken)
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_SendTransactionMulti_System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.Wallet.SendTransactionMulti(System.Collections.Generic.IEnumerable{chia.dotnet.Coin},System.Collections.Generic.IEnumerable{chia.dotnet.Coin},System.UInt64,System.Threading.CancellationToken)
-  name.vb: SendTransactionMulti(IEnumerable(Of Coin), IEnumerable(Of Coin), ULong, CancellationToken)
-  fullName: chia.dotnet.Wallet.SendTransactionMulti(System.Collections.Generic.IEnumerable<chia.dotnet.Coin>, System.Collections.Generic.IEnumerable<chia.dotnet.Coin>?, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.Wallet.SendTransactionMulti(System.Collections.Generic.IEnumerable(Of chia.dotnet.Coin), System.Collections.Generic.IEnumerable(Of chia.dotnet.Coin), ULong, System.Threading.CancellationToken)
-  nameWithType: Wallet.SendTransactionMulti(IEnumerable<Coin>, IEnumerable<Coin>?, ulong, CancellationToken)
-  nameWithType.vb: Wallet.SendTransactionMulti(IEnumerable(Of Coin), IEnumerable(Of Coin), ULong, CancellationToken)
-- uid: chia.dotnet.Wallet.SendTransactionMulti*
-  name: SendTransactionMulti
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_SendTransactionMulti_
-  commentId: Overload:chia.dotnet.Wallet.SendTransactionMulti
-  isSpec: "True"
-  fullName: chia.dotnet.Wallet.SendTransactionMulti
-  nameWithType: Wallet.SendTransactionMulti
-- uid: chia.dotnet.Wallet.Validate(System.Threading.CancellationToken)
-  name: Validate(CancellationToken)
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_Validate_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.Wallet.Validate(System.Threading.CancellationToken)
-  fullName: chia.dotnet.Wallet.Validate(System.Threading.CancellationToken)
-  nameWithType: Wallet.Validate(CancellationToken)
-- uid: chia.dotnet.Wallet.Validate(chia.dotnet.WalletType,System.Threading.CancellationToken)
-  name: Validate(WalletType, CancellationToken)
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_Validate_chia_dotnet_WalletType_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.Wallet.Validate(chia.dotnet.WalletType,System.Threading.CancellationToken)
-  fullName: chia.dotnet.Wallet.Validate(chia.dotnet.WalletType, System.Threading.CancellationToken)
-  nameWithType: Wallet.Validate(WalletType, CancellationToken)
-- uid: chia.dotnet.Wallet.Validate*
-  name: Validate
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_Validate_
-  commentId: Overload:chia.dotnet.Wallet.Validate
-  isSpec: "True"
-  fullName: chia.dotnet.Wallet.Validate
-  nameWithType: Wallet.Validate
-- uid: chia.dotnet.Wallet.WalletId
-  name: WalletId
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletId
-  commentId: P:chia.dotnet.Wallet.WalletId
-  fullName: chia.dotnet.Wallet.WalletId
-  nameWithType: Wallet.WalletId
-- uid: chia.dotnet.Wallet.WalletId*
-  name: WalletId
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletId_
-  commentId: Overload:chia.dotnet.Wallet.WalletId
-  isSpec: "True"
-  fullName: chia.dotnet.Wallet.WalletId
-  nameWithType: Wallet.WalletId
-- uid: chia.dotnet.Wallet.WalletProxy
-  name: WalletProxy
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletProxy
-  commentId: P:chia.dotnet.Wallet.WalletProxy
-  fullName: chia.dotnet.Wallet.WalletProxy
-  nameWithType: Wallet.WalletProxy
-- uid: chia.dotnet.Wallet.WalletProxy*
-  name: WalletProxy
-  href: api/chia.dotnet.Wallet.html#chia_dotnet_Wallet_WalletProxy_
-  commentId: Overload:chia.dotnet.Wallet.WalletProxy
-  isSpec: "True"
-  fullName: chia.dotnet.Wallet.WalletProxy
-  nameWithType: Wallet.WalletProxy
 - uid: chia.dotnet.WalletAddress
   name: WalletAddress
   href: api/chia.dotnet.WalletAddress.html
@@ -14579,877 +10867,6 @@ references:
   commentId: T:chia.dotnet.WalletProxy
   fullName: chia.dotnet.WalletProxy
   nameWithType: WalletProxy
-- uid: chia.dotnet.WalletProxy.#ctor(chia.dotnet.IRpcClient,System.String)
-  name: WalletProxy(IRpcClient, string)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy__ctor_chia_dotnet_IRpcClient_System_String_
-  commentId: M:chia.dotnet.WalletProxy.#ctor(chia.dotnet.IRpcClient,System.String)
-  name.vb: New(IRpcClient, String)
-  fullName: chia.dotnet.WalletProxy.WalletProxy(chia.dotnet.IRpcClient, string)
-  fullName.vb: chia.dotnet.WalletProxy.New(chia.dotnet.IRpcClient, String)
-  nameWithType: WalletProxy.WalletProxy(IRpcClient, string)
-  nameWithType.vb: WalletProxy.New(IRpcClient, String)
-- uid: chia.dotnet.WalletProxy.#ctor*
-  name: WalletProxy
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy__ctor_
-  commentId: Overload:chia.dotnet.WalletProxy.#ctor
-  isSpec: "True"
-  name.vb: New
-  fullName: chia.dotnet.WalletProxy.WalletProxy
-  fullName.vb: chia.dotnet.WalletProxy.New
-  nameWithType: WalletProxy.WalletProxy
-  nameWithType.vb: WalletProxy.New
-- uid: chia.dotnet.WalletProxy.AddKey(System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)
-  name: AddKey(IEnumerable<string>, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_AddKey_System_Collections_Generic_IEnumerable_System_String__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.AddKey(System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)
-  name.vb: AddKey(IEnumerable(Of String), CancellationToken)
-  fullName: chia.dotnet.WalletProxy.AddKey(System.Collections.Generic.IEnumerable<string>, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.AddKey(System.Collections.Generic.IEnumerable(Of String), System.Threading.CancellationToken)
-  nameWithType: WalletProxy.AddKey(IEnumerable<string>, CancellationToken)
-  nameWithType.vb: WalletProxy.AddKey(IEnumerable(Of String), CancellationToken)
-- uid: chia.dotnet.WalletProxy.AddKey*
-  name: AddKey
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_AddKey_
-  commentId: Overload:chia.dotnet.WalletProxy.AddKey
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.AddKey
-  nameWithType: WalletProxy.AddKey
-- uid: chia.dotnet.WalletProxy.CalculateRoyalties(System.Collections.Generic.IEnumerable{chia.dotnet.FungibleAsset},System.Collections.Generic.IEnumerable{chia.dotnet.RoyaltyAsset},System.Threading.CancellationToken)
-  name: CalculateRoyalties(IEnumerable<FungibleAsset>, IEnumerable<RoyaltyAsset>, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_CalculateRoyalties_System_Collections_Generic_IEnumerable_chia_dotnet_FungibleAsset__System_Collections_Generic_IEnumerable_chia_dotnet_RoyaltyAsset__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.CalculateRoyalties(System.Collections.Generic.IEnumerable{chia.dotnet.FungibleAsset},System.Collections.Generic.IEnumerable{chia.dotnet.RoyaltyAsset},System.Threading.CancellationToken)
-  name.vb: CalculateRoyalties(IEnumerable(Of FungibleAsset), IEnumerable(Of RoyaltyAsset), CancellationToken)
-  fullName: chia.dotnet.WalletProxy.CalculateRoyalties(System.Collections.Generic.IEnumerable<chia.dotnet.FungibleAsset>, System.Collections.Generic.IEnumerable<chia.dotnet.RoyaltyAsset>, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.CalculateRoyalties(System.Collections.Generic.IEnumerable(Of chia.dotnet.FungibleAsset), System.Collections.Generic.IEnumerable(Of chia.dotnet.RoyaltyAsset), System.Threading.CancellationToken)
-  nameWithType: WalletProxy.CalculateRoyalties(IEnumerable<FungibleAsset>, IEnumerable<RoyaltyAsset>, CancellationToken)
-  nameWithType.vb: WalletProxy.CalculateRoyalties(IEnumerable(Of FungibleAsset), IEnumerable(Of RoyaltyAsset), CancellationToken)
-- uid: chia.dotnet.WalletProxy.CalculateRoyalties*
-  name: CalculateRoyalties
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_CalculateRoyalties_
-  commentId: Overload:chia.dotnet.WalletProxy.CalculateRoyalties
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.CalculateRoyalties
-  nameWithType: WalletProxy.CalculateRoyalties
-- uid: chia.dotnet.WalletProxy.CheckDeleteKey(System.UInt32,System.Threading.CancellationToken)
-  name: CheckDeleteKey(uint, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_CheckDeleteKey_System_UInt32_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.CheckDeleteKey(System.UInt32,System.Threading.CancellationToken)
-  name.vb: CheckDeleteKey(UInteger, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.CheckDeleteKey(uint, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.CheckDeleteKey(UInteger, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.CheckDeleteKey(uint, CancellationToken)
-  nameWithType.vb: WalletProxy.CheckDeleteKey(UInteger, CancellationToken)
-- uid: chia.dotnet.WalletProxy.CheckDeleteKey*
-  name: CheckDeleteKey
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_CheckDeleteKey_
-  commentId: Overload:chia.dotnet.WalletProxy.CheckDeleteKey
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.CheckDeleteKey
-  nameWithType: WalletProxy.CheckDeleteKey
-- uid: chia.dotnet.WalletProxy.CreateCATWallet(System.String,System.UInt64,System.UInt64,System.Threading.CancellationToken)
-  name: CreateCATWallet(string, ulong, ulong, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_CreateCATWallet_System_String_System_UInt64_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.CreateCATWallet(System.String,System.UInt64,System.UInt64,System.Threading.CancellationToken)
-  name.vb: CreateCATWallet(String, ULong, ULong, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.CreateCATWallet(string, ulong, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.CreateCATWallet(String, ULong, ULong, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.CreateCATWallet(string, ulong, ulong, CancellationToken)
-  nameWithType.vb: WalletProxy.CreateCATWallet(String, ULong, ULong, CancellationToken)
-- uid: chia.dotnet.WalletProxy.CreateCATWallet(System.UInt64,System.UInt64,System.Threading.CancellationToken)
-  name: CreateCATWallet(ulong, ulong, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_CreateCATWallet_System_UInt64_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.CreateCATWallet(System.UInt64,System.UInt64,System.Threading.CancellationToken)
-  name.vb: CreateCATWallet(ULong, ULong, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.CreateCATWallet(ulong, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.CreateCATWallet(ULong, ULong, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.CreateCATWallet(ulong, ulong, CancellationToken)
-  nameWithType.vb: WalletProxy.CreateCATWallet(ULong, ULong, CancellationToken)
-- uid: chia.dotnet.WalletProxy.CreateCATWallet*
-  name: CreateCATWallet
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_CreateCATWallet_
-  commentId: Overload:chia.dotnet.WalletProxy.CreateCATWallet
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.CreateCATWallet
-  nameWithType: WalletProxy.CreateCATWallet
-- uid: chia.dotnet.WalletProxy.CreateDIDWallet(System.Collections.Generic.IEnumerable{System.String},System.UInt64,System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.UInt64,System.Threading.CancellationToken)
-  name: CreateDIDWallet(IEnumerable<string>, ulong, string, IDictionary<string, string>?, ulong, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_CreateDIDWallet_System_Collections_Generic_IEnumerable_System_String__System_UInt64_System_String_System_Collections_Generic_IDictionary_System_String_System_String__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.CreateDIDWallet(System.Collections.Generic.IEnumerable{System.String},System.UInt64,System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.UInt64,System.Threading.CancellationToken)
-  name.vb: CreateDIDWallet(IEnumerable(Of String), ULong, String, IDictionary(Of String, String), ULong, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.CreateDIDWallet(System.Collections.Generic.IEnumerable<string>, ulong, string, System.Collections.Generic.IDictionary<string, string>?, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.CreateDIDWallet(System.Collections.Generic.IEnumerable(Of String), ULong, String, System.Collections.Generic.IDictionary(Of String, String), ULong, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.CreateDIDWallet(IEnumerable<string>, ulong, string, IDictionary<string, string>?, ulong, CancellationToken)
-  nameWithType.vb: WalletProxy.CreateDIDWallet(IEnumerable(Of String), ULong, String, IDictionary(Of String, String), ULong, CancellationToken)
-- uid: chia.dotnet.WalletProxy.CreateDIDWallet*
-  name: CreateDIDWallet
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_CreateDIDWallet_
-  commentId: Overload:chia.dotnet.WalletProxy.CreateDIDWallet
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.CreateDIDWallet
-  nameWithType: WalletProxy.CreateDIDWallet
-- uid: chia.dotnet.WalletProxy.CreateExistingDAOWallet(System.String,System.UInt64,System.Threading.CancellationToken)
-  name: CreateExistingDAOWallet(string, ulong, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_CreateExistingDAOWallet_System_String_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.CreateExistingDAOWallet(System.String,System.UInt64,System.Threading.CancellationToken)
-  name.vb: CreateExistingDAOWallet(String, ULong, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.CreateExistingDAOWallet(string, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.CreateExistingDAOWallet(String, ULong, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.CreateExistingDAOWallet(string, ulong, CancellationToken)
-  nameWithType.vb: WalletProxy.CreateExistingDAOWallet(String, ULong, CancellationToken)
-- uid: chia.dotnet.WalletProxy.CreateExistingDAOWallet*
-  name: CreateExistingDAOWallet
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_CreateExistingDAOWallet_
-  commentId: Overload:chia.dotnet.WalletProxy.CreateExistingDAOWallet
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.CreateExistingDAOWallet
-  nameWithType: WalletProxy.CreateExistingDAOWallet
-- uid: chia.dotnet.WalletProxy.CreateNFTWallet(System.String,System.Threading.CancellationToken)
-  name: CreateNFTWallet(string?, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_CreateNFTWallet_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.CreateNFTWallet(System.String,System.Threading.CancellationToken)
-  name.vb: CreateNFTWallet(String, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.CreateNFTWallet(string?, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.CreateNFTWallet(String, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.CreateNFTWallet(string?, CancellationToken)
-  nameWithType.vb: WalletProxy.CreateNFTWallet(String, CancellationToken)
-- uid: chia.dotnet.WalletProxy.CreateNFTWallet*
-  name: CreateNFTWallet
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_CreateNFTWallet_
-  commentId: Overload:chia.dotnet.WalletProxy.CreateNFTWallet
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.CreateNFTWallet
-  nameWithType: WalletProxy.CreateNFTWallet
-- uid: chia.dotnet.WalletProxy.CreateNewDAOWallet(chia.dotnet.DAORules,System.Nullable{System.UInt64},System.UInt64,System.UInt64,System.UInt64,System.Threading.CancellationToken)
-  name: CreateNewDAOWallet(DAORules?, ulong?, ulong, ulong, ulong, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_CreateNewDAOWallet_chia_dotnet_DAORules_System_Nullable_System_UInt64__System_UInt64_System_UInt64_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.CreateNewDAOWallet(chia.dotnet.DAORules,System.Nullable{System.UInt64},System.UInt64,System.UInt64,System.UInt64,System.Threading.CancellationToken)
-  name.vb: CreateNewDAOWallet(DAORules, ULong?, ULong, ULong, ULong, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.CreateNewDAOWallet(chia.dotnet.DAORules?, ulong?, ulong, ulong, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.CreateNewDAOWallet(chia.dotnet.DAORules, ULong?, ULong, ULong, ULong, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.CreateNewDAOWallet(DAORules?, ulong?, ulong, ulong, ulong, CancellationToken)
-  nameWithType.vb: WalletProxy.CreateNewDAOWallet(DAORules, ULong?, ULong, ULong, ULong, CancellationToken)
-- uid: chia.dotnet.WalletProxy.CreateNewDAOWallet*
-  name: CreateNewDAOWallet
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_CreateNewDAOWallet_
-  commentId: Overload:chia.dotnet.WalletProxy.CreateNewDAOWallet
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.CreateNewDAOWallet
-  nameWithType: WalletProxy.CreateNewDAOWallet
-- uid: chia.dotnet.WalletProxy.CreateNewDl(System.String,System.UInt64,System.Threading.CancellationToken)
-  name: CreateNewDl(string, ulong, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_CreateNewDl_System_String_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.CreateNewDl(System.String,System.UInt64,System.Threading.CancellationToken)
-  name.vb: CreateNewDl(String, ULong, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.CreateNewDl(string, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.CreateNewDl(String, ULong, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.CreateNewDl(string, ulong, CancellationToken)
-  nameWithType.vb: WalletProxy.CreateNewDl(String, ULong, CancellationToken)
-- uid: chia.dotnet.WalletProxy.CreateNewDl*
-  name: CreateNewDl
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_CreateNewDl_
-  commentId: Overload:chia.dotnet.WalletProxy.CreateNewDl
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.CreateNewDl
-  nameWithType: WalletProxy.CreateNewDl
-- uid: chia.dotnet.WalletProxy.CreatePoolWallet(chia.dotnet.PoolState,System.Nullable{System.UInt64},System.String,System.Threading.CancellationToken)
-  name: CreatePoolWallet(PoolState, ulong?, string?, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_CreatePoolWallet_chia_dotnet_PoolState_System_Nullable_System_UInt64__System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.CreatePoolWallet(chia.dotnet.PoolState,System.Nullable{System.UInt64},System.String,System.Threading.CancellationToken)
-  name.vb: CreatePoolWallet(PoolState, ULong?, String, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.CreatePoolWallet(chia.dotnet.PoolState, ulong?, string?, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.CreatePoolWallet(chia.dotnet.PoolState, ULong?, String, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.CreatePoolWallet(PoolState, ulong?, string?, CancellationToken)
-  nameWithType.vb: WalletProxy.CreatePoolWallet(PoolState, ULong?, String, CancellationToken)
-- uid: chia.dotnet.WalletProxy.CreatePoolWallet*
-  name: CreatePoolWallet
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_CreatePoolWallet_
-  commentId: Overload:chia.dotnet.WalletProxy.CreatePoolWallet
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.CreatePoolWallet
-  nameWithType: WalletProxy.CreatePoolWallet
-- uid: chia.dotnet.WalletProxy.CreateSignedTransaction(System.Collections.Generic.IEnumerable{chia.dotnet.AmountWithPuzzlehash},System.Collections.Generic.IEnumerable{System.UInt64},System.Collections.Generic.IEnumerable{chia.dotnet.Coin},System.Collections.Generic.IEnumerable{chia.dotnet.PuzzleAnnouncement},System.Collections.Generic.IEnumerable{chia.dotnet.CoinAnnouncement},System.Collections.Generic.IEnumerable{chia.dotnet.Coin},System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.UInt64,System.Threading.CancellationToken)
-  name: CreateSignedTransaction(IEnumerable<AmountWithPuzzlehash>, IEnumerable<ulong>?, IEnumerable<Coin>?, IEnumerable<PuzzleAnnouncement>?, IEnumerable<CoinAnnouncement>?, IEnumerable<Coin>?, ulong?, ulong?, ulong, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_CreateSignedTransaction_System_Collections_Generic_IEnumerable_chia_dotnet_AmountWithPuzzlehash__System_Collections_Generic_IEnumerable_System_UInt64__System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Collections_Generic_IEnumerable_chia_dotnet_PuzzleAnnouncement__System_Collections_Generic_IEnumerable_chia_dotnet_CoinAnnouncement__System_Collections_Generic_IEnumerable_chia_dotnet_Coin__System_Nullable_System_UInt64__System_Nullable_System_UInt64__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.CreateSignedTransaction(System.Collections.Generic.IEnumerable{chia.dotnet.AmountWithPuzzlehash},System.Collections.Generic.IEnumerable{System.UInt64},System.Collections.Generic.IEnumerable{chia.dotnet.Coin},System.Collections.Generic.IEnumerable{chia.dotnet.PuzzleAnnouncement},System.Collections.Generic.IEnumerable{chia.dotnet.CoinAnnouncement},System.Collections.Generic.IEnumerable{chia.dotnet.Coin},System.Nullable{System.UInt64},System.Nullable{System.UInt64},System.UInt64,System.Threading.CancellationToken)
-  name.vb: CreateSignedTransaction(IEnumerable(Of AmountWithPuzzlehash), IEnumerable(Of ULong), IEnumerable(Of Coin), IEnumerable(Of PuzzleAnnouncement), IEnumerable(Of CoinAnnouncement), IEnumerable(Of Coin), ULong?, ULong?, ULong, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.CreateSignedTransaction(System.Collections.Generic.IEnumerable<chia.dotnet.AmountWithPuzzlehash>, System.Collections.Generic.IEnumerable<ulong>?, System.Collections.Generic.IEnumerable<chia.dotnet.Coin>?, System.Collections.Generic.IEnumerable<chia.dotnet.PuzzleAnnouncement>?, System.Collections.Generic.IEnumerable<chia.dotnet.CoinAnnouncement>?, System.Collections.Generic.IEnumerable<chia.dotnet.Coin>?, ulong?, ulong?, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.CreateSignedTransaction(System.Collections.Generic.IEnumerable(Of chia.dotnet.AmountWithPuzzlehash), System.Collections.Generic.IEnumerable(Of ULong), System.Collections.Generic.IEnumerable(Of chia.dotnet.Coin), System.Collections.Generic.IEnumerable(Of chia.dotnet.PuzzleAnnouncement), System.Collections.Generic.IEnumerable(Of chia.dotnet.CoinAnnouncement), System.Collections.Generic.IEnumerable(Of chia.dotnet.Coin), ULong?, ULong?, ULong, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.CreateSignedTransaction(IEnumerable<AmountWithPuzzlehash>, IEnumerable<ulong>?, IEnumerable<Coin>?, IEnumerable<PuzzleAnnouncement>?, IEnumerable<CoinAnnouncement>?, IEnumerable<Coin>?, ulong?, ulong?, ulong, CancellationToken)
-  nameWithType.vb: WalletProxy.CreateSignedTransaction(IEnumerable(Of AmountWithPuzzlehash), IEnumerable(Of ULong), IEnumerable(Of Coin), IEnumerable(Of PuzzleAnnouncement), IEnumerable(Of CoinAnnouncement), IEnumerable(Of Coin), ULong?, ULong?, ULong, CancellationToken)
-- uid: chia.dotnet.WalletProxy.CreateSignedTransaction*
-  name: CreateSignedTransaction
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_CreateSignedTransaction_
-  commentId: Overload:chia.dotnet.WalletProxy.CreateSignedTransaction
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.CreateSignedTransaction
-  nameWithType: WalletProxy.CreateSignedTransaction
-- uid: chia.dotnet.WalletProxy.CreateWalletForCAT(System.String,System.Threading.CancellationToken)
-  name: CreateWalletForCAT(string, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_CreateWalletForCAT_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.CreateWalletForCAT(System.String,System.Threading.CancellationToken)
-  name.vb: CreateWalletForCAT(String, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.CreateWalletForCAT(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.CreateWalletForCAT(String, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.CreateWalletForCAT(string, CancellationToken)
-  nameWithType.vb: WalletProxy.CreateWalletForCAT(String, CancellationToken)
-- uid: chia.dotnet.WalletProxy.CreateWalletForCAT*
-  name: CreateWalletForCAT
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_CreateWalletForCAT_
-  commentId: Overload:chia.dotnet.WalletProxy.CreateWalletForCAT
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.CreateWalletForCAT
-  nameWithType: WalletProxy.CreateWalletForCAT
-- uid: chia.dotnet.WalletProxy.DeleteAllKeys(System.Threading.CancellationToken)
-  name: DeleteAllKeys(CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_DeleteAllKeys_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.DeleteAllKeys(System.Threading.CancellationToken)
-  fullName: chia.dotnet.WalletProxy.DeleteAllKeys(System.Threading.CancellationToken)
-  nameWithType: WalletProxy.DeleteAllKeys(CancellationToken)
-- uid: chia.dotnet.WalletProxy.DeleteAllKeys*
-  name: DeleteAllKeys
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_DeleteAllKeys_
-  commentId: Overload:chia.dotnet.WalletProxy.DeleteAllKeys
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.DeleteAllKeys
-  nameWithType: WalletProxy.DeleteAllKeys
-- uid: chia.dotnet.WalletProxy.DeleteKey(System.UInt32,System.Threading.CancellationToken)
-  name: DeleteKey(uint, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_DeleteKey_System_UInt32_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.DeleteKey(System.UInt32,System.Threading.CancellationToken)
-  name.vb: DeleteKey(UInteger, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.DeleteKey(uint, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.DeleteKey(UInteger, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.DeleteKey(uint, CancellationToken)
-  nameWithType.vb: WalletProxy.DeleteKey(UInteger, CancellationToken)
-- uid: chia.dotnet.WalletProxy.DeleteKey*
-  name: DeleteKey
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_DeleteKey_
-  commentId: Overload:chia.dotnet.WalletProxy.DeleteKey
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.DeleteKey
-  nameWithType: WalletProxy.DeleteKey
-- uid: chia.dotnet.WalletProxy.DeleteNotifications(System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)
-  name: DeleteNotifications(IEnumerable<string>, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_DeleteNotifications_System_Collections_Generic_IEnumerable_System_String__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.DeleteNotifications(System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)
-  name.vb: DeleteNotifications(IEnumerable(Of String), CancellationToken)
-  fullName: chia.dotnet.WalletProxy.DeleteNotifications(System.Collections.Generic.IEnumerable<string>, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.DeleteNotifications(System.Collections.Generic.IEnumerable(Of String), System.Threading.CancellationToken)
-  nameWithType: WalletProxy.DeleteNotifications(IEnumerable<string>, CancellationToken)
-  nameWithType.vb: WalletProxy.DeleteNotifications(IEnumerable(Of String), CancellationToken)
-- uid: chia.dotnet.WalletProxy.DeleteNotifications*
-  name: DeleteNotifications
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_DeleteNotifications_
-  commentId: Overload:chia.dotnet.WalletProxy.DeleteNotifications
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.DeleteNotifications
-  nameWithType: WalletProxy.DeleteNotifications
-- uid: chia.dotnet.WalletProxy.DidFindLostDid(System.String,System.Threading.CancellationToken)
-  name: DidFindLostDid(string, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_DidFindLostDid_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.DidFindLostDid(System.String,System.Threading.CancellationToken)
-  name.vb: DidFindLostDid(String, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.DidFindLostDid(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.DidFindLostDid(String, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.DidFindLostDid(string, CancellationToken)
-  nameWithType.vb: WalletProxy.DidFindLostDid(String, CancellationToken)
-- uid: chia.dotnet.WalletProxy.DidFindLostDid*
-  name: DidFindLostDid
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_DidFindLostDid_
-  commentId: Overload:chia.dotnet.WalletProxy.DidFindLostDid
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.DidFindLostDid
-  nameWithType: WalletProxy.DidFindLostDid
-- uid: chia.dotnet.WalletProxy.DidGetInfo(System.String,System.Boolean,System.Threading.CancellationToken)
-  name: DidGetInfo(string, bool, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_DidGetInfo_System_String_System_Boolean_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.DidGetInfo(System.String,System.Boolean,System.Threading.CancellationToken)
-  name.vb: DidGetInfo(String, Boolean, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.DidGetInfo(string, bool, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.DidGetInfo(String, Boolean, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.DidGetInfo(string, bool, CancellationToken)
-  nameWithType.vb: WalletProxy.DidGetInfo(String, Boolean, CancellationToken)
-- uid: chia.dotnet.WalletProxy.DidGetInfo*
-  name: DidGetInfo
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_DidGetInfo_
-  commentId: Overload:chia.dotnet.WalletProxy.DidGetInfo
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.DidGetInfo
-  nameWithType: WalletProxy.DidGetInfo
-- uid: chia.dotnet.WalletProxy.ExtendDerivationIndex(System.UInt32,System.Threading.CancellationToken)
-  name: ExtendDerivationIndex(uint, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_ExtendDerivationIndex_System_UInt32_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.ExtendDerivationIndex(System.UInt32,System.Threading.CancellationToken)
-  name.vb: ExtendDerivationIndex(UInteger, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.ExtendDerivationIndex(uint, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.ExtendDerivationIndex(UInteger, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.ExtendDerivationIndex(uint, CancellationToken)
-  nameWithType.vb: WalletProxy.ExtendDerivationIndex(UInteger, CancellationToken)
-- uid: chia.dotnet.WalletProxy.ExtendDerivationIndex*
-  name: ExtendDerivationIndex
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_ExtendDerivationIndex_
-  commentId: Overload:chia.dotnet.WalletProxy.ExtendDerivationIndex
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.ExtendDerivationIndex
-  nameWithType: WalletProxy.ExtendDerivationIndex
-- uid: chia.dotnet.WalletProxy.GenerateMnemonic(System.Threading.CancellationToken)
-  name: GenerateMnemonic(CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GenerateMnemonic_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.GenerateMnemonic(System.Threading.CancellationToken)
-  fullName: chia.dotnet.WalletProxy.GenerateMnemonic(System.Threading.CancellationToken)
-  nameWithType: WalletProxy.GenerateMnemonic(CancellationToken)
-- uid: chia.dotnet.WalletProxy.GenerateMnemonic*
-  name: GenerateMnemonic
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GenerateMnemonic_
-  commentId: Overload:chia.dotnet.WalletProxy.GenerateMnemonic
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.GenerateMnemonic
-  nameWithType: WalletProxy.GenerateMnemonic
-- uid: chia.dotnet.WalletProxy.GetAutoClaim(System.Threading.CancellationToken)
-  name: GetAutoClaim(CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetAutoClaim_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.GetAutoClaim(System.Threading.CancellationToken)
-  fullName: chia.dotnet.WalletProxy.GetAutoClaim(System.Threading.CancellationToken)
-  nameWithType: WalletProxy.GetAutoClaim(CancellationToken)
-- uid: chia.dotnet.WalletProxy.GetAutoClaim*
-  name: GetAutoClaim
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetAutoClaim_
-  commentId: Overload:chia.dotnet.WalletProxy.GetAutoClaim
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.GetAutoClaim
-  nameWithType: WalletProxy.GetAutoClaim
-- uid: chia.dotnet.WalletProxy.GetCoinRecords(chia.dotnet.UInt32Range,chia.dotnet.UInt32Range,chia.dotnet.UInt64Range,chia.dotnet.AmountFilter,chia.dotnet.HashFilter,chia.dotnet.HashFilter,chia.dotnet.HashFilter,System.Nullable{chia.dotnet.CoinType},System.Nullable{chia.dotnet.WalletType},System.Nullable{System.UInt32},System.Nullable{System.UInt32},chia.dotnet.CoinRecordOrder,System.UInt32,System.Boolean,System.Boolean,System.Threading.CancellationToken)
-  name: GetCoinRecords(UInt32Range?, UInt32Range?, UInt64Range?, AmountFilter?, HashFilter?, HashFilter?, HashFilter?, CoinType?, WalletType?, uint?, uint?, CoinRecordOrder, uint, bool, bool, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetCoinRecords_chia_dotnet_UInt32Range_chia_dotnet_UInt32Range_chia_dotnet_UInt64Range_chia_dotnet_AmountFilter_chia_dotnet_HashFilter_chia_dotnet_HashFilter_chia_dotnet_HashFilter_System_Nullable_chia_dotnet_CoinType__System_Nullable_chia_dotnet_WalletType__System_Nullable_System_UInt32__System_Nullable_System_UInt32__chia_dotnet_CoinRecordOrder_System_UInt32_System_Boolean_System_Boolean_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.GetCoinRecords(chia.dotnet.UInt32Range,chia.dotnet.UInt32Range,chia.dotnet.UInt64Range,chia.dotnet.AmountFilter,chia.dotnet.HashFilter,chia.dotnet.HashFilter,chia.dotnet.HashFilter,System.Nullable{chia.dotnet.CoinType},System.Nullable{chia.dotnet.WalletType},System.Nullable{System.UInt32},System.Nullable{System.UInt32},chia.dotnet.CoinRecordOrder,System.UInt32,System.Boolean,System.Boolean,System.Threading.CancellationToken)
-  name.vb: GetCoinRecords(UInt32Range, UInt32Range, UInt64Range, AmountFilter, HashFilter, HashFilter, HashFilter, CoinType?, WalletType?, UInteger?, UInteger?, CoinRecordOrder, UInteger, Boolean, Boolean, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.GetCoinRecords(chia.dotnet.UInt32Range?, chia.dotnet.UInt32Range?, chia.dotnet.UInt64Range?, chia.dotnet.AmountFilter?, chia.dotnet.HashFilter?, chia.dotnet.HashFilter?, chia.dotnet.HashFilter?, chia.dotnet.CoinType?, chia.dotnet.WalletType?, uint?, uint?, chia.dotnet.CoinRecordOrder, uint, bool, bool, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.GetCoinRecords(chia.dotnet.UInt32Range, chia.dotnet.UInt32Range, chia.dotnet.UInt64Range, chia.dotnet.AmountFilter, chia.dotnet.HashFilter, chia.dotnet.HashFilter, chia.dotnet.HashFilter, chia.dotnet.CoinType?, chia.dotnet.WalletType?, UInteger?, UInteger?, chia.dotnet.CoinRecordOrder, UInteger, Boolean, Boolean, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.GetCoinRecords(UInt32Range?, UInt32Range?, UInt64Range?, AmountFilter?, HashFilter?, HashFilter?, HashFilter?, CoinType?, WalletType?, uint?, uint?, CoinRecordOrder, uint, bool, bool, CancellationToken)
-  nameWithType.vb: WalletProxy.GetCoinRecords(UInt32Range, UInt32Range, UInt64Range, AmountFilter, HashFilter, HashFilter, HashFilter, CoinType?, WalletType?, UInteger?, UInteger?, CoinRecordOrder, UInteger, Boolean, Boolean, CancellationToken)
-- uid: chia.dotnet.WalletProxy.GetCoinRecords*
-  name: GetCoinRecords
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetCoinRecords_
-  commentId: Overload:chia.dotnet.WalletProxy.GetCoinRecords
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.GetCoinRecords
-  nameWithType: WalletProxy.GetCoinRecords
-- uid: chia.dotnet.WalletProxy.GetCoinRecordsByNames(System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.Nullable{System.UInt32},System.Nullable{System.UInt32},System.Threading.CancellationToken)
-  name: GetCoinRecordsByNames(IEnumerable<string>, bool, uint?, uint?, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetCoinRecordsByNames_System_Collections_Generic_IEnumerable_System_String__System_Boolean_System_Nullable_System_UInt32__System_Nullable_System_UInt32__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.GetCoinRecordsByNames(System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.Nullable{System.UInt32},System.Nullable{System.UInt32},System.Threading.CancellationToken)
-  name.vb: GetCoinRecordsByNames(IEnumerable(Of String), Boolean, UInteger?, UInteger?, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.GetCoinRecordsByNames(System.Collections.Generic.IEnumerable<string>, bool, uint?, uint?, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.GetCoinRecordsByNames(System.Collections.Generic.IEnumerable(Of String), Boolean, UInteger?, UInteger?, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.GetCoinRecordsByNames(IEnumerable<string>, bool, uint?, uint?, CancellationToken)
-  nameWithType.vb: WalletProxy.GetCoinRecordsByNames(IEnumerable(Of String), Boolean, UInteger?, UInteger?, CancellationToken)
-- uid: chia.dotnet.WalletProxy.GetCoinRecordsByNames*
-  name: GetCoinRecordsByNames
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetCoinRecordsByNames_
-  commentId: Overload:chia.dotnet.WalletProxy.GetCoinRecordsByNames
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.GetCoinRecordsByNames
-  nameWithType: WalletProxy.GetCoinRecordsByNames
-- uid: chia.dotnet.WalletProxy.GetCurrentDerivationIndex(System.Threading.CancellationToken)
-  name: GetCurrentDerivationIndex(CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetCurrentDerivationIndex_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.GetCurrentDerivationIndex(System.Threading.CancellationToken)
-  fullName: chia.dotnet.WalletProxy.GetCurrentDerivationIndex(System.Threading.CancellationToken)
-  nameWithType: WalletProxy.GetCurrentDerivationIndex(CancellationToken)
-- uid: chia.dotnet.WalletProxy.GetCurrentDerivationIndex*
-  name: GetCurrentDerivationIndex
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetCurrentDerivationIndex_
-  commentId: Overload:chia.dotnet.WalletProxy.GetCurrentDerivationIndex
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.GetCurrentDerivationIndex
-  nameWithType: WalletProxy.GetCurrentDerivationIndex
-- uid: chia.dotnet.WalletProxy.GetFarmedAmount(System.Threading.CancellationToken)
-  name: GetFarmedAmount(CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetFarmedAmount_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.GetFarmedAmount(System.Threading.CancellationToken)
-  fullName: chia.dotnet.WalletProxy.GetFarmedAmount(System.Threading.CancellationToken)
-  nameWithType: WalletProxy.GetFarmedAmount(CancellationToken)
-- uid: chia.dotnet.WalletProxy.GetFarmedAmount*
-  name: GetFarmedAmount
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetFarmedAmount_
-  commentId: Overload:chia.dotnet.WalletProxy.GetFarmedAmount
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.GetFarmedAmount
-  nameWithType: WalletProxy.GetFarmedAmount
-- uid: chia.dotnet.WalletProxy.GetHeightInfo(System.Threading.CancellationToken)
-  name: GetHeightInfo(CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetHeightInfo_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.GetHeightInfo(System.Threading.CancellationToken)
-  fullName: chia.dotnet.WalletProxy.GetHeightInfo(System.Threading.CancellationToken)
-  nameWithType: WalletProxy.GetHeightInfo(CancellationToken)
-- uid: chia.dotnet.WalletProxy.GetHeightInfo*
-  name: GetHeightInfo
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetHeightInfo_
-  commentId: Overload:chia.dotnet.WalletProxy.GetHeightInfo
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.GetHeightInfo
-  nameWithType: WalletProxy.GetHeightInfo
-- uid: chia.dotnet.WalletProxy.GetLoggedInFingerprint(System.Threading.CancellationToken)
-  name: GetLoggedInFingerprint(CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetLoggedInFingerprint_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.GetLoggedInFingerprint(System.Threading.CancellationToken)
-  fullName: chia.dotnet.WalletProxy.GetLoggedInFingerprint(System.Threading.CancellationToken)
-  nameWithType: WalletProxy.GetLoggedInFingerprint(CancellationToken)
-- uid: chia.dotnet.WalletProxy.GetLoggedInFingerprint*
-  name: GetLoggedInFingerprint
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetLoggedInFingerprint_
-  commentId: Overload:chia.dotnet.WalletProxy.GetLoggedInFingerprint
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.GetLoggedInFingerprint
-  nameWithType: WalletProxy.GetLoggedInFingerprint
-- uid: chia.dotnet.WalletProxy.GetNFTByDID(System.String,System.Threading.CancellationToken)
-  name: GetNFTByDID(string, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetNFTByDID_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.GetNFTByDID(System.String,System.Threading.CancellationToken)
-  name.vb: GetNFTByDID(String, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.GetNFTByDID(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.GetNFTByDID(String, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.GetNFTByDID(string, CancellationToken)
-  nameWithType.vb: WalletProxy.GetNFTByDID(String, CancellationToken)
-- uid: chia.dotnet.WalletProxy.GetNFTByDID*
-  name: GetNFTByDID
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetNFTByDID_
-  commentId: Overload:chia.dotnet.WalletProxy.GetNFTByDID
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.GetNFTByDID
-  nameWithType: WalletProxy.GetNFTByDID
-- uid: chia.dotnet.WalletProxy.GetNFTInfo(System.String,System.Boolean,System.Boolean,System.Nullable{System.Boolean},System.Threading.CancellationToken)
-  name: GetNFTInfo(string, bool, bool, bool?, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetNFTInfo_System_String_System_Boolean_System_Boolean_System_Nullable_System_Boolean__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.GetNFTInfo(System.String,System.Boolean,System.Boolean,System.Nullable{System.Boolean},System.Threading.CancellationToken)
-  name.vb: GetNFTInfo(String, Boolean, Boolean, Boolean?, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.GetNFTInfo(string, bool, bool, bool?, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.GetNFTInfo(String, Boolean, Boolean, Boolean?, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.GetNFTInfo(string, bool, bool, bool?, CancellationToken)
-  nameWithType.vb: WalletProxy.GetNFTInfo(String, Boolean, Boolean, Boolean?, CancellationToken)
-- uid: chia.dotnet.WalletProxy.GetNFTInfo*
-  name: GetNFTInfo
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetNFTInfo_
-  commentId: Overload:chia.dotnet.WalletProxy.GetNFTInfo
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.GetNFTInfo
-  nameWithType: WalletProxy.GetNFTInfo
-- uid: chia.dotnet.WalletProxy.GetNetworkInfo(System.Threading.CancellationToken)
-  name: GetNetworkInfo(CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetNetworkInfo_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.GetNetworkInfo(System.Threading.CancellationToken)
-  fullName: chia.dotnet.WalletProxy.GetNetworkInfo(System.Threading.CancellationToken)
-  nameWithType: WalletProxy.GetNetworkInfo(CancellationToken)
-- uid: chia.dotnet.WalletProxy.GetNetworkInfo*
-  name: GetNetworkInfo
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetNetworkInfo_
-  commentId: Overload:chia.dotnet.WalletProxy.GetNetworkInfo
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.GetNetworkInfo
-  nameWithType: WalletProxy.GetNetworkInfo
-- uid: chia.dotnet.WalletProxy.GetPoolInfo(System.Uri,System.Threading.CancellationToken)
-  name: GetPoolInfo(Uri, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetPoolInfo_System_Uri_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.GetPoolInfo(System.Uri,System.Threading.CancellationToken)
-  fullName: chia.dotnet.WalletProxy.GetPoolInfo(System.Uri, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.GetPoolInfo(Uri, CancellationToken)
-- uid: chia.dotnet.WalletProxy.GetPoolInfo*
-  name: GetPoolInfo
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetPoolInfo_
-  commentId: Overload:chia.dotnet.WalletProxy.GetPoolInfo
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.GetPoolInfo
-  nameWithType: WalletProxy.GetPoolInfo
-- uid: chia.dotnet.WalletProxy.GetPrivateKey(System.UInt32,System.Threading.CancellationToken)
-  name: GetPrivateKey(uint, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetPrivateKey_System_UInt32_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.GetPrivateKey(System.UInt32,System.Threading.CancellationToken)
-  name.vb: GetPrivateKey(UInteger, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.GetPrivateKey(uint, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.GetPrivateKey(UInteger, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.GetPrivateKey(uint, CancellationToken)
-  nameWithType.vb: WalletProxy.GetPrivateKey(UInteger, CancellationToken)
-- uid: chia.dotnet.WalletProxy.GetPrivateKey*
-  name: GetPrivateKey
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetPrivateKey_
-  commentId: Overload:chia.dotnet.WalletProxy.GetPrivateKey
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.GetPrivateKey
-  nameWithType: WalletProxy.GetPrivateKey
-- uid: chia.dotnet.WalletProxy.GetPublicKeys(System.Threading.CancellationToken)
-  name: GetPublicKeys(CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetPublicKeys_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.GetPublicKeys(System.Threading.CancellationToken)
-  fullName: chia.dotnet.WalletProxy.GetPublicKeys(System.Threading.CancellationToken)
-  nameWithType: WalletProxy.GetPublicKeys(CancellationToken)
-- uid: chia.dotnet.WalletProxy.GetPublicKeys*
-  name: GetPublicKeys
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetPublicKeys_
-  commentId: Overload:chia.dotnet.WalletProxy.GetPublicKeys
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.GetPublicKeys
-  nameWithType: WalletProxy.GetPublicKeys
-- uid: chia.dotnet.WalletProxy.GetSyncStatus(System.Threading.CancellationToken)
-  name: GetSyncStatus(CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetSyncStatus_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.GetSyncStatus(System.Threading.CancellationToken)
-  fullName: chia.dotnet.WalletProxy.GetSyncStatus(System.Threading.CancellationToken)
-  nameWithType: WalletProxy.GetSyncStatus(CancellationToken)
-- uid: chia.dotnet.WalletProxy.GetSyncStatus*
-  name: GetSyncStatus
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetSyncStatus_
-  commentId: Overload:chia.dotnet.WalletProxy.GetSyncStatus
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.GetSyncStatus
-  nameWithType: WalletProxy.GetSyncStatus
-- uid: chia.dotnet.WalletProxy.GetTimestampForHeight(System.UInt32,System.Threading.CancellationToken)
-  name: GetTimestampForHeight(uint, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetTimestampForHeight_System_UInt32_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.GetTimestampForHeight(System.UInt32,System.Threading.CancellationToken)
-  name.vb: GetTimestampForHeight(UInteger, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.GetTimestampForHeight(uint, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.GetTimestampForHeight(UInteger, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.GetTimestampForHeight(uint, CancellationToken)
-  nameWithType.vb: WalletProxy.GetTimestampForHeight(UInteger, CancellationToken)
-- uid: chia.dotnet.WalletProxy.GetTimestampForHeight*
-  name: GetTimestampForHeight
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetTimestampForHeight_
-  commentId: Overload:chia.dotnet.WalletProxy.GetTimestampForHeight
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.GetTimestampForHeight
-  nameWithType: WalletProxy.GetTimestampForHeight
-- uid: chia.dotnet.WalletProxy.GetTransaction(System.String,System.Threading.CancellationToken)
-  name: GetTransaction(string, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetTransaction_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.GetTransaction(System.String,System.Threading.CancellationToken)
-  name.vb: GetTransaction(String, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.GetTransaction(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.GetTransaction(String, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.GetTransaction(string, CancellationToken)
-  nameWithType.vb: WalletProxy.GetTransaction(String, CancellationToken)
-- uid: chia.dotnet.WalletProxy.GetTransaction*
-  name: GetTransaction
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetTransaction_
-  commentId: Overload:chia.dotnet.WalletProxy.GetTransaction
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.GetTransaction
-  nameWithType: WalletProxy.GetTransaction
-- uid: chia.dotnet.WalletProxy.GetTransactionMemo(System.String,System.Threading.CancellationToken)
-  name: GetTransactionMemo(string, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetTransactionMemo_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.GetTransactionMemo(System.String,System.Threading.CancellationToken)
-  name.vb: GetTransactionMemo(String, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.GetTransactionMemo(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.GetTransactionMemo(String, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.GetTransactionMemo(string, CancellationToken)
-  nameWithType.vb: WalletProxy.GetTransactionMemo(String, CancellationToken)
-- uid: chia.dotnet.WalletProxy.GetTransactionMemo*
-  name: GetTransactionMemo
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetTransactionMemo_
-  commentId: Overload:chia.dotnet.WalletProxy.GetTransactionMemo
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.GetTransactionMemo
-  nameWithType: WalletProxy.GetTransactionMemo
-- uid: chia.dotnet.WalletProxy.GetWalletBalances(System.Collections.Generic.IEnumerable{System.UInt32},System.Threading.CancellationToken)
-  name: GetWalletBalances(IEnumerable<uint>, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetWalletBalances_System_Collections_Generic_IEnumerable_System_UInt32__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.GetWalletBalances(System.Collections.Generic.IEnumerable{System.UInt32},System.Threading.CancellationToken)
-  name.vb: GetWalletBalances(IEnumerable(Of UInteger), CancellationToken)
-  fullName: chia.dotnet.WalletProxy.GetWalletBalances(System.Collections.Generic.IEnumerable<uint>, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.GetWalletBalances(System.Collections.Generic.IEnumerable(Of UInteger), System.Threading.CancellationToken)
-  nameWithType: WalletProxy.GetWalletBalances(IEnumerable<uint>, CancellationToken)
-  nameWithType.vb: WalletProxy.GetWalletBalances(IEnumerable(Of UInteger), CancellationToken)
-- uid: chia.dotnet.WalletProxy.GetWalletBalances*
-  name: GetWalletBalances
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetWalletBalances_
-  commentId: Overload:chia.dotnet.WalletProxy.GetWalletBalances
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.GetWalletBalances
-  nameWithType: WalletProxy.GetWalletBalances
-- uid: chia.dotnet.WalletProxy.GetWallets(System.Boolean,System.Threading.CancellationToken)
-  name: GetWallets(bool, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetWallets_System_Boolean_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.GetWallets(System.Boolean,System.Threading.CancellationToken)
-  name.vb: GetWallets(Boolean, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.GetWallets(bool, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.GetWallets(Boolean, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.GetWallets(bool, CancellationToken)
-  nameWithType.vb: WalletProxy.GetWallets(Boolean, CancellationToken)
-- uid: chia.dotnet.WalletProxy.GetWallets(chia.dotnet.WalletType,System.Boolean,System.Threading.CancellationToken)
-  name: GetWallets(WalletType, bool, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetWallets_chia_dotnet_WalletType_System_Boolean_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.GetWallets(chia.dotnet.WalletType,System.Boolean,System.Threading.CancellationToken)
-  name.vb: GetWallets(WalletType, Boolean, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.GetWallets(chia.dotnet.WalletType, bool, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.GetWallets(chia.dotnet.WalletType, Boolean, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.GetWallets(WalletType, bool, CancellationToken)
-  nameWithType.vb: WalletProxy.GetWallets(WalletType, Boolean, CancellationToken)
-- uid: chia.dotnet.WalletProxy.GetWallets*
-  name: GetWallets
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetWallets_
-  commentId: Overload:chia.dotnet.WalletProxy.GetWallets
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.GetWallets
-  nameWithType: WalletProxy.GetWallets
-- uid: chia.dotnet.WalletProxy.GetWalletsWithDIDs(System.Threading.CancellationToken)
-  name: GetWalletsWithDIDs(CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetWalletsWithDIDs_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.GetWalletsWithDIDs(System.Threading.CancellationToken)
-  fullName: chia.dotnet.WalletProxy.GetWalletsWithDIDs(System.Threading.CancellationToken)
-  nameWithType: WalletProxy.GetWalletsWithDIDs(CancellationToken)
-- uid: chia.dotnet.WalletProxy.GetWalletsWithDIDs*
-  name: GetWalletsWithDIDs
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_GetWalletsWithDIDs_
-  commentId: Overload:chia.dotnet.WalletProxy.GetWalletsWithDIDs
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.GetWalletsWithDIDs
-  nameWithType: WalletProxy.GetWalletsWithDIDs
-- uid: chia.dotnet.WalletProxy.LogIn(System.UInt32,System.Threading.CancellationToken)
-  name: LogIn(uint, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_LogIn_System_UInt32_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.LogIn(System.UInt32,System.Threading.CancellationToken)
-  name.vb: LogIn(UInteger, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.LogIn(uint, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.LogIn(UInteger, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.LogIn(uint, CancellationToken)
-  nameWithType.vb: WalletProxy.LogIn(UInteger, CancellationToken)
-- uid: chia.dotnet.WalletProxy.LogIn*
-  name: LogIn
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_LogIn_
-  commentId: Overload:chia.dotnet.WalletProxy.LogIn
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.LogIn
-  nameWithType: WalletProxy.LogIn
-- uid: chia.dotnet.WalletProxy.LogInAndWaitForSync(System.UInt32,System.Int32,System.Threading.CancellationToken)
-  name: LogInAndWaitForSync(uint, int, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_LogInAndWaitForSync_System_UInt32_System_Int32_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.LogInAndWaitForSync(System.UInt32,System.Int32,System.Threading.CancellationToken)
-  name.vb: LogInAndWaitForSync(UInteger, Integer, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.LogInAndWaitForSync(uint, int, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.LogInAndWaitForSync(UInteger, Integer, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.LogInAndWaitForSync(uint, int, CancellationToken)
-  nameWithType.vb: WalletProxy.LogInAndWaitForSync(UInteger, Integer, CancellationToken)
-- uid: chia.dotnet.WalletProxy.LogInAndWaitForSync*
-  name: LogInAndWaitForSync
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_LogInAndWaitForSync_
-  commentId: Overload:chia.dotnet.WalletProxy.LogInAndWaitForSync
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.LogInAndWaitForSync
-  nameWithType: WalletProxy.LogInAndWaitForSync
-- uid: chia.dotnet.WalletProxy.NftSetDidBulk(System.String,System.Collections.Generic.IEnumerable{chia.dotnet.NftCoinInfo},System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name: NftSetDidBulk(string, IEnumerable<NftCoinInfo>, bool?, ulong, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_NftSetDidBulk_System_String_System_Collections_Generic_IEnumerable_chia_dotnet_NftCoinInfo__System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.NftSetDidBulk(System.String,System.Collections.Generic.IEnumerable{chia.dotnet.NftCoinInfo},System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name.vb: NftSetDidBulk(String, IEnumerable(Of NftCoinInfo), Boolean?, ULong, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.NftSetDidBulk(string, System.Collections.Generic.IEnumerable<chia.dotnet.NftCoinInfo>, bool?, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.NftSetDidBulk(String, System.Collections.Generic.IEnumerable(Of chia.dotnet.NftCoinInfo), Boolean?, ULong, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.NftSetDidBulk(string, IEnumerable<NftCoinInfo>, bool?, ulong, CancellationToken)
-  nameWithType.vb: WalletProxy.NftSetDidBulk(String, IEnumerable(Of NftCoinInfo), Boolean?, ULong, CancellationToken)
-- uid: chia.dotnet.WalletProxy.NftSetDidBulk*
-  name: NftSetDidBulk
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_NftSetDidBulk_
-  commentId: Overload:chia.dotnet.WalletProxy.NftSetDidBulk
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.NftSetDidBulk
-  nameWithType: WalletProxy.NftSetDidBulk
-- uid: chia.dotnet.WalletProxy.NftTransferBulk(System.String,System.Collections.Generic.IEnumerable{chia.dotnet.NftCoinInfo},System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name: NftTransferBulk(string, IEnumerable<NftCoinInfo>, bool?, ulong, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_NftTransferBulk_System_String_System_Collections_Generic_IEnumerable_chia_dotnet_NftCoinInfo__System_Nullable_System_Boolean__System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.NftTransferBulk(System.String,System.Collections.Generic.IEnumerable{chia.dotnet.NftCoinInfo},System.Nullable{System.Boolean},System.UInt64,System.Threading.CancellationToken)
-  name.vb: NftTransferBulk(String, IEnumerable(Of NftCoinInfo), Boolean?, ULong, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.NftTransferBulk(string, System.Collections.Generic.IEnumerable<chia.dotnet.NftCoinInfo>, bool?, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.NftTransferBulk(String, System.Collections.Generic.IEnumerable(Of chia.dotnet.NftCoinInfo), Boolean?, ULong, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.NftTransferBulk(string, IEnumerable<NftCoinInfo>, bool?, ulong, CancellationToken)
-  nameWithType.vb: WalletProxy.NftTransferBulk(String, IEnumerable(Of NftCoinInfo), Boolean?, ULong, CancellationToken)
-- uid: chia.dotnet.WalletProxy.NftTransferBulk*
-  name: NftTransferBulk
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_NftTransferBulk_
-  commentId: Overload:chia.dotnet.WalletProxy.NftTransferBulk
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.NftTransferBulk
-  nameWithType: WalletProxy.NftTransferBulk
-- uid: chia.dotnet.WalletProxy.PushTransactions(System.Collections.Generic.IEnumerable{chia.dotnet.TransactionRecord},System.Threading.CancellationToken)
-  name: PushTransactions(IEnumerable<TransactionRecord>, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_PushTransactions_System_Collections_Generic_IEnumerable_chia_dotnet_TransactionRecord__System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.PushTransactions(System.Collections.Generic.IEnumerable{chia.dotnet.TransactionRecord},System.Threading.CancellationToken)
-  name.vb: PushTransactions(IEnumerable(Of TransactionRecord), CancellationToken)
-  fullName: chia.dotnet.WalletProxy.PushTransactions(System.Collections.Generic.IEnumerable<chia.dotnet.TransactionRecord>, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.PushTransactions(System.Collections.Generic.IEnumerable(Of chia.dotnet.TransactionRecord), System.Threading.CancellationToken)
-  nameWithType: WalletProxy.PushTransactions(IEnumerable<TransactionRecord>, CancellationToken)
-  nameWithType.vb: WalletProxy.PushTransactions(IEnumerable(Of TransactionRecord), CancellationToken)
-- uid: chia.dotnet.WalletProxy.PushTransactions*
-  name: PushTransactions
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_PushTransactions_
-  commentId: Overload:chia.dotnet.WalletProxy.PushTransactions
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.PushTransactions
-  nameWithType: WalletProxy.PushTransactions
-- uid: chia.dotnet.WalletProxy.PushTx(chia.dotnet.SpendBundle,System.Threading.CancellationToken)
-  name: PushTx(SpendBundle, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_PushTx_chia_dotnet_SpendBundle_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.PushTx(chia.dotnet.SpendBundle,System.Threading.CancellationToken)
-  fullName: chia.dotnet.WalletProxy.PushTx(chia.dotnet.SpendBundle, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.PushTx(SpendBundle, CancellationToken)
-- uid: chia.dotnet.WalletProxy.PushTx*
-  name: PushTx
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_PushTx_
-  commentId: Overload:chia.dotnet.WalletProxy.PushTx
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.PushTx
-  nameWithType: WalletProxy.PushTx
-- uid: chia.dotnet.WalletProxy.RecoverDIDWallet(System.String,System.Threading.CancellationToken)
-  name: RecoverDIDWallet(string, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_RecoverDIDWallet_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.RecoverDIDWallet(System.String,System.Threading.CancellationToken)
-  name.vb: RecoverDIDWallet(String, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.RecoverDIDWallet(string, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.RecoverDIDWallet(String, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.RecoverDIDWallet(string, CancellationToken)
-  nameWithType.vb: WalletProxy.RecoverDIDWallet(String, CancellationToken)
-- uid: chia.dotnet.WalletProxy.RecoverDIDWallet*
-  name: RecoverDIDWallet
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_RecoverDIDWallet_
-  commentId: Overload:chia.dotnet.WalletProxy.RecoverDIDWallet
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.RecoverDIDWallet
-  nameWithType: WalletProxy.RecoverDIDWallet
-- uid: chia.dotnet.WalletProxy.SendNotification(System.UInt64,System.String,System.String,System.UInt64,System.Threading.CancellationToken)
-  name: SendNotification(ulong, string, string, ulong, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_SendNotification_System_UInt64_System_String_System_String_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.SendNotification(System.UInt64,System.String,System.String,System.UInt64,System.Threading.CancellationToken)
-  name.vb: SendNotification(ULong, String, String, ULong, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.SendNotification(ulong, string, string, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.SendNotification(ULong, String, String, ULong, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.SendNotification(ulong, string, string, ulong, CancellationToken)
-  nameWithType.vb: WalletProxy.SendNotification(ULong, String, String, ULong, CancellationToken)
-- uid: chia.dotnet.WalletProxy.SendNotification*
-  name: SendNotification
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_SendNotification_
-  commentId: Overload:chia.dotnet.WalletProxy.SendNotification
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.SendNotification
-  nameWithType: WalletProxy.SendNotification
-- uid: chia.dotnet.WalletProxy.SetAutoClaim(System.Boolean,System.Threading.CancellationToken)
-  name: SetAutoClaim(bool, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_SetAutoClaim_System_Boolean_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.SetAutoClaim(System.Boolean,System.Threading.CancellationToken)
-  name.vb: SetAutoClaim(Boolean, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.SetAutoClaim(bool, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.SetAutoClaim(Boolean, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.SetAutoClaim(bool, CancellationToken)
-  nameWithType.vb: WalletProxy.SetAutoClaim(Boolean, CancellationToken)
-- uid: chia.dotnet.WalletProxy.SetAutoClaim(System.Boolean,System.UInt16,System.UInt64,System.UInt64,System.Threading.CancellationToken)
-  name: SetAutoClaim(bool, ushort, ulong, ulong, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_SetAutoClaim_System_Boolean_System_UInt16_System_UInt64_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.SetAutoClaim(System.Boolean,System.UInt16,System.UInt64,System.UInt64,System.Threading.CancellationToken)
-  name.vb: SetAutoClaim(Boolean, UShort, ULong, ULong, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.SetAutoClaim(bool, ushort, ulong, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.SetAutoClaim(Boolean, UShort, ULong, ULong, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.SetAutoClaim(bool, ushort, ulong, ulong, CancellationToken)
-  nameWithType.vb: WalletProxy.SetAutoClaim(Boolean, UShort, ULong, ULong, CancellationToken)
-- uid: chia.dotnet.WalletProxy.SetAutoClaim*
-  name: SetAutoClaim
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_SetAutoClaim_
-  commentId: Overload:chia.dotnet.WalletProxy.SetAutoClaim
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.SetAutoClaim
-  nameWithType: WalletProxy.SetAutoClaim
-- uid: chia.dotnet.WalletProxy.SetWalletResyncOnStartup(System.Boolean,System.Threading.CancellationToken)
-  name: SetWalletResyncOnStartup(bool, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_SetWalletResyncOnStartup_System_Boolean_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.SetWalletResyncOnStartup(System.Boolean,System.Threading.CancellationToken)
-  name.vb: SetWalletResyncOnStartup(Boolean, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.SetWalletResyncOnStartup(bool, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.SetWalletResyncOnStartup(Boolean, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.SetWalletResyncOnStartup(bool, CancellationToken)
-  nameWithType.vb: WalletProxy.SetWalletResyncOnStartup(Boolean, CancellationToken)
-- uid: chia.dotnet.WalletProxy.SetWalletResyncOnStartup*
-  name: SetWalletResyncOnStartup
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_SetWalletResyncOnStartup_
-  commentId: Overload:chia.dotnet.WalletProxy.SetWalletResyncOnStartup
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.SetWalletResyncOnStartup
-  nameWithType: WalletProxy.SetWalletResyncOnStartup
-- uid: chia.dotnet.WalletProxy.SignMessageByAddress(System.String,System.String,System.Boolean,System.Threading.CancellationToken)
-  name: SignMessageByAddress(string, string, bool, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_SignMessageByAddress_System_String_System_String_System_Boolean_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.SignMessageByAddress(System.String,System.String,System.Boolean,System.Threading.CancellationToken)
-  name.vb: SignMessageByAddress(String, String, Boolean, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.SignMessageByAddress(string, string, bool, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.SignMessageByAddress(String, String, Boolean, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.SignMessageByAddress(string, string, bool, CancellationToken)
-  nameWithType.vb: WalletProxy.SignMessageByAddress(String, String, Boolean, CancellationToken)
-- uid: chia.dotnet.WalletProxy.SignMessageByAddress*
-  name: SignMessageByAddress
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_SignMessageByAddress_
-  commentId: Overload:chia.dotnet.WalletProxy.SignMessageByAddress
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.SignMessageByAddress
-  nameWithType: WalletProxy.SignMessageByAddress
-- uid: chia.dotnet.WalletProxy.SignMessageById(System.String,System.String,System.Boolean,System.Threading.CancellationToken)
-  name: SignMessageById(string, string, bool, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_SignMessageById_System_String_System_String_System_Boolean_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.SignMessageById(System.String,System.String,System.Boolean,System.Threading.CancellationToken)
-  name.vb: SignMessageById(String, String, Boolean, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.SignMessageById(string, string, bool, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.SignMessageById(String, String, Boolean, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.SignMessageById(string, string, bool, CancellationToken)
-  nameWithType.vb: WalletProxy.SignMessageById(String, String, Boolean, CancellationToken)
-- uid: chia.dotnet.WalletProxy.SignMessageById*
-  name: SignMessageById
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_SignMessageById_
-  commentId: Overload:chia.dotnet.WalletProxy.SignMessageById
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.SignMessageById
-  nameWithType: WalletProxy.SignMessageById
-- uid: chia.dotnet.WalletProxy.SpendClawbackCoins(System.Collections.Generic.IEnumerable{System.String},System.UInt16,System.UInt64,System.Threading.CancellationToken)
-  name: SpendClawbackCoins(IEnumerable<string>, ushort, ulong, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_SpendClawbackCoins_System_Collections_Generic_IEnumerable_System_String__System_UInt16_System_UInt64_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.SpendClawbackCoins(System.Collections.Generic.IEnumerable{System.String},System.UInt16,System.UInt64,System.Threading.CancellationToken)
-  name.vb: SpendClawbackCoins(IEnumerable(Of String), UShort, ULong, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.SpendClawbackCoins(System.Collections.Generic.IEnumerable<string>, ushort, ulong, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.SpendClawbackCoins(System.Collections.Generic.IEnumerable(Of String), UShort, ULong, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.SpendClawbackCoins(IEnumerable<string>, ushort, ulong, CancellationToken)
-  nameWithType.vb: WalletProxy.SpendClawbackCoins(IEnumerable(Of String), UShort, ULong, CancellationToken)
-- uid: chia.dotnet.WalletProxy.SpendClawbackCoins*
-  name: SpendClawbackCoins
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_SpendClawbackCoins_
-  commentId: Overload:chia.dotnet.WalletProxy.SpendClawbackCoins
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.SpendClawbackCoins
-  nameWithType: WalletProxy.SpendClawbackCoins
-- uid: chia.dotnet.WalletProxy.VerifySignature(System.String,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)
-  name: VerifySignature(string, string, string, string?, string?, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_VerifySignature_System_String_System_String_System_String_System_String_System_String_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.VerifySignature(System.String,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)
-  name.vb: VerifySignature(String, String, String, String, String, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.VerifySignature(string, string, string, string?, string?, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.VerifySignature(String, String, String, String, String, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.VerifySignature(string, string, string, string?, string?, CancellationToken)
-  nameWithType.vb: WalletProxy.VerifySignature(String, String, String, String, String, CancellationToken)
-- uid: chia.dotnet.WalletProxy.VerifySignature*
-  name: VerifySignature
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_VerifySignature_
-  commentId: Overload:chia.dotnet.WalletProxy.VerifySignature
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.VerifySignature
-  nameWithType: WalletProxy.VerifySignature
-- uid: chia.dotnet.WalletProxy.WaitForSync(System.Int32,System.Threading.CancellationToken)
-  name: WaitForSync(int, CancellationToken)
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_WaitForSync_System_Int32_System_Threading_CancellationToken_
-  commentId: M:chia.dotnet.WalletProxy.WaitForSync(System.Int32,System.Threading.CancellationToken)
-  name.vb: WaitForSync(Integer, CancellationToken)
-  fullName: chia.dotnet.WalletProxy.WaitForSync(int, System.Threading.CancellationToken)
-  fullName.vb: chia.dotnet.WalletProxy.WaitForSync(Integer, System.Threading.CancellationToken)
-  nameWithType: WalletProxy.WaitForSync(int, CancellationToken)
-  nameWithType.vb: WalletProxy.WaitForSync(Integer, CancellationToken)
-- uid: chia.dotnet.WalletProxy.WaitForSync*
-  name: WaitForSync
-  href: api/chia.dotnet.WalletProxy.html#chia_dotnet_WalletProxy_WaitForSync_
-  commentId: Overload:chia.dotnet.WalletProxy.WaitForSync
-  isSpec: "True"
-  fullName: chia.dotnet.WalletProxy.WaitForSync
-  nameWithType: WalletProxy.WaitForSync
 - uid: chia.dotnet.WalletType
   name: WalletType
   href: api/chia.dotnet.WalletType.html
@@ -15562,21 +10979,15 @@ references:
   name: WebSocketRpcClient(EndpointInfo)
   href: api/chia.dotnet.WebSocketRpcClient.html#chia_dotnet_WebSocketRpcClient__ctor_chia_dotnet_EndpointInfo_
   commentId: M:chia.dotnet.WebSocketRpcClient.#ctor(chia.dotnet.EndpointInfo)
-  name.vb: New(EndpointInfo)
   fullName: chia.dotnet.WebSocketRpcClient.WebSocketRpcClient(chia.dotnet.EndpointInfo)
-  fullName.vb: chia.dotnet.WebSocketRpcClient.New(chia.dotnet.EndpointInfo)
   nameWithType: WebSocketRpcClient.WebSocketRpcClient(EndpointInfo)
-  nameWithType.vb: WebSocketRpcClient.New(EndpointInfo)
 - uid: chia.dotnet.WebSocketRpcClient.#ctor*
   name: WebSocketRpcClient
   href: api/chia.dotnet.WebSocketRpcClient.html#chia_dotnet_WebSocketRpcClient__ctor_
   commentId: Overload:chia.dotnet.WebSocketRpcClient.#ctor
   isSpec: "True"
-  name.vb: New
   fullName: chia.dotnet.WebSocketRpcClient.WebSocketRpcClient
-  fullName.vb: chia.dotnet.WebSocketRpcClient.New
   nameWithType: WebSocketRpcClient.WebSocketRpcClient
-  nameWithType.vb: WebSocketRpcClient.New
 - uid: chia.dotnet.WebSocketRpcClient.BroadcastMessageReceived
   name: BroadcastMessageReceived
   href: api/chia.dotnet.WebSocketRpcClient.html#chia_dotnet_WebSocketRpcClient_BroadcastMessageReceived
@@ -15616,14 +11027,11 @@ references:
   fullName: chia.dotnet.WebSocketRpcClient.Dispose()
   nameWithType: WebSocketRpcClient.Dispose()
 - uid: chia.dotnet.WebSocketRpcClient.Dispose(System.Boolean)
-  name: Dispose(bool)
+  name: Dispose(Boolean)
   href: api/chia.dotnet.WebSocketRpcClient.html#chia_dotnet_WebSocketRpcClient_Dispose_System_Boolean_
   commentId: M:chia.dotnet.WebSocketRpcClient.Dispose(System.Boolean)
-  name.vb: Dispose(Boolean)
-  fullName: chia.dotnet.WebSocketRpcClient.Dispose(bool)
-  fullName.vb: chia.dotnet.WebSocketRpcClient.Dispose(Boolean)
-  nameWithType: WebSocketRpcClient.Dispose(bool)
-  nameWithType.vb: WebSocketRpcClient.Dispose(Boolean)
+  fullName: chia.dotnet.WebSocketRpcClient.Dispose(System.Boolean)
+  nameWithType: WebSocketRpcClient.Dispose(Boolean)
 - uid: chia.dotnet.WebSocketRpcClient.Dispose*
   name: Dispose
   href: api/chia.dotnet.WebSocketRpcClient.html#chia_dotnet_WebSocketRpcClient_Dispose_
@@ -15696,356 +11104,3 @@ references:
   isSpec: "True"
   fullName: chia.dotnet.WebSocketRpcClient.SendMessage
   nameWithType: WebSocketRpcClient.SendMessage
-- uid: chia.dotnet.bech32
-  name: chia.dotnet.bech32
-  href: api/chia.dotnet.bech32.html
-  commentId: N:chia.dotnet.bech32
-  fullName: chia.dotnet.bech32
-  nameWithType: chia.dotnet.bech32
-- uid: chia.dotnet.bech32.Bech32M
-  name: Bech32M
-  href: api/chia.dotnet.bech32.Bech32M.html
-  commentId: T:chia.dotnet.bech32.Bech32M
-  fullName: chia.dotnet.bech32.Bech32M
-  nameWithType: Bech32M
-- uid: chia.dotnet.bech32.Bech32M.#ctor(System.String)
-  name: Bech32M(string)
-  href: api/chia.dotnet.bech32.Bech32M.html#chia_dotnet_bech32_Bech32M__ctor_System_String_
-  commentId: M:chia.dotnet.bech32.Bech32M.#ctor(System.String)
-  name.vb: New(String)
-  fullName: chia.dotnet.bech32.Bech32M.Bech32M(string)
-  fullName.vb: chia.dotnet.bech32.Bech32M.New(String)
-  nameWithType: Bech32M.Bech32M(string)
-  nameWithType.vb: Bech32M.New(String)
-- uid: chia.dotnet.bech32.Bech32M.#ctor*
-  name: Bech32M
-  href: api/chia.dotnet.bech32.Bech32M.html#chia_dotnet_bech32_Bech32M__ctor_
-  commentId: Overload:chia.dotnet.bech32.Bech32M.#ctor
-  isSpec: "True"
-  name.vb: New
-  fullName: chia.dotnet.bech32.Bech32M.Bech32M
-  fullName.vb: chia.dotnet.bech32.Bech32M.New
-  nameWithType: Bech32M.Bech32M
-  nameWithType.vb: Bech32M.New
-- uid: chia.dotnet.bech32.Bech32M.AddressPrefix
-  name: AddressPrefix
-  href: api/chia.dotnet.bech32.Bech32M.html#chia_dotnet_bech32_Bech32M_AddressPrefix
-  commentId: P:chia.dotnet.bech32.Bech32M.AddressPrefix
-  fullName: chia.dotnet.bech32.Bech32M.AddressPrefix
-  nameWithType: Bech32M.AddressPrefix
-- uid: chia.dotnet.bech32.Bech32M.AddressPrefix*
-  name: AddressPrefix
-  href: api/chia.dotnet.bech32.Bech32M.html#chia_dotnet_bech32_Bech32M_AddressPrefix_
-  commentId: Overload:chia.dotnet.bech32.Bech32M.AddressPrefix
-  isSpec: "True"
-  fullName: chia.dotnet.bech32.Bech32M.AddressPrefix
-  nameWithType: Bech32M.AddressPrefix
-- uid: chia.dotnet.bech32.Bech32M.AddressToPuzzleHash(System.String)
-  name: AddressToPuzzleHash(string)
-  href: api/chia.dotnet.bech32.Bech32M.html#chia_dotnet_bech32_Bech32M_AddressToPuzzleHash_System_String_
-  commentId: M:chia.dotnet.bech32.Bech32M.AddressToPuzzleHash(System.String)
-  name.vb: AddressToPuzzleHash(String)
-  fullName: chia.dotnet.bech32.Bech32M.AddressToPuzzleHash(string)
-  fullName.vb: chia.dotnet.bech32.Bech32M.AddressToPuzzleHash(String)
-  nameWithType: Bech32M.AddressToPuzzleHash(string)
-  nameWithType.vb: Bech32M.AddressToPuzzleHash(String)
-- uid: chia.dotnet.bech32.Bech32M.AddressToPuzzleHash*
-  name: AddressToPuzzleHash
-  href: api/chia.dotnet.bech32.Bech32M.html#chia_dotnet_bech32_Bech32M_AddressToPuzzleHash_
-  commentId: Overload:chia.dotnet.bech32.Bech32M.AddressToPuzzleHash
-  isSpec: "True"
-  fullName: chia.dotnet.bech32.Bech32M.AddressToPuzzleHash
-  nameWithType: Bech32M.AddressToPuzzleHash
-- uid: chia.dotnet.bech32.Bech32M.AddressToPuzzleHashString(System.String)
-  name: AddressToPuzzleHashString(string)
-  href: api/chia.dotnet.bech32.Bech32M.html#chia_dotnet_bech32_Bech32M_AddressToPuzzleHashString_System_String_
-  commentId: M:chia.dotnet.bech32.Bech32M.AddressToPuzzleHashString(System.String)
-  name.vb: AddressToPuzzleHashString(String)
-  fullName: chia.dotnet.bech32.Bech32M.AddressToPuzzleHashString(string)
-  fullName.vb: chia.dotnet.bech32.Bech32M.AddressToPuzzleHashString(String)
-  nameWithType: Bech32M.AddressToPuzzleHashString(string)
-  nameWithType.vb: Bech32M.AddressToPuzzleHashString(String)
-- uid: chia.dotnet.bech32.Bech32M.AddressToPuzzleHashString*
-  name: AddressToPuzzleHashString
-  href: api/chia.dotnet.bech32.Bech32M.html#chia_dotnet_bech32_Bech32M_AddressToPuzzleHashString_
-  commentId: Overload:chia.dotnet.bech32.Bech32M.AddressToPuzzleHashString
-  isSpec: "True"
-  fullName: chia.dotnet.bech32.Bech32M.AddressToPuzzleHashString
-  nameWithType: Bech32M.AddressToPuzzleHashString
-- uid: chia.dotnet.bech32.Bech32M.PuzzleHashToAddress(System.String)
-  name: PuzzleHashToAddress(string)
-  href: api/chia.dotnet.bech32.Bech32M.html#chia_dotnet_bech32_Bech32M_PuzzleHashToAddress_System_String_
-  commentId: M:chia.dotnet.bech32.Bech32M.PuzzleHashToAddress(System.String)
-  name.vb: PuzzleHashToAddress(String)
-  fullName: chia.dotnet.bech32.Bech32M.PuzzleHashToAddress(string)
-  fullName.vb: chia.dotnet.bech32.Bech32M.PuzzleHashToAddress(String)
-  nameWithType: Bech32M.PuzzleHashToAddress(string)
-  nameWithType.vb: Bech32M.PuzzleHashToAddress(String)
-- uid: chia.dotnet.bech32.Bech32M.PuzzleHashToAddress(chia.dotnet.bech32.HexBytes)
-  name: PuzzleHashToAddress(HexBytes)
-  href: api/chia.dotnet.bech32.Bech32M.html#chia_dotnet_bech32_Bech32M_PuzzleHashToAddress_chia_dotnet_bech32_HexBytes_
-  commentId: M:chia.dotnet.bech32.Bech32M.PuzzleHashToAddress(chia.dotnet.bech32.HexBytes)
-  fullName: chia.dotnet.bech32.Bech32M.PuzzleHashToAddress(chia.dotnet.bech32.HexBytes)
-  nameWithType: Bech32M.PuzzleHashToAddress(HexBytes)
-- uid: chia.dotnet.bech32.Bech32M.PuzzleHashToAddress*
-  name: PuzzleHashToAddress
-  href: api/chia.dotnet.bech32.Bech32M.html#chia_dotnet_bech32_Bech32M_PuzzleHashToAddress_
-  commentId: Overload:chia.dotnet.bech32.Bech32M.PuzzleHashToAddress
-  isSpec: "True"
-  fullName: chia.dotnet.bech32.Bech32M.PuzzleHashToAddress
-  nameWithType: Bech32M.PuzzleHashToAddress
-- uid: chia.dotnet.bech32.HexBytes
-  name: HexBytes
-  href: api/chia.dotnet.bech32.HexBytes.html
-  commentId: T:chia.dotnet.bech32.HexBytes
-  fullName: chia.dotnet.bech32.HexBytes
-  nameWithType: HexBytes
-- uid: chia.dotnet.bech32.HexBytes.#ctor(System.String,System.Byte[])
-  name: HexBytes(string, byte[])
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes__ctor_System_String_System_Byte___
-  commentId: M:chia.dotnet.bech32.HexBytes.#ctor(System.String,System.Byte[])
-  name.vb: New(String, Byte())
-  fullName: chia.dotnet.bech32.HexBytes.HexBytes(string, byte[])
-  fullName.vb: chia.dotnet.bech32.HexBytes.New(String, Byte())
-  nameWithType: HexBytes.HexBytes(string, byte[])
-  nameWithType.vb: HexBytes.New(String, Byte())
-- uid: chia.dotnet.bech32.HexBytes.#ctor*
-  name: HexBytes
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes__ctor_
-  commentId: Overload:chia.dotnet.bech32.HexBytes.#ctor
-  isSpec: "True"
-  name.vb: New
-  fullName: chia.dotnet.bech32.HexBytes.HexBytes
-  fullName.vb: chia.dotnet.bech32.HexBytes.New
-  nameWithType: HexBytes.HexBytes
-  nameWithType.vb: HexBytes.New
-- uid: chia.dotnet.bech32.HexBytes.Bytes
-  name: Bytes
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_Bytes
-  commentId: P:chia.dotnet.bech32.HexBytes.Bytes
-  fullName: chia.dotnet.bech32.HexBytes.Bytes
-  nameWithType: HexBytes.Bytes
-- uid: chia.dotnet.bech32.HexBytes.Bytes*
-  name: Bytes
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_Bytes_
-  commentId: Overload:chia.dotnet.bech32.HexBytes.Bytes
-  isSpec: "True"
-  fullName: chia.dotnet.bech32.HexBytes.Bytes
-  nameWithType: HexBytes.Bytes
-- uid: chia.dotnet.bech32.HexBytes.Empty
-  name: Empty
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_Empty
-  commentId: P:chia.dotnet.bech32.HexBytes.Empty
-  fullName: chia.dotnet.bech32.HexBytes.Empty
-  nameWithType: HexBytes.Empty
-- uid: chia.dotnet.bech32.HexBytes.Empty*
-  name: Empty
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_Empty_
-  commentId: Overload:chia.dotnet.bech32.HexBytes.Empty
-  isSpec: "True"
-  fullName: chia.dotnet.bech32.HexBytes.Empty
-  nameWithType: HexBytes.Empty
-- uid: chia.dotnet.bech32.HexBytes.Equals(System.Object)
-  name: Equals(object?)
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_Equals_System_Object_
-  commentId: M:chia.dotnet.bech32.HexBytes.Equals(System.Object)
-  name.vb: Equals(Object)
-  fullName: chia.dotnet.bech32.HexBytes.Equals(object?)
-  fullName.vb: chia.dotnet.bech32.HexBytes.Equals(Object)
-  nameWithType: HexBytes.Equals(object?)
-  nameWithType.vb: HexBytes.Equals(Object)
-- uid: chia.dotnet.bech32.HexBytes.Equals*
-  name: Equals
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_Equals_
-  commentId: Overload:chia.dotnet.bech32.HexBytes.Equals
-  isSpec: "True"
-  fullName: chia.dotnet.bech32.HexBytes.Equals
-  nameWithType: HexBytes.Equals
-- uid: chia.dotnet.bech32.HexBytes.FromBytes(System.Byte[])
-  name: FromBytes(byte[])
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_FromBytes_System_Byte___
-  commentId: M:chia.dotnet.bech32.HexBytes.FromBytes(System.Byte[])
-  name.vb: FromBytes(Byte())
-  fullName: chia.dotnet.bech32.HexBytes.FromBytes(byte[])
-  fullName.vb: chia.dotnet.bech32.HexBytes.FromBytes(Byte())
-  nameWithType: HexBytes.FromBytes(byte[])
-  nameWithType.vb: HexBytes.FromBytes(Byte())
-- uid: chia.dotnet.bech32.HexBytes.FromBytes*
-  name: FromBytes
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_FromBytes_
-  commentId: Overload:chia.dotnet.bech32.HexBytes.FromBytes
-  isSpec: "True"
-  fullName: chia.dotnet.bech32.HexBytes.FromBytes
-  nameWithType: HexBytes.FromBytes
-- uid: chia.dotnet.bech32.HexBytes.FromHex(System.String)
-  name: FromHex(string)
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_FromHex_System_String_
-  commentId: M:chia.dotnet.bech32.HexBytes.FromHex(System.String)
-  name.vb: FromHex(String)
-  fullName: chia.dotnet.bech32.HexBytes.FromHex(string)
-  fullName.vb: chia.dotnet.bech32.HexBytes.FromHex(String)
-  nameWithType: HexBytes.FromHex(string)
-  nameWithType.vb: HexBytes.FromHex(String)
-- uid: chia.dotnet.bech32.HexBytes.FromHex*
-  name: FromHex
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_FromHex_
-  commentId: Overload:chia.dotnet.bech32.HexBytes.FromHex
-  isSpec: "True"
-  fullName: chia.dotnet.bech32.HexBytes.FromHex
-  nameWithType: HexBytes.FromHex
-- uid: chia.dotnet.bech32.HexBytes.GetHashCode
-  name: GetHashCode()
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_GetHashCode
-  commentId: M:chia.dotnet.bech32.HexBytes.GetHashCode
-  fullName: chia.dotnet.bech32.HexBytes.GetHashCode()
-  nameWithType: HexBytes.GetHashCode()
-- uid: chia.dotnet.bech32.HexBytes.GetHashCode*
-  name: GetHashCode
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_GetHashCode_
-  commentId: Overload:chia.dotnet.bech32.HexBytes.GetHashCode
-  isSpec: "True"
-  fullName: chia.dotnet.bech32.HexBytes.GetHashCode
-  nameWithType: HexBytes.GetHashCode
-- uid: chia.dotnet.bech32.HexBytes.Hex
-  name: Hex
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_Hex
-  commentId: P:chia.dotnet.bech32.HexBytes.Hex
-  fullName: chia.dotnet.bech32.HexBytes.Hex
-  nameWithType: HexBytes.Hex
-- uid: chia.dotnet.bech32.HexBytes.Hex*
-  name: Hex
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_Hex_
-  commentId: Overload:chia.dotnet.bech32.HexBytes.Hex
-  isSpec: "True"
-  fullName: chia.dotnet.bech32.HexBytes.Hex
-  nameWithType: HexBytes.Hex
-- uid: chia.dotnet.bech32.HexBytes.IsEmpty
-  name: IsEmpty
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_IsEmpty
-  commentId: P:chia.dotnet.bech32.HexBytes.IsEmpty
-  fullName: chia.dotnet.bech32.HexBytes.IsEmpty
-  nameWithType: HexBytes.IsEmpty
-- uid: chia.dotnet.bech32.HexBytes.IsEmpty*
-  name: IsEmpty
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_IsEmpty_
-  commentId: Overload:chia.dotnet.bech32.HexBytes.IsEmpty
-  isSpec: "True"
-  fullName: chia.dotnet.bech32.HexBytes.IsEmpty
-  nameWithType: HexBytes.IsEmpty
-- uid: chia.dotnet.bech32.HexBytes.Sha256
-  name: Sha256()
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_Sha256
-  commentId: M:chia.dotnet.bech32.HexBytes.Sha256
-  fullName: chia.dotnet.bech32.HexBytes.Sha256()
-  nameWithType: HexBytes.Sha256()
-- uid: chia.dotnet.bech32.HexBytes.Sha256*
-  name: Sha256
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_Sha256_
-  commentId: Overload:chia.dotnet.bech32.HexBytes.Sha256
-  isSpec: "True"
-  fullName: chia.dotnet.bech32.HexBytes.Sha256
-  nameWithType: HexBytes.Sha256
-- uid: chia.dotnet.bech32.HexBytes.ToString
-  name: ToString()
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_ToString
-  commentId: M:chia.dotnet.bech32.HexBytes.ToString
-  fullName: chia.dotnet.bech32.HexBytes.ToString()
-  nameWithType: HexBytes.ToString()
-- uid: chia.dotnet.bech32.HexBytes.ToString*
-  name: ToString
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_ToString_
-  commentId: Overload:chia.dotnet.bech32.HexBytes.ToString
-  isSpec: "True"
-  fullName: chia.dotnet.bech32.HexBytes.ToString
-  nameWithType: HexBytes.ToString
-- uid: chia.dotnet.bech32.HexBytes.TryFromHex(System.String,chia.dotnet.bech32.HexBytes@)
-  name: TryFromHex(string, out HexBytes)
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_TryFromHex_System_String_chia_dotnet_bech32_HexBytes__
-  commentId: M:chia.dotnet.bech32.HexBytes.TryFromHex(System.String,chia.dotnet.bech32.HexBytes@)
-  name.vb: TryFromHex(String, HexBytes)
-  fullName: chia.dotnet.bech32.HexBytes.TryFromHex(string, out chia.dotnet.bech32.HexBytes)
-  fullName.vb: chia.dotnet.bech32.HexBytes.TryFromHex(String, chia.dotnet.bech32.HexBytes)
-  nameWithType: HexBytes.TryFromHex(string, out HexBytes)
-  nameWithType.vb: HexBytes.TryFromHex(String, HexBytes)
-- uid: chia.dotnet.bech32.HexBytes.TryFromHex*
-  name: TryFromHex
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_TryFromHex_
-  commentId: Overload:chia.dotnet.bech32.HexBytes.TryFromHex
-  isSpec: "True"
-  fullName: chia.dotnet.bech32.HexBytes.TryFromHex
-  nameWithType: HexBytes.TryFromHex
-- uid: chia.dotnet.bech32.HexBytes.op_Addition(chia.dotnet.bech32.HexBytes,System.Byte[])
-  name: operator +(HexBytes, byte[])
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_op_Addition_chia_dotnet_bech32_HexBytes_System_Byte___
-  commentId: M:chia.dotnet.bech32.HexBytes.op_Addition(chia.dotnet.bech32.HexBytes,System.Byte[])
-  name.vb: +(HexBytes, Byte())
-  fullName: chia.dotnet.bech32.HexBytes.operator +(chia.dotnet.bech32.HexBytes, byte[])
-  fullName.vb: chia.dotnet.bech32.HexBytes.+(chia.dotnet.bech32.HexBytes, Byte())
-  nameWithType: HexBytes.operator +(HexBytes, byte[])
-  nameWithType.vb: HexBytes.+(HexBytes, Byte())
-- uid: chia.dotnet.bech32.HexBytes.op_Addition(chia.dotnet.bech32.HexBytes,System.String)
-  name: operator +(HexBytes, string)
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_op_Addition_chia_dotnet_bech32_HexBytes_System_String_
-  commentId: M:chia.dotnet.bech32.HexBytes.op_Addition(chia.dotnet.bech32.HexBytes,System.String)
-  name.vb: +(HexBytes, String)
-  fullName: chia.dotnet.bech32.HexBytes.operator +(chia.dotnet.bech32.HexBytes, string)
-  fullName.vb: chia.dotnet.bech32.HexBytes.+(chia.dotnet.bech32.HexBytes, String)
-  nameWithType: HexBytes.operator +(HexBytes, string)
-  nameWithType.vb: HexBytes.+(HexBytes, String)
-- uid: chia.dotnet.bech32.HexBytes.op_Addition(chia.dotnet.bech32.HexBytes,chia.dotnet.bech32.HexBytes)
-  name: operator +(HexBytes, HexBytes)
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_op_Addition_chia_dotnet_bech32_HexBytes_chia_dotnet_bech32_HexBytes_
-  commentId: M:chia.dotnet.bech32.HexBytes.op_Addition(chia.dotnet.bech32.HexBytes,chia.dotnet.bech32.HexBytes)
-  name.vb: +(HexBytes, HexBytes)
-  fullName: chia.dotnet.bech32.HexBytes.operator +(chia.dotnet.bech32.HexBytes, chia.dotnet.bech32.HexBytes)
-  fullName.vb: chia.dotnet.bech32.HexBytes.+(chia.dotnet.bech32.HexBytes, chia.dotnet.bech32.HexBytes)
-  nameWithType: HexBytes.operator +(HexBytes, HexBytes)
-  nameWithType.vb: HexBytes.+(HexBytes, HexBytes)
-- uid: chia.dotnet.bech32.HexBytes.op_Addition*
-  name: operator +
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_op_Addition_
-  commentId: Overload:chia.dotnet.bech32.HexBytes.op_Addition
-  isSpec: "True"
-  name.vb: +
-  fullName: chia.dotnet.bech32.HexBytes.operator +
-  fullName.vb: chia.dotnet.bech32.HexBytes.+
-  nameWithType: HexBytes.operator +
-  nameWithType.vb: HexBytes.+
-- uid: chia.dotnet.bech32.HexBytes.op_Equality(chia.dotnet.bech32.HexBytes,chia.dotnet.bech32.HexBytes)
-  name: operator ==(HexBytes, HexBytes)
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_op_Equality_chia_dotnet_bech32_HexBytes_chia_dotnet_bech32_HexBytes_
-  commentId: M:chia.dotnet.bech32.HexBytes.op_Equality(chia.dotnet.bech32.HexBytes,chia.dotnet.bech32.HexBytes)
-  name.vb: =(HexBytes, HexBytes)
-  fullName: chia.dotnet.bech32.HexBytes.operator ==(chia.dotnet.bech32.HexBytes, chia.dotnet.bech32.HexBytes)
-  fullName.vb: chia.dotnet.bech32.HexBytes.=(chia.dotnet.bech32.HexBytes, chia.dotnet.bech32.HexBytes)
-  nameWithType: HexBytes.operator ==(HexBytes, HexBytes)
-  nameWithType.vb: HexBytes.=(HexBytes, HexBytes)
-- uid: chia.dotnet.bech32.HexBytes.op_Equality*
-  name: operator ==
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_op_Equality_
-  commentId: Overload:chia.dotnet.bech32.HexBytes.op_Equality
-  isSpec: "True"
-  name.vb: =
-  fullName: chia.dotnet.bech32.HexBytes.operator ==
-  fullName.vb: chia.dotnet.bech32.HexBytes.=
-  nameWithType: HexBytes.operator ==
-  nameWithType.vb: HexBytes.=
-- uid: chia.dotnet.bech32.HexBytes.op_Inequality(chia.dotnet.bech32.HexBytes,chia.dotnet.bech32.HexBytes)
-  name: operator !=(HexBytes, HexBytes)
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_op_Inequality_chia_dotnet_bech32_HexBytes_chia_dotnet_bech32_HexBytes_
-  commentId: M:chia.dotnet.bech32.HexBytes.op_Inequality(chia.dotnet.bech32.HexBytes,chia.dotnet.bech32.HexBytes)
-  name.vb: <>(HexBytes, HexBytes)
-  fullName: chia.dotnet.bech32.HexBytes.operator !=(chia.dotnet.bech32.HexBytes, chia.dotnet.bech32.HexBytes)
-  fullName.vb: chia.dotnet.bech32.HexBytes.<>(chia.dotnet.bech32.HexBytes, chia.dotnet.bech32.HexBytes)
-  nameWithType: HexBytes.operator !=(HexBytes, HexBytes)
-  nameWithType.vb: HexBytes.<>(HexBytes, HexBytes)
-- uid: chia.dotnet.bech32.HexBytes.op_Inequality*
-  name: operator !=
-  href: api/chia.dotnet.bech32.HexBytes.html#chia_dotnet_bech32_HexBytes_op_Inequality_
-  commentId: Overload:chia.dotnet.bech32.HexBytes.op_Inequality
-  isSpec: "True"
-  name.vb: <>
-  fullName: chia.dotnet.bech32.HexBytes.operator !=
-  fullName.vb: chia.dotnet.bech32.HexBytes.<>
-  nameWithType: HexBytes.operator !=
-  nameWithType.vb: HexBytes.<>
diff --git a/src/EventingTestHarness/Program.cs b/src/EventingTestHarness/Program.cs
index 9776476f..ad8700fc 100644
--- a/src/EventingTestHarness/Program.cs
+++ b/src/EventingTestHarness/Program.cs
@@ -6,11 +6,12 @@
 
 var daemon = new DaemonProxy(rpcClient, "eventing_testharness");
 await daemon.RegisterService("wallet_ui"); // this listens for the messages sent to the ui
+daemon.StateChanged += (sender, data) => Console.WriteLine($"daemon state change: {data}");
 
 var farmer = daemon.CreateProxyFrom<FarmerProxy>();
-farmer.ConnectionsChanged += (sender, data) => Console.WriteLine($"Connections count: {data.Count()}");
+farmer.ConnectionAdded += (sender, data) => Console.WriteLine($"Connection added: {data}");
 farmer.NewFarmingInfo += (sender, data) => Console.WriteLine($"Farming info: {data}");
-farmer.NewSignagePoint += (sender, data) => Console.WriteLine($"Signage Point: {data}");
+farmer.NewSignagePoint += (sender, data) => Console.WriteLine($"Signage point: {data}");
 
 while (true)
 {
diff --git a/src/chia-dotnet/DIDWallet.cs b/src/chia-dotnet/DIDWallet.cs
index 02b7f10f..340e9210 100644
--- a/src/chia-dotnet/DIDWallet.cs
+++ b/src/chia-dotnet/DIDWallet.cs
@@ -16,7 +16,6 @@ namespace chia.dotnet
     /// <param name="walletProxy">Wallet RPC proxy to use for communication</param>
     public sealed class DIDWallet(uint walletId, WalletProxy walletProxy) : Wallet(walletId, walletProxy)
     {
-
         /// <summary>
         /// Validates that <see cref="Wallet.WalletId"/> is a <see cref="WalletType.DISTRIBUTED_ID"/>
         /// </summary>
diff --git a/src/chia-dotnet/DaemonProxy.cs b/src/chia-dotnet/DaemonProxy.cs
index f336bbeb..940c1acb 100644
--- a/src/chia-dotnet/DaemonProxy.cs
+++ b/src/chia-dotnet/DaemonProxy.cs
@@ -19,6 +19,35 @@ namespace chia.dotnet
     /// <param name="originService"><see cref="Message.Origin"/></param>
     public sealed class DaemonProxy(WebSocketRpcClient rpcClient, string originService) : ServiceProxy(rpcClient, ServiceNames.Daemon, originService)
     {
+        /// <summary>
+        /// Event raised when the keyring status changes 
+        /// </summary>
+        public event EventHandler<dynamic>? KeyringStatusChanged;
+
+        /// <summary>
+        /// Event raised when the Daemon or Plotter changes state 
+        /// </summary>
+        public event EventHandler<dynamic>? StateChanged;
+
+        /// <summary>
+        /// <see cref="ServiceProxy.OnEventMessage(Message)"/>
+        /// </summary>
+        /// <param name="msg"></param>
+        protected override void OnEventMessage(Message msg)
+        {
+            if (msg.Command == "keyring_status_changed")
+            {
+                KeyringStatusChanged?.Invoke(this, msg.Data);
+            }
+            else if (msg.Command == "state_changed")
+            {
+                StateChanged?.Invoke(this, msg.Data);
+            }
+            else
+            {
+                base.OnEventMessage(msg);
+            }
+        }
         /// <summary>
         /// Sends ping message to the service
         /// </summary>
diff --git a/src/chia-dotnet/DataLayerProxy.cs b/src/chia-dotnet/DataLayerProxy.cs
index 4482982d..995ebf2b 100644
--- a/src/chia-dotnet/DataLayerProxy.cs
+++ b/src/chia-dotnet/DataLayerProxy.cs
@@ -17,7 +17,6 @@ namespace chia.dotnet
     /// <param name="originService"><see cref="Message.Origin"/></param>
     public sealed class DataLayerProxy(IRpcClient rpcClient, string originService) : ServiceProxy(rpcClient, ServiceNames.DataLayer, originService)
     {
-
         /// <summary>
         /// Adds a mirror
         /// </summary>
diff --git a/src/chia-dotnet/DataLayerWallet.cs b/src/chia-dotnet/DataLayerWallet.cs
index cb64b9fc..dcf62f25 100644
--- a/src/chia-dotnet/DataLayerWallet.cs
+++ b/src/chia-dotnet/DataLayerWallet.cs
@@ -16,7 +16,6 @@ namespace chia.dotnet
     /// <param name="walletProxy">Wallet RPC proxy to use for communication</param>
     public sealed class DataLayerWallet(uint walletId, WalletProxy walletProxy) : Wallet(walletId, walletProxy)
     {
-
         /// <summary>
         /// Validates that <see cref="Wallet.WalletId"/> is a <see cref="WalletType.DATA_LAYER"/>
         /// </summary>
diff --git a/src/chia-dotnet/FarmerProxy.cs b/src/chia-dotnet/FarmerProxy.cs
index 2d9a8be2..6ee27194 100644
--- a/src/chia-dotnet/FarmerProxy.cs
+++ b/src/chia-dotnet/FarmerProxy.cs
@@ -23,13 +23,14 @@ public sealed class FarmerProxy(IRpcClient rpcClient, string originService) : Se
         public event EventHandler<dynamic>? NewSignagePoint;
 
         /// <summary>
-        /// Event raised when a new signage point is received
+        /// Event raised when new farming info is received
         /// </summary>
         public event EventHandler<dynamic>? NewFarmingInfo;
 
         /// <summary>
         /// Event raised when a proof message arrives
         /// </summary>
+        /// <remarks>Requires registering as the `metrics` service</remarks>
         public event EventHandler<dynamic>? Proof;
 
         /// <summary>
@@ -64,7 +65,7 @@ protected override void OnEventMessage(Message msg)
             }
             else if (msg.Command == "new_farming_info")
             {
-                NewFarmingInfo?.Invoke(this, msg.Data);
+                NewFarmingInfo?.Invoke(this, msg.Data?.farming_info);
             }
             else if (msg.Command == "proof")
             {
diff --git a/src/chia-dotnet/FullNodeProxy.cs b/src/chia-dotnet/FullNodeProxy.cs
index a2d6d26b..8c14bc5b 100644
--- a/src/chia-dotnet/FullNodeProxy.cs
+++ b/src/chia-dotnet/FullNodeProxy.cs
@@ -20,6 +20,26 @@ namespace chia.dotnet
     /// <param name="originService"><see cref="Message.Origin"/></param>
     public sealed class FullNodeProxy(IRpcClient rpcClient, string originService) : ServiceProxy(rpcClient, ServiceNames.FullNode, originService)
     {
+        /// <summary>
+        /// Event raised when the blockchain state changes
+        /// </summary>
+        public event EventHandler<dynamic>? BlockchainStateChanged;
+
+        /// <summary>
+        /// <see cref="ServiceProxy.OnEventMessage(Message)"/>
+        /// </summary>
+        /// <param name="msg"></param>
+        protected override void OnEventMessage(Message msg)
+        {
+            if (msg.Command == "get_blockchain_state")
+            {
+                BlockchainStateChanged?.Invoke(this, msg.Data?.blockchain_state);
+            }
+            else
+            {
+                base.OnEventMessage(msg);
+            }
+        }
 
         /// <summary>
         /// Will wait until <see cref="GetBlockchainState(CancellationToken)"/> indicates 
diff --git a/src/chia-dotnet/HarvesterProxy.cs b/src/chia-dotnet/HarvesterProxy.cs
index c7702491..b32902ec 100644
--- a/src/chia-dotnet/HarvesterProxy.cs
+++ b/src/chia-dotnet/HarvesterProxy.cs
@@ -16,6 +16,35 @@ namespace chia.dotnet
     /// <param name="originService"><see cref="Message.Origin"/></param>
     public sealed class HarvesterProxy(IRpcClient rpcClient, string originService) : ServiceProxy(rpcClient, ServiceNames.Harvester, originService)
     {
+        /// <summary>
+        /// Event raised when the plots change
+        /// </summary>
+        public event EventHandler<dynamic>? PlotsChanged;
+
+        /// <summary>
+        /// Event raised when the farming info changes
+        /// </summary>
+        public event EventHandler<dynamic>? FarmingInfoChanged;
+
+        /// <summary>
+        /// <see cref="ServiceProxy.OnEventMessage(Message)"/>
+        /// </summary>
+        /// <param name="msg"></param>
+        protected override void OnEventMessage(Message msg)
+        {
+            if (msg.Command == "get_plots")
+            {
+                PlotsChanged?.Invoke(this, msg.Data);
+            }
+            else if (msg.Command == "farming_info")
+            {
+                FarmingInfoChanged?.Invoke(this, msg.Data);
+            }
+            else
+            {
+                base.OnEventMessage(msg);
+            }
+        }
 
         /// <summary>
         /// Gets harvester configuration.
diff --git a/src/chia-dotnet/PoolWallet.cs b/src/chia-dotnet/PoolWallet.cs
index 0135f4d2..2659cd32 100644
--- a/src/chia-dotnet/PoolWallet.cs
+++ b/src/chia-dotnet/PoolWallet.cs
@@ -15,7 +15,6 @@ namespace chia.dotnet
     /// <param name="walletProxy">Wallet RPC proxy to use for communication</param>
     public sealed class PoolWallet(uint walletId, WalletProxy walletProxy) : Wallet(walletId, walletProxy)
     {
-
         /// <summary>
         /// Validates that <see cref="Wallet.WalletId"/> is a <see cref="WalletType.POOLING_WALLET"/>
         /// </summary>
diff --git a/src/chia-dotnet/ServiceProxy.cs b/src/chia-dotnet/ServiceProxy.cs
index eb11679d..f2d03238 100644
--- a/src/chia-dotnet/ServiceProxy.cs
+++ b/src/chia-dotnet/ServiceProxy.cs
@@ -1,5 +1,4 @@
 using System;
-using System.Diagnostics;
 using System.Collections.Generic;
 using System.Dynamic;
 using System.Threading;
@@ -41,9 +40,10 @@ protected ServiceProxy(IRpcClient rpcClient, string destinationService, string o
             {
                 wss.BroadcastMessageReceived += (sender, msg) =>
                 {
-                    // this filters the messages so that derived classes
-                    // only get signaled for messages from their service
-                    if (msg.Origin == DestinationService)
+                    // this filters out messages responses and also
+                    // makes sure that that derived classes only get
+                    // signaled for messages from their respective services
+                    if (!msg.Ack && msg.Origin == DestinationService)
                     {
                         OnEventMessage(msg);
                     }
@@ -59,16 +59,18 @@ protected ServiceProxy(IRpcClient rpcClient, string destinationService, string o
         /// <summary>
         /// Event raised when a get_connections broadcast message is received
         /// </summary>
-        public event EventHandler<IEnumerable<ConnectionInfo>>? ConnectionsChanged;
+        public event EventHandler<dynamic>? ConnectionsChanged;
 
         /// <summary>
         /// Event raised when a connection is added
         /// </summary>
+        /// <remarks>Requires registering as the `metrics` service</remarks>
         public event EventHandler<dynamic>? ConnectionAdded;
 
         /// <summary>
         /// Event raised when a connection is closed
         /// </summary>
+        /// <remarks>Requires registering as the `metrics` service</remarks>
         public event EventHandler<dynamic>? ConnectionClosed;
 
         /// <summary>
@@ -81,18 +83,16 @@ protected ServiceProxy(IRpcClient rpcClient, string destinationService, string o
         /// </summary>
         /// <param name="msg"></param>
         /// <remarks>You need to call <see cref="DaemonProxy.RegisterService(string, CancellationToken)"/> 
-        /// <remarks>You need to call <see cref="DaemonProxy.RegisterService(string, CancellationToken)"/> 
-        /// with `wallet_ui` in order for service events to be generated.</remarks>
+        /// with `wallet_ui` or `metrics` in order for service events to be generated.</remarks>
         protected virtual void OnEventMessage(Message msg)
         {
             if (msg.Command == "get_connections")
             {
-                var connections = SafeDeserializePayload<IEnumerable<ConnectionInfo>>(msg.Data, "connections");
-                ConnectionsChanged?.Invoke(this, connections);
+                ConnectionsChanged?.Invoke(this, msg.Data);
             }
             else if (msg.Command == "add_connection")
             {
-                ConnectionsChanged?.Invoke(this, msg.Data);
+                ConnectionAdded?.Invoke(this, msg.Data);
             }
             else if (msg.Command == "close_connection")
             {
@@ -104,20 +104,6 @@ protected virtual void OnEventMessage(Message msg)
             }
         }
 
-        protected static T? SafeDeserializePayload<T>(dynamic payload, string childItem)
-        {
-            try
-            {
-                return Converters.ToObject<IEnumerable<ConnectionInfo>>(payload, childItem);
-            }
-            catch (Exception ex)
-            {
-                Debug.WriteLine(ex.ToString());
-            }
-
-            return default;
-        }
-
         /// <summary>
         /// The name of the service that is running. Will be used as the <see cref="Message.Origin"/> of all messages
         /// as well as the identifier used for <see cref="DaemonProxy.RegisterService(string, CancellationToken)"/>
diff --git a/src/chia-dotnet/WalletProxy.cs b/src/chia-dotnet/WalletProxy.cs
index a07cab18..42df772d 100644
--- a/src/chia-dotnet/WalletProxy.cs
+++ b/src/chia-dotnet/WalletProxy.cs
@@ -18,6 +18,46 @@ namespace chia.dotnet
     /// <param name="originService"><see cref="Message.Origin"/></param>
     public sealed class WalletProxy(IRpcClient rpcClient, string originService) : ServiceProxy(rpcClient, ServiceNames.Wallet, originService)
     {
+        /// <summary>
+        /// Event raised when the wallet state changes
+        /// </summary>
+        public event EventHandler<dynamic>? StateChanged;
+
+        /// <summary>
+        /// Event raised when a coin is added
+        /// </summary>
+        /// <remarks>Requires registering as the `metrics` service</remarks>
+        public event EventHandler<dynamic>? CoinAdded;
+
+        /// <summary>
+        /// Event raised when the sync state changes
+        /// </summary>
+        /// <remarks>Requires registering as the `metrics` service</remarks>
+        public event EventHandler<dynamic>? SyncChanged;
+
+        /// <summary>
+        /// <see cref="ServiceProxy.OnEventMessage(Message)"/>
+        /// </summary>
+        /// <param name="msg"></param>
+        protected override void OnEventMessage(Message msg)
+        {
+            if (msg.Command == "state_changed")
+            {
+                StateChanged?.Invoke(this, msg.Data);
+            }
+            else if (msg.Command == "coin_added")
+            {
+                CoinAdded?.Invoke(this, msg.Data);
+            }
+            else if (msg.Command == "sync_changed")
+            {
+                SyncChanged?.Invoke(this, msg.Data);
+            }
+            else
+            {
+                base.OnEventMessage(msg);
+            }
+        }
 
         /// <summary>
         /// Gets basic info about a pool that is used for pool wallet creation
diff --git a/src/chia-dotnet/chia-dotnet.csproj b/src/chia-dotnet/chia-dotnet.csproj
index 49366388..db6de624 100644
--- a/src/chia-dotnet/chia-dotnet.csproj
+++ b/src/chia-dotnet/chia-dotnet.csproj
@@ -7,7 +7,7 @@
     <GenerateDocumentationFile>true</GenerateDocumentationFile>
     <NoWarn>$(NoWarn);CS1591</NoWarn>
     <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
-    <Version>3.0.1</Version>
+    <Version>3.1.0</Version>
     <Authors>dkackman</Authors>
     <Company>dkackman</Company>
     <Description>A .net client library for chia™ RPC interfaces that runs on linux and windows.</Description>
@@ -18,11 +18,11 @@
     <RepositoryUrl>https://github.com/dkackman/chia-dotnet</RepositoryUrl>
     <RepositoryType>git</RepositoryType>
     <PackageTags>chia, 2.1.2</PackageTags>
-    <PackageReleaseNotes>revert UInt 128</PackageReleaseNotes>
+    <PackageReleaseNotes>Add service events</PackageReleaseNotes>
     <PackageIcon>chia-leaf-logo-384x384.png</PackageIcon>
     <PackageIconUrl />
-    <AssemblyVersion>3.0.1.0</AssemblyVersion>
-    <FileVersion>3.0.1.0</FileVersion>
+    <AssemblyVersion>3.1.0.0</AssemblyVersion>
+    <FileVersion>3.1.0.0</FileVersion>
     <Nullable>enable</Nullable>
     <Title>chia.dotnet</Title>
     <PackageReadmeFile>README.md</PackageReadmeFile>
diff --git a/src/docfx/docfx.json b/src/docfx/docfx.json
index 6423f6f9..b61613b5 100644
--- a/src/docfx/docfx.json
+++ b/src/docfx/docfx.json
@@ -60,8 +60,8 @@
       "modern"
     ],
     "globalMetadata": {
-      "_appName": "chia-dotnet-bls",
-      "_appTitle": "chia-dotnet-bls",
+      "_appName": "chia-dotnet",
+      "_appTitle": "chia-dotnet",
       "_appLogoPath": "images/favicon-32x32.png",
       "_appFaviconPath": "images/favicon.ico",
       "_enableSearch": true,