I Failed the Turing Test

  • Web Development
  • Database
  • DevOps
  • Python
  • JavaScript
  • Machine Learning
  • Big Data
  • Blockchain

All posts by Vinta

Solidity: Multicall - Aggregate Multiple Contract Calls

Posted on 2023-10-282023-10-28Author VintaPosted in Blockchain

The main idea of Multicaller is to aggregate multiple contract function calls into a single one. It's usually to batch contract reads from off-chain apps. However, it could also be used to batch contract writes.

Solidity: abi.encode() vs abi.encodePacked() vs abi.encodeWithSignature() vs abi.encodeCall()

Posted on 2023-09-212023-10-28Author VintaPosted in Blockchain

There many encode functions in Solidity.

Build Docker Images using Google Cloud Build from Your GitHub Repository

Posted on 2023-08-26Author VintaPosted in DevOps

Triggering a Docker image build on Google Cloud Build when pushing commits to a GitHub repository.

Solidity: Read Contract Storage by Slots with Foundry

Posted on 2023-08-032023-10-28Author 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.

How to Stay Safe Online: Tips for Personal Security

Posted on 2023-04-202024-12-07Author VintaPosted in Misc

How I learned to "start worrying" and love the illusion of feeling safe.

Posts navigation

Page 1 Page 2 … Page 23 Next →

Say Hello

TwitterFacebookLinkedInGitHubRSS

Recent Posts

  • Solidity: Multicall - Aggregate Multiple Contract Calls
  • Solidity: abi.encode() vs abi.encodePacked() vs abi.encodeWithSignature() vs abi.encodeCall()
  • Build Docker Images using Google Cloud Build from Your GitHub Repository
  • Solidity: Read Contract Storage by Slots with Foundry
  • How to Stay Safe Online: Tips for Personal Security
  • Solidity: CREATE vs CREATE2
  • Solidity: calldata, memory, and storage
  • hardhat-deploy: Upgradeable Contracts with Linked Libraries
  • Deploy Ethereum RPC Provider Load Balancer with HAProxy in Kubernetes (AWS EKS)
  • Deploy graph-node (The Graph) in Kubernetes (AWS EKS)
  • Amazon EKS: Setup Cluster Autoscaler
  • Amazon EKS: Setup aws-load-balancer-controller for Kubernetes Ingress
  • The Graph: Subgraph and GRT Token
  • Amazon EKS: Setup kubernetes-external-secrets with AWS Secret Manager
  • Amazon EKS: Create a Kubernetes cluster via ClusterConfig

Categories

  • Big Data (13)
  • Blockchain (10)
  • Database (15)
  • DevOps (33)
  • JavaScript (8)
  • Machine Learning (17)
  • Misc (6)
  • Python (48)
  • Web Development (40)

Tags

amazon web services apache spark aws cloudfront aws dynamodb aws eks aws lambda aws s3 cache celery chat bot ci cli tools codetengu concurrency database migrations datetime debug django django models docker editor elasticsearch env ethereum ethers.js 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

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