Mansoor Buttmansoor-eth.hashnode.dev·15 hours agoLearning the Dark Arts of Yul ( Part I )Introduction Yul is an intermediate language that can be used with Solidity or as a standalone language . It is particularly useful for writing optimized Smart Contract Lets look at some Coding Examples { // Declare variables without specifying t...Mastering the EVMSolidity
Lilian Cariourasengansec.hashnode.dev·Dec 19, 2024TON Virtual Machine / Func Learninghttps://docs.ton.org/learn/tvm-instructions/tvm-overview What are messages and what are transactions? ✉️ Message - the things that happens in between two contracts. It carries a little bit of coins and arbitrary data to a contract address. 💎 Transa...tondev
Mansoor Buttmansoor-eth.hashnode.dev·Nov 28, 2024Demystifying Memory in EVM (Part II)Alright Let’s Continue from where we left , Previous One : Demystifying Memory in EVM (Part I) Memory Initialization When a contract is executed , the EVM initializes a free memory pointer to 0×80. This is done to provide some space for stack operati...Mastering the EVMSolidity
Mansoor Buttmansoor-eth.hashnode.dev·Nov 26, 2024Demystifying Memory in EVM (Part I)Let’s look at the architecture of the Memory in EVM. Scratch Space : Ephemeral space to write values ( used for instance by the sha3 opcode) Free Memory Pointer : It contains the address of the last byte accessed in memory . Memory never gets clean...Mastering the EVMSolidity
Mansoor Buttmansoor-eth.hashnode.dev·Nov 23, 2024Storing Mappings in Solidity's StorageOkay let’s first look at the code contract Demo { uint256 a = 0x1a01; // Slot 0 uint256 b = 0x2a01; // Slot 1 mapping(uint => uint) c; // Slot 2 uint256 d = 0x5a01; // Sot 3 constructor(){ c[10] = 0xfe3f; c[100] =...Solidity
Mansoor Buttmansoor-eth.hashnode.dev·Nov 21, 2024Storing Dynamic Type in SolidityWhen Storing Dynamic type data , We don’t explicitly store the data in the next immediate slot, instead we only store the address of the slot where the element of that index is , In simpler words we are basically storing the “Pointer” to the actual a...Mastering the EVMSmart Contracts
Yusuf RoqibforCrossFi Africa Blogcrossfiafrica.hashnode.dev·Nov 15, 2024How to Claim CrossFi Test Tokens on CrossFi TestnetThe CrossFi Testnet serves as a practical environment for developers and users within the CrossFi ecosystem. It replicates mainnet conditions closely, giving developers a reliable environment to explore various platform functionalities, from account ...10 likes·115 readsprogramming
Diluk Angelodilukangelo.dev·Oct 31, 2024Building Secure Crypto Wallets with AWS KMSThe Challenge: Securing Cryptocurrency Withdrawals When one of our clients approached us with a cryptocurrency withdrawal system challenge, they emphasized a critical requirement: developers should never have direct access to wallet private keys, esp...7 likes·49 readsAWS
BuildBearbuildbear.hashnode.dev·Oct 20, 2024EOF Explained: What Developers Need to KnowEthereum has undergone numerous upgrades recently, with the Ethereum Virtual Machine remaining fundamental to its architecture. In the upcoming Pectra upgrade, the core development team of Ethereum has announced the agreement on the inclusion of EVM ...Web3
Igor Berlenkoguryeah.hashnode.dev·Oct 8, 2024Enterprise Grade EVM through Hyperledger BesuUnlocking enterprise potential means embracing cutting-edge technology and redefining how small and medium businesses access innovation. Thank you for joining us in Brussels. This location is a bit new for us, but we are very happy to be here. A spec...LF Decentralized Trustcoding