{"version":3,"file":"GuestIdentityDriver.mjs","sources":["../../../../src/plugins/guestIdentity/GuestIdentityDriver.ts"],"sourcesContent":["import { PublicKey, Transaction } from '@solana/web3.js';\n\nimport { IdentityDriver } from '../identityModule';\nimport { OperationUnauthorizedForGuestsError } from '../../errors';\n\nexport class GuestIdentityDriver implements IdentityDriver {\n  public readonly publicKey: PublicKey;\n\n  constructor(publicKey?: PublicKey) {\n    this.publicKey = publicKey ?? PublicKey.default;\n  }\n\n  public async signMessage(): Promise<Uint8Array> {\n    throw new OperationUnauthorizedForGuestsError('signMessage');\n  }\n\n  public async signTransaction(): Promise<Transaction> {\n    throw new OperationUnauthorizedForGuestsError('signTransaction');\n  }\n\n  public async signAllTransactions(): Promise<Transaction[]> {\n    throw new OperationUnauthorizedForGuestsError('signAllTransactions');\n  }\n}\n"],"names":["GuestIdentityDriver","publicKey","_classCallCheck","PublicKey","_createClass","key","value","_signMessage","_asyncToGenerator","_regeneratorRuntime","mark","_callee","wrap","_callee$","_context","prev","next","OperationUnauthorizedForGuestsError","stop","signMessage","apply","arguments","_signTransaction","_callee2","_callee2$","_context2","signTransaction","_signAllTransactions","_callee3","_callee3$","_context3","signAllTransactions"],"mappings":"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"}