- Add a new Rhai example showcasing complete payment flow
for company registration. This includes company creation,
payment record creation, successful payment processing,
status updates, and handling failed and refunded payments.
- Add new example demonstrating payment integration in Rhai
scripting. This example showcases the usage of various
payment status methods and verifies data from the database
after processing payments.
- Add new examples to Cargo.toml to facilitate building and
running the examples. This makes it easier to integrate
and test payment functionality using Rhai scripting.
- Add `Activity` model to track proposal creation and voting.
- Include `ActivityType` enum for different activity types.
- Improve `Proposal` model to record voting with comments.
- Refactor `models/governance` module for better organization.
- Added a comprehensive example demonstrating governance activity tracking.
- Created `GovernanceActivity` model to record governance events.
- Improved error handling in `OurDB::get_all` to gracefully handle deserialization failures.