Skip to content

Commit f17b134

Browse files
committed
Replace master branch with page content via GitHub
1 parent 66d2465 commit f17b134

File tree

5 files changed

+900
-0
lines changed

5 files changed

+900
-0
lines changed

index.html

Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
<!DOCTYPE html>
2+
<html lang="en-us">
3+
<head>
4+
<meta charset="UTF-8">
5+
<title>ethereumjs by ethereumjs</title>
6+
<meta name="viewport" content="width=device-width, initial-scale=1">
7+
<link rel="stylesheet" type="text/css" href="stylesheets/normalize.css" media="screen">
8+
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700' rel='stylesheet' type='text/css'>
9+
<link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen">
10+
<link rel="stylesheet" type="text/css" href="stylesheets/github-light.css" media="screen">
11+
</head>
12+
<body>
13+
<section class="page-header">
14+
<h1 class="project-name">ethereumjs</h1>
15+
<h2 class="project-tagline">Your Javascript gateway to Ethereum</h2>
16+
</section>
17+
18+
<section class="main-content">
19+
<p>This is a collection of libraries and utilities for Ethereum.</p>
20+
21+
<h2>
22+
<a id="use-cases" class="anchor" href="#use-cases" aria-hidden="true"><span class="octicon octicon-link"></span></a>Use cases</h2>
23+
24+
<h3>
25+
<a id="creating-an-online-wallet" class="anchor" href="#creating-an-online-wallet" aria-hidden="true"><span class="octicon octicon-link"></span></a>Creating an online wallet?</h3>
26+
27+
<p>Check out <a href="https://github.com/ethereumjs/keythereum">keythereum</a> for managing keys and <a href="https://github.com/ethereumjs/ethereumjs-tx">ethereumjs-tx</a> for creating transactions with them.</p>
28+
29+
<h3>
30+
<a id="creating-a-dapp" class="anchor" href="#creating-a-dapp" aria-hidden="true"><span class="octicon octicon-link"></span></a>Creating a Dapp?</h3>
31+
32+
<p>You will need to interface with the Ethereum network. <a href="https://github.com/ethereumjs/web3.js">web3.js</a> provides a complete RPC interface from Javascript. If looking for a more lightweight option, <a href="https://github.com/axic/ethereumjs-abi">ethereumjs-abi</a> or <a href="https://github.com/ethereumjs/solidity.js">solidity.js</a> can handle the ABI encoding.</p>
33+
34+
<h3>
35+
<a id="interested-in-running-a-node" class="anchor" href="#interested-in-running-a-node" aria-hidden="true"><span class="octicon octicon-link"></span></a>Interested in running a node?</h3>
36+
37+
<p>See <a href="https://github.com/ethereumjs/node-blockchain-server">node-blockchain-server</a>. It is in a pretty rough state at the moment, but at least can download the blockchain.</p>
38+
39+
<h2>
40+
<a id="full-list-of-repos" class="anchor" href="#full-list-of-repos" aria-hidden="true"><span class="octicon octicon-link"></span></a>Full list of repos</h2>
41+
42+
<ul>
43+
<li>
44+
<a href="https://github.com/ethereumjs/common">common</a>: the genesis data for the blockchain</li>
45+
<li>
46+
<a href="https://github.com/ethereumjs/ethashjs">ethashjs</a>: <a href="https://github.com/ethereum/wiki/wiki/Ethash">Ethash</a> in Javascript</li>
47+
<li>
48+
<a href="https://github.com/axic/ethereumjs-abi">ethereumjs-abi</a>: ABI encoding and decoding</li>
49+
<li>
50+
<a href="https://github.com/ethereumjs/ethereumjs-account">ethereumjs-account</a>: account schema ecndogin, decoding and validation</li>
51+
<li>
52+
<a href="https://github.com/ethereumjs/ethereumjs-block">ethereumjs-block</a>: block schema encoding, decoding and validation</li>
53+
<li>
54+
<a href="https://github.com/ethereumjs/ethereumjs-blockchain">ethereumjs-blockchain</a>: manage a blockchain</li>
55+
<li>
56+
<a href="https://github.com/axic/ethereumjs-codesim">ethereumjs-codesim</a>: run EVM or Solidity code and examine the output</li>
57+
<li>
58+
<a href="https://github.com/ethereumjs/ethereumjs-lib">ethereumjs-lib</a>: meta package </li>
59+
<li>
60+
<a href="https://github.com/ethereumjs/ethereumjs-testing">ethereumjs-testing</a>: transforms the <a href="https://github.com/ethereum/tests">official test vectors</a> to a format suitable for ethereumjs</li>
61+
<li>
62+
<a href="https://github.com/ethereumjs/ethereumjs-tx">ethereumjs-tx</a>: transaction creation, manipulation, signing and verification</li>
63+
<li>
64+
<a href="https://github.com/ethereumjs/ethereumjs-util">ethereumjs-util</a>: a collection of frequently used methods by the other libraries</li>
65+
<li>
66+
<a href="https://github.com/ethereumjs/ethereumjs-vm">ethereumjs-vm</a>: a complete EVM (Ethereum Virtual Machine) and state processing implementation</li>
67+
<li>
68+
<a href="https://github.com/ethereumjs/geth.js">geth.js</a>: start and stop geth from Node.js</li>
69+
<li>
70+
<a href="https://github.com/ethereumjs/keythereum">keythereum</a>: create, import and export Ethereum keys</li>
71+
<li>
72+
<a href="https://github.com/ethereumjs/merkle-patricia-tree">merkle-patricia-tree</a>: This is an implementation of the modified merkle patricia tree as specified in the <a href="http://gavwood.com/Paper.pdf">Ethereum yellow paper</a>
73+
</li>
74+
<li>
75+
<a href="https://github.com/ethereumjs/node-blockchain-server">node-blockchain-server</a>: aims to provide a full Ethereum node implementation</li>
76+
<li>
77+
<a href="https://github.com/ethereumjs/node-devp2p">node-devp2p</a>: implementation of the <a href="https://github.com/ethereum/devp2p/blob/master/rlpx.md">RLPx</a> transport protocol for Ethereum (used between nodes)</li>
78+
<li>
79+
<a href="https://github.com/ethereumjs/node-devp2p-dpt">node-devp2p-dpt</a>: implementation of the <a href="https://github.com/ethereum/devp2p/blob/master/rlpx.md">RLPx</a> DPT (peer table) protocol for Ethereum</li>
80+
<li>
81+
<a href="https://github.com/ethereumjs/organization">organization</a> and <a href="https://github.com/ethereumjs/ideas">ideas</a>: plans and discussions</li>
82+
<li>
83+
<a href="https://github.com/ethereumjs/rlp">rlp</a>: <a href="https://github.com/ethereum/wiki/wiki/RLP">RLP (Recursive Length Prefix)</a> encoding and decoding</li>
84+
<li>
85+
<a href="https://github.com/ethereumjs/solidity.js">solidity.js</a>: ABI encoding and decoding (the relevant code split out form web3.js)</li>
86+
<li>
87+
<a href="https://github.com/ethereumjs/web3.js">web3.js</a>: the complete API as seen in <a href="https://github.com/ethereum/go-ethereum">geth</a>
88+
</li>
89+
</ul>
90+
91+
<h2>
92+
<a id="contributing-and-contact" class="anchor" href="#contributing-and-contact" aria-hidden="true"><span class="octicon octicon-link"></span></a>Contributing and contact</h2>
93+
94+
<p>Please check out <a href="https://github.com/ethereumjs/organization">organization</a> and <a href="https://github.com/ethereumjs/ideas">ideas</a> repos first. Contributing to each of the projects is preferably done via pull requests.</p>
95+
96+
<p>You can also reach out on:</p>
97+
98+
<ul>
99+
<li><a href="https://gitter.im/ethereum/ethereumjs-lib">Gitter</a></li>
100+
<li>#ethereumjs on freenode</li>
101+
<li>and <a href="https://scrollback.io/ethereumjs/all/all-messages">Scrollback</a>
102+
</li>
103+
</ul>
104+
105+
<footer class="site-footer">
106+
107+
<span class="site-footer-credits">This page was generated by <a href="https://pages.github.com">GitHub Pages</a> using the <a href="https://github.com/jasonlong/cayman-theme">Cayman theme</a> by <a href="https://twitter.com/jasonlong">Jason Long</a>.</span>
108+
</footer>
109+
110+
</section>
111+
112+
113+
</body>
114+
</html>

