arkd
during which the Arkade operator may offer lower or zero-fee settlements. They operate in addition to periodic settlement sessions, creating synchronized periods where many clients settle at the same time.
By participating in scheduled sessions, clients can take advantage of reduced or waived fees while helping aggregate activity into fewer onchain transactions, improving efficiency for both users and the operator.
Scheduled Sessions are defined via ScheduledSessionConfig
:
start_time
: Start of scheduled session (Unix timestamp)end_time
: End of scheduled session (Unix timestamp)period
: Time interval between scheduled sessions (in seconds)duration
: Duration of a scheduled sessionround_min_participants_count
: Lower threshold for the number of users required for a scheduled sessionround_max_participants_count
: Upper threshold for the number of users allowed for a scheduled sessionfees
: Fee structure applied during the scheduled session (e.g. discounted or zero-fee rates)
Clients can query the
ArkService
via GetInfo
which will return the announced session times.