ens-contracts
DeFi-Developer-Road-Map
ens-contracts | DeFi-Developer-Road-Map | |
---|---|---|
7 | 26 | |
531 | 9,465 | |
3.4% | - | |
8.4 | 7.2 | |
6 days ago | 25 days ago | |
JavaScript | JavaScript | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ens-contracts
- Implement offchain DNS Registrar support #203
-
ENS DAO Newsletter - The long-awaited NameWrapper is live!
More details can be found in the pull request.
- A beginner's guide to ENS Name Wrapper and It's Functionality
-
Daily General Discussion - March 6, 2023
M3mber: I think this is a way to mint an NFT that represents a membership in something with an expiry date (pitched as a way for DAOs to bring in recurring money like a subscription rather than just the one-off token sale). They use ENS domains, with NameWrapper to accomplish this; is it only because ENS domains already have expiry built in so they don't have to code it from scratch?
-
How to find length of string in Solidity, from the smart contract of ens
// SPDX-License-Identifier: MIT // Source: // https://github.com/ensdomains/ens-contracts/blob/master/contracts/ethregistrar/StringUtils.sol pragma solidity >=0.8.4; library StringUtils { /** * @dev Returns the length of a given string * * @param s The string to measure the length of * @return The length of the input string */ function strlen(string memory s) internal pure returns (uint256) { uint256 len; uint256 i = 0; uint256 bytelength = bytes(s).length; for (len = 0; i < bytelength; len++) { bytes1 b = bytes(s)[i]; if (b < 0x80) { i += 1; } else if (b < 0xE0) { i += 2; } else if (b < 0xF0) { i += 3; } else if (b < 0xF8) { i += 4; } else if (b < 0xFC) { i += 5; } else { i += 6; } } return len; } }
-
string length function explaination
I came across this helper function to find a string length present at https://github.com/ensdomains/ens-contracts/blob/master/contracts/ethregistrar/StringUtils.sol And I couldn't understand what this piece of code is doing uint bytelength = bytes(s).length; for(len = 0; i < bytelength; len++) { bytes1 b = bytes(s)[i]; if(b < 0x80) { i += 1; } else if (b < 0xE0) { i += 2; } else if (b < 0xF0) { i += 3; } else if (b < 0xF8) { i += 4; } else if (b < 0xFC) { i += 5; } else { i += 6; } } return len; Any help is appreciated. Thank you
- ERC1155 "Name Wrapper" is the .eth, and integrated extensions, new unified protocols
DeFi-Developer-Road-Map
-
Attacks via a Representative Sample : How Hackers are Caught
FYI Navigation https://officercia.mirror.xyz/Uc1sf64yUCb0uo1DxR_nuif5EmMPs-RAshDyoAGEZZY
-
Building a learning roadmap for myself in 2023.
officercia made a great one awhile back for defi
- Defi Mastery By Eattheblock.
- Best Crypto education source?
-
Becoming a Blockchain Developer
DeFi Roadmap - here
-
6 GitHub Repositories for Web3
View on GitHub
-
How to become a crypto expert?
DeFi developer Road Map
-
Where to begin?
Check this out! https://github.com/OffcierCia/DeFi-Developer-Road-Map
-
Career in Web3: the transition from Web2
https://ethereum.org/en/developers https://solana.com/developers https://dev.to/dabit3/the-complete-guide-to-full-stack-ethereum-development-3j13 https://opensea.io/blog/guides/non-fungible-tokens/ https://github.com/OffcierCia/DeFi-Developer-Road-Map
- Blockchin - where to begin ?
What are some alternatives?
EIPs - The Ethereum Improvement Proposal repository
openzeppelin-contracts - OpenZeppelin Contracts is a library for secure smart contract development.
contracts-v2 - 🐇 Hop Protocol v2 smart contracts
full-blockchain-solidity-course-py - Ultimate Solidity, Blockchain, and Smart Contract - Beginner to Expert Full Course | Python Edition
hardhat - Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
smart-contract-best-practices - A guide to smart contract security best practices
solidity - Solidity, the Smart Contract Programming Language
web3-learn - A repository for web3 projects with the goal of understanding blockchain technology
ultimate-defi-research-base - Here we collect and discuss the best DeFI & Blockchain researches and tools. Feel free to DM me on Twitter or open pool request.
awesome-solidity - ⟠ A curated list of awesome Solidity resources, libraries, tools and more
ink - Parity's ink! to write smart contracts.
sushiswap - Sushi 2.0 🍣