Expand description
Signer service module for handling cryptographic operations across different blockchain networks.
This module provides:
- Common signer traits for different blockchain networks
- Network-specific signer implementations (EVM, Solana, Stellar)
- Factory methods for creating signers
- Error handling for signing operations
§Architecture
Signer Trait (Common Interface)
├── EvmSigner
│ |── LocalSigner
| |── TurnkeySigner
| └── AwsKmsSigner
├── SolanaSigner
│ |── LocalSigner
| |── GoogleCloudKmsSigner
│ └── VaultTransitSigner
└── StellarSignerStructs§
- EvmSigner
Factory - Signer
Factory - Solana
Signer Factory - Stellar
Signer Factory - XdrSigning
Response - Response from signing an XDR transaction
Enums§
Traits§
- Data
Signer Trait - Signer
- Solana
Sign Trait - Trait defining Solana-specific signing operations
- Stellar
Sign Trait - Trait defining Stellar-specific signing operations
Functions§
- construct_
eip712_ message_ hash - Constructs an EIP-712 message hash from domain separator and struct hash
- sign_
sdk_ transaction - Signs a raw Solana SDK transaction by finding the signer’s position and adding the signature