solidity-linked-list
v6.5.0
Published
An utility library for working with sorted linked list data structures in your Solidity project.
Downloads
146
Maintainers
Readme
Solidity Linked List
An utility library for working with sorted linked list data structures in your Solidity project.
Installation
Hardhat
npm install solidity-linked-listFoundry
forge install vittominacori/solidity-linked-listAdd the below in remappings.txt:
solidity-linked-list/contracts/=lib/solidity-linked-list/contracts/Usage
pragma solidity ^0.8.20;
import {StructuredLinkedList} from "solidity-linked-list/contracts/StructuredLinkedList.sol";
contract MyContract {
using StructuredLinkedList for StructuredLinkedList.List;
StructuredLinkedList.List list;
// your stuff
}Code
Documentation
Code Analysis
Development
Install dependencies
npm installCompile
npm run compileTest
npm testCode Coverage
npm run coverageLinter
Check Solidity files
npm run lint:solCheck JS/TS files
npm run lint:jsFix JS and Solidity files
npm run lint:fixLicense
Code released under the MIT License.
