Steve NgSushiswap RouteProcessor2 exploitUsers who have approved any ERC20 token to Sushiswap RouteProcessor2 should revoke their permission. This should only impact you if you…1 min read·Apr 12, 2023----
Steve NgEthereum Virtual Machine — Storage layoutHow does solidity store your arrays, strings and struct?6 min read·Nov 22, 2022----
Steve NginCoinmonksEthereum Virtual MachineA practical guide for solidity developers4 min read·Oct 9, 2022----
Steve NgPerforming Merkle Airdrop like UniswapIf you want to skip directly on how to implement Uniswap airdrop, proceed to the section: Steps on creating a Merkle Airdrop3 min read·Oct 9, 2021----
Steve NginCoinmonksStep by Step guide to creating your own NFT — CryptoPunks or Pudgy PenguinsNFT stands for non-fungible token, it can represent ownership for a digital asset. NFT can take the form of an in-game item for GameFi…6 min read·Sep 7, 2021--4--4
Steve NgWhy smart contract approval is dangerousRugpull where developers exit-scam or exploits where hackers abuse a bug in the smart contract for their economic benefit is some of the…3 min read·Jun 27, 2021--1--1
Steve NginAnalytics VidhyaPivot table in AWS Athena (or Presto)Background4 min read·Mar 28, 2020--3--3
Steve NgOptimize your EC2 connection to s3 within the same VPCWhen an EC2 instance sends data to s3, the traffic by default will route through the internet. There might be security (or regulatory)…2 min read·Jan 27, 2020----
Steve NgBuying cryptocurrency (Bitcoin, Ethereum) in Singapore 2019Bitcoin has went from the high of close to 20k USD in 2017, to a low of 3156 USD in 2018 and currently stand over 10k as of 2019 June. And…3 min read·Jun 22, 2019----
Steve NgQuick tips on tweaking spark configuration and performance on EMRTweaking Spark configuration for beginner might be a daunting task as the required knowledge ranges from understanding what does spark…2 min read·Apr 19, 2019----