#solidity
Read more stories on Hashnode
Articles with this tag
Libraries, interfaces, and abstract contracts are three important concepts in Solidity that help developers write efficient and reusable code. · Solidity...
Solidity libraries contain reusable smart contract code. A library is assigned a specific address and its properties and methods can be reused · Solidity...
Solidity interfaces allow smart contracts to communicate without having to implement their functionality. · Solidity interfaces are a way to define the...
Abstract contracts facilitate patterns like the template method, which improves code readability and generalizes our code. · Abstract contracts in...
With the use of ABI encoding, byte data can be encoded between contracts or between contracts and external applications. · In Solidity, the...
ABI.encodePacked compresses the contract data into a one-byte array thereby reducing its size · Packed Encoding of ABI in Solidity is a technique used to...