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
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)