• Elena Gesheva's avatar
    Reduce gas costs of deposits (#667) · 200a083e
    Elena Gesheva authored
    * Remove messageNonce from BaseCrossDomainMessenger and use CTC queue lenght instead
    
    Remove Abs_BaseCrossDomainMessenger and restore dedicated nonce generation in OVM_L2CrossDomainMessenger
    
    Fix typo
    
    * Remove sentMessages mapping from L1CrossDomainMessenger storage
    and use the nonce to check for existence of replayed transaction
    
    * Refactor out common library function for getting cross domain calldata
    
    * Post rebase fixes
    
    * Use the queueIndex to check the transaction was enqueued
    
    * Fix tests for L1CrossDomainMessenger.replayMessage
    Also make that test work with an actual CanonicalTransactionChain implementation rather than a smock
    
    * Lint fixes
    
    * Optimise the resolve calls into the AddressManager lib
    
    * Rename the nonce parameter to be clear
    
    * Update test name
    Co-authored-by: default avatarben-chain <ben@pseudonym.party>
    
    * Rename getXDomainCalldata to encodeXDomainCalldata to match the new Lib_CrossDomainUtils
    Co-authored-by: default avatarben-chain <ben@pseudonym.party>
    200a083e
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...
.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...