Steve NgSushiswap RouteProcessor2 exploitUsers who have approved any ERC20 token to Sushiswap RouteProcessor2 should revoke their permission. This should only impact you if you…Apr 12, 2023Apr 12, 2023
Steve NgEthereum Virtual Machine — Storage layoutHow does solidity store your arrays, strings and struct?Nov 22, 2022Nov 22, 2022
Steve NginCoinmonksEthereum Virtual MachineA practical guide for solidity developersOct 9, 2022Oct 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 AirdropOct 9, 2021Oct 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…Sep 7, 20214Sep 7, 20214
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…Jun 27, 20211Jun 27, 20211
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)…Jan 27, 2020Jan 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…Jun 22, 2019Jun 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…Apr 19, 2019Apr 19, 2019