Commit graph

38 commits

Author SHA1 Message Date
f840069ecb
update copyright dates 2026-02-11 13:02:12 +00:00
967d17c06e
cmdtest.py ethdev, rune: add user component to tw path 2025-11-15 09:50:21 +00:00
f44ca874ec
cmdtest_d.httpd: initialize with cfg 2025-10-03 10:34:04 +00:00
dc3df437ab
cmdtest.py: make test methods async where applicable 2025-10-01 15:30:56 +00:00
f509b26ac8
support Reth v1.5.1 2025-07-19 10:21:11 +00:00
a8fe14756d
TestProxy: start and stop proxy only when required 2025-06-18 12:55:52 +00:00
c04512a42f
minor fixes and cleanups 2025-06-18 12:55:47 +00:00
26ff0081cc
CmdTestBase: new is_helper attribute 2025-06-16 14:35:30 +00:00
bc4d3791ac
new test.cmdtest_d.include.proxy module 2025-06-16 14:35:25 +00:00
771463f286
cmdtest swap: new cross_coin, cross_group attributes 2025-06-15 09:17:02 +00:00
2bf4f540f7
new test.cmdtest_d.httpd.thornode package 2025-06-10 17:47:03 +00:00
a93173f43c
test suite: clean up swap_server_stop() 2025-05-28 11:40:40 +00:00
800b3cef36
test suite: ThornodeServer -> ThornodeSwapServer 2025-05-28 11:40:40 +00:00
8c2b48780d
minor cleanups 2025-05-23 15:35:17 +00:00
4cad3c3bd5
mmgen-swaptx{create,do}: add --stream-interval option 2025-05-19 09:23:55 +00:00
82294e6a88
proto.eth.tx: use eth_estimateGas for token transactions 2025-05-07 18:24:07 +00:00
e26a242e54
swap.proto.thorchain: increase streaming interval to 3 2025-05-07 18:24:07 +00:00
9400a558ba
minor fixes and cleanups 2025-05-07 18:24:07 +00:00
aaaccc6bad
swaptxcreate: add --router-gas option; proto.eth.tx: new total_gas attr 2025-05-07 18:24:07 +00:00
8d33c6d4a9
proto.eth.tx: make self.gas an integer 2025-05-07 18:24:07 +00:00
2f7a15e9b0
tw, swap: minor fixes and cleanups 2025-05-07 18:24:02 +00:00
19592955cb
test suite: minor fixes 2025-04-29 10:13:38 +00:00
ff28d39a3c
THORChain ERC20 token swap support
Examples:

    # List available assets:
    $ mmgen-swaptxcreate -S

    # Create a Tether-to-LTC swap transaction for autosigning, connecting to the
    # swap quote server via Tor:
    $ mmgen-swaptxcreate --autosign --proxy=localhost:9050 ETH.USDT 1000 LTC

    # After signing, send the transaction via public Etherscan proxy over Tor:
    $ mmgen-txsend --autosign --quiet --tx-proxy=etherscan --proxy=localhost:9050

    # After sending, check the transaction status and receipt:
    $ mmgen-txsend --autosign --verbose --status

    # Create a Tether-to-DAI swap transaction, with explicit destination account:
    $ mmgen-swaptxcreate ETH.USDT 1000 ETH.DAI E:01234ABC:3

Testing:

    $ test/cmdtest.py -e ethswap
2025-04-27 11:53:49 +00:00
835914ca3e
minor fixes and cleanups 2025-04-26 10:38:55 +00:00
69a39fad5e
txsend: add --wait and --txhex-idx options; related cleanups 2025-04-26 10:38:55 +00:00
2f6ef808fb
test suite: minor fixes and cleanups 2025-04-26 10:38:55 +00:00
2adf35502d
Critical Ethereum THORChain swap bugfix
If you swap from Ethereum, please upgrade immediately.

The bug caused the funds to be returned to the wallet, minus a small fee.  No
significant loss of funds would have occurred.  Swaps to ETH were unaffected.
2025-04-24 06:03:58 +00:00
026f4a4c1d
cmdtest.py: minor fixes and cleanups 2025-04-21 14:01:16 +00:00
3297f414a8
minor whitespace, variable and method renames 2025-04-21 14:01:16 +00:00
38ea93a51f
tx.new_swap: swap to ERC20 token support 2025-04-21 14:01:16 +00:00
6473b41d43
swap: minor changes and cleanups 2025-04-21 14:01:15 +00:00
961eb0bd4f
cmdtest eth*: method renames, MRO fixes, cleanups 2025-04-09 09:16:01 +00:00
e9e4b8f3cb
cmdtest ethdev: whitespace, method renames 2025-04-09 09:16:01 +00:00
c515ec03a5
tx.new_swap: remove ETH fee warning 2025-03-30 10:20:22 +00:00
b485d7a99a
cmdtest ethdev, swap, ethswap, ethbump: changes and fixes 2025-03-30 10:20:21 +00:00
09f5c0ef2b
cmdtest.py ethswap: add new tests 2025-03-29 09:30:16 +00:00
819202b584
minor cleanups 2025-03-29 09:30:15 +00:00
b2e210485f
test/cmdtest_d: remove prefixes on files 2025-03-29 09:30:15 +00:00
Renamed from test/cmdtest_d/ct_ethswap.py (Browse further)