Project Background This project involves the analysis of two proxy smart contracts, AdminUpgradeabilityProxy and FiatTokenProxy, which are part of an upgradeable proxy architecture for Ethereum-based applications. The primary aim is to allow the proxy contract to delegate calls to different…
Project Background This project implements an upgradeable proxy architecture using the Admin-controlled transparent proxy pattern. The FiatTokenProxy delegates all logic calls to an underlying implementation contract while maintaining storage and upgrade control within the proxy. The design separates: Logic (implementation…
Project Background This project implements a minimal upgradeable proxy smart contract in Solidity (version 0.5.16) to overcome the limitation of immutability in blockchain-based applications. In Ethereum, once a contract is deployed, its code cannot be changed, which makes fixing bugs…
Project Background AnyswapV6ERC20 is a cross-chain compatible ERC20 token contract designed for bridging assets between multiple blockchains. It enables seamless minting, burning, deposit, withdrawal, and swap operations through a controlled vault-based architecture. The contract supports both: Wrapped tokens (backed by…
Project Background This project implements an upgradeable proxy architecture for BEP20/ERC20 smart contracts using the transparent proxy pattern. It is built on standardized proxy contracts provided by OpenZeppelin to ensure security, reliability, and industry best practices. The architecture separates contract…
Project Background The Erc20SwapAsset contract is an implementation of a fungible token built on the ERC20 standard, designed to support cross-chain asset transfers through a mint-and-burn mechanism. The primary goal of this contract is to enable seamless interoperability between different…
Project Background Token Type This project is an ERC20-compatible token built on the BNB Smart Chain, enabling standard token transfers and balances. Core Standard It follows the OpenZeppelin ERC20 framework, ensuring widely accepted token behavior and security practices. Swap Mechanism…
Project Background BtcSwapAssetV2 is an ERC-20 token called anyBTC (8 decimals) used to represent Bitcoin in a cross-chain bridge system. Minting (Swapin): Only the contract owner can mint tokens to a user when BTC is deposited on another chain/system. Each…
Project Background OzoneXStaking is an advanced DeFi staking contract that allows users to stake OZONE tokens and earn rewards in two different forms — USDT or OZONE — depending on their preference and the pool’s configuration. It supports multiple staking…
Project Background The o33 Protocol Contracts handle multiple contracts, and all contracts have different functions. o33: The o33 contract is a liquid staking wrapper for xTFY, enabling auto-compounding of rewards, delegated voting, and bribe claiming. It integrates with external vote…