Open in app

Sign In

Write

Sign In

Jeffrey Scholz
Jeffrey Scholz

916 Followers

Home

About

Published in

The Startup

·Pinned

If an engineering manager had only one strength, it should be this.

The Champion Effect The Chicago Bulls won the NBA (National Basketball Association) championships in the years 1991 to 1993 and 1996 to 1998. The Los Angeles Lakers won three consecutive championships from 2000 to 2002. Perhaps I am somewhat betraying my age here, but the names Michael Jordan, Shaquille O’Neal, and Kobe Bryant…

Management

9 min read

If an engineering manager had only one strength, it should be this.
If an engineering manager had only one strength, it should be this.
Management

9 min read


Published in

RareSkills

·Jun 26

Getting a smart contract audit in 2023: 8 helpful tips

A smart contract audit is a review by blockchain security experts to ensure that users will not lose funds due to a malfunction or security vulnerability. Furthermore, an audit tries to anticipate unexpected and undesirable smart contract behavior before the contract is deployed. Navigating this field is tricky. There are…

Smartcontract Audit

12 min read

Getting a smart contract audit in 2023: 7 helpful tips
Getting a smart contract audit in 2023: 7 helpful tips
Smartcontract Audit

12 min read


Published in

RareSkills

·May 18

Smart Contract Security in Solidity

This article serves as a mini-course on smart contract security and provides an extensive list of the issues and vulnerabilities that tend to recur in Solidity smart contracts. A security issue in Solidity boils down to smart contracts not behaving the way they were intended to. …

Smart Contracts

40 min read

Smart Contract Security in Solidity
Smart Contract Security in Solidity
Smart Contracts

40 min read


Published in

RareSkills

·Apr 26

Wagmi + ReactJS Example: Transfer Crypto and Mint an NFT

In this tutorial, we’ll be learn how to build a Web 3 Dapp (Decentralized Application) that connects to your crypto wallet, allowing you to transfer funds and mint NFTs. We’ll be using Next.js, a popular React framework, and Wagmi.sh, …

Wagmi

5 min read

Wagmi + ReactJS Example: Transfer Crypto and Mint an NFT
Wagmi + ReactJS Example: Transfer Crypto and Mint an NFT
Wagmi

5 min read


Published in

RareSkills

·Apr 20

A free solidity tutorial for experienced programmers

RareSkills has released a free and comprehensive introduction to Solidity for experienced programmers. Although there are many resources for the language, many of them are written to a audiences new to programming. It is wonderful that blockchain has introduced many people to the world of coding. But for senior engineers…

Solidity

2 min read

Solidity

2 min read


Apr 8

Solidity test internal function

To test an internal solidity function, create a child contract that inherits from the contract being tested, wrap the parent contract’s internal function with an external one, then test the external function in the child. Foundry calls this inheriting contract a “harness” though others call it a “fixture.” Don’t change…

Solidity

3 min read

Solidity

3 min read


Published in

RareSkills

·Apr 5

Uint256 max value

The maximum value of uint256 can be obtained with type(uint256).max; Which is equal to 115792089237316195423570985008687907853269984665640564039457584007913129639935 (2²⁵⁶ — 1). But it’s cleaner and safer to use type(uint256).max. The same can be used for signed integer types //57896044618658097711785492504343953926634992332820282019728792003956564819967 type(int256).max; //-57896044618658097711785492504343953926634992332820282019728792003956564819968 type(int256).min;

Uint256

1 min read

Uint256

1 min read


Published in

RareSkills

·Apr 2

Solidity Events

Solidity events are the closest thing to a print or console.log statement in Ethereum. We will explain how they work, when to use them, and go into a lot of technical details often omitted in other resources. Here is a minimal example of a solidity event. Perhaps the most…

Solidity

8 min read

Solidity Events
Solidity Events
Solidity

8 min read


Published in

RareSkills

·Mar 8

EIP-1167: Minimal Proxy Standard with Initialization (Clone pattern)

Introduction EIP-1167, which is also referred to as the minimal proxy contract, is a commonly used solidity pattern for cheaply creating proxy clones. If a use case requires deploying an identical contract (or very similar contract) repeatedly, this is a more gas efficient way to do it. For example, gnosis safe…

Eip 1167

7 min read

EIP-1167: Minimal Proxy Standard with Initialization (Clone pattern)
EIP-1167: Minimal Proxy Standard with Initialization (Clone pattern)
Eip 1167

7 min read


Published in

RareSkills

·Mar 3

ERC4626

At first glance, it’s hard to see why you should care about ERC4626. How it works is you deposit one ERC20 token into the ERC4626 contract, let’s call it token A, and get another ERC20 token back, call it token B At a later date, you can put token B…

7 min read

ERC4626
ERC4626

7 min read

Jeffrey Scholz

Jeffrey Scholz

916 Followers

Ex-Senior Software Dev Manager at Yahoo. Currently building web3. Connect with me here: https://www.linkedin.com/in/jeffreyscholz or email jeff(at)rareskills.io

Following
  • Isabel Nyo

    Isabel Nyo

  • Panoptic

    Panoptic

  • Eryk Lewinson

    Eryk Lewinson

  • Benjamin Sledge

    Benjamin Sledge

  • EtherOrcs

    EtherOrcs

See all (17)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams