Added documentation #730

Merged
zxq9 merged 18 commits from github/fork/radrow/doc-revolution into lima 2020-03-10 20:39:40 +09:00
Showing only changes of commit f96c028481 - Show all commits

View File

@ -77,7 +77,7 @@ The main unit of code in Sophia is the *contract*.
- A contract instance is an entity living on the block chain (or in a state - A contract instance is an entity living on the block chain (or in a state
channel). Each instance has an address that can be used to call its channel). Each instance has an address that can be used to call its
entrypoints, either from another contract or in a call transaction. entrypoints, either from another contract or in a call transaction.
- A contract may define a type state encapsulating its local - A contract may define a type `state` encapsulating its local
state. When creating a new contract the `init` entrypoint is executed and the state. When creating a new contract the `init` entrypoint is executed and the
state is initialized to its return value. state is initialized to its return value.
@ -1061,4 +1061,4 @@ contract FundMe =
spend({recipient = to, spend({recipient = to,
amount = state.contributions[to]}) amount = state.contributions[to]})
put(state{ contributions @ c = Map.delete(to, c) }) put(state{ contributions @ c = Map.delete(to, c) })
``` ```