<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go-tangerine/xeth, branch master</title>
<subtitle>Tangerine full node (https://github.com/tangerine-network/go-tangerine)
</subtitle>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/'/>
<entry>
<title>rpc: migrated the RPC insterface to a new reflection based RPC layer</title>
<updated>2016-01-26T12:51:50+00:00</updated>
<author>
<name>Bas van Kervel</name>
<email>bas@ethdev.com</email>
</author>
<published>2015-12-16T09:58:01+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=19b2640e89465c1c57f1bbea0274d52d97151f60'/>
<id>19b2640e89465c1c57f1bbea0274d52d97151f60</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>common: remove old RLP implementation, Value and ExtPackage</title>
<updated>2015-12-18T11:09:10+00:00</updated>
<author>
<name>Felix Lange</name>
<email>fjl@twurst.com</email>
</author>
<published>2015-12-11T00:33:45+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=e6fb69296e647ff305e5d9df059e5aa956303538'/>
<id>e6fb69296e647ff305e5d9df059e5aa956303538</id>
<content type='text'>
In order to make this happen, kill all remaining trivial uses of
common/{rlp,value}.go. The non-trivial ones have been updated earlier.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to make this happen, kill all remaining trivial uses of
common/{rlp,value}.go. The non-trivial ones have been updated earlier.
</pre>
</div>
</content>
</entry>
<entry>
<title>core: tx pool skip price validation for "owned" transactions</title>
<updated>2015-12-16T02:21:17+00:00</updated>
<author>
<name>zsfelfoldi</name>
<email>zsfelfoldi@gmail.com</email>
</author>
<published>2015-11-20T23:40:36+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=975c5912610013d5486336ab825ede86c8369b9a'/>
<id>975c5912610013d5486336ab825ede86c8369b9a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1970 from karalabe/customizable-protocol-stacks</title>
<updated>2015-11-27T09:41:22+00:00</updated>
<author>
<name>Jeffrey Wilcke</name>
<email>jeffrey@ethereum.org</email>
</author>
<published>2015-11-27T09:41:22+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=7dde2b902cf81e90b484b1a48f6d45e0abd10e0f'/>
<id>7dde2b902cf81e90b484b1a48f6d45e0abd10e0f</id>
<content type='text'>
Customizable protocol stacks</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Customizable protocol stacks</pre>
</div>
</content>
</entry>
<entry>
<title>cmd, eth, node, rpc, xeth: use single-instance services</title>
<updated>2015-11-27T09:06:12+00:00</updated>
<author>
<name>Péter Szilágyi</name>
<email>peterke@gmail.com</email>
</author>
<published>2015-11-26T16:35:44+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=3e1000fda3424d880bc43ebbb16d8a33447d4182'/>
<id>3e1000fda3424d880bc43ebbb16d8a33447d4182</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cmd, common, core, eth, node, rpc, tests, whisper, xeth: use protocol stacks</title>
<updated>2015-11-27T09:06:12+00:00</updated>
<author>
<name>Péter Szilágyi</name>
<email>peterke@gmail.com</email>
</author>
<published>2015-11-17T16:33:25+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=1e806c4c775bd98b224eb0249007502d348e737b'/>
<id>1e806c4c775bd98b224eb0249007502d348e737b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cmd, crypto: fixed nil public keys and updated web3</title>
<updated>2015-11-26T12:38:53+00:00</updated>
<author>
<name>Jeffrey Wilcke</name>
<email>geffobscura@gmail.com</email>
</author>
<published>2015-11-24T08:37:29+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=b1e014344494d2713f6091299a5b86dc53e1fb4e'/>
<id>b1e014344494d2713f6091299a5b86dc53e1fb4e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1666 from obscuren/create-transaction</title>
<updated>2015-11-20T20:36:56+00:00</updated>
<author>
<name>Jeffrey Wilcke</name>
<email>jeffrey@ethereum.org</email>
</author>
<published>2015-11-20T20:36:56+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=6bb29aebeefc64c765f0a2b5ab66f85d928f56cd'/>
<id>6bb29aebeefc64c765f0a2b5ab66f85d928f56cd</id>
<content type='text'>
rpc/api, xeth: added signTransaction method</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
rpc/api, xeth: added signTransaction method</pre>
</div>
</content>
</entry>
<entry>
<title>core, eth, miner, xeth: clean up tx/receipt db accessors</title>
<updated>2015-11-19T14:03:32+00:00</updated>
<author>
<name>Péter Szilágyi</name>
<email>peterke@gmail.com</email>
</author>
<published>2015-10-22T12:43:21+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=e86e0ecdc8a977db2ff5df60dca3cad8355ace6d'/>
<id>e86e0ecdc8a977db2ff5df60dca3cad8355ace6d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>core, eth, rpc: split out block validator and state processor</title>
<updated>2015-11-18T13:24:42+00:00</updated>
<author>
<name>Jeffrey Wilcke</name>
<email>geffobscura@gmail.com</email>
</author>
<published>2015-10-19T14:08:17+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=a1d9ef48c505ab4314ca8e3ee1fc272032da3034'/>
<id>a1d9ef48c505ab4314ca8e3ee1fc272032da3034</id>
<content type='text'>
This removes the burden on a single object to take care of all
validation and state processing. Now instead the validation is done by
the `core.BlockValidator` (`types.Validator`) that takes care of both
header and uncle validation through the `ValidateBlock` method and state
validation through the `ValidateState` method. The state processing is
done by a new object `core.StateProcessor` (`types.Processor`) and
accepts a new state as input and uses that to process the given block's
transactions (and uncles for rewords) to calculate the state root for
the next block (P_n + 1).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This removes the burden on a single object to take care of all
validation and state processing. Now instead the validation is done by
the `core.BlockValidator` (`types.Validator`) that takes care of both
header and uncle validation through the `ValidateBlock` method and state
validation through the `ValidateState` method. The state processing is
done by a new object `core.StateProcessor` (`types.Processor`) and
accepts a new state as input and uses that to process the given block's
transactions (and uncles for rewords) to calculate the state root for
the next block (P_n + 1).
</pre>
</div>
</content>
</entry>
</feed>
