Skip to content

Instantly share code, notes, and snippets.

View Dexaran's full-sized avatar

Dexaran Dexaran

View GitHub Profile
@Dexaran
Dexaran / Dex223_token_and_upgrade_audit.md
Created October 14, 2024 18:57 — forked from gorbunovperm/Dex223_token_and_upgrade_audit.md
Dex223 Token and Upgrade contract audit report

Dex223 Token and Upgrade contract audit report

Summary

This is the report from a security audit performed on Dex223 Token and Dex223_Upgrader by Aleksandr Gorbunov.

The token is implemented in the ERC-223 standard. It also has functions for backward compatibility with the ERC-20 standard.

The migration contract changes the tokens of the old version to the tokens of the new version.

Dex223 development report (10/4/2024)

This article is a development report of a Dex223 decentralized exchange.

We’re building an exchange to speed up adoption of the ERC-223 token standard. ERC-223 was created to solve a security problem in the older ERC-20 standard. Security issue of ERC-20 caused $200M losses on Ethereum in 2023.

Take a look at other Dex223 development reports.

Smart-contracts update

Dex223 development report (6/4/2024)

This article is a development report of a Dex223 decentralized exchange.

We’re building an exchange to speed up adoption of the ERC-223 token standard. ERC-223 was created to solve a security problem in the older ERC-20 standard. Security issue of ERC-20 caused $200M losses on Ethereum in 2023.

Take a look at other Dex223 development reports.

Core smart-contracts

Dex223 development report (5/4/2024)

This article is a development report of a Dex223 decentralized exchange.

We’re building an exchange to speed up adoption of the ERC-223 token standard. ERC-223 was created to solve a security problem in the older ERC-20 standard. Security issue of ERC-20 caused $200M losses on Ethereum in 2023.

Take a look at other Dex223 development reports.

Core smart-contracts: merged liquidity concept

Dex223 development report (4/4/2024)

This article is a development report of a Dex223 decentralized exchange.

We’re building an exchange to speed up adoption of the ERC-223 token standard. ERC-223 was created to solve a security problem in the older ERC-20 standard. Security issue of ERC-20 caused $200M losses on Ethereum in 2023.

Take a look at other Dex223 development reports.

Legal details finalized & exchange listing documents are ready

Dex223 development report (3/4/2024)

Core smart-contracts

Updating libraries

https://github.com/Uniswap/v3-periphery/blob/main/contracts/base/SelfPermit.sol#L4-L5 The original Uniswap V3 contracts were written quite some time ago and they require solidity compiler version to be strictly 0.7.6. However, as some contracts relied on imports from OpenZeppelin's github repo (which is now upgraded) if you would just take the code from https://github.com/Uniswap/v3-periphery repo and try to compile it with Remix - it would just fail.

Restoring compatibility turned in a cumbersome task of searching for the codes compatible with the version required by Uniswap at the time of its creation. This was done and there is the code that does actually compile with Remix as of today:

Dex223 development report (2/8/2024)

This report is a raw copy of the one originally published on Medium. It will be here until we fight the platform that suspended our account without any evident reason.

Pre-sale round 2 is completed

We have successfully sold out our pre-sale tokens, the round completion report can be found here.

Long story short: we have enough funds to cover all our marketing expenses and development of the MVP.

Dex223 pre-sale round 2 completion report.

Token sale

Dex223 pre-sale round 2 was successfully completed on Jan 6. We sold out all the allocated tokens (160,000,000 D223).

A total of $174,000 were raised during this round including the private sale (39.54 ETH, 58800 USDT, 14000 USDC / find a complete financial report here). The development of the exchange will be continued as planned as we have enough funds to complete the first version.

Advertisement activity

Dex223 development report (12/2/2023)

This article is a development report of a Dex223 decentralized exchange.

We’re building an exchange to speed up adoption of the ERC-223 token standard. ERC-223 was created to solve a security problem in the older ERC-20 standard. Security issue of ERC-20 caused $200M losses on Ethereum in 2023.

Take a look at Dex223 development reports.

Partnership with EOS Support

Dex223 development report (11/2/2023)

Dex223 media

We will use Callisto media to publish Dex223 news and updates for now. This will also allow us to drive the traffic from general announcements (on Ethereum or general crypto media) directly to Callisto Network media.

ERC-223 <-> ERC-20 token converter

EIP is submitted. There is an ongoing process of separating EIPs and ERCs on Ethereum. Token Converter will be classified as ERC and therefore needs to be moved to their new repo.