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

feat: add cosmos::auth::BaseAccount to unionlabs (#1032)

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **Refactor**
  - Restructured module `auth` in `lib/unionlabs/src/cosmos.rs`
  - Streamlined codebase in `voyager/voyager-message/src/lib.rs`

- **Interface Changes**
- Added `TryFromBaseAccountError` enum in
`lib/unionlabs/src/cosmos/auth/base_account.rs`
- Implemented `TryFrom` trait for `BaseAccount` in
`lib/unionlabs/src/cosmos/auth/base_account.rs`
- Implemented `From` trait for `BaseAccount` in
`lib/unionlabs/src/cosmos/auth/base_account.rs`
- Added new variant `Secp256k1` to `AnyPubKey` enum in
`lib/unionlabs/src/cosmos/crypto.rs`
- Modified `TryFromAnyPubKeyError` enum in
`lib/unionlabs/src/cosmos/crypto.rs`
- Added serialization and deserialization implementations in
`lib/unionlabs/src/cosmos/crypto/secp256k1.rs`

- **New Features**
- Added search functionality to the app in `src/search.ts` and
`src/index.ts`
  - Added styles for the search bar in `src/styles.css`

- **Control Flow Changes**
  - Updated control flow in `ucli/src/cli.rs`
  - Modified logic in `ucli/src/main.rs`

- **Documentation**
- Updated trait implementations in
`voyager/voyager-message/src/aggregate.rs`
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
B
ben committed
c67a12ac910e3bc7665e85665bf087d53ce0fa79
Committed by GitHub <noreply@github.com> on 12/11/2023, 11:06:22 PM