@ingocollatz/sdk-tests
Version:
40 lines • 1.99 kB
JavaScript
;
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