UNPKG

@myria/airdrop-js

Version:

Airdrop in L1 with claim based approach

33 lines 1.84 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createThirdwebClientWithSecretKey = exports.createThirdwebClientWithClientId = void 0; /** * Client module. * @module Client */ const thirdweb_1 = require("thirdweb"); // Replace this with your client ID string // refer to https://portal.thirdweb.com/typescript/v5/client on how to get a client ID /** * Initialize Thirdweb client from clientId. Use for testing local if you want to keep session * * @param {string} clientId - API client id * @returns {IThirdwebClient} - ThirdwebClient */ const createThirdwebClientWithClientId = (clientId) => { return (0, thirdweb_1.createThirdwebClient)({ clientId: clientId, }); }; exports.createThirdwebClientWithClientId = createThirdwebClientWithClientId; /** * Initialize Thirdweb client from secretKey. Use for the BE to bypass login * * @param {string} secretKey - API secret key * @returns {IThirdwebClient} - ThirdwebClient */ function createThirdwebClientWithSecretKey(secretKey) { return (0, thirdweb_1.createThirdwebClient)({ secretKey }); } exports.createThirdwebClientWithSecretKey = createThirdwebClientWithSecretKey; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ2xpZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NsaWVudC9DbGllbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUE7OztHQUdHO0FBQ0gsdUNBQWdEO0FBR2hELDBDQUEwQztBQUMxQyxzRkFBc0Y7QUFDdEY7Ozs7O0dBS0c7QUFDSSxNQUFNLGdDQUFnQyxHQUFHLENBQzVDLFFBQWdCLEVBQ0QsRUFBRTtJQUNqQixPQUFPLElBQUEsK0JBQW9CLEVBQUM7UUFDeEIsUUFBUSxFQUFFLFFBQVE7S0FDckIsQ0FBQyxDQUFDO0FBQ1AsQ0FBQyxDQUFDO0FBTlcsUUFBQSxnQ0FBZ0Msb0NBTTNDO0FBQ0Y7Ozs7O0dBS0c7QUFDSCxTQUFnQixpQ0FBaUMsQ0FDN0MsU0FBaUI7SUFFakIsT0FBTyxJQUFBLCtCQUFvQixFQUFDLEVBQUUsU0FBUyxFQUFFLENBQUMsQ0FBQztBQUMvQyxDQUFDO0FBSkQsOEVBSUMifQ==