> ## Documentation Index
> Fetch the complete documentation index at: https://docs.canton.network/llms.txt
> Use this file to discover all available pages before exploring further.

# Details and history

> Versioned OpenRPC reference docs.

<div class="x2mdx-ref-hero">
  <p class="x2mdx-ref-eyebrow">OpenRPC Reference</p>

  <h1 class="x2mdx-ref-title">Wallet Gateway</h1>

  <p class="x2mdx-ref-summary">Operation-first JSON-RPC reference pages with version history carried from the snapshot lifecycle report.</p>

  <div class="x2mdx-ref-badges">
    <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">OpenRPC</span>

    <span class="x2mdx-ref-badge x2mdx-ref-badge--neutral">1.4.0</span>
  </div>

  <dl class="x2mdx-ref-meta-grid">
    <div class="x2mdx-ref-meta-item">
      <dt>Publish version</dt>
      <dd>1.4.0</dd>
    </div>

    <div class="x2mdx-ref-meta-item">
      <dt>Versions compared</dt>
      <dd>0.24.0, 0.25.0, 0.26.0, 0.27.0, 1.1.0, 1.2.0, 1.2.1, 1.3.0, 1.4.0</dd>
    </div>

    <div class="x2mdx-ref-meta-item">
      <dt>Source</dt>
      <dd>splice-wallet-kernel Wallet Gateway OpenRPC specs from wallet-gateway-remote releases</dd>
    </div>

    <div class="x2mdx-ref-meta-item">
      <dt>Version filter</dt>
      <dd>@canton-network/wallet-gateway-remote@ GitHub releases</dd>
    </div>
  </dl>
</div>

## Specs

Choose a spec page to browse its methods, then drill into operation pages for request/response details.

<div class="x2mdx-ref-card-grid">
  <a class="x2mdx-ref-card" href="/reference/wallet-gateway-json-rpc/specs/dapp-api">
    <div class="x2mdx-ref-card-head">
      <h3>Sync dApp API</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">JSON-RPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 0.24.0</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Changed 1.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">An OpenRPC specification for the dapp to interact with a Wallet Provider.</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Methods</dt>
        <dd>14</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Latest version</dt>
        <dd>1.4.0</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>OpenRPC</dt>
        <dd>1.2.6</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="/reference/wallet-gateway-json-rpc/specs/dapp-remote-api">
    <div class="x2mdx-ref-card-head">
      <h3>Async dApp API</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">JSON-RPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 0.24.0</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Changed 1.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">An OpenRPC specification for remotely hosted Wallet Providers. Due to the remote nature, an implementing provider must bridge certain functionality on the client-side to satisfy the general dApp AP...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Methods</dt>
        <dd>15</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Latest version</dt>
        <dd>1.4.0</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>OpenRPC</dt>
        <dd>1.2.6</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="/reference/wallet-gateway-json-rpc/specs/signing-api">
    <div class="x2mdx-ref-card-head">
      <h3>Signing API</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">JSON-RPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 0.24.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">An OpenRPC specification for the Signing API which allows the Wallet Gateway to interact with a Wallet Providers.</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Methods</dt>
        <dd>9</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Latest version</dt>
        <dd>1.4.0</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>OpenRPC</dt>
        <dd>1.2.6</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="/reference/wallet-gateway-json-rpc/specs/user-api">
    <div class="x2mdx-ref-card-head">
      <h3>User API</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">JSON-RPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 0.24.0</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Changed 1.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">An OpenRPC specification for the user to interact with the Wallet Gateway.</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Methods</dt>
        <dd>28</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Latest version</dt>
        <dd>1.4.0</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>OpenRPC</dt>
        <dd>1.2.6</dd>
      </div>
    </dl>
  </a>
</div>
