UNPKG

freelii-passkey-kit

Version:

A helper library for creating and using smart wallet accounts on the Stellar blockchain.

16 lines (15 loc) 799 B
import { Server } from "@stellar/stellar-sdk/minimal/rpc"; // TODO consider adding support for a signAuthEntry method that conforms to the ed25519 signature scheme of this passkey interface // once we do that we can clean the code a little with the `xdr.HashIdPreimage.envelopeTypeSorobanAuthorization` stuff // ... note I've re-read the above and I've currently got no clue what this is asking for. Maybe check git-blame for when it was added to try and find some context // actually this is just talking about adding support for signing transactions with an ed25519 key as well as a passkey. Simple enough export class PasskeyBase { rpcUrl; rpc; constructor(rpcUrl) { if (rpcUrl) { this.rpcUrl = rpcUrl; this.rpc = new Server(rpcUrl); } } }