public func create_canister() : async T.ArchiveInterface
creates a new archive canister
public func total_txs(archives : T.StableBuffer<T.ArchiveData>) : Nat
Get the total number of archived transactions
public func append_transactions(token : T.TokenData) : async ()
Moves the transactions from the ICRC1 canister to the archive canister and returns a boolean that indicates the success of the data transfer