params.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"name":"ethereumjs","tagline":"Your Javascript gateway to Ethereum","body":"This is a collection of libraries and utilities for Ethereum.\r\n\r\n## Use cases\r\n\r\n### Creating an online wallet?\r\n\r\nCheck out [keythereum](https://github.com/ethereumjs/keythereum) for managing keys and [ethereumjs-tx](https://github.com/ethereumjs/ethereumjs-tx) for creating transactions with them.\r\n\r\n### Creating a Dapp?\r\n\r\nYou will need to interface with the Ethereum network. [web3.js](https://github.com/ethereumjs/web3.js) provides a complete RPC interface from Javascript. If looking for a more lightweight option, [ethereumjs-abi](https://github.com/axic/ethereumjs-abi) or [solidity.js](https://github.com/ethereumjs/solidity.js) can handle the ABI encoding.\r\n\r\n### Interested in running a node?\r\n\r\nSee [node-blockchain-server](https://github.com/ethereumjs/node-blockchain-server). It is in a pretty rough state at the moment, but at least can download the blockchain.\r\n\r\n## Full list of repos\r\n\r\n* [common](https://github.com/ethereumjs/common): the genesis data for the blockchain\r\n* [ethashjs](https://github.com/ethereumjs/ethashjs): [Ethash](https://github.com/ethereum/wiki/wiki/Ethash) in Javascript\r\n* [ethereumjs-abi](https://github.com/axic/ethereumjs-abi): ABI encoding and decoding\r\n* [ethereumjs-account](https://github.com/ethereumjs/ethereumjs-account): account schema ecndogin, decoding and validation\r\n* [ethereumjs-block](https://github.com/ethereumjs/ethereumjs-block): block schema encoding, decoding and validation\r\n* [ethereumjs-blockchain](https://github.com/ethereumjs/ethereumjs-blockchain): manage a blockchain\r\n* [ethereumjs-codesim](https://github.com/axic/ethereumjs-codesim): run EVM or Solidity code and examine the output\r\n* [ethereumjs-lib](https://github.com/ethereumjs/ethereumjs-lib): meta package \r\n* [ethereumjs-testing](https://github.com/ethereumjs/ethereumjs-testing): transforms the [official test vectors](https://github.com/ethereum/tests) to a format suitable for ethereumjs\r\n* [ethereumjs-tx](https://github.com/ethereumjs/ethereumjs-tx): transaction creation, manipulation, signing and verification\r\n* [ethereumjs-util](https://github.com/ethereumjs/ethereumjs-util): a collection of frequently used methods by the other libraries\r\n* [ethereumjs-vm](https://github.com/ethereumjs/ethereumjs-vm): a complete EVM (Ethereum Virtual Machine) and state processing implementation\r\n* [geth.js](https://github.com/ethereumjs/geth.js): start and stop geth from Node.js\r\n* [keythereum](https://github.com/ethereumjs/keythereum): create, import and export Ethereum keys\r\n* [merkle-patricia-tree](https://github.com/ethereumjs/merkle-patricia-tree): This is an implementation of the modified merkle patricia tree as specified in the [Ethereum yellow paper](http://gavwood.com/Paper.pdf)\r\n* [node-blockchain-server](https://github.com/ethereumjs/node-blockchain-server): aims to provide a full Ethereum node implementation\r\n* [node-devp2p](https://github.com/ethereumjs/node-devp2p): implementation of the [RLPx](https://github.com/ethereum/devp2p/blob/master/rlpx.md) transport protocol for Ethereum (used between nodes)\r\n* [node-devp2p-dpt](https://github.com/ethereumjs/node-devp2p-dpt): implementation of the [RLPx](https://github.com/ethereum/devp2p/blob/master/rlpx.md) DPT (peer table) protocol for Ethereum\r\n* [organization](https://github.com/ethereumjs/organization) and [ideas](https://github.com/ethereumjs/ideas): plans and discussions\r\n* [rlp](https://github.com/ethereumjs/rlp): [RLP (Recursive Length Prefix)](https://github.com/ethereum/wiki/wiki/RLP) encoding and decoding\r\n* [solidity.js](https://github.com/ethereumjs/solidity.js): ABI encoding and decoding (the relevant code split out form web3.js)\r\n* [web3.js](https://github.com/ethereumjs/web3.js): the complete API as seen in [geth](https://github.com/ethereum/go-ethereum)\r\n\r\n## Contributing and contact\r\n\r\nPlease check out [organization](https://github.com/ethereumjs/organization) and [ideas](https://github.com/ethereumjs/ideas) repos first. Contributing to each of the projects is preferably done via pull requests.\r\n\r\nYou can also reach out on:\r\n* [Gitter](https://gitter.im/ethereum/ethereumjs-lib)\r\n* #ethereumjs on freenode\r\n* and [Scrollback](https://scrollback.io/ethereumjs/all/all-messages)\r\n","google":"","note":"Don't delete this file! It's used internally to help with page regeneration."}

