I Failed the Turing Test

  • AI
  • Web Development
  • Database
  • DevOps
  • Python
  • JavaScript
  • Big Data
  • Blockchain

All posts by Vinta

Solidity: Read Contract Storage by Slots with Foundry

Posted on 2023-08-032026-03-17Author VintaPosted in Blockchain

State variables are stored in different "slots" in a contract, and each slot is 32 bytes (256 bits). However, multiple adjacent state variables declared in the contract may be packed into the same slot by the Solidity compiler if their combined size does not exceed 32 bytes.

Surviving the Digital Dark Forest: Tips for Staying Safe Online

Posted on 2023-04-202026-03-17Author VintaPosted in Misc

How I learned to "start worrying" and to embrace the illusion of safety.

Solidity: CREATE vs CREATE2

Posted on 2023-03-292026-03-17Author VintaPosted in Blockchain

How to deploy a contract using `CREATE2` which is introduced in EIP-1014 to provide more flexible address generation.

Solidity: calldata, memory, and storage

Posted on 2023-03-182026-02-18Author VintaPosted in Blockchain

If you can, try to use calldata as data location because it will avoid copies, reduce gas usage, and also make sure that the data cannot be modified.

hardhat-deploy: Upgradeable Contracts with Linked Libraries

Posted on 2023-02-212026-02-18Author VintaPosted in Blockchain

Whenever the library is changed, hardhat-deploy will deploy a new implementation and upgrade the proxy.

Posts pagination

← Previous Page 1 Page 2 Page 3 Page 4 … Page 24 Next →

Say Hello

TwitterFacebookLinkedInGitHubRSS

Recent Posts

  • Expose a Local Service with Cloudflare Tunnel
  • Claude Code: Things I Learned After Using It Every Day
  • Cloudflare Quick Tunnel (TryCloudflare)
  • GKE Autopilot Cluster: Pay for Pods, Not Nodes
  • Stop Paying for Kubernetes Load Balancers: Use Cloudflare Tunnel Instead
  • 1Password CLI: How NOT to Store Plaintext AWS Credentials or .env on Localhost
  • Solidity: call() vs delegatecall()
  • Solidity: Multicall - Aggregate Multiple Contract Calls
  • Demystifying Solidity ABI Encoding
  • Build Docker Images using Google Cloud Build from Your GitHub Repository
  • Solidity: Read Contract Storage by Slots with Foundry
  • Surviving the Digital Dark Forest: Tips for Staying Safe Online
  • Solidity: CREATE vs CREATE2
  • Solidity: calldata, memory, and storage
  • hardhat-deploy: Upgradeable Contracts with Linked Libraries

Categories

  • AI (18)
  • Big Data (13)
  • Blockchain (11)
  • Database (15)
  • DevOps (38)
  • JavaScript (8)
  • Misc (6)
  • Python (48)
  • Web Development (40)

Tags

amazon web services apache spark aws cli aws cloudfront aws dynamodb aws eks aws lambda aws s3 cache celery chat bot ci claude code cli tool cloudflare codetengu coding agent concurrency database migrations datetime debug django django models docker editor elasticsearch env ethereum ethers.js evm feature engineering foundry functional programming github go google bigquery google cloud platform graphql haproxy http io java javascript kubernetes linux linux sysadmin machine learning maven mongodb mysql networking nginx node.js profiling python recommender system redis scala search security smart-contract solidity subgraph testing tls transaction typescript visual studio code web crawler wordpress

Search

© 2026 I Failed the Turing Test. Stork Theme by JustGoodThemes.