Skip to content
This repository has been archived by the owner on Aug 30, 2022. It is now read-only.

Commit

Permalink
Merge pull request #187 from EOSIO/develop
Browse files Browse the repository at this point in the history
Update docs for v0.1.0.
  • Loading branch information
Brandon Fancher authored May 14, 2019
2 parents 64eac0d + e13ec95 commit 0feb06f
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ Then, inside a `do...catch` or throwing function, do the following:
let transaction = EosioTransaction()
transaction.rpcProvider = EosioRpcProvider(endpoint: URL(string: "http://localhost:8888")!)
transaction.serializationProvider = EosioAbieosSerializationProvider()
transaction.signatureProvider = try EosioSwiftSoftkeySignatureProvider(privateKeys: ["yourPrivateKey"])
transaction.signatureProvider = try EosioSoftkeySignatureProvider(privateKeys: ["yourPrivateKey"])

/// Actions can now be added to the transaction, which can, in turn, be signed and broadcast:

Expand Down Expand Up @@ -107,7 +107,7 @@ Alternatively, to avoid having to set the providers on every transaction, you ca

```swift
let rpcProvider = EosioRpcProvider(endpoint: URL(string: "http://localhost:8888")!)
let signatureProvider = try EosioSwiftSoftkeySignatureProvider(privateKeys: ["yourPrivateKey"])
let signatureProvider = try EosioSoftkeySignatureProvider(privateKeys: ["yourPrivateKey"])
let serializationProvider = EosioAbieosSerializationProvider()

let myTestnet = EosioTransactionFactory(rpcProvider: rpcProvider, signatureProvider: signatureProvider, serializationProvider: serializationProvider)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -476,7 +476,7 @@ <h3 id='working-with-transactions' class='heading'>Working With Transactions</h3
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">transaction</span> <span class="o">=</span> <span class="kt">EosioTransaction</span><span class="p">()</span>
<span class="n">transaction</span><span class="o">.</span><span class="n">rpcProvider</span> <span class="o">=</span> <span class="kt">EosioRpcProvider</span><span class="p">(</span><span class="nv">endpoint</span><span class="p">:</span> <span class="kt">URL</span><span class="p">(</span><span class="nv">string</span><span class="p">:</span> <span class="s">"http://localhost:8888"</span><span class="p">)</span><span class="o">!</span><span class="p">)</span>
<span class="n">transaction</span><span class="o">.</span><span class="n">serializationProvider</span> <span class="o">=</span> <span class="kt">EosioAbieosSerializationProvider</span><span class="p">()</span>
<span class="n">transaction</span><span class="o">.</span><span class="n">signatureProvider</span> <span class="o">=</span> <span class="k">try</span> <span class="kt">EosioSwiftSoftkeySignatureProvider</span><span class="p">(</span><span class="nv">privateKeys</span><span class="p">:</span> <span class="p">[</span><span class="s">"yourPrivateKey"</span><span class="p">])</span>
<span class="n">transaction</span><span class="o">.</span><span class="n">signatureProvider</span> <span class="o">=</span> <span class="k">try</span> <span class="kt">EosioSoftkeySignatureProvider</span><span class="p">(</span><span class="nv">privateKeys</span><span class="p">:</span> <span class="p">[</span><span class="s">"yourPrivateKey"</span><span class="p">])</span>

<span class="c1">/// Actions can now be added to the transaction, which can, in turn, be signed and broadcast:</span>

Expand Down Expand Up @@ -509,7 +509,7 @@ <h3 id='the-transaction-factory' class='heading'>The Transaction Factory</h3>

<p>Alternatively, to avoid having to set the providers on every transaction, you can use the <a href="EosioSwift/EosioTransaction/EosioTransactionFactory.swift"><code><a href="Classes/EosioTransactionFactory.html">EosioTransactionFactory</a></code></a> convenience class, as follows:</p>
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">rpcProvider</span> <span class="o">=</span> <span class="kt">EosioRpcProvider</span><span class="p">(</span><span class="nv">endpoint</span><span class="p">:</span> <span class="kt">URL</span><span class="p">(</span><span class="nv">string</span><span class="p">:</span> <span class="s">"http://localhost:8888"</span><span class="p">)</span><span class="o">!</span><span class="p">)</span>
<span class="k">let</span> <span class="nv">signatureProvider</span> <span class="o">=</span> <span class="k">try</span> <span class="kt">EosioSwiftSoftkeySignatureProvider</span><span class="p">(</span><span class="nv">privateKeys</span><span class="p">:</span> <span class="p">[</span><span class="s">"yourPrivateKey"</span><span class="p">])</span>
<span class="k">let</span> <span class="nv">signatureProvider</span> <span class="o">=</span> <span class="k">try</span> <span class="kt">EosioSoftkeySignatureProvider</span><span class="p">(</span><span class="nv">privateKeys</span><span class="p">:</span> <span class="p">[</span><span class="s">"yourPrivateKey"</span><span class="p">])</span>
<span class="k">let</span> <span class="nv">serializationProvider</span> <span class="o">=</span> <span class="kt">EosioAbieosSerializationProvider</span><span class="p">()</span>

<span class="k">let</span> <span class="nv">myTestnet</span> <span class="o">=</span> <span class="kt">EosioTransactionFactory</span><span class="p">(</span><span class="nv">rpcProvider</span><span class="p">:</span> <span class="n">rpcProvider</span><span class="p">,</span> <span class="nv">signatureProvider</span><span class="p">:</span> <span class="n">signatureProvider</span><span class="p">,</span> <span class="nv">serializationProvider</span><span class="p">:</span> <span class="n">serializationProvider</span><span class="p">)</span>
Expand Down
Binary file modified docs/docsets/EosioSwift.tgz
Binary file not shown.
4 changes: 2 additions & 2 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -476,7 +476,7 @@ <h3 id='working-with-transactions' class='heading'>Working With Transactions</h3
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">transaction</span> <span class="o">=</span> <span class="kt">EosioTransaction</span><span class="p">()</span>
<span class="n">transaction</span><span class="o">.</span><span class="n">rpcProvider</span> <span class="o">=</span> <span class="kt">EosioRpcProvider</span><span class="p">(</span><span class="nv">endpoint</span><span class="p">:</span> <span class="kt">URL</span><span class="p">(</span><span class="nv">string</span><span class="p">:</span> <span class="s">"http://localhost:8888"</span><span class="p">)</span><span class="o">!</span><span class="p">)</span>
<span class="n">transaction</span><span class="o">.</span><span class="n">serializationProvider</span> <span class="o">=</span> <span class="kt">EosioAbieosSerializationProvider</span><span class="p">()</span>
<span class="n">transaction</span><span class="o">.</span><span class="n">signatureProvider</span> <span class="o">=</span> <span class="k">try</span> <span class="kt">EosioSwiftSoftkeySignatureProvider</span><span class="p">(</span><span class="nv">privateKeys</span><span class="p">:</span> <span class="p">[</span><span class="s">"yourPrivateKey"</span><span class="p">])</span>
<span class="n">transaction</span><span class="o">.</span><span class="n">signatureProvider</span> <span class="o">=</span> <span class="k">try</span> <span class="kt">EosioSoftkeySignatureProvider</span><span class="p">(</span><span class="nv">privateKeys</span><span class="p">:</span> <span class="p">[</span><span class="s">"yourPrivateKey"</span><span class="p">])</span>

<span class="c1">/// Actions can now be added to the transaction, which can, in turn, be signed and broadcast:</span>

Expand Down Expand Up @@ -509,7 +509,7 @@ <h3 id='the-transaction-factory' class='heading'>The Transaction Factory</h3>

<p>Alternatively, to avoid having to set the providers on every transaction, you can use the <a href="EosioSwift/EosioTransaction/EosioTransactionFactory.swift"><code><a href="Classes/EosioTransactionFactory.html">EosioTransactionFactory</a></code></a> convenience class, as follows:</p>
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">rpcProvider</span> <span class="o">=</span> <span class="kt">EosioRpcProvider</span><span class="p">(</span><span class="nv">endpoint</span><span class="p">:</span> <span class="kt">URL</span><span class="p">(</span><span class="nv">string</span><span class="p">:</span> <span class="s">"http://localhost:8888"</span><span class="p">)</span><span class="o">!</span><span class="p">)</span>
<span class="k">let</span> <span class="nv">signatureProvider</span> <span class="o">=</span> <span class="k">try</span> <span class="kt">EosioSwiftSoftkeySignatureProvider</span><span class="p">(</span><span class="nv">privateKeys</span><span class="p">:</span> <span class="p">[</span><span class="s">"yourPrivateKey"</span><span class="p">])</span>
<span class="k">let</span> <span class="nv">signatureProvider</span> <span class="o">=</span> <span class="k">try</span> <span class="kt">EosioSoftkeySignatureProvider</span><span class="p">(</span><span class="nv">privateKeys</span><span class="p">:</span> <span class="p">[</span><span class="s">"yourPrivateKey"</span><span class="p">])</span>
<span class="k">let</span> <span class="nv">serializationProvider</span> <span class="o">=</span> <span class="kt">EosioAbieosSerializationProvider</span><span class="p">()</span>

<span class="k">let</span> <span class="nv">myTestnet</span> <span class="o">=</span> <span class="kt">EosioTransactionFactory</span><span class="p">(</span><span class="nv">rpcProvider</span><span class="p">:</span> <span class="n">rpcProvider</span><span class="p">,</span> <span class="nv">signatureProvider</span><span class="p">:</span> <span class="n">signatureProvider</span><span class="p">,</span> <span class="nv">serializationProvider</span><span class="p">:</span> <span class="n">serializationProvider</span><span class="p">)</span>
Expand Down

0 comments on commit 0feb06f

Please sign in to comment.