microraiden.examples package
Submodules
microraiden.examples.echo_client module
This is dummy code showing how the minimal app could look like.
-
microraiden.examples.echo_client.run(private_key, password_path, resource, channel_manager_address=None, web3=None, retry_interval=5, endpoint_url='http://localhost:5000')[source]
microraiden.examples.echo_server module
This is dummy code showing how the minimal app could look like.
In his case we don’t use a proxy, but directly a server
-
class
microraiden.examples.echo_server.DynamicPriceResource(channel_manager, light_client_proxy=None, paywall=None, price=None)[source]
Bases: microraiden.proxy.resources.expensive.Expensive
-
get(url, param)[source]
-
methods = {'GET'}
-
price()[source]
Implement this if you want to have price set dynamically.
| Returns: |
- price of a resource. If the value returned is 0, no paywall checks are
- done and the actual content will be sent to the user.
|
| Return type: | int |
-
class
microraiden.examples.echo_server.StaticPriceResource(channel_manager, light_client_proxy=None, paywall=None, price=None)[source]
Bases: microraiden.proxy.resources.expensive.Expensive
-
get(url, param)[source]
-
methods = {'GET'}
-
microraiden.examples.echo_server.run(private_key, state_file_path='/home/docs/.config/microraiden/echo_server.db', channel_manager=None, join_thread=True)[source]
microraiden.examples.stats_client module
A simple client that displays status of a local proxy
-
class
microraiden.examples.stats_client.bcolors[source]
Bases: object
-
BLUE = '\x1b[94m'
-
BOLD = '\x1b[1m'
-
ENDC = '\x1b[0m'
-
GREEN = '\x1b[92m'
-
RED = '\x1b[91m'
-
UNDERLINE = '\x1b[4m'
-
YELLOW = '\x1b[93m'
-
microraiden.examples.stats_client.do_request()[source]
-
microraiden.examples.stats_client.nice_print(key, val, val_prev)[source]
-
microraiden.examples.stats_client.run()[source]
microraiden.examples.ticker_client module
microraiden.examples.ticker_proxy module
-
class
microraiden.examples.ticker_proxy.ETHTickerProxy(privkey=None, proxy=None)[source]
Bases: object
-
stop()[source]
-
microraiden.examples.ticker_proxy.start_proxy(receiver_privkey)[source]
-
microraiden.examples.wikipaydia module
Paywalled wikipedia - example of the PaywalledProxyUrl class
Module contents