aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSonic <sonic@dexon.org>2019-04-18 11:57:07 +0800
committerSonic <sonic@dexon.org>2019-04-18 11:57:07 +0800
commit6ff3244edf611de3e529b373084b3f9d9eae9020 (patch)
tree6537fa470e9e071ecbfecda5a4a05db83dae88c3
parent21c3c164ab872a6ed75f64b027aa5818450d18a0 (diff)
downloaddexon-wiki-6ff3244edf611de3e529b373084b3f9d9eae9020.tar
dexon-wiki-6ff3244edf611de3e529b373084b3f9d9eae9020.tar.gz
dexon-wiki-6ff3244edf611de3e529b373084b3f9d9eae9020.tar.bz2
dexon-wiki-6ff3244edf611de3e529b373084b3f9d9eae9020.tar.lz
dexon-wiki-6ff3244edf611de3e529b373084b3f9d9eae9020.tar.xz
dexon-wiki-6ff3244edf611de3e529b373084b3f9d9eae9020.tar.zst
dexon-wiki-6ff3244edf611de3e529b373084b3f9d9eae9020.zip
Updated Remix IDE (markdown)
-rw-r--r--Remix-IDE.md30
1 files changed, 30 insertions, 0 deletions
diff --git a/Remix-IDE.md b/Remix-IDE.md
index 5c18440..3f925e5 100644
--- a/Remix-IDE.md
+++ b/Remix-IDE.md
@@ -1 +1,31 @@
# Remix IDE
+
+Remix is a browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions.
+
+To try it out, visit https://remix.dexon.org.
+
+https://github.com/dexon-foundation/remix-ide/releases also gives others ways to use Remix locally. Please check it out.
+
+## Documentation
+To see details about how to use Remix for developing and/or debugging Solidity contracts, please see this [documentation pages](https://remix.readthedocs.io/en/latest/index.html). The document pages covers instructions on how to use Remix IDE to develop, deploy, test, debug smart contracts and some tutorials and examples to help you get started.
+
+
+## On chain randomness
+One of the most interesting features of DEXON is that it has an on-chain random oracle. An “on-chain” random oracle means that the random source is retrieved directly on the chain itself, instead of having to feed it in by external sources.
+
+Remix IDE also supports this feature
+You can use the `rand` keyword in Remix IDE.
+
+Sample code:
+```
+pragma solidity ^0.5.0;
+contract Rand {
+ uint256 value;
+ function update() public {
+ value = rand;
+ }
+ function get() view public returns (uint256) {
+ return value;
+ }
+}
+``` \ No newline at end of file