sessions/sessions library

Full generated bindings for the sessions Move module (deepbook_sessions): every move-call builder and BCS struct, including symbols the flat package:deepbook/sessions.dart surface hides to avoid name collisions. Import with a prefix: import 'package:deepbook/sessions/sessions.dart' as sessions;

Properties

SessionAuthorized → BcsType<Map<String, dynamic>, dynamic>
final
SessionRevoked → BcsType<Map<String, dynamic>, dynamic>
final
SessionsApp → BcsType<Map<String, dynamic>, dynamic>
final
SessionsData → BcsType<Map<String, dynamic>, dynamic>
final

Functions

authorizeSession({dynamic arguments, String? package, Map<String, dynamic>? config}) → MoveCallBuilder
Authorize session from execution time for at most 30 days. Accounts may store at most 20 addresses; reauthorization replaces in place.
cancelLiveOrder({dynamic arguments, String? package, List<String> typeArguments = const [], Map<String, dynamic>? config}) → MoveCallBuilder
Cancel a DeepBook spot order for an Account with an active session.
cancelLiveOrders({dynamic arguments, String? package, List<String> typeArguments = const [], Map<String, dynamic>? config}) → MoveCallBuilder
Cancel multiple DeepBook spot orders for an Account with an active session.
mintExactAmount({dynamic arguments, String? package, Map<String, dynamic>? config}) → MoveCallBuilder
Mint a budget-sized Predict position for an Account with an active session.
mintExactCost({dynamic arguments, String? package, Map<String, dynamic>? config}) → MoveCallBuilder
Mint a Predict position sized to an all-in cost for an Account with an active session.
mintExactQuantity({dynamic arguments, String? package, Map<String, dynamic>? config}) → MoveCallBuilder
Mint an exact Predict position quantity for an Account with an active session.
placeLimitOrder({dynamic arguments, String? package, List<String> typeArguments = const [], Map<String, dynamic>? config}) → MoveCallBuilder
Place a DeepBook spot limit order for an Account with an active session.
placeMarketOrder({dynamic arguments, String? package, List<String> typeArguments = const [], Map<String, dynamic>? config}) → MoveCallBuilder
Place a DeepBook spot market order for an Account with an active session.
redeemLive({dynamic arguments, String? package, Map<String, dynamic>? config}) → MoveCallBuilder
Redeem a live Predict order for an Account with an active session.
redeemSettled({dynamic arguments, String? package, Map<String, dynamic>? config}) → MoveCallBuilder
Redeem a settled Predict order for an Account with an active session.
revokeSession({required dynamic arguments, String? package, Map<String, dynamic>? config}) → MoveCallBuilder
Revoke session if it is present. Only the Account owner may call this function.
sessionExpirationMs({required dynamic arguments, String? package, Map<String, dynamic>? config}) → MoveCallBuilder
Return a known session's expiration timestamp for SDK and devInspect reads.
withdrawSettledAmounts({dynamic arguments, String? package, List<String> typeArguments = const [], Map<String, dynamic>? config}) → MoveCallBuilder
Sweep settled DeepBook spot proceeds into an Account with an active session.