OSDN Git Service

update readme
[bytom/bytom-kit.git] / app / api / __init__.py
1 from flask import Blueprint
2 from flask_restful import Api
3
4 from app.api.resources import Hello
5 from app.api.resources import Sign
6 from app.api.resources import Verify
7 from app.api.resources import Create_Entropy
8 from app.api.resources import Entropy_To_Mnemonic
9 from app.api.resources import Mnemonic_To_Seed
10 from app.api.resources import Seed_To_Root_Xprv
11 from app.api.resources import Xprv_To_Expanded_Private_Key
12 from app.api.resources import Xpub_To_Public_Key
13 from app.api.resources import Xpub_Verify
14 from app.api.resources import Xprv_Sign
15 from app.api.resources import Xprv_To_Xpub
16 from app.api.resources import Xprv_To_Child_Xprv
17 from app.api.resources import Xpub_To_Child_Xpub
18 from app.api.resources import Create_P2WPKH_Program
19 from app.api.resources import Create_Address
20 from app.api.resources import Get_Path_From_Index
21 from app.api.resources import Submit_Transaction
22 from app.api.resources import Create_QRcode_Base64
23 from app.api.resources import Create_New_Key
24 from app.api.resources import Create_New_Address
25 from app.api.resources import Decode_Raw_Transaction
26 from app.api.resources import Get_Gm_Root_Xprv
27 from app.api.resources import Get_Gm_Xpub
28 from app.api.resources import Get_Gm_Xprv
29 from app.api.resources import Get_Gm_Public_Key
30 from app.api.resources import Get_Gm_Child_Xprv
31 from app.api.resources import Get_Gm_Child_Xpub
32 from app.api.resources import Gm_Xpub_Verify
33 from app.api.resources import Gm_Xprv_Sign
34 from app.api.resources import Get_Gm_P2WPKH_Program
35 from app.api.resources import Get_Gm_Address
36 from app.api.resources import Get_Gm_New_Key
37 from app.api.resources import Get_Gm_New_Address
38 from app.api.resources import Decode_Raw_Tx
39 from app.api.resources import Get_Testnet_Coins
40 from app.api.resources import Get_Gm_Testnet_Coins
41
42
43 blueprint = Blueprint('api', __name__, url_prefix='/api/v1')
44 api = Api(blueprint)
45
46 api.add_resource(Hello, '/hello/<string:content>')
47 api.add_resource(Sign, '/sign')
48 api.add_resource(Verify, '/verify')
49 api.add_resource(Create_Entropy, '/create_entropy')
50 api.add_resource(Entropy_To_Mnemonic, '/entropy_to_mnemonic')
51 api.add_resource(Mnemonic_To_Seed, '/mnemonic_to_seed')
52 api.add_resource(Seed_To_Root_Xprv, '/seed_to_root_xprv')
53 api.add_resource(Xprv_To_Expanded_Private_Key, '/xprv_to_expanded_private_key')
54 api.add_resource(Xpub_To_Public_Key, '/xpub_to_public_key')
55 api.add_resource(Xpub_Verify, '/xpub_verify')
56 api.add_resource(Xprv_Sign, '/xprv_sign')
57 api.add_resource(Xprv_To_Xpub, '/xprv_to_xpub')
58 api.add_resource(Xprv_To_Child_Xprv, '/xprv_to_child_xprv')
59 api.add_resource(Xpub_To_Child_Xpub, '/xpub_to_child_xpub')
60 api.add_resource(Create_P2WPKH_Program, '/create_P2WPKH_program')
61 api.add_resource(Create_Address, '/create_address')
62 api.add_resource(Get_Path_From_Index, '/get_path_from_index')
63 api.add_resource(Submit_Transaction, '/submit_transaction')
64 api.add_resource(Create_QRcode_Base64, '/create_qrcode_base64')
65 api.add_resource(Create_New_Key, '/create_new_key')
66 api.add_resource(Create_New_Address, '/create_new_address')
67 api.add_resource(Decode_Raw_Transaction, '/decode_raw_transaction')
68 api.add_resource(Get_Gm_Root_Xprv, '/get_gm_root_xprv')
69 api.add_resource(Get_Gm_Xpub, '/get_gm_xpub')
70 api.add_resource(Get_Gm_Xprv, '/get_gm_xprv')
71 api.add_resource(Get_Gm_Public_Key, '/get_gm_public_key')
72 api.add_resource(Get_Gm_Child_Xprv, '/get_gm_child_xprv')
73 api.add_resource(Get_Gm_Child_Xpub, '/get_gm_child_xpub')
74 api.add_resource(Gm_Xpub_Verify, '/gm_xpub_verify')
75 api.add_resource(Gm_Xprv_Sign, '/gm_xprv_sign')
76 api.add_resource(Get_Gm_P2WPKH_Program, '/get_gm_P2WPKH_program')
77 api.add_resource(Get_Gm_Address, '/get_gm_address')
78 api.add_resource(Get_Gm_New_Key, '/get_gm_new_key')
79 api.add_resource(Get_Gm_New_Address, '/get_gm_new_address')
80 api.add_resource(Decode_Raw_Tx, '/decode_raw_tx')
81 api.add_resource(Get_Testnet_Coins, '/get_testnet_coins')
82 api.add_resource(Get_Gm_Testnet_Coins, '/get_gm_testnet_coins')