XENFT and XEN Torrent audit report

Mint Your CryptoBum Now for a 40% Fee Share on Marketplace Transactions!

The final audit report of the XENFT and XEN Torrent protocols was released on December 27. The CertiK auditing company has been charged with performing the security assessment. This is the same company that has previously conducted the audit of the XEN Crypto smart contract. This is also the date that marks the launch of the smart contracts in question that contain the start function at a specific Ethereum block height. 

What was the scope of the audit

XENFT is the brainchild project of Jack Levin, Leonid Belyaev, and the Fair Crypto Foundation. The repository of the project audited by Certik can be found here GitHub – FairCrypto/XENFT: XENFT (ex XEN Torrent) Contract. The auditing company released the preliminary report on December 23.

The XENFT code base interacts with the XEN Crypto smart contract, which is considered a third party. According to Jack Levin, there was a misunderstanding, and CertiK reviewed the XEN Crypto smart contract for the second time without finding any issues, which makes the project even more secure than before. 

Security assessment pertains to the upcoming XENFT project that implements the XEN Crypto ERC-20 smart contract as a minting token that can also be burned through the burn function contained in that contract. XENFT is an ERC-721 NFT (non-fungible token) smart contract interacting with the ERC-20 smart contract to act as a XEN Torrent protocol that automates the execution of on-chain transactions, maximizing XEN (ERC-20) mint. The mechanism virtualizes Ethereum addresses used to claim cRanks to create Virtual Minting Units, or VMUs, controlled by a user via a XEN Torrent smart contract. 

The user’s interaction with the XEN Torrent protocol is divided into two phases. One is controlled by the count and term parameters, which bulkClaimRank and create a number of VMUs and a XENFT token. The bulkClaimMintReward triggers the second phase. The XEN tokens are minted to the user’s original address or any other address of the user’s choice. The VMUs are destroyed, while the original address can be reused for minting new XENFT. “Each newly issued XENFT represents an access control right to the bulk XEN minting operation,” as described in the XENFT Litepaper.

XENFT
First phase of user's interaction with the XEN Torrent protocol
Second phase of user's interaction with the XEN Torrent protocol

What are the findings of the audit

CertiK audited 10 files from the project’s codebase and made a total of 8 findings. There weren’t any critical or major findings, and there was just 1 medium and 1 minor issue. The other 3 were either informational or up for discussion. All of the issues have been promptly addressed, and the corrections to the code base and documentation have been sent for further review. 

The Fair Crypto Foundation received a positive final review and is ready to launch the contract on the Ethereum network.

XENFT audit
XENFT audit

When is XENFT launch

Jack Levin announced on Twitter that the XENFT launch will be different from the usual XEN Crypto launch on different chains. The smart contract deployment was usually announced on the official xen.network website and his Twitter account, followed by announcements on Telegram and other social media channels. 

This time, Mr. Levin wanted to publish the contract ahead of time so that it could be reviewed by the public before the launch and directly implement the launch code in this smart contract, which contains the number of the future block that will mark the start of the minting execution capabilities. Jack Levin is targeting Friday 30 December as the XENFT launch day.