Skip to content

0xdaebak/solselector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

solselector

⚓ Get The 4 byte Selector/Method Signature of any function

Installation

Install dependencies

  npm install solselector

Key Functions

let selector = require("solselector");

//full keccak256 hash
selector.keccak256("balanceOf()");

//get 4byte selector
selector.getSelector("balanceOf()");

//get 4byte selector - multi arguments
selector.getMultiSelector("balanceOf()", "transferFrom(address,uint256)");

//get 4byte selector - multi array arguments
selector.getMultiSelector(["balanceOf()", "transferFrom(address,uint256)", "deposit()"]);

Authors

License

MIT License

Releases

No releases published

Packages

No packages published