Safety Protocol

SimplyCornSwap Project Team takes the security of the investors funds as the highest priority. As such, we have incorporated some of the best in class safety protocols to safeguard the interest of our community

Safe Project with Liquidity Lockup & Best in Class Reviews

How are our contracts safe?

We have based our implementation in Goose Finance's EGG token and have the following features:

  • 24h timelock added to contract at launch;

  • No migrator code, it was totally removed;

  • Contract audit in the pipeline.

Removed migratator code

Removed from PancakeSwap's MasterChef.sol

​// Set the migrator contract. Can only be called by the owner.

function setMigrator(IMigratorChef _migrator) public onlyOwner {
    migrator = _migrator;
}

// Migrate lp token to another lp contract. Can be called by anyone. We trust that migrator contract is good.
function migrate(uint256 _pid) public {
    require(address(migrator) != address(0), "migrate: no migrator");
    PoolInfo storage pool = poolInfo[_pid];
    IBEP20 lpToken = pool.lpToken;
    uint256 bal = lpToken.balanceOf(address(this));
    lpToken.safeApprove(address(migrator), bal);
    IBEP20 newLpToken = migrator.migrate(lpToken);
    require(bal == newLpToken.balanceOf(address(this)), "migrate: bad");
    pool.lpToken = newLpToken;
}

Last updated