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)