1. 28 Aug, 2019 1 commit
  2. 27 Aug, 2019 1 commit
  3. 26 Aug, 2019 4 commits
  4. 23 Aug, 2019 1 commit
  5. 22 Aug, 2019 1 commit
  6. 18 Aug, 2019 3 commits
  7. 16 Aug, 2019 9 commits
  8. 15 Aug, 2019 5 commits
  9. 14 Aug, 2019 2 commits
  10. 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
  11. 09 Aug, 2019 3 commits
  12. 08 Aug, 2019 5 commits
  13. 07 Aug, 2019 2 commits
    • Disable Travis in favor of Circle (#1866) · 2a29f697
      * replace readme badge
      
      * remove travis config
      
      * move to codecov
      
      * add codecov config
      
      * fix coverage running
      Francisco Giordano authored
    • Merge GSN branch into master (#1867) · 18b57ca0
      * GSN basics guide (#1847)
      
      * Fix linter error
      
      * Initial draft for basic GSN guide
      
      * Add CustomerAcquisitonCost link
      
      * Review 'gas costs' phrasing
      
      * Rename relay to relayer
      
      * Apply suggestions from code review
      
      Co-Authored-By: Santiago Palladino <spalladino@gmail.com>
      
      * Improve transition to contract usage explanation
      
      * Improve payment section phrasing
      
      * Apply suggestions from code review
      
      Co-Authored-By: Andrew B Coathup <28278242+abcoathup@users.noreply.github.com>
      
      * Apply more review suggestions
      
      * Add code
      
      * Add unreleased warning
      
      * GSN Docs Tweaks (#1860)
      
      * Adjusts links
      
      * Adjustments
      
      * Update gsn.adoc
      
      Fix typo
      
      * Adjusts copy and links for GSN guide (#1865)
      
      * Adjusts copy and links
      
      * Formats links
      
      * Adds website link
      Santiago Palladino authored