@ingocollatz/sdk-tests
Version:
33 lines • 1.4 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const web3_1 = __importDefault(require("web3"));
const config_1 = require("../config");
const sdk_web3_adapter_1 = require("@ingocollatz/sdk-web3-adapter");
const hdwallet_provider_1 = __importDefault(require("@truffle/hdwallet-provider"));
const sdk_1 = require("@ingocollatz/sdk");
(async () => {
// Web3
const web3 = new web3_1.default();
const provider = new hdwallet_provider_1.default({
privateKeys: [config_1.PRIVATE_KEY_1.slice(2)],
providerOrUrl: sdk_1.SdkConfig._rpcUrl,
});
web3.setProvider(provider);
const signerAddress = provider.getAddress();
const circlesSdk = await sdk_web3_adapter_1.CirclesSdkWeb3Factory.withExistingSafe(web3, signerAddress, config_1.SAFE_ADDRESS_USER);
circlesSdk.mintUbi();
provider.engine.stop();
// Ethers
// const provider = new ethers.providers.JsonRpcProvider(SdkConfig._rpcUrl);
// const signerAddress = new ethers.Wallet(PRIVATE_KEY_1, provider);
// const circlesSdk = await CirclesSdkEthersFactory.withExistingSafe(
// ethers,
// signerAddress,
// SAFE_ADDRESS_USER
// );
// circlesSdk.mintUbi();
})();
//# sourceMappingURL=mint-ubi.js.map