Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix typos #895

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions docs.wrm/api/contract/contract-factory.wrm
Original file line number Diff line number Diff line change
Expand Up @@ -36,11 +36,11 @@ to the Contract's constructor.

_property: contractFactory.deploy(...args) => Promise<[[Contract]]> @<ContractFactory-deploy>

Uses the signer to deploy the Contract with //args// passed into tgee constructor and
Uses the signer to deploy the Contract with //args// passed into the constructor and
retruns a Contract which is attached to the address where this contract **will** be
deployed once the transction is mined.
deployed once the transaction is mined.

The transction can be found at ``contract.deployTransaction``, and no interactions
The transaction can be found at ``contract.deployTransaction``, and no interactions
should be made until the transaction is mined.

_code: Deploying a Contract
Expand Down Expand Up @@ -73,6 +73,6 @@ contract.deployTransaction
contract.deployTransaction.wait()
//!

// Now the contract is safe to ineract with
// Now the contract is safe to interact with
contract.value()
//!
6 changes: 3 additions & 3 deletions docs.wrm/api/contract/contract.wrm
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Returns a new instance of the Contract, but connected to
By passing in a [[Provider]], this will return a downgraded
**Contract** which only has read-only access (i.e. constant calls).

By passing in a [[Signer]]. the will return a **Contract** which
By passing in a [[Signer]], this will return a **Contract** which
will act on behalf of that signer.


Expand Down Expand Up @@ -150,7 +150,7 @@ signer.

_heading: Write Methods Analysis @<Contract--check>

There are secveral options to analyze properties and results of a
There are several options to analyze properties and results of a
write method without actually executing it.

_property: contract.estimateGas.METHOD_NAME(...args [ , overrides ]) => Promise<[[BigNumber]]> @<contract-estimateGas>
Expand All @@ -167,7 +167,7 @@ Rather than executing the state-change of a transaction, it is possible
to ask a node to //pretend// that a call is not state-changing and
return the result.

This does not actually chagne any state, but is free. This in some cases
This does not actually change any state and is free. This in some cases
can be used to determine if a transaction will fail or succeed.

This otherwise functions the same as a [Read-Only Method](Contract--readonly).
Expand Down
2 changes: 1 addition & 1 deletion docs.wrm/api/contract/example.wrm
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ Returns a new instance of the Contract, but connected to
By passing in a [[Provider]], this will return a downgraded
**Contract** which only has read-only access (i.e. constant calls).

By passing in a [[Signer]]. the will return a **Contract** which
By passing in a [[Signer]], this will return a **Contract** which
will act on behalf of that signer.

_property: erc20.deployed() => Promise<Contract>
Expand Down
4 changes: 2 additions & 2 deletions docs.wrm/api/contract/index.wrm
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ _section: Contract Interaction @<contracts>

A **Contract** object is an abstraction of a contract (EVM bytecode)
deployed on the Ethereum network. It allows for a simple way to
serialize calls and transaxtions to an on-chain contract and
serialize calls and transactions to an on-chain contract and
deserialize their results and emitted logs.

A **ContractFactory** is an abstraction a contract's //bytecode//
A **ContractFactory** is an abstraction of a contract's //bytecode//
and facilitates deploying a contract.

_toc:
Expand Down
6 changes: 3 additions & 3 deletions docs.wrm/api/providers/index.wrm
Original file line number Diff line number Diff line change
Expand Up @@ -55,16 +55,16 @@ _note: Note: API Keys
It is highly recommended for production services that to acquire
and specify an API Key for each sercice.

The deafult API Keys used by ethers are shared across all users,
The default API Keys used by ethers are shared across all users,
so services may throttle all services that are using the default
API Keys during periods of load without realizing it.

Many services also have monitoring and usage metrics, which are
only available if an API Key is specifie. This allows tracking
only available if an API Key is specified. This allows tracking
how many requests are being sent and which methods are being
used the most.

Some services also provide additional paid features, whichare only
Some services also provide additional paid features, which are only
available when specifying an API Key.


Expand Down
10 changes: 5 additions & 5 deletions docs.wrm/api/providers/jsonrpc-provider.wrm
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ querying the node.
_note: Note: Connecting to a Local Node
Each node implementation is slightly different and may require specific
command-line flags, configuration or settings in their UI to enable
JSON-RPC, unlock accounrs or expose specific APIs. Please consult
JSON-RPC, unlock accounts or expose specific APIs. Please consult
their documentation.

_property: jsonRpcProvider.getSigner([ addressOrIndex ]) => [[JsonRpcSigner]] @<JsonRpcProvider-getSigner> @SRC<providers/json-rpc-provider>
Expand Down Expand Up @@ -42,12 +42,12 @@ _property: signer.provider => [[JsonRpcProvider]]
The provider this signer was established from.

_property: signer.connectUnchecked() => [[UncheckedJsonRpcSigner]] @<JsonRpcSigner-connectUnchecked> @SRC<providers>
Returns a new Signer object which does not perform addtional checks when
Returns a new Signer object which does not perform additional checks when
sending a transaction. See [getUncheckedSigner](JsonRpcProvider-getUncheckedSigner) for more details.

_property: signer.sendUncheckedTransaction(transaction) => Promise<string<[[DataHexString]]\<32>\>> @<JsonRpcSigner-sendUncheckedTransaction> @SRC<providers>
Sends the //transaction// and returns a Promise which resolves to the
opacque transaction hash.
opaque transaction hash.