stylesheets/github-light.css

Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
/*
2+
Copyright 2014 GitHub Inc.
3+
4+
Licensed under the Apache License, Version 2.0 (the "License");
5+
you may not use this file except in compliance with the License.
6+
You may obtain a copy of the License at
7+
8+
http://www.apache.org/licenses/LICENSE-2.0
9+
10+
Unless required by applicable law or agreed to in writing, software
11+
distributed under the License is distributed on an "AS IS" BASIS,
12+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
See the License for the specific language governing permissions and
14+
limitations under the License.
15+
16+
*/
17+
18+
.pl-c /* comment */ {
19+
color: #969896;
20+
}
21+
22+
.pl-c1 /* constant, markup.raw, meta.diff.header, meta.module-reference, meta.property-name, support, support.constant, support.variable, variable.other.constant */,
23+
.pl-s .pl-v /* string variable */ {
24+
color: #0086b3;
25+
}
26+
27+
.pl-e /* entity */,
28+
.pl-en /* entity.name */ {
29+
color: #795da3;
30+
}
31+
32+
.pl-s .pl-s1 /* string source */,
33+
.pl-smi /* storage.modifier.import, storage.modifier.package, storage.type.java, variable.other, variable.parameter.function */ {
34+
color: #333;
35+
}
36+
37+
.pl-ent /* entity.name.tag */ {
38+
color: #63a35c;
39+
}
40+
41+
.pl-k /* keyword, storage, storage.type */ {
42+
color: #a71d5d;
43+
}
44+
45+
.pl-pds /* punctuation.definition.string, string.regexp.character-class */,
46+
.pl-s /* string */,
47+
.pl-s .pl-pse .pl-s1 /* string punctuation.section.embedded source */,
48+
.pl-sr /* string.regexp */,
49+
.pl-sr .pl-cce /* string.regexp constant.character.escape */,
50+
.pl-sr .pl-sra /* string.regexp string.regexp.arbitrary-repitition */,
51+
.pl-sr .pl-sre /* string.regexp source.ruby.embedded */ {
52+
color: #183691;
53+
}
54+
55+
.pl-v /* variable */ {
56+
color: #ed6a43;
57+
}
58+
59+
.pl-id /* invalid.deprecated */ {
60+
color: #b52a1d;
61+
}
62+
63+
.pl-ii /* invalid.illegal */ {
64+
background-color: #b52a1d;
65+
color: #f8f8f8;
66+
}
67+
68+
.pl-sr .pl-cce /* string.regexp constant.character.escape */ {
69+
color: #63a35c;
70+
font-weight: bold;
71+
}
72+
73+
.pl-ml /* markup.list */ {
74+
color: #693a17;
75+
}
76+
77+
.pl-mh /* markup.heading */,
78+
.pl-mh .pl-en /* markup.heading entity.name */,
79+
.pl-ms /* meta.separator */ {
80+
color: #1d3e81;
81+
font-weight: bold;
82+
}
83+
84+
.pl-mq /* markup.quote */ {
85+
color: #008080;
86+
}
87+
88+
.pl-mi /* markup.italic */ {
89+
color: #333;
90+
font-style: italic;
91+
}
92+
93+
.pl-mb /* markup.bold */ {
94+
color: #333;
95+
font-weight: bold;
96+
}
97+
98+
.pl-md /* markup.deleted, meta.diff.header.from-file */ {
99+
background-color: #ffecec;
100+
color: #bd2c00;
101+
}
102+
103+
.pl-mi1 /* markup.inserted, meta.diff.header.to-file */ {
104+
background-color: #eaffea;
105+
color: #55a532;
106+
}
107+
108+
.pl-mdr /* meta.diff.range */ {
109+
color: #795da3;
110+
font-weight: bold;
111+
}
112+
113+
.pl-mo /* meta.output */ {
114+
color: #1d3e81;
115+
}
116+

0 commit comments

Comments
 (0)