add staking address on bsc main dev

This commit is contained in:
CounterFire2023 2024-09-14 15:19:59 +08:00
parent a3b985b927
commit c1e8c549e2
2 changed files with 52 additions and 4 deletions

44
out/bsc_main_dev.json Normal file
View File

@ -0,0 +1,44 @@
[
{
"name": "TestCEC",
"type": "erc20",
"json": "assets/contracts/EsToken.json",
"address": "0xD85696e8fdcc83dB07B9B85D6aa52fd87AcD7C18"
},
{
"name": "esCEC",
"type": "erc20",
"json": "assets/contracts/EsToken.json",
"address": "0x698CaDD6e5B4b9eFfbD773af8dDa3c59f1E5A4f2"
},
{
"name": "stakedCecTracker",
"type": "logic",
"json": "assets/contracts/RewardTracker.json",
"address": "0x049446a1aF2C8033925bd5A0cFFa83E28BdEC50A"
},
{
"name": "vester",
"type": "logic",
"json": "assets/contracts/Vester.json",
"address": "0x918AFaDD0D596c7c64F106E4635684007778F030"
},
{
"name": "stakedCecRouter",
"type": "logic",
"json": "assets/contracts/RewardRouter.json",
"address": "0xa11E3A9bDba7251F7e382157BE81F952bF3aa0F8"
},
{
"name": "stakedEsCecTracker",
"type": "logic",
"json": "assets/contracts/RewardTracker.json",
"address": "0xa3E6516a2DDA0A4263b0BC026A746e34ca2f9442"
},
{
"name": "stakedEsCecRouter",
"type": "logic",
"json": "assets/contracts/RewardRouter.json",
"address": "0x0c3b611cE0d2Aa2045De40904D9b798120a1e102"
}
]

View File

@ -15,13 +15,14 @@ describe("Vester", function () {
const verifier = owner.address;
const chainId = hre.network.config.chainId;
const Cec = await hre.ethers.getContractFactory("MintableBaseToken");
const Cec = await hre.ethers.getContractFactory("EsToken");
const cec = await Cec.deploy("test cec", "cec");
const esCec = await Cec.deploy("test esCec", "esCec");
await cec.setMinter(owner.address, true);
await esCec.setMinter(owner.address, true);
const RewardTracker = await hre.ethers.getContractFactory("RewardTracker");
const stakedCecTracker = await RewardTracker.deploy(esCec.target, cec.target, rewardPerSecond, 18);
@ -90,8 +91,11 @@ describe("Vester", function () {
await expect(vester.connect(user0).deposit(expandDecimals(1000, 18))).to.be.revertedWith(
"ERC20: insufficient allowance",
);
await esCec.setHandler(vester.target, true);
await esCec.setInPrivateTransferMode(true);
await esCec.setHandler(wallet.address, true);
// @ts-ignore
await esCec.connect(user0).approve(vester.target, expandDecimals(1000, 18));
// await esCec.connect(user0).approve(vester.target, expandDecimals(1000, 18));
// @ts-ignore
await expect(vester.connect(user0).deposit(expandDecimals(1000, 18))).to.be.revertedWith(
"ERC20: transfer amount exceeds balance",
@ -227,7 +231,7 @@ describe("Vester", function () {
await esCec.mint(user0.address, expandDecimals(500, 18));
// @ts-ignore
await esCec.connect(user0).approve(vester.target, expandDecimals(500, 18));
// await esCec.connect(user0).approve(vester.target, expandDecimals(500, 18));
// @ts-ignore
await vester.connect(user0).deposit(expandDecimals(500, 18));
@ -269,7 +273,7 @@ describe("Vester", function () {
expect(await vester.lastVestingTimes(user0.address)).eq(0);
// @ts-ignore
await esCec.connect(user0).approve(vester.target, expandDecimals(1000, 18));
// await esCec.connect(user0).approve(vester.target, expandDecimals(1000, 18));
await esCec.mint(user0.address, expandDecimals(1000, 18));
// @ts-ignore
await vester.connect(user0).deposit(expandDecimals(1000, 18));