Sandnc.ethUniswap V3 ‘stack too deep error’ message.Uniswap has excellent developer docs that explain how the pool creation and adding/decreasing liquidity or reading back positions are split…Jan 1, 2023Jan 1, 2023
Sandnc.ethinCoinsBenchERC721: Enumerable Explained.In this article we’ll go over the most gas intense portion of the ERC721 enumerable contract.Jun 21, 2022Jun 21, 2022
Sandnc.ethAdvancing Time in Truffle Solidity TestsIn this article I’ll go over one way to advance the block time of your contracts in Truffle-Solidity tests.Jun 17, 2022Jun 17, 2022
Sandnc.ethLogitech MX3 Silent switch modI purchased the Logitech MX3 mouse a few years ago and have been quite happy with it. It has great battery life, excellent multi-device…Jun 13, 2022Jun 13, 2022
Sandnc.ethinCoinsBenchERC1155: BatchMint functionThis is a continuation of my NFT series where I left the batchMint() as an exercise to the reader. To not keep it suspense, I went ahead…Jun 12, 2022Jun 12, 2022
Sandnc.ethinBetter ProgrammingMint Multiple NFTs Using the ERC1155 StandardA hands-on exampleJun 1, 20222Jun 1, 20222
Sandnc.ethSmart Contracts with Timed Transitions, Modifiers,Reentrancy Guard and Withdrawals.As a hobby smart contract developer, I was looking for an elegant way to handle state transitions, reentrancy guard and payouts in my NFT…May 31, 2022May 31, 2022
Sandnc.ethCrypto taxes in 2021If you’re like me, you might’ve been intimidated about filing taxes on all your crypto trades.Mar 30, 2022Mar 30, 2022
Sandnc.ethProgrammatically minting NFTsIn my previous NFT tutorial (linked below) we went over the details on how to setup an NFT smart contract based on Openzeppelin’s ERC721…Mar 23, 2022Mar 23, 2022
Sandnc.ethinCoinsBenchTruffle Polygon NFT Tutorial.NFTs are all the rage these days. And as a hobby smart contract developer, I wanted to understand how to setup an NFT project and deploy it…Mar 20, 2022Mar 20, 2022