1. 15 Aug, 2019 1 commit
  2. 14 Aug, 2019 1 commit
    • GSN compatibility (#1880) · d1158ea6
      * switch to using Context internally
      
      * add context import
      
      * Add smoke test to make sure enabling GSN support works
      
      * Update test/GSN/ERC721GSNRecipientMock.test.js
      
      Co-Authored-By: Francisco Giordano <frangio.1@gmail.com>
      
      * Upgrade truffle
      
      * add missing awaits
      
      * Revert "Upgrade truffle"
      
      This reverts commit f9b0ba9019650fdbf8919a33e6fba834689e6b04.
      Nicolás Venturo authored
  3. 12 Aug, 2019 3 commits
    • Fixing instructions by correcting instruction to (#1877) · f095b628
      > openzeppelin-solidity@2.3.0 lint /home/luiserebii/github/openzeppelin-solidity
      > npm run lint:js && npm run lint:sol
      
      > openzeppelin-solidity@2.3.0 lint:js /home/luiserebii/github/openzeppelin-solidity
      > eslint .
      
      > openzeppelin-solidity@2.3.0 lint:sol /home/luiserebii/github/openzeppelin-solidity
      > solhint --max-warnings 0 "contracts/**/*.sol", alongside some minor grammatical corrections
      ~Luiserebii~ authored
    • Initial GSN support (beta) (#1844) · 0ec1d761
      * Add base Context contract
      
      * Add GSNContext and tests
      
      * Add RelayHub deployment to tests
      
      * Add RelayProvider integration, complete GSNContext tests
      
      * Switch dependency to openzeppelin-gsn-provider
      
      * Add default txfee to provider
      
      * Add basic signing recipient
      
      * Sign more values
      
      * Add comment clarifying RelayHub's msg.data
      
      * Make context constructors internal
      
      * Rename SigningRecipient to GSNRecipientSignedData
      
      * Add ERC20Charge recipients
      
      * Harcode RelayHub address into GSNContext
      
      * Fix Solidity linter errors
      
      * Run server from binary, use gsn-helpers to fund it
      
      * Migrate to published @openzeppelin/gsn-helpers
      
      * Silence false-positive compiler warning
      
      * Use GSN helper assertions
      
      * Rename meta-tx to gsn, take out of drafts
      
      * Merge ERC20 charge recipients into a single one
      
      * Rename GSNRecipients to Bouncers
      
      * Add GSNBouncerUtils to decouple the bouncers from GSNRecipient
      
      * Add _upgradeRelayHub
      
      * Store RelayHub address using unstructored storage
      
      * Add IRelayHub
      
      * Add _withdrawDeposits to GSNRecipient
      
      * Add relayHub version to recipient
      
      * Make _acceptRelayedCall and _declineRelayedCall easier to use
      
      * Rename GSNBouncerUtils to GSNBouncerBase, make it IRelayRecipient
      
      * Improve GSNBouncerBase, make pre and post sender-protected and optional
      
      * Fix GSNBouncerERC20Fee, add tests
      
      * Add missing GSNBouncerSignature test
      
      * Override transferFrom in __unstable__ERC20PrimaryAdmin
      
      * Fix gsn dependencies in package.json
      
      * Rhub address slot reduced by 1
      
      * Rename relay hub changed event
      
      * Use released gsn-provider
      
      * Run relayer with short sleep of 1s instead of 100ms
      
      * update package-lock.json
      
      * clear circle cache
      
      * use optimized gsn-provider
      
      * update to latest @openzeppelin/gsn-provider
      
      * replace with gsn dev provider
      
      * remove relay server
      
      * rename arguments in approveFunction
      
      * fix GSNBouncerSignature test
      
      * change gsn txfee
      
      * initialize development provider only once
      
      * update RelayHub interface
      
      * adapt to new IRelayHub.withdraw
      
      * update @openzeppelin/gsn-helpers
      
      * update relayhub singleton address
      
      * fix helper name
      
      * set up gsn provider for coverage too
      
      * lint
      
      * Revert "set up gsn provider for coverage too"
      
      This reverts commit 8a7b5be5f942002710cba148f249cb888ee8e373.
      
      * remove unused code
      
      * add gsn provider to coverage
      
      * move truffle contract options back out
      
      * increase gas limit for coverage
      
      * remove unreachable code
      
      * add more gas for GSNContext test
      
      * fix test suite name
      
      * rename GSNBouncerBase internal API
      
      * remove onlyRelayHub modifier
      
      * add explicit inheritance
      
      * remove redundant event
      
      * update name of bouncers error codes enums
      
      * add basic docs page for gsn contracts
      
      * make gsn directory all caps
      
      * add changelog entry
      
      * lint
      
      * enable test run to fail in coverage
      Nicolás Venturo authored
    • GSN Advanced guide Docs (#1878) · e9cd1b5b
      * GSN Advanced guide
      
      * Tweaks
      
      * Apply suggestions from code review
      Ramon Recuero authored
  4. 09 Aug, 2019 3 commits
  5. 08 Aug, 2019 5 commits
  6. 07 Aug, 2019 7 commits
  7. 30 Jul, 2019 1 commit
  8. 29 Jul, 2019 2 commits
    • Functions in SafeMath contract overloaded to accept custom error messages (#1828) · 5d34dbec
      * Imporvement: functions in SafeMath contract overloaded to accept custom error messages.
      
      * CHANGELOG updated, custom error messages added to ERC20, ERC721 and ERC777 for subtraction related exceptions.
      
      * SafeMath overloads for 'add' and 'mul' removed.
      
      * Error messages modified.
      
      * Update CHANGELOG.md
      Aram Elchyan authored
    • Fix/add erc721 safe mint safe transfer from #1736 (#1816) · 377431bc
      * added _safeTransferFrom function
      
      * added safeMint functions
      
      * added package-lock.json for consistency, don't know why it changes
      
      * added initial suggestions/modifications
      
      * change _safeTransferFrom to internal, reverted package-lock.json to original, and changed ERC721Pausable to override _transferFrom instead of transferFrom
      
      * included tests for safeMint functions
      
      * modified safeMint tests to be on ERC721Mock contract
      
      * added safeMint to ERC721Mintable & respective test to ERC721MintBurn.behavior.js
      Alan Arvelo authored
  9. 27 Jul, 2019 1 commit
  10. 26 Jul, 2019 2 commits
  11. 23 Jul, 2019 7 commits
  12. 22 Jul, 2019 1 commit
  13. 17 Jul, 2019 2 commits
    • migrate content to format for new docs site · 7552af95
      Squashed commit of the following:
      
      commit fcf35eb806100de300bd9803ce3150dde1ecc424
      Author: Francisco Giordano <frangio.1@gmail.com>
      Date:   Wed Jul 17 17:16:04 2019 -0300
      
          remove all docsite dependency
      
      commit eeaee9a9d43d70704f6ab17b5126ddbd52b93a50
      Author: Francisco Giordano <frangio.1@gmail.com>
      Date:   Wed Jul 17 17:15:23 2019 -0300
      
          update solidity-docgen
      
      commit f021ff951829ea0c155186749819403c6b76e803
      Author: Francisco Giordano <frangio.1@gmail.com>
      Date:   Wed Jul 17 17:05:06 2019 -0300
      
          update docsite script for new setup
      
      commit ff887699d381cfbbe3acf1f1c0de8e22b58480f3
      Merge: c938aa1d 84f85a41
      Author: Francisco Giordano <frangio.1@gmail.com>
      Date:   Wed Jul 17 16:46:46 2019 -0300
      
          Merge branch 'master' into antora
      
      commit c938aa1d9ed05ac83a34e2cebd8353f8331ad6d6
      Author: Francisco Giordano <frangio.1@gmail.com>
      Date:   Tue Jul 16 18:24:29 2019 -0300
      
          make component name shorter
      
      commit 5bbd6931e02cbbd8864c82655ad0f390ceead5f3
      Author: Francisco Giordano <frangio.1@gmail.com>
      Date:   Wed Jul 10 20:16:17 2019 -0300
      
          add all info to docs templates
      
      commit 39682c4515d7cf0f0368ed557f50d2709174208a
      Author: Francisco Giordano <frangio.1@gmail.com>
      Date:   Wed Jul 10 20:13:49 2019 -0300
      
          fix npm docsite script
      
      commit 7ae46bd4a0437abf66150d54d05adf46e3de2cab
      Author: Francisco Giordano <frangio.1@gmail.com>
      Date:   Wed Jul 10 18:48:05 2019 -0300
      
          convert inline docs to asciidoc
      
      commit cfdfd3dee4b4bf582fde22c8cb6e17a603d6e0c8
      Author: Francisco Giordano <frangio.1@gmail.com>
      Date:   Wed Jul 10 17:34:52 2019 -0300
      
          add missing contract names in readmes
      
      commit 15b6a2f9bfb546cf1d3bf4f104278b118bf1b3f4
      Author: Francisco Giordano <frangio.1@gmail.com>
      Date:   Wed Jul 10 17:16:47 2019 -0300
      
          fix script path
      
      commit 80d82b909f9460d1450d401f00b3f309da506b29
      Author: Francisco Giordano <frangio.1@gmail.com>
      Date:   Wed Jul 10 17:13:53 2019 -0300
      
          update version of solidity-docgen
      
      commit a870b6c607b9c2d0012f8a60a4ed1a1c8b7e8ebd
      Author: Francisco Giordano <frangio.1@gmail.com>
      Date:   Wed Jul 10 17:03:53 2019 -0300
      
          add nav generation of api ref
      
      commit 069cff4a25b83752650b54b86d85608c2f547e5e
      Author: Francisco Giordano <frangio.1@gmail.com>
      Date:   Wed Jul 10 16:32:14 2019 -0300
      
          initial migration to asciidoc and new docgen version
      
      commit 55216eed0a6551da913c8d1da4b2a0d0d3faa1a8
      Author: Francisco Giordano <frangio.1@gmail.com>
      Date:   Tue Jun 25 20:39:35 2019 -0300
      
          add basic api doc example
      
      commit 0cbe50ce2173b6d1d9a698329d91220f58822a53
      Author: Francisco Giordano <frangio.1@gmail.com>
      Date:   Tue Jun 25 19:31:31 2019 -0300
      
          add sidebars
      
      commit 256fc942845307258ac9dc25aace48117fa10f79
      Author: Francisco Giordano <frangio.1@gmail.com>
      Date:   Tue Jun 25 15:22:38 2019 -0300
      
          add page titles
      
      commit f4d0effa70e1fc0662729863e8ee72a8821bc458
      Author: Francisco Giordano <frangio.1@gmail.com>
      Date:   Tue Jun 25 15:19:41 2019 -0300
      
          add contracts index file
      
      commit b73b06359979f7d933df7f2b283c50cb1c31b2a0
      Author: Francisco Giordano <frangio.1@gmail.com>
      Date:   Tue Jun 25 15:14:52 2019 -0300
      
          fix header levels
      
      commit fb57d9b820f09a1b7c04eed1a205be0e45866cac
      Author: Francisco Giordano <frangio.1@gmail.com>
      Date:   Tue Jun 25 15:11:47 2019 -0300
      
          switch format to preferred asciidoctor format
      
      commit 032181d8804137332c71534753929d080a31a71f
      Author: Francisco Giordano <frangio.1@gmail.com>
      Date:   Tue Jun 25 15:05:38 2019 -0300
      
          initialize antora component and convert docs to asciidoc
      Francisco Giordano authored
  14. 15 Jul, 2019 3 commits
  15. 11 Jul, 2019 1 commit