UNPKG

@ingocollatz/sdk-tests

Version:
40 lines 1.99 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const config_1 = require("../config"); const timecircles_1 = require("@circles/timecircles"); const sdk_1 = require("@ingocollatz/sdk"); const sdk_ethers_adapter_1 = require("@ingocollatz/sdk-ethers-adapter"); const ethers_1 = require("ethers"); (async () => { // Ethers const provider = new ethers_1.ethers.providers.JsonRpcProvider(sdk_1.SdkConfig._rpcUrl); const signerAddress = new ethers_1.ethers.Wallet(config_1.PRIVATE_KEY_1, provider); const senderSafeAddress = config_1.SAFE_ADDRESS_USER; const recipientSafeAddress = config_1.SAFE_ADDRESS_ORGANIZATION; const tcAmount = "1"; const crcAmount = (0, timecircles_1.tcToCrc)(Date.now(), parseFloat(tcAmount)); const mintAmountInWei = ethers_1.ethers.utils .parseUnits(crcAmount.toString(), 18) .toString(); const circlesSdk = await sdk_ethers_adapter_1.CirclesSdkEthersFactory.withExistingSafe(ethers_1.ethers, signerAddress, senderSafeAddress); circlesSdk.transferUbi(senderSafeAddress, recipientSafeAddress, mintAmountInWei); // Web3 // const web3 = new Web3(); // const provider = new HDWalletProvider( // { // privateKeys: [PRIVATE_KEY_1.slice(2)], // providerOrUrl: SdkConfig._rpcUrl, // }, // ); // web3.setProvider(<any>provider); // const safeSigner = provider.getAddress(); // const senderSafeAddress = SAFE_ADDRESS_USER; // const recipientSafeAddress = SAFE_ADDRESS_ORGANIZATION; // const tcAmount = "1"; // const crcAmount = tcToCrc(Date.now(), parseFloat(tcAmount)); // const mintAmountInWei = web3.utils.toWei(crcAmount.toString(), "ether") // const CirclesSdk = await CirclesSdkWeb3Factory.withExistingSafe(web3, safeSigner, senderSafeAddress); // CirclesSdk.transferUbi(senderSafeAddress, recipientSafeAddress, mintAmountInWei); // provider.engine.stop(); })(); //# sourceMappingURL=transfer-ubi.js.map