autobahn.xbr._cli


Module Contents

Classes

Client

WAMP application session for Twisted-based applications.

Functions

print_version()

_main()

Attributes

_COMMANDS

autobahn.xbr._cli._COMMANDS = ['version', 'get-member', 'register-member', 'register-member-verify', 'get-market',...
class autobahn.xbr._cli.Client(config=None)[source]

Bases: autobahn.twisted.wamp.ApplicationSession

WAMP application session for Twisted-based applications.

Implements:

CHANNEL_BINDING = tls-unique
set_ethkey_from_profile(profile)[source]
Parameters

profile

Returns

onConnect()[source]

Implements autobahn.wamp.interfaces.ISession.onConnect()

onChallenge(challenge)[source]

Implements autobahn.wamp.interfaces.ISession.onChallenge()

async onJoin(details)[source]
onLeave(details)[source]

Implements autobahn.wamp.interfaces.ISession.onLeave()

onDisconnect()[source]

Implements autobahn.wamp.interfaces.ISession.onDisconnect()

async _do_xbrnetwork_realm(details)[source]
async _do_market_realm(details)[source]
async _do_get_member(member_adr)[source]
async _do_get_actor(market_oid, actor_adr)[source]
_do_onboard_member(member_username, member_email, member_password=None)[source]
_do_onboard_member_verify(vaction_oid, vaction_code)[source]
async _do_create_market(member_oid, market_oid, marketmaker, title=None, label=None, homepage=None, provider_security=0, consumer_security=0, market_fee=0)[source]
async _do_create_market_verify(member_oid, vaction_oid, vaction_code)[source]
async _do_get_market(member_oid, market_oid)[source]
async _do_join_market(member_oid, market_oid, actor_type)[source]
async _do_join_market_verify(member_oid, vaction_oid, vaction_code)[source]
async _do_get_active_payment_channel(market_oid, delegate_adr)[source]
async _do_get_active_paying_channel(market_oid, delegate_adr)[source]
async _do_open_channel(market_oid, channel_oid, channel_type, delegate, amount)[source]
_send_Allowance(from_adr, to_adr, amount)[source]
autobahn.xbr._cli.print_version()[source]
autobahn.xbr._cli._main()[source]