e978b759d8
test/test.py,scripts/test-release.py: minor changes
2018-07-25 15:34:50 +03:00
e0dad2e108
test/test.py: update eth ref tx files
2018-07-25 14:08:58 +03:00
fad573eccd
tx.py,tw.py: cleanups, support tx inputs from cmdline
2018-07-24 00:17:05 +03:00
98d0fff70f
rpc_init() -> rpc_init_parity(),rpc_init_bitcoind()
2018-07-23 23:04:35 +03:00
cd4425ddf2
TwGetBalance: reimplement
2018-07-23 22:07:41 +03:00
556d1ca937
mmgen-addrimport: reimplement using TrackingWallet
2018-07-23 21:31:43 +03:00
7dc5405107
AddrData.__init__(): use altcoin_subclass()
2018-07-23 20:52:34 +03:00
6ab7a4d06c
eth autosign support
2018-07-23 20:20:45 +03:00
8b21259ef8
eth cfg file vars: max_tx_fee,mainnet_chain_name,testnet_chain_name
2018-07-23 20:09:48 +03:00
80ed8d1d4c
tx.py: add g.dcoin global var for token unit display
2018-06-08 11:29:01 +03:00
b2229644d6
tx.py: code cleanups
2018-06-08 11:18:49 +03:00
c9bc01cbb1
Altcoin module loading magic
2018-06-08 10:20:33 +03:00
430292d1da
New tool commands: gen_addr, gen_key
...
- generate a single coin address or key from the specified MMGen ID
2018-06-08 10:15:30 +03:00
d1e2bbb2e0
Minor changes
2018-06-08 10:12:14 +03:00
9d04a244ec
test.py: rewrite create_ref_tx, update reference tx files
2018-06-05 00:15:52 +03:00
1877571691
Run Parity with non-standard ports for testnet and dev mode
2018-06-05 00:09:05 +03:00
10879615b3
test.py: update reference address file checksums for testnet
2018-06-05 00:03:02 +03:00
aa16187d65
tx.py: fix locktime + rbf bug
...
- allow the simultaneous use of --rbf and --locktime
2018-06-04 23:50:26 +03:00
9dfd06bbd0
tx.py: check for pubkey script / address mismatch
2018-06-04 23:46:56 +03:00
7fb07cf5cf
test.py: delete extraneous list element in cmd_groups
2018-06-04 12:54:15 +03:00
dcd4e31cf1
test-release.sh: add test.py ethdev tests
2018-06-04 12:16:32 +03:00
90e89ad291
test.py: update testnet reference address and key-address files
2018-06-04 12:13:52 +03:00
8683257b54
mmgen-tool getbalance: implement using new class + subclass for ETH
2018-06-03 22:58:15 +03:00
09b3ef7cc8
test.py: cleanups, refactoring
2018-06-03 22:53:46 +03:00
3cf5ef09c6
eth/tw.py: upgrade wallet format
2018-06-02 18:00:35 +03:00
3f93bc7d00
test.py: basic Ethereum transaction and tracking wallet tests
...
- tests use Parity's dev mode; daemon is started automatically
2018-06-02 16:03:12 +03:00
48b3663c5a
eth/tw.py: check data integrity on write
2018-06-02 15:50:41 +03:00
80df86aca7
New options for write_data_to_file(); minor fixes
...
New options:
- 'ignore_opt_outdir': override creation of absolute path
- 'check_data','cmp_data': check data before writing
2018-06-02 15:49:48 +03:00
840d96b05f
eth/obj.py,eth/tw.py,obj.py,tw.py: small fixes
2018-06-01 20:55:53 +03:00
41e40c7a4e
Remove dummy txid and vout fields from inputs of Ethereum tx files
2018-06-01 15:13:34 +03:00
2c97f61ea4
Ethereum autosigning
2018-05-31 22:02:00 +03:00
fe26ea935b
setup.py: add eth modules; test.py: minor fixes
2018-05-31 22:01:36 +03:00
57f7cfc0e9
Move ETHAmt and ETHNonce to eth/obj.py
2018-05-31 12:25:35 +03:00
adef0b38c5
Ethereum transaction support (create, sign, send)
...
- Tested on testnet, but functionality should be considered experimental. Many
basic checks are still not performed.
- Uses Parity as the backend.
- No support yet for transaction bumping or autosigning.
- Tracking wallet is maintained by MMGen. Any account on the blockchain can be
tracked. Parity and Geth accounts are ignored.
2018-05-30 18:35:43 +03:00
26210569f8
Minor changes and fixes
...
- eth/tw.py,main_txsign.py,protocol.py,rpc.py,tx.py: changes
- test.py,addr.py: fixes
2018-05-30 18:33:14 +03:00
1a21ce2bce
Testnet-specific addrlists
2018-05-30 17:45:10 +03:00
4c9f3aa7bb
tx.py: convert_fee_spec -> process_fee_spec, txview refactor
2018-05-30 09:12:11 +03:00
422c37f4f6
BTCAmt: add 'from_unit' to constructor. ETHAmt: add denominations
2018-05-30 08:46:25 +03:00
f436f7fd97
txcreate,txdo,txbump: update help screens
2018-05-30 08:24:59 +03:00
d25a343df7
[opts]: allow for deferred evaluation of format args
2018-05-30 08:21:49 +03:00
d535f12cbf
Version bump to 0.9.899
2018-05-30 08:15:07 +03:00
11e02f3ab9
tx.py: rename vars,funcs; refactor,move funcs. obj.py: ETHAmt bugfix
2018-05-28 22:29:30 +03:00
5895221b0b
eth/tw.py,obj.py: cleanups, support wei and szabo in ETHAmt()
2018-05-28 18:47:24 +03:00
1b54d425bd
addr.py,rpc.py,tw.py,tx.py,traceback.py: minor cleanups and refactoring
2018-05-28 12:39:49 +03:00
854d6532dc
Ethereum twview support
2018-05-26 23:50:21 +03:00
a512423f7f
util.py,tw.py: minor bugfixes, cleanups
2018-05-26 23:40:53 +03:00
cf8c6a92ec
Fix CJK padding error
2018-05-26 22:31:54 +03:00
795b5d8b62
*TrackingWallet refactor
...
MMGenTrackingWallet now split into:
- TwUnspentOutputs, for unspent outputs display
- TrackingWallet, for label and other operations
EthereumTrackingWallet is now subclassed from TrackingWallet
2018-05-26 14:19:17 +03:00
82cd194ed3
*RPCConnection(): define RPC methods at instance creation time
2018-05-26 13:01:31 +03:00
290d3d557d
addr.py,rpc.py,tw.py: minor changes
2018-05-26 12:58:41 +03:00