Interface: BuckspaySigner
Defined in: packages/core/src/types.ts:35Properties
type
Defined in: packages/core/src/types.ts:36readonlytype:SignerType
Methods
authenticate()?
Defined in: packages/core/src/types.ts:52 Social/email signers only: run the provider’s auth flow and resolve the Stellar key. wallets-kit / passkey signers omit it. After it resolves, getPublicKey()/signAuthEntry() operate on the provider-issued key.optionalauthenticate(params?):Promise<AuthDetails>
Parameters
params?
Record<string, unknown>
Returns
Promise<AuthDetails>
getPublicKey()
getPublicKey():Defined in: packages/core/src/types.ts:37Promise<SignerKey>
Returns
Promise<SignerKey>
signAuthEntry()
signAuthEntry(Defined in: packages/core/src/types.ts:38payload):Promise<Signature>
Parameters
payload
AuthEntryPayload
Returns
Promise<Signature>
signTransaction()?
Defined in: packages/core/src/types.ts:46 Sign a full transaction envelope (classic sponsored onboarding signs the sponsor-sandwich tx, not an auth-entry). Optional: only external-wallet signers (wallets-kit) implement it; passkey signers omit it. Returns the signed transaction as base64 XDR. The classic account adapter detects it structurally and raises ACCOUNT_NOT_READY if a signer can’t sign txs.optionalsignTransaction(txXdr,ctx):Promise<string>
Parameters
txXdr
string
ctx
address
string
network
Network
Returns
Promise<string>
