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
-
Authorize
sessionfrom 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
sessionif 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.