# Path: addresses/views.py
# SMALL_PAYMENTS_MSG = '''
# Please note that for very small payments of 100 bits or less,
# the payment will not forward as the amount to forward is lower than the mining fee.
# '''
# BOT_LIST = (
#         'googlebot',
#         'bingbot',
#         'baiduspider',
#         'yandexbot',
#         'omniexplorer_bot',
#         )
#     TXNS_PER_PAGE = 10
# def is_bot(user_agent):
# def address_overview(request, coin_symbol, address, wallet_name=None):
# def subscribe_forwarding(request):
# def subscribe_address(request, coin_symbol):
# def user_unsubscribe_address(request, address_subscription_id):
# def user_archive_forwarding_address(request, address_forwarding_id):
# def unsubscribe_address(request, unsub_code):
# def address_webhook(request, secret_key, ignored_key):
# def render_balance_widget(request, coin_symbol, address):
# def render_received_widget(request, coin_symbol, address):
# def search_widgets(request, coin_symbol):
# def widgets_overview(request, coin_symbol, address):
# def widget_forwarding(request):
# def setup_address_forwarding(request, coin_symbol):
# def forward_forwarding(request):
# 
# Path: blocks/views.py
# def block_overview(request, coin_symbol, block_representation):
# def block_ordered_tx(request, coin_symbol, block_num, tx_num):
# def latest_block(request, coin_symbol):
# def latest_block_forwarding(request):
#     TXNS_PER_PAGE = 20
# 
# Path: homepage/views.py
# def home(request):
# def coin_overview(request, coin_symbol):
# def set_units(request):
# def highlights(request):
# def fail500(request):
# 
# Path: metadata/views.py
# def poll_metadata(request, coin_symbol, identifier_type, identifier):
# def add_metadata_to_tx(request, coin_symbol, tx_hash):
# def add_metadata_to_block(request, coin_symbol, block_hash):
# def add_metadata_to_address(request, coin_symbol, address):
# def add_metadata(request, coin_symbol):
# def metadata_forwarding(request):
# 
# Path: transactions/views.py
# def scale_confidence(confidence):
# def transaction_overview(request, coin_symbol, tx_hash):
# def poll_confidence(request, coin_symbol, tx_hash):
# def pushtx_forwarding(request):
# def push_tx(request, coin_symbol):
# def decode_tx(request, coin_symbol):
# def decodetx_forwarding(request):
# def embed_txdata(request, coin_symbol):
# def embed_txdata_forwarding(request):
# def latest_unconfirmed_tx(request, coin_symbol):
# def latest_unconfirmed_tx_forwarding(request):
#         TX_LIMIT = 50
# 
# Path: users/views.py
# def user_login(request):
# def signup(request):
# def change_password(request):
# def password_upsell(request):
# def reset_pw(request, verif_code):
# def forgot_password(request):
# def confirm_subscription(request, verif_code):
# def dashboard(request):
# def unconfirmed_email(request):
# def confirm_pw_reset(request, email_address):
# def logout_request(request):
# def fail500(request):
# 
# Path: wallets/views.py
# def wallet_overview(request, coin_symbol, pubkey):
#     TXNS_PER_PAGE = 100


from django.conf.urls import url
from django.contrib import admin
from addresses import views as addresses_views
from blocks import views as blocks_views
from homepage import views as homepage_views
from metadata import views as metadata_views
from transactions import views as transactions_views
from users import views as users_views
from wallets import views as wallets_views




