- Feb 21, 2016
-
-
Ricardo Catalinas Jiménez authored
As we aren't really using the standarized SHA-3
-
- Feb 14, 2016
-
-
Jeffrey Wilcke authored
Added support for fixed size and arbitrary length byte arrays to be marshallable in fixed size (typed) byte slices.
-
- Feb 11, 2016
-
-
Jeffrey Wilcke authored
Removed old unmarshalling of return types: `abi.Call(...).([]byte)`. This is now replaced by a new syntax: ``` var a []byte err := abi.Call(&a, ...) ``` It also addresses a few issues with Bytes and Strings and can also handle both fixed and arbitrary sized byte slices, including strings.
-
- Feb 02, 2016
-
-
Jeffrey Wilcke authored
Implementation of basic event parsing and its input types. This separates methods and events and fixes an issue with go type parsing and validation.
-
- Jan 26, 2016
-
-
Bas van Kervel authored
-
- Dec 14, 2015
-
-
Bas van Kervel authored
-
- Dec 01, 2015
-
-
Péter Szilágyi authored
-
- Nov 25, 2015
-
-
Jeffrey Wilcke authored
Added calling mechanism and return value parsing
-
- Oct 29, 2015
-
-
Jeffrey Wilcke authored
Changed field `input` to new `inputs`. Addad Hash and Address as input types. Added bytes[N] and N validation
-
- Aug 01, 2015
-
-
Felix Lange authored
This should fix the flakeyness.
-
- Jul 23, 2015
-
-
Felix Lange authored
I forgot to update one instance of "go-ethereum" in commit 3f047be5.
-
- Jul 22, 2015
-
-
Felix Lange authored
All code outside of cmd/ is licensed as LGPL. The headers now reflect this by calling the whole work "the go-ethereum library".
-
- Jul 20, 2015
-
-
Felix Lange authored
While here, also improve the docs and speed up the tests. The tests used the scrypt keystore with ridiculous settins and took 20s each.
-
- Jul 09, 2015
-
-
Viktor Trón authored
-
- Jul 07, 2015
-
-
Felix Lange authored
-
Felix Lange authored
-
Felix Lange authored
-
- Jul 03, 2015
-
-
Viktor Trón authored
* account.Update * KeyStore.Cleanup * fix dir rm for old format deleteKey
-
Viktor Trón authored
* chronological order of creation * new naming scheme keystore/UTC--<created_at UTC ISO8601>-<address hex> * KeyStore2 -> KeyStore * backward compatibility * refactor keyStore methods
-
- Jul 02, 2015
-
-
Viktor Trón authored
* multiple passwords allowed in password file * split on "\n", sideeffect: chop trailing slashes. fixes common mistake <(echo 'pass') * remove accounts.Primary method * do not fall back to primary account for mining
-
Viktor Trón authored
-
- May 14, 2015
-
-
Bas van Kervel authored
-
- May 12, 2015
-
-
Gustav Simonsson authored
-
- Mar 26, 2015
-
-
Viktor Trón authored
- etherbase flag for block reward destination - coinbase => etherbase - CLI- eth Config -> eth, xeth -> RPC / Miner - use primary instead of coinbase as the unlock magic wildcard - accounts: firstAddr/Coinbase -> Primary
-
Viktor Trón authored
- remove account export functionality from CLI - remove accountExport method, - remove unencrypted-keys flag from everywhere - improve documentation
-
Viktor Trón authored
- accounts: remove Manager.getKey - cli: for -unlock coinbase, use account manager Coinbase()
-
Viktor Trón authored
-
Viktor Trón authored
- extract accounts.getKey method - if given empty address it retrieves coinbase (first account) - cli -unlock coinbase will unlock coinbase
-
Viktor Trón authored
- cli: add passwordfile flag - cli: change unlock flag only takes account - cli: with unlock you are prompted for password or use passfile with password flag - cli: unlockAccount used in normal client start (run) and accountExport - cli: getPassword used in accountCreate and accountImport - accounts: Manager.Import, Manager.Export - crypto: SaveECDSA (to complement LoadECDSA) to save to file - crypto: NewKeyFromECDSA added (used in accountImport and New = generated constructor)
-
- Mar 16, 2015
-
-
Jeffrey Wilcke authored
-
- Mar 10, 2015
-
-
Felix Lange authored
-
- Mar 09, 2015
-
-
Felix Lange authored
-
Felix Lange authored
-
- Mar 08, 2015
-
-
Felix Lange authored
This was suggested during review.
-
Felix Lange authored
-
Felix Lange authored
Private keys would be locked early if SignLocked was called more than once because the unlockLater was still running. Terminate it properly.
-
Jeffrey Wilcke authored
-
- Mar 07, 2015
-
-
Felix Lange authored
RWMutexes must be write-locked when writing in order to actually protect the writes.
-
Felix Lange authored
There is no point to using time.Duration if the value is interpreted as milliseconds. Callers should use the standard multiplication idiom to choose the unit. In fact, the only caller outside of the tests already does so.
-
Felix Lange authored
Account is now always a non-pointer. This will be important once the manager starts remembering accounts. AccountManager is now always a pointer because it contains locks and locks cannot be copied.
-