From fad2d4ac017f21d4d2dfe4a2b8c905cd38c61073 Mon Sep 17 00:00:00 2001 From: chriseth Date: Fri, 20 May 2016 12:52:32 +0200 Subject: Update links to browser-solidity. --- README.md | 4 +--- docs/frequently-asked-questions.rst | 4 ++-- docs/index.rst | 6 +++--- docs/installing-solidity.rst | 6 +++--- docs/introduction-to-smart-contracts.rst | 8 -------- docs/layout-of-source-files.rst | 2 +- 6 files changed, 10 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 217b7f23..64659793 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,7 @@ To get started you can find a basic introduction to the language in the [Solidity Documentation](https://solidity.readthedocs.org). -You can start using [Solidity in your browser](https://chriseth.github.io/browser-solidity/) with no need to download or compile anything. This application only supports compilation - if you want to inject it into the blockchain, you have to use a client like [Geth](https://github.com/ethereum/go-ethereum/wiki) or [AlethZero](https://github.com/ethereum/alethzero). - -Also check out more documentations for [Solidity ABI](https://github.com/ethereum/wiki/wiki/Solidity,-Docs-and-ABI) and a crowdfunding [example contract](https://github.com/chriseth/cpp-ethereum/wiki/Crowdfunding-example-contract-in-Solidity) written in Solidity. +You can start using [Solidity in your browser](https://ethereum.github.io/browser-solidity/) with no need to download or compile anything. This application only supports compilation - if you want to inject it into the blockchain, you have to use a client like [Geth](https://github.com/ethereum/go-ethereum/wiki) or [AlethZero](https://github.com/ethereum/alethzero). [Changelog](https://github.com/ethereum/wiki/wiki/Solidity-Changelog) diff --git a/docs/frequently-asked-questions.rst b/docs/frequently-asked-questions.rst index a081fc16..e42ca1c5 100644 --- a/docs/frequently-asked-questions.rst +++ b/docs/frequently-asked-questions.rst @@ -30,7 +30,7 @@ there should be a `test contract `_. +Probably the fastest way is the `online compiler `_. You can also use the `solc` binary which comes with cpp-ethereum to compile contracts or an emerging option is to use Mix, the IDE. @@ -96,7 +96,7 @@ creator. Save it. Then `selfdestruct(creator);` to kill and return funds. Note that if you `import "mortal"` at the top of your contracts and declare `contract SomeContract is mortal { ...` and compile with a compiler that already -has it (which includes `browser-solidity `_), then +has it (which includes `browser-solidity `_), then `kill()` is taken care of for you. Once a contract is "mortal", then you can `contractname.kill.sendTransaction({from:eth.coinbase})`, just the same as my examples. diff --git a/docs/index.rst b/docs/index.rst index 0ef7ca0b..817e4717 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -8,7 +8,7 @@ crowdfunding, blind auctions, multi-signature wallets and more. .. note:: The best way to try out Solidity right now is using the - `Browser-Based Compiler `_ + `Browser-Based Compiler `_ (it can take a while to load, please be patient). Useful links @@ -28,7 +28,7 @@ Useful links Available Solidity Integrations ------------------------------- -* `Browser-Based Compiler `_ +* `Browser-Based Compiler `_ Browser-based IDE with integrated compiler and Solidity runtime environment without server-side components. * `Ethereum Studio `_ @@ -60,7 +60,7 @@ and the :ref:`Ethereum Virtual Machine `. The next section will explain several *features* of Solidity by giving useful :ref:`example contracts ` Remember that you can always try out the contracts -`in your browser `_! +`in your browser `_! The last and most extensive section will cover all aspects of Solidity in depth. diff --git a/docs/installing-solidity.rst b/docs/installing-solidity.rst index 39e2675e..06407cc2 100644 --- a/docs/installing-solidity.rst +++ b/docs/installing-solidity.rst @@ -6,10 +6,10 @@ Browser-Solidity ================ If you just want to try Solidity for small contracts, you -can try `browser-solidity `_ +can try `browser-solidity `_ which does not need any installation. If you want to use it without connection to the Internet, you can also just save the page -locally or clone http://github.com/chriseth/browser-solidity. +locally or clone http://github.com/ethereum/browser-solidity. npm / Node.js ============= @@ -27,7 +27,7 @@ To install it, simply use npm install solc Details about the usage of the Node.js package can be found in the -`repository `_. +`solc-js repository `_. Binary Packages =============== diff --git a/docs/introduction-to-smart-contracts.rst b/docs/introduction-to-smart-contracts.rst index 6dd0cf8f..7743c53d 100644 --- a/docs/introduction-to-smart-contracts.rst +++ b/docs/introduction-to-smart-contracts.rst @@ -63,14 +63,6 @@ Furthermore, anyone can send coins to each other without any need for registering with username and password - all you need is an Ethereum keypair. -.. note:: - This is not a nice example for browser-solidity. - If you use `browser-solidity `_ - to try this example, you cannot change the address where you call - functions from. So you will always be the "minter", you can mint coins and send - them somewhere, but you cannot impersonate someone else. This might change in - the future. - .. Gist: ad490694f3e5b3de47ab :: diff --git a/docs/layout-of-source-files.rst b/docs/layout-of-source-files.rst index dcb18518..07f796da 100644 --- a/docs/layout-of-source-files.rst +++ b/docs/layout-of-source-files.rst @@ -103,7 +103,7 @@ with the longest common prefix is chosen. **browser-solidity**: -The `browser-based compiler `_ +The `browser-based compiler `_ provides an automatic remapping for github and will also automatically retrieve the file over the network: You can import the iterable mapping by e.g. -- cgit v1.2.3 From cde6ad87225035899e3d74bba5132a597dba0b76 Mon Sep 17 00:00:00 2001 From: chriseth Date: Fri, 20 May 2016 17:34:32 +0200 Subject: Remove remark about not being able to deploy. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 64659793..a1a524d8 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ To get started you can find a basic introduction to the language in the [Solidity Documentation](https://solidity.readthedocs.org). -You can start using [Solidity in your browser](https://ethereum.github.io/browser-solidity/) with no need to download or compile anything. This application only supports compilation - if you want to inject it into the blockchain, you have to use a client like [Geth](https://github.com/ethereum/go-ethereum/wiki) or [AlethZero](https://github.com/ethereum/alethzero). +You can start using [Solidity in your browser](https://ethereum.github.io/browser-solidity/) with no need to download or compile anything. [Changelog](https://github.com/ethereum/wiki/wiki/Solidity-Changelog) -- cgit v1.2.3