zksync-sso
Version:
ZKsync Smart Sign On SDK
38 lines • 1.26 kB
JavaScript
import {} from "viem";
import { confirmGuardian, proposeGuardian, removeGuardian, } from "../../recovery/actions/recovery.js";
import { createSession, revokeSession, } from "../../session/actions/session.js";
export function zksyncSsoPasskeyActions(client) {
return {
createSession: async (args) => {
return await createSession(client, {
...args,
contracts: client.contracts,
});
},
revokeSession: async (args) => {
return await revokeSession(client, {
...args,
contracts: client.contracts,
});
},
proposeGuardian: async (args) => {
return await proposeGuardian(client, {
...args,
contracts: client.contracts,
});
},
confirmGuardian: async (args) => {
return await confirmGuardian(client, {
...args,
contracts: client.contracts,
});
},
removeGuardian: async (args) => {
return await removeGuardian(client, {
...args,
contracts: client.contracts,
});
},
};
}
//# sourceMappingURL=passkey.js.map