Archabbot Module
An upgraded Abbot enabling automation and leverage
Automation
Field
Type
Description
Rites
The IRite interface
IRite interfacetrait IRite<TContractState> {
fn get_rite_id(self: @TContractState) -> ByteArray;
fn get_trove_config(self: @TContractState, trove_id: u64) -> Span<felt252>;
fn set_trove_config(ref self: TContractState, trove_id: u64, config: Span<felt252>);
fn is_ready(self: @TContractState, trove_id: u64) -> bool;
fn has_ended(self: @TContractState, trove_id: u64) -> bool;
fn perform(ref self: TContractState, trove_id: u64);
fn end(ref self: TContractState, trove_id: u64);
}Method
Description
Rite execution flow
Rite actions
Action
Description
Details
Ending a rite
Implemented rites
Using rites as keepers
Last updated