from app.model.transaction import submit_transaction
from app.model.key import create_new_key
from app.model.receiver import create_new_address
+from app.model.transaction import decode_raw_transaction
+from app.model.key_gm import get_gm_root_xprv
parser = reqparse.RequestParser()
change = args.get('change_bool')
network = args.get('network_str')
response = create_new_address(xpub, account_index, address_index, change, network)
- return response
\ No newline at end of file
+ return response
+
+class Decode_Raw_Transaction(Resource):
+
+ def post(self):
+ args = parser.parse_args()
+ raw_transaction = args.get('raw_transaction_str')
+ response = decode_raw_transaction(raw_transaction)
+ return response
+
+class Get_Gm_Root_Xprv(Resource):
+
+ def post(self):
+ args = parser.parse_args()
+ seed = args.get('seed_str')
+ root_xprv = get_gm_root_xprv(seed)
+ return root_xprv
\ No newline at end of file