_property: signer.unlock(password) => Promise<boolean> @<JsonRpcSigner-unlock> @SRC<providers>
Request the node unlock the account (if locked) using //password//.
Expand All @@ -60,7 +60,7 @@ of a transaction before returning it. For example, the gas price and gas limit
may be adjusted by the node or the nonce automatically included, in which case
the opaque transaction hash has discarded this.

To remedy this, the [[JsonRpcSigner]] immeidately queries the provider for
To remedy this, the [[JsonRpcSigner]] immediately queries the provider for
the details using the returned transaction hash to populate the [[providers-TransactionResponse]]
object.

Expand All @@ -85,7 +85,7 @@ The [jsonRpcProvider.send](JsonRpcProvider-send) method can be used to access th
- [All JSON-RPC methods](link-json-rpc) (including the less common methods) which most
Ethereum Nodes support.
- [Parity's Trace Module](link-parity-trace) can be used to trace and debug EVM
execcution of a transaction (requires custom configuration)
execution of a transaction (requires custom configuration)
- [Geth's Debug Module](link-geth-debug) can be used to debug transactions and
internal cache state, etc.
- [Additional Geth Methods](link-geth-rpc)
Expand Down
2 changes: 1 addition & 1 deletion docs.wrm/api/providers/provider.wrm
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ provider.getBlockWithTransactions(100004)
_subsection: Ethereum Naming Service (ENS) Methods @<Provider--ens-methods>

The [Ethereum Naming Service](link-ens) (ENS) allows a short and
easy-to-remember ENS Name to be atached to any set of keys
easy-to-remember ENS Name to be attached to any set of keys
and values.

One of the most common uses for this is to use a simple name to
Expand Down
6 changes: 3 additions & 3 deletions docs.wrm/api/signer.wrm
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ _property: signer.getBalance([ blockTag = "latest" ]) => Promise<[[BigNumber]]>
Returns the balance of this wallet at //blockTag//.

_property: signer.getChainId() => Promise<number> @<Signer-getChainId> @SRC<abstract-signer>
Returns ths chain ID this wallet is connected to.
Returns the chain ID this wallet is connected to.

_property: signer.getGasPrice() => Promise<[[BigNumber]]> @<Signer-getGasPrice> @SRC<abstract-signer>
Returns the current gas price.
Expand Down Expand Up @@ -121,7 +121,7 @@ properties such as the //provider// and //address// static throughout the
life-cycle of the Signer helps prevent serious issues and many other classes
and libraries make this assumption.

A sub-class **must** extend Sigenr and **must** call ``super()``.
A sub-class **must** extend Signer and **must** call ``super()``.

_property: signer.checkTransaction(transactionRequest) => [[providers-TransactionRequest]] @<Signer-checkTransaction> @SRC<abstract-signer>
This is generally not required to be overridden, but may needed to provide
Expand Down Expand Up @@ -197,7 +197,7 @@ The provider this wallet is connected to, which will ge used for any [[Signer--b
methods. This can be null.

_note: Note
A **Wallet** instance is immuatable, so if you wish to change the Provider, you
A **Wallet** instance is immutable, so if you wish to change the Provider, you
may use the [connect](Signer-connect) method to create a new instance connected
to the desired provider.

Expand Down
2 changes: 1 addition & 1 deletion docs.wrm/api/utils/abi/fragments.wrm
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ The **JSON ABI Format** is the format that is
A JSON serialized object is always a string, which represents an Array
of Objects, where each Object has various properties describing the [[Fragment]] of the ABI.

The deserialied JSON string (which is a normal JavaScript Object) may
The deserialized JSON string (which is a normal JavaScript Object) may
also be passed into any function which accepts a JSON String ABI.

_heading: Humanb-Readable ABI
Expand Down
2 changes: 1 addition & 1 deletion docs.wrm/api/utils/address.wrm
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ _property: ethers.utils.getAddress(address) => string<[[address]]> @<utils-getA
Returns //address// as a Checksum Address.

If //address// is an invalid 40-nibble [[HexString]] or if it contains mixed case and
the checksum is invalid, an InvalidArgument Error is throw.
the checksum is invalid, an InvalidArgument Error is thrown.

The value of //address// may be any supported address format.

Expand Down
2 changes: 1 addition & 1 deletion docs.wrm/concepts/events.wrm
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ If a topic-set is a single topic, a log topic in that position must match
**that topic**.

If a topic-set is an array of topics, a log topic in that position must
match any **one** of topics (i.e. the topic in thie position are ``OR``-ed).
match any **one** of the topics (i.e. the topic in the position are ``OR``-ed).


_table: Example Log Matching @style<full>
Expand Down
4 changes: 2 additions & 2 deletions docs.wrm/concepts/security/index.wrm
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ much stronger security.

The algorithm usually used for this process is [scrypt](link-wiki-scrypt),
which is a memory and CPU intensive algorithm which computes
a key (fixed-length psudo-random series of bytes) for a given
a key (fixed-length pseudo-random series of bytes) for a given
password.


Expand Down Expand Up @@ -50,7 +50,7 @@ progress callback which will be periodically called with a number between

In general a progress bar makes the experience feel faster, as well as
more comfortable since there is a clear indication how much (relative) time
is remaining. Additionally, using language like //"decrpyting..."// in
is remaining. Additionally, using language like //"decrypting..."// in
a progress bar makes a user feel like there time is not being //needlessly//
wasted.

Expand Down
2 changes: 1 addition & 1 deletion docs.wrm/getting-started.wrm
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ Ethereum is to use [[link-metamask]], which is a browser extension
that provides:

- A connection to the Ethereum network (a [[Provider]])
- Holds your private key and can sign thing (a [[Signer]])
- Holds your private key and can sign things (a [[Signer]])

_code: Connecting to Metamask @lang<script>

Expand Down