Current collected state Current
Observed since 21 Oct, 09:06 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
@0xlyle/butter
A quick and easy to use npm package for token gating built on top of Covalent
A quick and easy way to integrate token gating in your project
npm i @0xlyle/butter
import { spread } from '@0xlyle/butter'
const result = await spread(chainID,accountAddress,covalentKey,tokenContractAddress)
const result = await spread("1","0x0...","ckey_32...","0xd....")
OR
const chainID = "1" //ETH Mainnet
const accountAddress = "0x0...."
const covalentKey = "ckey_32..."
const tokenContractAddress = "0xd...."
const result = await spread(chainID,accountAddress,covalentKey,tokenContractAddress)
//Returns true or false
//Depending on result, show user appropriate message
//if(result) //true do something else(false) //do something
Get Covalent Key from https://www.covalenthq.com/
Sample React app - https://butter-sample-app-pooly-supporter.netlify.app/ Sample React app repo - https://github.com/lyledavids/butter_react_sample_app
Download counts and popularity will appear here as the collector receives them.
Declarations describe requirements; they are not a resolved dependency graph.
Source distribution
{
"integrity": "sha512-F0bmkoLTrN9IP1a1M9LmJSQ9itkPyv4KqypcHhoJXQSkUlWVTUkNxKQpPqj9mK6sGnjsBDCsvGalDkaEKA5DjQ==",
"shasum": "6e4f9e81d36392c9738b305b36567456c18789b3",
"tarball": "https://registry.npmjs.org/@0xlyle/butter/-/butter-0.0.1.tgz",
"fileCount": 6,
"unpackedSize": 37066,
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEUCIQCsflTNUUlEmxelal8tC2eDvdEIvsQIc4unJCTslD1oGwIgakakMD8gCyDyztolCpM7c458gP+DukSGjzmOOfsXr/A="
}
],
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3SxLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo84BAAlxAajn6iJuDcPW16WUCpSP87UMySe2mTNjhJXPin8L8Wkg9k\r\nP2/buM7NCQtiFv1EymvcfhMLxqevVnP78VymHNrm9Mf3wvRTFjyh6KsRck2m\r\nABNNv+V4c0X7UduwJ0pZppCeunWh0+KQsL88kGEdl41BISIItY8ad64BEaEy\r\nEpo+7+LSoBudKI0l53WMN0a+YQG3tRRhQNGeNChyzKISr9DdAKyZO/GBE5aj\r\nmfJHH8RRipZPMDJPYinXhctbcuUsEWlPPw34cy1fpnd8WaudUOWYA0TEBcJq\r\nTkE1tgOFEgF5MEMl2vaiabxwGFU+TTbSDOJ0wIda/8un2+5G31ru9oPBAXjN\r\ng+e1kbnsB+k3lgj+uyNdwINOLVLX/8l/Wx7rLn6vT63Igqiz5Rujr+ujZw84\r\ndDTeSrpVPQdZ8aUBqocvqBVazOlyq28vfNGJNeSsYqJ9EEjk2UkxHST3kdQF\r\nNG8YcifsAF8yV4WE8x7fd7ownFwtrdxWoWyIUXL50HvyWGhVcFL9EUPwmZNW\r\nJs8kmb+/m2BleKE67E/syu2bMstWrAlKpROP9IZI6pPFyUviQ5BHa8lBvgK3\r\nL1x1nIVo3jnkcG4BbuUGcm+Xy+12DMcN/NKhlIdmx4j+XMk9S+LoDgxRA+6O\r\nN1h1AohrYSbnbEIx8OX+7Oud1/IKUBTDVk4=\r\n=QZGb\r\n-----END PGP SIGNATURE-----\r\n"
}Observed since 21 Oct, 09:06 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:fb7bde66f7d506f7e7ee6243fbf2de3e29d325b26262ea2fff886dfc9a4d6c2d