KingSwap had Successfully Audited 6 Smart Contracts

KingSwap Smart Contract Audit

We are proud to announce that Kingswap was successfully audited by a third party smart contract auditor — Celticlab Private Limited, which has extensive blockchain and ICO experience and whose team has performed multiple smart contract audits in the past.

KingSwap had 6 smart contracts audited, namely:

  1. $KING token (ERC 20);
  2. Archbishop $KING minting smart contract;
  3. Stakeholder Funds smart contract;
  4. King class NFT (ERC 721);
  5. Queen class NFT (ERC 721); and
  6. Knight class NFT (ERC 721).

In the course of the audits, which have been placed on Github, manual and automated verifications were performed, and the complete contracts manually analyzed, every logic checked and compared against the comments made in the contracts. The manual analysis of code by the smart contract auditor confirmed that the Contracts did not contain any serious susceptibilities. No divergence was found between the logic in the various Smart Contracts and the informative smart contract documents provided.

Conclusion and Results

In the audit reports, conclusions were drawn about the 6 Smart Contracts. The smart contracts were said to have been analyzed under different facets. Code quality was found to be very good, and well modularised. It was found that the smart contracts adopted very good coding practices and had clean, documented code. No severe discrepancies were found.

Further Details

The Kingswap code base was found to have very minor comments, such as that:

1) the compiler version was not fixed,

2) the Kingswap NFTs did not use the popular SafeMath library for critical operations to avoid arithmetic over or underflow and safeguard against unwarranted behavior (thus a recommendation to use the SafeMath library), and that “private” set modifiers would still be visible to miners or token holders with view access to all of the contract’s code, data, or state changes; and

3) In the KingToken smart contract, it was said that there was on check on the address length, so a “short address attack” could be prevented by doing a length check on “msg.data”, and that in the case of ‘transfer()’, the length should be 68.

Thus from the manual checks of 13 points, the 3 minor comments above were made, and all other 9 points of checks performed passed with no comments nor vulnerabilities.

From the automated smart contract testing, all 32 categories were passed.

You can read the complete audit report here.

KingSwap is hosting regular hourly AMAs on Telegram from 12AM GMT +8. To learn more, join KingSwap on Telegram or follow the project on Twitter.

ABOUT KINGSWAP

KingSwap (https://www.kingswap.io/) is a fully regulated* DeFi project based out of Singapore that is introducing a liquidity pool platform with fiat conversions. KingSwap’s high-yield liquidity platform offers extensive staking rewards and digital collectibles.

Media Contact: Transform Group, kingswap@transformgroup.com

--

--