urlpatterns = [
    # Logging Test
    url(r'^fail500/$', homepage_views.fail500, name='fail500'),

    # Login
    url(r'^signuup/?$', users_views.signup, name='signup'),
    url(r'^logiin/?$', users_views.user_login, name='user_login'),
    url(r'^logout/?$', users_views.logout_request, name='logout_request'),
    url(r'^confirm/(?P<verif_code>[-\w]+)/$', users_views.confirm_subscription, name='confirm_subscription'),
    url(r'^unconfirmed-email/?$', users_views.unconfirmed_email, name='unconfirmed_email'),
    url(r'^confirm-pw-reset/(?P<email_address>[-\w@.+]+)?$', users_views.confirm_pw_reset, name='confirm_pw_reset'),
    url(r'^set-password/?$', users_views.password_upsell, name='password_upsell'),
    url(r'^change-password/?$', users_views.change_password, name='change_password'),
    url(r'^forgot-password/?$', users_views.forgot_password, name='forgot_password'),
    url(r'^reset-pw/(?P<verif_code>[-\w@.+]+)?$', users_views.reset_pw, name='reset_pw'),
    url(r'^unsubscribe/(?P<unsub_code>[-\w]+)/$', addresses_views.unsubscribe_address, name='unsubscribe_address'),
    url(r'^remove-subscription/(?P<address_subscription_id>[-\w]+)/$', addresses_views.user_unsubscribe_address, name='user_unsubscribe_address'),
    url(r'^archive-forwarding-address/(?P<address_forwarding_id>[-\w]+)/$', addresses_views.user_archive_forwarding_address, name='user_archive_forwarding_address'),
    url(r'^dashboard/?$', users_views.dashboard, name='dashboard'),

    # Webhooks:

# Path: addresses/views.py
# SMALL_PAYMENTS_MSG = '''
# Please note that for very small payments of 100 bits or less,
# the payment will not forward as the amount to forward is lower than the mining fee.
# '''
# BOT_LIST = (
#         'googlebot',
#         'bingbot',
#         'baiduspider',
#         'yandexbot',
#         'omniexplorer_bot',
#         )
#     TXNS_PER_PAGE = 10
# def is_bot(user_agent):
# def address_overview(request, coin_symbol, address, wallet_name=None):
# def subscribe_forwarding(request):
# def subscribe_address(request, coin_symbol):
# def user_unsubscribe_address(request, address_subscription_id):
# def user_archive_forwarding_address(request, address_forwarding_id):
# def unsubscribe_address(request, unsub_code):
# def address_webhook(request, secret_key, ignored_key):
# def render_balance_widget(request, coin_symbol, address):
# def render_received_widget(request, coin_symbol, address):
# def search_widgets(request, coin_symbol):
# def widgets_overview(request, coin_symbol, address):
# def widget_forwarding(request):
# def setup_address_forwarding(request, coin_symbol):
# def forward_forwarding(request):
# 
# Path: blocks/views.py
# def block_overview(request, coin_symbol, block_representation):
# def block_ordered_tx(request, coin_symbol, block_num, tx_num):
# def latest_block(request, coin_symbol):
# def latest_block_forwarding(request):
#     TXNS_PER_PAGE = 20
# 
# Path: homepage/views.py
# def home(request):
# def coin_overview(request, coin_symbol):
# def set_units(request):
# def highlights(request):
# def fail500(request):
# 
# Path: metadata/views.py
# def poll_metadata(request, coin_symbol, identifier_type, identifier):
# def add_metadata_to_tx(request, coin_symbol, tx_hash):
# def add_metadata_to_block(request, coin_symbol, block_hash):
# def add_metadata_to_address(request, coin_symbol, address):
# def add_metadata(request, coin_symbol):
# def metadata_forwarding(request):
# 
# Path: transactions/views.py
# def scale_confidence(confidence):
# def transaction_overview(request, coin_symbol, tx_hash):
# def poll_confidence(request, coin_symbol, tx_hash):
# def pushtx_forwarding(request):
# def push_tx(request, coin_symbol):
# def decode_tx(request, coin_symbol):
# def decodetx_forwarding(request):
# def embed_txdata(request, coin_symbol):
# def embed_txdata_forwarding(request):
# def latest_unconfirmed_tx(request, coin_symbol):
# def latest_unconfirmed_tx_forwarding(request):
#         TX_LIMIT = 50
# 
# Path: users/views.py
# def user_login(request):
# def signup(request):
# def change_password(request):
# def password_upsell(request):
# def reset_pw(request, verif_code):
# def forgot_password(request):
# def confirm_subscription(request, verif_code):
# def dashboard(request):
# def unconfirmed_email(request):
# def confirm_pw_reset(request, email_address):
# def logout_request(request):
# def fail500(request):
# 
# Path: wallets/views.py
# def wallet_overview(request, coin_symbol, pubkey):
#     TXNS_PER_PAGE = 100


# Path: blockexplorer/urls.py
from django.conf.urls import url
from django.contrib import admin
from addresses import views as addresses_views
from blocks import views as blocks_views
from homepage import views as homepage_views
from metadata import views as metadata_views
from transactions import views as transactions_views
from users import views as users_views
from wallets import views as wallets_views





urlpatterns = [
    # Logging Test
    url(r'^fail500/$', homepage_views.fail500, name='fail500'),

    # Login
    url(r'^signuup/?$', users_views.signup, name='signup'),
    url(r'^logiin/?$', users_views.user_login, name='user_login'),
    url(r'^logout/?$', users_views.logout_request, name='logout_request'),
    url(r'^confirm/(?P<verif_code>[-\w]+)/$', users_views.confirm_subscription, name='confirm_subscription'),
    url(r'^unconfirmed-email/?$', users_views.unconfirmed_email, name='unconfirmed_email'),
    url(r'^confirm-pw-reset/(?P<email_address>[-\w@.+]+)?$', users_views.confirm_pw_reset, name='confirm_pw_reset'),
    url(r'^set-password/?$', users_views.password_upsell, name='password_upsell'),
    url(r'^change-password/?$', users_views.change_password, name='change_password'),
    url(r'^forgot-password/?$', users_views.forgot_password, name='forgot_password'),
    url(r'^reset-pw/(?P<verif_code>[-\w@.+]+)?$', users_views.reset_pw, name='reset_pw'),
    url(r'^unsubscribe/(?P<unsub_code>[-\w]+)/$', addresses_views.unsubscribe_address, name='unsubscribe_address'),
    url(r'^remove-subscription/(?P<address_subscription_id>[-\w]+)/$', addresses_views.user_unsubscribe_address, name='user_unsubscribe_address'),
    url(r'^archive-forwarding-address/(?P<address_forwarding_id>[-\w]+)/$', addresses_views.user_archive_forwarding_address, name='user_archive_forwarding_address'),
    url(r'^dashboard/?$', users_views.dashboard, name='dashboard'),

    # Webhooks:

    url(r'^address-webhook/(?P<secret_key>[-\w]+)/(?P<ignored_key>[-\w]+)?$', addresses_views.address_webhook, name='address_webhook'),