SIGN IN SIGN UP
unionlabs / union UNCLAIMED

The trust-minimized, zero-knowledge bridging protocol, designed for censorship resistance, extremely high security, and usage in decentralized finance.

0 0 174 Rust

voyager docs & vm cleanup (#3070)

- removed types on `VoyagerMessage` and `Call`/`Data`/`Callback`
- due to this change, i have removed `frunk` and all of the type level
hackery in `voyager-vm`. we have strayed too far from the light of god
for this to be useful anymore
- added docs to `voyager-vm`
- added more docs to `voyager`
- renamed variables of type `Op` named `msg` to `op` across the repo for
consistency
- implemented parent id tracking in `pg-queue`
- removed the pre-enqueue pass in favor of a "filter"
(`pre_reenqueue_passes: &'a O` -> `filter: &'a T::Filter`), this
massively improved performance of the filtering
- `/msg` -> `/enqueue`
  - removed `/msgs` bc i don't think i ever even used it
- cleaned up `voyager-vm` a bit, mainly splitting the massive lib.rs
into modules
- clean up voyager cli and add some more useful commands
  - remove `voy-send-msg` as the cli now has a command for this
B
ben committed
fef9b3375639dcad95a67908a2d4687f77cd233d
Committed by GitHub <noreply@github.com> on 10/7/2024, 5:45:22 PM