Alex Otsu·Feb 3, 2022Understanding Solidity Assembly: Using `shr` and `shl` for Byte ManipulationThis article will show some sample code for how to use the “shift right” and “shift left” (`shr` and `shl`, respectively) opcodes in Solidity’s assembly language in the context of manipulating bytes. Our example case will be extracting a function’s arguments from a contract’s calldata. This functionality is both common…Solidity3 min readSolidity3 min read
Alex Otsu·Oct 12, 2021Interacting with Deployed Proxy Smart Contracts with RemixMaking Arbitrary Calls from the Browser I recently found myself with the need to call a single read function from a contract deployed on the Polygon network, but was unable to do so through polygonscan (the L2 version of etherscan) because it was a proxy. Fortunately, Remix and MetaMask make it easy to call the function…Ethereum5 min readEthereum5 min read
Alex Otsu·Sep 22, 2021Do You Need a Corporate NFT Strategy?NFTs have ascended from a niche novelty to a worldwide movement that is impossible to ignore (if you are completely new to NFTs, there are tons of articles on how they work that I would recommend as a primer. Otherwise, read on). The powerful implications of how corporations can leverage…Nft7 min readNft7 min read
Alex Otsu·Aug 31, 2021Green Bond Tokens — A New Paradigm in Carbon FinanceThe carbon financing chain is broken. While the general consensus among companies is in favor of reducing their carbon footprint, executing green initiatives tends to be capital intensive and often does not yield immediate returns. Bond issuance appears to be an appropriate financing mechanism on the surface, but the process…Cryptocurrency8 min readCryptocurrency8 min read