agent_session
Module0x9517…45f6
- Move path
- 0x7b41…cda2::agent_session
- Functions
- 3831 public, 0 entry
- Structs
- 13
- Friend modules
- None
agent_session
Functions38
- public fun buy_with_session<T0>(&mut AgentSession,&mut bonding_curve::Curve<T0>,u64,u64,&bonding_curve::PriceConfig,&Clock)
- public fun current_version(): u64
Structs13
key is an object with an id. store can be kept inside other objects. copy can be duplicated. drop can be thrown away.
- AgentSessionkey
id UID owner address session_address address escrow Balance<SUI> spent u64 spend_cap u64 expiry_ms u64 revoked bool lifetime_spent u64 lifetime_cap u64 version u64 - LifetimeCapChangedcopydrop
session_id ID old_cap u64 new_cap u64 - SessionAttestedcopydrop
session_id ID session_address address registry_id ID - SessionBuycopydrop
session_id ID sui_spent u64 spent_total u64 - SessionBuyV2copydrop
session_id ID sui_spent u64 spent_total u64 escrow_after u64 universal bool - SessionClosedcopydrop
session_id ID refunded u64 - SessionMigratedcopydrop
session_id ID from_version u64 to_version u64 - SessionOpenedcopydrop
session_id ID owner address session_address address deposit u64 spend_cap u64 expiry_ms u64 lifetime_cap u64 - SessionSellcopydrop
session_id ID sui_received u64 new_escrow u64 - SessionSellV2copydrop
session_id ID sui_received u64 spent_total u64 escrow_after u64 universal bool - SessionToppedUpcopydrop
session_id ID amount u64 new_escrow u64 session_id ID borrowed u64 kind u8 - UniversalTradingToggledcopydrop
session_id ID enabled bool
Constants22
Constants are shown the way the code loads them. Bytecode does not keep their names.