module-wallets

Link a person’s own EVM or Solana wallet to an account they have already signed in to, by signature rather than by password.

With cargo

cargo add cratefield-module-wallets

What it is

module-wallets.

Link a person’s own crypto wallet to a Cratefield account they have already signed in to — EVM or Solana — by proving they control the address with a SIWE or SIWS signature, not a password. The wallet is never the login. Passkeys, OIDC and the rest of the auth stack own “who is signed in”; this module only answers “and which address does this person also control”. That is why every route here requires a signed-in caller: a signature over a message proves ownership of an address, never of an identity.

From the crate’s own README.

History

Changelog.

From the crate’s CHANGELOG.md in the harness, as of 0c5560b. 2 versions recorded, newest first. Every published version is on crates.io.

  1. 0.1.2

    crates.ioReleaseDiff

    Other

    • updated the following local packages: cratefield-core
  2. 0.1.1

    crates.ioRelease

    Other

    • updated the following local packages: cratefield-core

One of 76 crates in the harness, all of them MIT and all of them in one repository.