npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

unlock-abi-1-2

v1.0.4

Published

The ABI (application binary interface) for version 1.2 of Unlock-protocol's PublicLock and Unlock contracts. These are built out of commit fb826f9 inside the main unlock repository

Downloads

4

Readme

Unlock ABI v1.2

This npm module includes the ABI for the smart contracts Unlock.sol and PublicLock.sol for v1.2 The smart contracts have been compiled as of commit fb826f9 .

Changelog:

* 031f145d - Switch UnlockUtils to an internal library (#5407)
* 65125a05 - Move publicLockVersion for reuse (#5405)
* f41e01f3 - Making shareKey safe (#5385)
* c28b55ce - Extracting the erc721 interface (#5383)
* 4070c783 - Safe transfers (#5382)
* 5c44b6be - Downgrade Truffle and unlock-abi-1-2 [fix master] (#5379)
* 43dc4d25 - Refactor MixinSignatures (#5319)
* 0bea7a00 - Implementing disabling transfers (#5303)
* 69c8c708 - Implementing shareKey (partial transfers) (#5290)
* 8d11ad52 - transferFee test fix (#5283)
* 8027a59d - Fix transferFee test (#5282)
* 5aa22b03 - Transfer fee test update (#5281)
* 948d5479 - WIP: Fixing transferFee tests (#5249)
* fca69c6c - Update all dependencies minor updates (#5259)
* 91fce0c1 - Reverting 2 commits in smart contarcts (#5246)
* 9e23e75a - Implementing fee in time (#5242)
* 6b1d64db - Updating getTransferFee function (#5233)
* 2ff77844 - Revert "Codechecks config for gas reports (#4806)" (#5231)
* ba90528b - Codechecks config for gas reports (#4806)
* 555dc456 - Remove transfer fee (#5221)
* 4c03d5fa - Adding timeMachine function (#5215)
* b0d0ba03 - Update all dependencies minor updates (#5201)
* 49a2c672 - Update all dependencies minor updates (#5011)
* cbbcc2bf - updated node engine (#5198)
* 539d5862 - Bump package version so we can publish (#5175)
* 9762bae7 - Restore missing functions (#5149)
* cb7c6fc3 - Adding the completed interface for publicLock (#5143)
* 93396ded - Adding the V4 Lock Interface (#5144)
* 6549a76f - rebuilt package-lock.json (#5129)
* 3a65b762 - Adding the PublicLock interface (#5086)
* f1f2f583 - Create Lock clone using `create2` (#5031)
* 363eb062 - Fix comment (#5078)
* 0008ffdf - Add test for tokenIds (#5077)
* 7c69f3c7 - updated node engine to use 10.16.3 (#5023)
* 84202eda - Bump hardlydifficult-ethereum-contracts (#5010)
* 94a0359e - Add `resetTrackedValue` (#5017)
* f60cac39 - Deploying Unlock to Kovan network (#5009)
* 0ece4856 - Add a tip to ERC-20 lock purchases (#4788)
* 7c0f6044 - Revert "Update website to work with Node 10 (#4994)" (#4999)
* 6352619b - Update website to work with Node 10 (#4994)
* 888f7b8c - remove old unneeded test files (#4991)
* 2db77078 - Adding walletService integration tests (#4954)
* 32b31b41 - Uniswap token value to track GDP in ETH (#4783)
* e30feeaf - Solidity 0.5.12 (#4971)
* e7885fde - Simplify deploy helper (#4970)
* 9215539c - Switch from using fractions to basisPoints (#4962)
* d69b904c - Migrate to `unlock-abi-0` package (#4961)
* c913eb4b - Deploy PublicLock using a minimal proxy (#4790)
* df9c703b - Revert "Update all non-major dependencies (#4900)" (#4963)
* 3b58bb50 - Fix zos initMethod for upgrade tests (#4960)
* 5082a4ae - Update all non-major dependencies (#4900)
* 4596b310 - Increase upgrades test coverage (#4915)
* 5df8396c - Add unlock-abi-1-1 (#4942)
* 8acb1b27 - Add remaining Unlock-abi packages (#4935)
* c338d13c - packaging V1.2 (#4842)
* 95039bca - Switch to getFromNodeModules (#4825)
* caf36ec4 - Switch PublicLock to initialize pattern (#4785)
* 423beae3 - Rearrange to address possible reentrancy (#4792)
* a19a0ef9 - Update openzeppelin packages (#4791)
* e5adfbd3 - Gas savings: remove getter function (#4794)
* eae23923 - Support free trials (#4787)
* 75119576 - Gas savings: remove redundant function getGlobal* (#4799)
* 6bcb2428 - Gas savings: remove redundant method name (#4798)
* d0289772 - Gas savings: Remove redundant function ownerOf (#4797)
* 4823f91e - Remove redundant function (#4796)
* 95dc0af2 - Update readme: Delete Contracts_and_Interfaces.png (#4795)
* 7dbf59d3 - Gas savings: remove redundant variable (#4793)
* 969dcca1 - Update all non-major dependencies (#4811)
* 9224e896 - Remove the `lockApi` test helper (#4789)
* ba83903a - Update dependency cross-env to v6 (#4812)
* 584d15dd - Add ABI v1 for testing (#4782)
* b076bc0d - Add truffle-assertions (#4784)
* dd60b2c9 - Hook for cancel key (#4800)
* 8638e559 - Simplification: Remove UnlockErrors.sol (#4802)
* 98fa4323 - Upgrade to Solidity 0.5.11 (#4803)
* af5d907e - Delete rinkeby.json (#4805)
* 3efffdc8 - drying up some code in the mixin refunds (#4779)
* cad27fba - adding the ability for lock owners to fully refund keys (#4778)
* 9bb9bab8 - Pin dependency ganache-cli to 6.6.0 (#4701)
* c11caca2 - Basic Uniswap helper test (#4667)
* ab8dd1fc - Lint smart contracts (#4666)
* ef074a56 - Add ganache for local testing (#4665)
* cca338ea - Update dependency @types/node (#4590)
* 978b8629 - Update dependency truffle-hdwallet-provider to v1.0.17 (#4636)
* f4afc5ca - Update dependency web3-utils to v1.2.1 (#4643)
* 57672125 - Update dependency truffle-security to v1.5.5 (#4637)
* ec188f50 - Update dependency web3-eth-abi to v1.2.1 (#4642)
* f115855a - Update dependency eth-gas-reporter to v0.2.11 (#4614)
* 99442534 - Update dependency cross-env to v5.2.1 (#4605)
* adc1bc83 - Update dependency truffle-flattener to v1.4.2 (#4635)
* 82c98d7c - Update dependency truffle to v5.0.34 (#4634)
* 0d9ede3d - Update dependency hardlydifficult-test-helpers to v0.3.0 (#4514)
* 869609fe - OnKeySold hook (#4398)
* 7b060d91 - Update dependency hardlydifficult-test-helpers to v0.2.1 (#4434)
* e8f74f02 - Update dependency hardlydifficult-test-helpers to v0.2.0 (#4395)
* 145bfeff - Adding openzeppelin-contracts (#4374)
* c5af6c9e - Add test helpers (#4313)
* 3b368864 - Implement ERC-721 Enumerable extension (#4306)
* 71a78f9e - Remove another test contract from the gas report (#4305)
* 58f6e3f9 - Deploy ERC-1820 when testing locally (#4304)
* b4e31d92 - Rename function to `invalidateApprovalToCancelKey` (#4280)
* 61af7240 - Merge `numberOfKeysSold` into `totalSupply` (#4278)
* a8ac13b9 - Install ERC1820 + update other contract packages (#4276)
* c3e06a52 - Merge Unlock config functions (#4279)
* 418d2e82 - Switch gas report to USD (#4277)
* 09a24b21 - Update to Solidity 0.5.10 (#4281)
* b6d6b24b - Add token to withdraw contract API (#4231)
* fd1e282a - Deploy UnlockDiscountToken via an upgradable proxy (#4232)
* 12ee34fd - Update ZOS config with UnlockDiscountToken (#4230)
* 59a24b8f - Make proxy helper generic (#4227)
* 70856320 - Remove openzeppelin-solidity (#4225)
* e44a98f9 - Switch to openzeppelin-eth (#4220)
* ef6928b7 - Add `indexed` to the ExpireKey event (#4222)
* 12c7847d - Test UDT init (#4221)
* fd3a0705 - Add UnlockDiscountToken.sol (#4160)
* 58e4e024 - Merge purchaseFor / purchaseForFrom (#4143)
* 8ef68bf0 - Update dependency zos & zos-lib to v2.4.1 (#4072)
* eb313918 - [ImgBot] Optimize images (#4105)
* 32f980d1 - Updating the expected value for address2Str test (#4142)
* 11f865db - Delete gas.js (#4127)
* 5ae56ba8 - add eth-gas-reporter (#4106)
* 148b387b - Update dependency truffle-hdwallet-provider to v1.0.12 (#4068)
* d1059c8a - Update dependency truffle-security to v1.5.2 (#4069)
* af1d9d61 - Update dependency truffle-flattener to v1.4.0 (#4067)
* 4b316024 - Update dependency truffle to v5.0.25 (#4066)
* a51a4dd0 - Update Node.js (#3741)
* e40b4dbc - Add metadata to the test token (#3890)
* b7109ccf - Bump contracts to version `5` (#3892)
* ea4578c7 - Remove `ERC721Holder` (#3856)
* 5be5ec6f - Update dependency prettier to v1.18.2 (#3825)
* 770355d4 - Update web3-eth-abi to beta.55 (#3785)
* e0e6c514 - Update dependency bignumber.js to v9 (#3756)
* 0aaffe11 - Update dependency truffle-security to v1.5.1 (#3748)
* 56938fb9 - Update dependency truffle to v5.0.22 (#3747)
* 390cfad3 - Remove the contract's NO_FALLBACK error (#3714)
* ea6475c0 - Simplify PublicLock's grant key API (#3716)
* bb5f13a7 - Add deploy Unlock.sol to gas report (#3715)
* 85767b08 - Update implementation addresses (#3697)
* 8e91fb6d - Update openzeppelin-eth in group default to the latest version (#3681)
* ada37cae - updated mainnet (#3649)
* 86eec7c5 - pushed new contract on rinkeby (#3624)
* ffcd8d42 - Update zos-lib in group default to the latest version (#3596)
* 00b97898 - Update zos in group default to the latest version (#3597)
* ec6f9717 - adding abi V1.1 (#3590)
* 22d70013 - Update truffle in group default to the latest version (#3571)