From f06e48ec2759a63368f993af8ba4a10068b82765 Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Mon, 3 Oct 2022 10:00:00 +0000 Subject: [PATCH] base_proto.bitcoin -> proto.btc, ... [git mv] --- mmgen/{base_proto => proto}/__init__.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/__init__.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/addrdata.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/daemon.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/misc.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/msg.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/regtest.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/rpc.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/tw/__init__.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/tw/addrs.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/tw/bal.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/tw/common.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/tw/ctl.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/tw/json.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/tw/txhistory.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/tw/unspent.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/tx/__init__.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/tx/base.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/tx/bump.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/tx/completed.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/tx/info.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/tx/new.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/tx/online.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/tx/signed.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/tx/status.py | 0 mmgen/{base_proto/bitcoin => proto/btc}/tx/unsigned.py | 0 mmgen/{base_proto/ethereum => proto/eth}/__init__.py | 0 mmgen/{base_proto/ethereum => proto/eth}/addrdata.py | 0 mmgen/{base_proto/ethereum => proto/eth}/contract.py | 0 mmgen/{base_proto/ethereum => proto/eth}/daemon.py | 0 mmgen/{base_proto/ethereum => proto/eth}/misc.py | 0 mmgen/{base_proto/ethereum => proto/eth}/msg.py | 0 mmgen/{base_proto/ethereum => proto/eth}/pyethereum/LICENSE | 0 mmgen/{base_proto/ethereum => proto/eth}/pyethereum/__init__.py | 0 .../{base_proto/ethereum => proto/eth}/pyethereum/transactions.py | 0 mmgen/{base_proto/ethereum => proto/eth}/pyethereum/utils.py | 0 mmgen/{base_proto/ethereum => proto/eth}/rlp/LICENSE | 0 mmgen/{base_proto/ethereum => proto/eth}/rlp/__init__.py | 0 mmgen/{base_proto/ethereum => proto/eth}/rlp/atomic.py | 0 mmgen/{base_proto/ethereum => proto/eth}/rlp/codec.py | 0 mmgen/{base_proto/ethereum => proto/eth}/rlp/exceptions.py | 0 mmgen/{base_proto/ethereum => proto/eth}/rlp/sedes/__init__.py | 0 .../ethereum => proto/eth}/rlp/sedes/big_endian_int.py | 0 mmgen/{base_proto/ethereum => proto/eth}/rlp/sedes/binary.py | 0 mmgen/{base_proto/ethereum => proto/eth}/rlp/sedes/boolean.py | 0 mmgen/{base_proto/ethereum => proto/eth}/rlp/sedes/lists.py | 0 mmgen/{base_proto/ethereum => proto/eth}/rlp/sedes/raw.py | 0 .../{base_proto/ethereum => proto/eth}/rlp/sedes/serializable.py | 0 mmgen/{base_proto/ethereum => proto/eth}/rlp/sedes/text.py | 0 mmgen/{base_proto/ethereum => proto/eth}/rpc.py | 0 mmgen/{base_proto/ethereum => proto/eth}/tw/__init__.py | 0 mmgen/{base_proto/ethereum => proto/eth}/tw/addrs.py | 0 mmgen/{base_proto/ethereum => proto/eth}/tw/bal.py | 0 mmgen/{base_proto/ethereum => proto/eth}/tw/ctl.py | 0 mmgen/{base_proto/ethereum => proto/eth}/tw/json.py | 0 mmgen/{base_proto/ethereum => proto/eth}/tw/unspent.py | 0 mmgen/{base_proto/ethereum => proto/eth}/tx/__init__.py | 0 mmgen/{base_proto/ethereum => proto/eth}/tx/base.py | 0 mmgen/{base_proto/ethereum => proto/eth}/tx/bump.py | 0 mmgen/{base_proto/ethereum => proto/eth}/tx/completed.py | 0 mmgen/{base_proto/ethereum => proto/eth}/tx/info.py | 0 mmgen/{base_proto/ethereum => proto/eth}/tx/new.py | 0 mmgen/{base_proto/ethereum => proto/eth}/tx/online.py | 0 mmgen/{base_proto/ethereum => proto/eth}/tx/signed.py | 0 mmgen/{base_proto/ethereum => proto/eth}/tx/status.py | 0 mmgen/{base_proto/ethereum => proto/eth}/tx/unsigned.py | 0 mmgen/{base_proto/monero => proto/xmr}/__init__.py | 0 mmgen/{base_proto/monero => proto/xmr}/daemon.py | 0 mmgen/{base_proto/monero => proto/xmr}/rpc.py | 0 .../fakemods/{base_proto/bitcoin => proto/btc}/tw/unspent.py | 0 70 files changed, 0 insertions(+), 0 deletions(-) rename mmgen/{base_proto => proto}/__init__.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/__init__.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/addrdata.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/daemon.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/misc.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/msg.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/regtest.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/rpc.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/tw/__init__.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/tw/addrs.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/tw/bal.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/tw/common.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/tw/ctl.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/tw/json.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/tw/txhistory.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/tw/unspent.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/tx/__init__.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/tx/base.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/tx/bump.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/tx/completed.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/tx/info.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/tx/new.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/tx/online.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/tx/signed.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/tx/status.py (100%) rename mmgen/{base_proto/bitcoin => proto/btc}/tx/unsigned.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/__init__.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/addrdata.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/contract.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/daemon.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/misc.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/msg.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/pyethereum/LICENSE (100%) rename mmgen/{base_proto/ethereum => proto/eth}/pyethereum/__init__.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/pyethereum/transactions.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/pyethereum/utils.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/rlp/LICENSE (100%) rename mmgen/{base_proto/ethereum => proto/eth}/rlp/__init__.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/rlp/atomic.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/rlp/codec.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/rlp/exceptions.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/rlp/sedes/__init__.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/rlp/sedes/big_endian_int.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/rlp/sedes/binary.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/rlp/sedes/boolean.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/rlp/sedes/lists.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/rlp/sedes/raw.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/rlp/sedes/serializable.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/rlp/sedes/text.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/rpc.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/tw/__init__.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/tw/addrs.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/tw/bal.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/tw/ctl.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/tw/json.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/tw/unspent.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/tx/__init__.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/tx/base.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/tx/bump.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/tx/completed.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/tx/info.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/tx/new.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/tx/online.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/tx/signed.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/tx/status.py (100%) rename mmgen/{base_proto/ethereum => proto/eth}/tx/unsigned.py (100%) rename mmgen/{base_proto/monero => proto/xmr}/__init__.py (100%) rename mmgen/{base_proto/monero => proto/xmr}/daemon.py (100%) rename mmgen/{base_proto/monero => proto/xmr}/rpc.py (100%) rename test/overlay/fakemods/{base_proto/bitcoin => proto/btc}/tw/unspent.py (100%) diff --git a/mmgen/base_proto/__init__.py b/mmgen/proto/__init__.py similarity index 100% rename from mmgen/base_proto/__init__.py rename to mmgen/proto/__init__.py diff --git a/mmgen/base_proto/bitcoin/__init__.py b/mmgen/proto/btc/__init__.py similarity index 100% rename from mmgen/base_proto/bitcoin/__init__.py rename to mmgen/proto/btc/__init__.py diff --git a/mmgen/base_proto/bitcoin/addrdata.py b/mmgen/proto/btc/addrdata.py similarity index 100% rename from mmgen/base_proto/bitcoin/addrdata.py rename to mmgen/proto/btc/addrdata.py diff --git a/mmgen/base_proto/bitcoin/daemon.py b/mmgen/proto/btc/daemon.py similarity index 100% rename from mmgen/base_proto/bitcoin/daemon.py rename to mmgen/proto/btc/daemon.py diff --git a/mmgen/base_proto/bitcoin/misc.py b/mmgen/proto/btc/misc.py similarity index 100% rename from mmgen/base_proto/bitcoin/misc.py rename to mmgen/proto/btc/misc.py diff --git a/mmgen/base_proto/bitcoin/msg.py b/mmgen/proto/btc/msg.py similarity index 100% rename from mmgen/base_proto/bitcoin/msg.py rename to mmgen/proto/btc/msg.py diff --git a/mmgen/base_proto/bitcoin/regtest.py b/mmgen/proto/btc/regtest.py similarity index 100% rename from mmgen/base_proto/bitcoin/regtest.py rename to mmgen/proto/btc/regtest.py diff --git a/mmgen/base_proto/bitcoin/rpc.py b/mmgen/proto/btc/rpc.py similarity index 100% rename from mmgen/base_proto/bitcoin/rpc.py rename to mmgen/proto/btc/rpc.py diff --git a/mmgen/base_proto/bitcoin/tw/__init__.py b/mmgen/proto/btc/tw/__init__.py similarity index 100% rename from mmgen/base_proto/bitcoin/tw/__init__.py rename to mmgen/proto/btc/tw/__init__.py diff --git a/mmgen/base_proto/bitcoin/tw/addrs.py b/mmgen/proto/btc/tw/addrs.py similarity index 100% rename from mmgen/base_proto/bitcoin/tw/addrs.py rename to mmgen/proto/btc/tw/addrs.py diff --git a/mmgen/base_proto/bitcoin/tw/bal.py b/mmgen/proto/btc/tw/bal.py similarity index 100% rename from mmgen/base_proto/bitcoin/tw/bal.py rename to mmgen/proto/btc/tw/bal.py diff --git a/mmgen/base_proto/bitcoin/tw/common.py b/mmgen/proto/btc/tw/common.py similarity index 100% rename from mmgen/base_proto/bitcoin/tw/common.py rename to mmgen/proto/btc/tw/common.py diff --git a/mmgen/base_proto/bitcoin/tw/ctl.py b/mmgen/proto/btc/tw/ctl.py similarity index 100% rename from mmgen/base_proto/bitcoin/tw/ctl.py rename to mmgen/proto/btc/tw/ctl.py diff --git a/mmgen/base_proto/bitcoin/tw/json.py b/mmgen/proto/btc/tw/json.py similarity index 100% rename from mmgen/base_proto/bitcoin/tw/json.py rename to mmgen/proto/btc/tw/json.py diff --git a/mmgen/base_proto/bitcoin/tw/txhistory.py b/mmgen/proto/btc/tw/txhistory.py similarity index 100% rename from mmgen/base_proto/bitcoin/tw/txhistory.py rename to mmgen/proto/btc/tw/txhistory.py diff --git a/mmgen/base_proto/bitcoin/tw/unspent.py b/mmgen/proto/btc/tw/unspent.py similarity index 100% rename from mmgen/base_proto/bitcoin/tw/unspent.py rename to mmgen/proto/btc/tw/unspent.py diff --git a/mmgen/base_proto/bitcoin/tx/__init__.py b/mmgen/proto/btc/tx/__init__.py similarity index 100% rename from mmgen/base_proto/bitcoin/tx/__init__.py rename to mmgen/proto/btc/tx/__init__.py diff --git a/mmgen/base_proto/bitcoin/tx/base.py b/mmgen/proto/btc/tx/base.py similarity index 100% rename from mmgen/base_proto/bitcoin/tx/base.py rename to mmgen/proto/btc/tx/base.py diff --git a/mmgen/base_proto/bitcoin/tx/bump.py b/mmgen/proto/btc/tx/bump.py similarity index 100% rename from mmgen/base_proto/bitcoin/tx/bump.py rename to mmgen/proto/btc/tx/bump.py diff --git a/mmgen/base_proto/bitcoin/tx/completed.py b/mmgen/proto/btc/tx/completed.py similarity index 100% rename from mmgen/base_proto/bitcoin/tx/completed.py rename to mmgen/proto/btc/tx/completed.py diff --git a/mmgen/base_proto/bitcoin/tx/info.py b/mmgen/proto/btc/tx/info.py similarity index 100% rename from mmgen/base_proto/bitcoin/tx/info.py rename to mmgen/proto/btc/tx/info.py diff --git a/mmgen/base_proto/bitcoin/tx/new.py b/mmgen/proto/btc/tx/new.py similarity index 100% rename from mmgen/base_proto/bitcoin/tx/new.py rename to mmgen/proto/btc/tx/new.py diff --git a/mmgen/base_proto/bitcoin/tx/online.py b/mmgen/proto/btc/tx/online.py similarity index 100% rename from mmgen/base_proto/bitcoin/tx/online.py rename to mmgen/proto/btc/tx/online.py diff --git a/mmgen/base_proto/bitcoin/tx/signed.py b/mmgen/proto/btc/tx/signed.py similarity index 100% rename from mmgen/base_proto/bitcoin/tx/signed.py rename to mmgen/proto/btc/tx/signed.py diff --git a/mmgen/base_proto/bitcoin/tx/status.py b/mmgen/proto/btc/tx/status.py similarity index 100% rename from mmgen/base_proto/bitcoin/tx/status.py rename to mmgen/proto/btc/tx/status.py diff --git a/mmgen/base_proto/bitcoin/tx/unsigned.py b/mmgen/proto/btc/tx/unsigned.py similarity index 100% rename from mmgen/base_proto/bitcoin/tx/unsigned.py rename to mmgen/proto/btc/tx/unsigned.py diff --git a/mmgen/base_proto/ethereum/__init__.py b/mmgen/proto/eth/__init__.py similarity index 100% rename from mmgen/base_proto/ethereum/__init__.py rename to mmgen/proto/eth/__init__.py diff --git a/mmgen/base_proto/ethereum/addrdata.py b/mmgen/proto/eth/addrdata.py similarity index 100% rename from mmgen/base_proto/ethereum/addrdata.py rename to mmgen/proto/eth/addrdata.py diff --git a/mmgen/base_proto/ethereum/contract.py b/mmgen/proto/eth/contract.py similarity index 100% rename from mmgen/base_proto/ethereum/contract.py rename to mmgen/proto/eth/contract.py diff --git a/mmgen/base_proto/ethereum/daemon.py b/mmgen/proto/eth/daemon.py similarity index 100% rename from mmgen/base_proto/ethereum/daemon.py rename to mmgen/proto/eth/daemon.py diff --git a/mmgen/base_proto/ethereum/misc.py b/mmgen/proto/eth/misc.py similarity index 100% rename from mmgen/base_proto/ethereum/misc.py rename to mmgen/proto/eth/misc.py diff --git a/mmgen/base_proto/ethereum/msg.py b/mmgen/proto/eth/msg.py similarity index 100% rename from mmgen/base_proto/ethereum/msg.py rename to mmgen/proto/eth/msg.py diff --git a/mmgen/base_proto/ethereum/pyethereum/LICENSE b/mmgen/proto/eth/pyethereum/LICENSE similarity index 100% rename from mmgen/base_proto/ethereum/pyethereum/LICENSE rename to mmgen/proto/eth/pyethereum/LICENSE diff --git a/mmgen/base_proto/ethereum/pyethereum/__init__.py b/mmgen/proto/eth/pyethereum/__init__.py similarity index 100% rename from mmgen/base_proto/ethereum/pyethereum/__init__.py rename to mmgen/proto/eth/pyethereum/__init__.py diff --git a/mmgen/base_proto/ethereum/pyethereum/transactions.py b/mmgen/proto/eth/pyethereum/transactions.py similarity index 100% rename from mmgen/base_proto/ethereum/pyethereum/transactions.py rename to mmgen/proto/eth/pyethereum/transactions.py diff --git a/mmgen/base_proto/ethereum/pyethereum/utils.py b/mmgen/proto/eth/pyethereum/utils.py similarity index 100% rename from mmgen/base_proto/ethereum/pyethereum/utils.py rename to mmgen/proto/eth/pyethereum/utils.py diff --git a/mmgen/base_proto/ethereum/rlp/LICENSE b/mmgen/proto/eth/rlp/LICENSE similarity index 100% rename from mmgen/base_proto/ethereum/rlp/LICENSE rename to mmgen/proto/eth/rlp/LICENSE diff --git a/mmgen/base_proto/ethereum/rlp/__init__.py b/mmgen/proto/eth/rlp/__init__.py similarity index 100% rename from mmgen/base_proto/ethereum/rlp/__init__.py rename to mmgen/proto/eth/rlp/__init__.py diff --git a/mmgen/base_proto/ethereum/rlp/atomic.py b/mmgen/proto/eth/rlp/atomic.py similarity index 100% rename from mmgen/base_proto/ethereum/rlp/atomic.py rename to mmgen/proto/eth/rlp/atomic.py diff --git a/mmgen/base_proto/ethereum/rlp/codec.py b/mmgen/proto/eth/rlp/codec.py similarity index 100% rename from mmgen/base_proto/ethereum/rlp/codec.py rename to mmgen/proto/eth/rlp/codec.py diff --git a/mmgen/base_proto/ethereum/rlp/exceptions.py b/mmgen/proto/eth/rlp/exceptions.py similarity index 100% rename from mmgen/base_proto/ethereum/rlp/exceptions.py rename to mmgen/proto/eth/rlp/exceptions.py diff --git a/mmgen/base_proto/ethereum/rlp/sedes/__init__.py b/mmgen/proto/eth/rlp/sedes/__init__.py similarity index 100% rename from mmgen/base_proto/ethereum/rlp/sedes/__init__.py rename to mmgen/proto/eth/rlp/sedes/__init__.py diff --git a/mmgen/base_proto/ethereum/rlp/sedes/big_endian_int.py b/mmgen/proto/eth/rlp/sedes/big_endian_int.py similarity index 100% rename from mmgen/base_proto/ethereum/rlp/sedes/big_endian_int.py rename to mmgen/proto/eth/rlp/sedes/big_endian_int.py diff --git a/mmgen/base_proto/ethereum/rlp/sedes/binary.py b/mmgen/proto/eth/rlp/sedes/binary.py similarity index 100% rename from mmgen/base_proto/ethereum/rlp/sedes/binary.py rename to mmgen/proto/eth/rlp/sedes/binary.py diff --git a/mmgen/base_proto/ethereum/rlp/sedes/boolean.py b/mmgen/proto/eth/rlp/sedes/boolean.py similarity index 100% rename from mmgen/base_proto/ethereum/rlp/sedes/boolean.py rename to mmgen/proto/eth/rlp/sedes/boolean.py diff --git a/mmgen/base_proto/ethereum/rlp/sedes/lists.py b/mmgen/proto/eth/rlp/sedes/lists.py similarity index 100% rename from mmgen/base_proto/ethereum/rlp/sedes/lists.py rename to mmgen/proto/eth/rlp/sedes/lists.py diff --git a/mmgen/base_proto/ethereum/rlp/sedes/raw.py b/mmgen/proto/eth/rlp/sedes/raw.py similarity index 100% rename from mmgen/base_proto/ethereum/rlp/sedes/raw.py rename to mmgen/proto/eth/rlp/sedes/raw.py diff --git a/mmgen/base_proto/ethereum/rlp/sedes/serializable.py b/mmgen/proto/eth/rlp/sedes/serializable.py similarity index 100% rename from mmgen/base_proto/ethereum/rlp/sedes/serializable.py rename to mmgen/proto/eth/rlp/sedes/serializable.py diff --git a/mmgen/base_proto/ethereum/rlp/sedes/text.py b/mmgen/proto/eth/rlp/sedes/text.py similarity index 100% rename from mmgen/base_proto/ethereum/rlp/sedes/text.py rename to mmgen/proto/eth/rlp/sedes/text.py diff --git a/mmgen/base_proto/ethereum/rpc.py b/mmgen/proto/eth/rpc.py similarity index 100% rename from mmgen/base_proto/ethereum/rpc.py rename to mmgen/proto/eth/rpc.py diff --git a/mmgen/base_proto/ethereum/tw/__init__.py b/mmgen/proto/eth/tw/__init__.py similarity index 100% rename from mmgen/base_proto/ethereum/tw/__init__.py rename to mmgen/proto/eth/tw/__init__.py diff --git a/mmgen/base_proto/ethereum/tw/addrs.py b/mmgen/proto/eth/tw/addrs.py similarity index 100% rename from mmgen/base_proto/ethereum/tw/addrs.py rename to mmgen/proto/eth/tw/addrs.py diff --git a/mmgen/base_proto/ethereum/tw/bal.py b/mmgen/proto/eth/tw/bal.py similarity index 100% rename from mmgen/base_proto/ethereum/tw/bal.py rename to mmgen/proto/eth/tw/bal.py diff --git a/mmgen/base_proto/ethereum/tw/ctl.py b/mmgen/proto/eth/tw/ctl.py similarity index 100% rename from mmgen/base_proto/ethereum/tw/ctl.py rename to mmgen/proto/eth/tw/ctl.py diff --git a/mmgen/base_proto/ethereum/tw/json.py b/mmgen/proto/eth/tw/json.py similarity index 100% rename from mmgen/base_proto/ethereum/tw/json.py rename to mmgen/proto/eth/tw/json.py diff --git a/mmgen/base_proto/ethereum/tw/unspent.py b/mmgen/proto/eth/tw/unspent.py similarity index 100% rename from mmgen/base_proto/ethereum/tw/unspent.py rename to mmgen/proto/eth/tw/unspent.py diff --git a/mmgen/base_proto/ethereum/tx/__init__.py b/mmgen/proto/eth/tx/__init__.py similarity index 100% rename from mmgen/base_proto/ethereum/tx/__init__.py rename to mmgen/proto/eth/tx/__init__.py diff --git a/mmgen/base_proto/ethereum/tx/base.py b/mmgen/proto/eth/tx/base.py similarity index 100% rename from mmgen/base_proto/ethereum/tx/base.py rename to mmgen/proto/eth/tx/base.py diff --git a/mmgen/base_proto/ethereum/tx/bump.py b/mmgen/proto/eth/tx/bump.py similarity index 100% rename from mmgen/base_proto/ethereum/tx/bump.py rename to mmgen/proto/eth/tx/bump.py diff --git a/mmgen/base_proto/ethereum/tx/completed.py b/mmgen/proto/eth/tx/completed.py similarity index 100% rename from mmgen/base_proto/ethereum/tx/completed.py rename to mmgen/proto/eth/tx/completed.py diff --git a/mmgen/base_proto/ethereum/tx/info.py b/mmgen/proto/eth/tx/info.py similarity index 100% rename from mmgen/base_proto/ethereum/tx/info.py rename to mmgen/proto/eth/tx/info.py diff --git a/mmgen/base_proto/ethereum/tx/new.py b/mmgen/proto/eth/tx/new.py similarity index 100% rename from mmgen/base_proto/ethereum/tx/new.py rename to mmgen/proto/eth/tx/new.py diff --git a/mmgen/base_proto/ethereum/tx/online.py b/mmgen/proto/eth/tx/online.py similarity index 100% rename from mmgen/base_proto/ethereum/tx/online.py rename to mmgen/proto/eth/tx/online.py diff --git a/mmgen/base_proto/ethereum/tx/signed.py b/mmgen/proto/eth/tx/signed.py similarity index 100% rename from mmgen/base_proto/ethereum/tx/signed.py rename to mmgen/proto/eth/tx/signed.py diff --git a/mmgen/base_proto/ethereum/tx/status.py b/mmgen/proto/eth/tx/status.py similarity index 100% rename from mmgen/base_proto/ethereum/tx/status.py rename to mmgen/proto/eth/tx/status.py diff --git a/mmgen/base_proto/ethereum/tx/unsigned.py b/mmgen/proto/eth/tx/unsigned.py similarity index 100% rename from mmgen/base_proto/ethereum/tx/unsigned.py rename to mmgen/proto/eth/tx/unsigned.py diff --git a/mmgen/base_proto/monero/__init__.py b/mmgen/proto/xmr/__init__.py similarity index 100% rename from mmgen/base_proto/monero/__init__.py rename to mmgen/proto/xmr/__init__.py diff --git a/mmgen/base_proto/monero/daemon.py b/mmgen/proto/xmr/daemon.py similarity index 100% rename from mmgen/base_proto/monero/daemon.py rename to mmgen/proto/xmr/daemon.py diff --git a/mmgen/base_proto/monero/rpc.py b/mmgen/proto/xmr/rpc.py similarity index 100% rename from mmgen/base_proto/monero/rpc.py rename to mmgen/proto/xmr/rpc.py diff --git a/test/overlay/fakemods/base_proto/bitcoin/tw/unspent.py b/test/overlay/fakemods/proto/btc/tw/unspent.py similarity index 100% rename from test/overlay/fakemods/base_proto/bitcoin/tw/unspent.py rename to test/overlay/fakemods/proto/btc/tw/unspent.py