Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
O
openzeppelin-contracts-upgradeable
  • Overview
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • 俞永鹏
  • openzeppelin-contracts-upgradeable
  • Repository

Switch branch/tag
  • openzeppelin-contracts-upgradeable
  • scripts
  • gsnRelayServer
Find file
HistoryPermalink
  • Santiago Palladino's avatar
    GSN support (#59) · 9c4840a4
    * GSN support
    
    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
    
    Rhub address slot reduced by 1
    
    Rename relay hub changed event
    
    Use released gsn-provider
    
    * move gsn to all caps
    
    * update to gsn contracts in solidity/master
    
    * Adapt for ethereum-package
    
    * update gsn related packages
    
    * update dependencies to match contracts repo
    
    * remove mocha bail option
    
    * add changelog entry
    
    * add constructors to mocks
    
    * use unstructured storage for bouncer implementations
    Santiago Palladino authored Aug 12, 2019
    9c4840a4
gsnRelayServer 9.88 MB

Download (9.88 MB)

×

Replace gsnRelayServer

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.