• Maurelian's avatar
    Pass additional information across domains via token gateways (#824) · e29fab10
    Maurelian authored
    * feat(contracts): add from and data args to L1ERC20Gateway
    
    fix(integration): add gasLimit to fundUser
    
    refactor(contracts): add data to gateway events
    add changeset
    
    fix(integration): provide data in outboundTransfer
    
    refactor(contracts): reset Abs_L2TokenGateway to Abs_L2DepositedToken
    
    refactor(contracts): fix mismatched names
    
    * feat[contracts]: add custom gas arg to gateway
    
    fix(contracts): take max of user vs. default gas
    
    * fix(integrations): update ovm-eth function call
    
    * fix(integration): remove unecessary explicit gasLimit
    
    * test(contracts): 32kb transfer, 9MM gas
    
    * fix(contracts): fixup comment, bytes arg last
    
    * fix(integration): args order in integrations
    
    * fix(contracts): remove unused L2 gas arg
    
    * fix(contracts): limit data that can be passed to L2
    
    * fix(integration): better tests for data length
    
    * test: check for error on too large data
    
    * Experimental: specify gaslimit in before hook
    
    * fix(integration): add l2 gas argument
    
    * fix: increase gas on fundUser
    
    * fix(contracts): remove duplicate max size limit
    
    * fix(integration): fine tune gas amounts
    
    * lint
    
    * fix: large data test
    
    * fix(integration): set gas closer to real cost
    
    * fix(contracts): remove unused bridge variables
    These variables were the default gas amounts for cross domain messages
    
    * fix(contracts): Reorder args
    
    Place dynamic length args last
    
    * fix(integration): update estimateGas values
    
    * fix(integration): reset eth withdraw estimate to 21000
    
    * fix(integration): update expected gas amount
    
    * fix(integration): reduce gas amount for ETH withdraw
    e29fab10
Name
Last commit
Last update
.changeset Loading commit data...
.github Loading commit data...
examples Loading commit data...
integration-tests Loading commit data...
l2geth Loading commit data...
ops Loading commit data...
packages Loading commit data...
patches Loading commit data...
specs Loading commit data...
.dockerignore Loading commit data...
.editorconfig Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
.nvmrc Loading commit data...
.prettierrc.json Loading commit data...
CONTRIBUTING.md Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
lerna.json Loading commit data...
package.json Loading commit data...
tsconfig.build.json Loading commit data...
tsconfig.json Loading commit data...
tslint.base.json Loading commit data...
yarn.lock Loading commit data...