Skip to content
View 0xPuddi's full-sized avatar
🏗️
gm builder!
🏗️
gm builder!
  • Unusual Mint (UM)

Block or report 0xPuddi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
0xPuddi/README.md

Hi there I'm Puddi 👋

Full stack dev, I prefer to learn both logic and meaning of things, since code is just a way to express them

Everything I learned has been a mistake I have made. Learning something new every day!


// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

import {IExperience} from "./interfaces/ISideProject.sol";

contract 0xPuddi is IExperience {
    // About Me
    string private constant TIME_ZONE = "UTC+2";
    string private constant QUALITY = "Self Learner";
    string private constant WEAKNESS = "Maverick";
    uint8 private constant YEARS_OF_EXPERIENCE = 2;
    uint248 public practice = 999;

    // Project Completed event
    event Completion(string indexed project, uint256 practice);

    struct Projects {
        mapping(string => uint256) level;
        mapping(string => bool) completed;
    }

    Projects private _projects;

    /**
     * @notice Routine runs non stop
     */
    function Routine(string memory project, uint256 completionLevel) external payable {
        uint256 level = _projects.level[project];

        for (uint256 i = level; i < completionLevel;) {
            // Try
            // Try again
            // Try again and again

            unchecked {
                ++i;
            }
        }

        _projects.level[project] = completionLevel;
        practice += uint248(completionLevel);
        _projects.completed[project] = true;

        emit Completion(project, practice);
    }
}
Top Languages

$\textsf{\color{Orange}\textbf{Skill\ Set}}$

$\textsf{\color{Orange}{Frontend}}$

$\textsf{\color{Orange}{Backend}}$

$\textsf{\color{Orange}{DevOps}}$

$\textsf{\color{Orange}{Libararies}}$

$\textsf{\color{Orange}{Sometimes\ I\ use}}$

Popular repositories Loading

  1. QD-LiquidStaking-Contracts QD-LiquidStaking-Contracts Public

    The Liquid Staking of QuarryDraw introduces a new ERC20: qdAVAX the QuarryDraw liquid staked AVAX. Quarry Draw adds the role of arbitrageurs within the logic.

    Solidity 1

  2. QD-Bots QD-Bots Public

    A simple js bot that will fetch, with the free usage api (depreciated), from twitter and send any messages that match the twitter id you are looking for in a discord chat mentioning a role of your …

    JavaScript 1

  3. QD-Website QD-Website Public

    Quarry Draw main website.

  4. QD-dApp QD-dApp Public

    Quarry Draw dApp frontend.

    JavaScript 1

  5. QD-OracleServer QD-OracleServer Public

    QuarryDraw's on-chain price feed Oracle infrastructure. Oracle Server.

    JavaScript

  6. QD-Oracle QD-Oracle Public

    QuarryDraw's on-chain price feed Oracle infrastructure. Oracle Script.

    JavaScript