Skip to content

Tags: qntx/signer

Tags

v1.0.0

Toggle v1.0.0's commit message
docs(changelog): document 1.0 API changes and add publishing metadata…

… to all crates

- Rename SignOutput::Ecdsa.recovery_id to v throughout CHANGELOG
- Document canonical inherent methods (sign_hash/sign_message/sign_transaction/public_key_hex) on all chain signers
- Document secp256k1 chain verify_hash inherent method
- Remove Verify trait documentation (replaced by inherent methods)
- Document removal of redundant chain-specific signing aliases (sign_transaction_bcs, sign_transaction_intent, sign_message

v0.8.0

Toggle v0.8.0's commit message
chore: bump version to 0.8.0 and upgrade kobe dependencies to 0.8.2

- Bump workspace version from 0.7.0 to 0.8.0
- Upgrade all signer-* crate versions from 0.7 to 0.8
- Upgrade kobe-* dependencies from 0.8 to 0.8.2 for zero-copy bytes accessors
- Add kobe-primitives and kobe-aptos to workspace dependencies
- Refactor all `Signer::from_derived` methods to use `private_key_bytes()` instead of hex parsing
- Add kobe feature to signer-aptos and enable in workspace kobe feature
- Add kobe integration

v0.7.0

Toggle v0.7.0's commit message
docs(signer): add Nostr chain support with BIP-340 Schnorr and NIP-19…

… bech32

- Update SKILL.md to document Nostr as the 12th supported chain
- Add Nostr subcommands: sign-hash (NIP-01 event.id), sign-message (raw BIP-340), sign-tx (serialized event), address (npub1… / x-only pubkey)
- Document NIP-19 bech32 key formats (nsec1… / npub1…) and auto-detection alongside hex
- Add --event-id flag alias for --hash in Nostr sign-hash
- Clarify BIP-340 Schnorr signature format (64-byte r||s, no recovery_id)

v0.6.1

Toggle v0.6.1's commit message
chore: remove doc check from CI and fix rustdoc link syntax

- Remove cargo doc step from rust.yml workflow to avoid RUSTDOCFLAGS warnings
- Replace rustdoc intra-doc link syntax [`kobe-*`] with plain backticks `kobe-*` across all signer crates
- Affects btc/cosmos/fil/primitives/spark/sui/ton/tron/xrpl documentation

v0.6.0

Toggle v0.6.0's commit message
feat(aptos): add Aptos chain signer with Ed25519 and SHA3-256 support

- Add signer-aptos crate with Ed25519 signing and SHA3-256 domain-separated transaction signing
- Implement Aptos address derivation (SHA3-256(pubkey || 0x00) with 0x prefix)
- Add sign_raw, sign_transaction_bcs, and verify methods to Aptos signer
- Implement Sign trait with sign_hash, sign_message, and sign_transaction
- Add signer-aptos to workspace members and CI workflows (rust.yml, rust-publish.yml)
- Add no_std compatibility check

v0.5.0

Toggle v0.5.0's commit message
refactor: standardize imports and remove redundant code across all si…

…gners

- Import Digest trait as _ instead of RipemdDigest in btc/cosmos/spark/xrpl for cleaner usage
- Remove secp256k1_pubkey_hex helper from CLI commands module
- Replace all secp256k1_pubkey_hex calls with hex::encode(signer.public_key_bytes())
- Replace signer.public_key_hex() with hex::encode(signer.public_key_bytes()) in svm/ton
- Remove unused k256 dependency from signer-cli
- Remove redundant #[inline] attribute from svm

v0.4.3

Toggle v0.4.3's commit message
fix(deps): remove local path override for kobe-xrpl dependency

v0.4.2

Toggle v0.4.2's commit message
refactor: rename signer-core to signer-primitives and bump version to…

… 0.4.2

- Rename signer-core crate to signer-primitives across all workspace members
- Update all imports from signer_core to signer_primitives in chain signer crates (btc, evm, svm, cosmos, tron, spark, fil, ton, sui)
- Update workspace version from 0.4.1 to 0.4.2
- Update CI workflows to use signer-primitives in publish and no_std verification jobs
- Update Makefile check-no-std target to reference signer-primitives
- Update crates README documentation and badge links to reflect new c

v0.4.1

Toggle v0.4.1's commit message
ci: replace reusable workflow with inline jobs and add comprehensive …

…no_std verification

- Replace qntx/workflows reusable workflow with inline lint, test, and no-std jobs
- Add lint job with rustfmt and clippy checks using nightly toolchain
- Add test job with build and test steps using stable toolchain
- Add no-std job with thumbv7m-none-eabi target verification for all signer crates
- Verify pure no_std (signer-core) and no_std+alloc (all chain signers) compilation
- Add check-no-std target to

v0.3.1

Toggle v0.3.1's commit message
chore: bump version to 0.3.1 and update getrandom to 0.4

- Bump workspace version from 0.3.0 to 0.3.1
- Update getrandom dependency from 0.2 to 0.4
- Migrate from getrandom::getrandom to getrandom::fill in signer-svm random generation
- Enhance README with comprehensive CLI documentation and usage examples
- Add signer-cli crate badge and installation instructions
- Reorganize crates table to prioritize CLI tool visibility
- Expand CLI usage section with chain subcommands, aliases, and JSON output examples