• lbeder's avatar
    EAS v1.2.0: gas optimizations, minor improvements and fixes, and some typo and... · 3b1a490f
    lbeder authored
    EAS v1.2.0: gas optimizations, minor improvements and fixes, and some typo and NATSPEC fixes (#7094)
    
    * Add an index and the schema record data to the Registered event
    
    * Gas Optimization: Cache resolver.isPayable() external call
    
    * Add extra multiRequest.data.length == 0 validation
    
    * Gas Gas Optimization: Cache Revoked event arguments
    
    * Make sure to refund the attester/revoker in case of non-last attestation/revocation and where there is no resolver
    
    * Gas Optimization: cache loop iteration lengths
    
    * Gas Optimization: optimize _resolveAttestation() and _resolveAttestations()
    
    * Fix missing Natspec, renaming variables, and incorrect comments
    
    * Add explicit deadline to delegated attestation/revocation requests
    
    * Provide an option for users to invalidate nonces by increasing their nonces to (higher) new values
    
    * Add extra input length validation in multiRevoke and multiAttest functions
    
    * Updates sample usage in comments
    
    * Capture the payment amount in signatures
    
    * Bump version
    
    * Emit NonceIncreased event when users increase their nonces
    
    * Make delegate attestation deadline inclusive + handle prevent nonce overflow due to user error
    
    * Minor fix
    
    * Update bindings
    
    * Fix lint
    
    * Lock semver
    
    * Add an index and the schema record data to the Registered event
    
    * Gas Optimization: Cache resolver.isPayable() external call
    
    * Add extra multiRequest.data.length == 0 validation
    
    * Gas Gas Optimization: Cache Revoked event arguments
    
    * Make sure to refund the attester/revoker in case of non-last attestation/revocation and where there is no resolver
    
    * Gas Optimization: cache loop iteration lengths
    
    * Gas Optimization: optimize _resolveAttestation() and _resolveAttestations()
    
    * Fix missing Natspec, renaming variables, and incorrect comments
    
    * Add explicit deadline to delegated attestation/revocation requests
    
    * Provide an option for users to invalidate nonces by increasing their nonces to (higher) new values
    
    * Add extra input length validation in multiRevoke and multiAttest functions
    
    * Updates sample usage in comments
    
    * Capture the payment amount in signatures
    
    * Bump version
    
    * Emit NonceIncreased event when users increase their nonces
    
    * Make delegate attestation deadline inclusive + handle prevent nonce overflow due to user error
    
    * Minor fix
    
    * Update bindings
    
    * Fix lint
    
    * Lock semver
    3b1a490f
Name
Last commit
Last update
..
addressmanager.go Loading commit data...
addressmanager_more.go Loading commit data...
alphabetvm.go Loading commit data...
alphabetvm_more.go Loading commit data...
basefeevault.go Loading commit data...
basefeevault_more.go Loading commit data...
blockoracle.go Loading commit data...
blockoracle_more.go Loading commit data...
crossdomainmessenger.go Loading commit data...
crossdomainmessenger_more.go Loading commit data...
deployerwhitelist.go Loading commit data...
deployerwhitelist_more.go Loading commit data...
disputegamefactory.go Loading commit data...
disputegamefactory_more.go Loading commit data...
eas.go Loading commit data...
eas_more.go Loading commit data...
erc20.go Loading commit data...
erc20_more.go Loading commit data...
faultdisputegame.go Loading commit data...
faultdisputegame_more.go Loading commit data...
gaspriceoracle.go Loading commit data...
gaspriceoracle_more.go Loading commit data...
governancetoken.go Loading commit data...
governancetoken_more.go Loading commit data...
l1block.go Loading commit data...
l1block_more.go Loading commit data...
l1blocknumber.go Loading commit data...
l1blocknumber_more.go Loading commit data...
l1crossdomainmessenger.go Loading commit data...
l1crossdomainmessenger_more.go Loading commit data...
l1erc721bridge.go Loading commit data...
l1erc721bridge_more.go Loading commit data...
l1feevault.go Loading commit data...
l1feevault_more.go Loading commit data...
l1standardbridge.go Loading commit data...
l1standardbridge_more.go Loading commit data...
l2crossdomainmessenger.go Loading commit data...
l2crossdomainmessenger_more.go Loading commit data...
l2erc721bridge.go Loading commit data...
l2erc721bridge_more.go Loading commit data...
l2outputoracle.go Loading commit data...
l2outputoracle_more.go Loading commit data...
l2standardbridge.go Loading commit data...
l2standardbridge_more.go Loading commit data...
l2tol1messagepasser.go Loading commit data...
l2tol1messagepasser_more.go Loading commit data...
legacyerc20eth.go Loading commit data...
legacyerc20eth_more.go Loading commit data...
legacymessagepasser.go Loading commit data...
legacymessagepasser_more.go Loading commit data...
mips.go Loading commit data...
mips_more.go Loading commit data...
optimismmintableerc20.go Loading commit data...
optimismmintableerc20_more.go Loading commit data...
optimismmintableerc20factory.go Loading commit data...
optimismmintableerc20factory_more.go Loading commit data...
optimismmintableerc721factory.go Loading commit data...
optimismmintableerc721factory_more.go Loading commit data...
optimismportal.go Loading commit data...
optimismportal_more.go Loading commit data...
preimageoracle.go Loading commit data...
preimageoracle_more.go Loading commit data...
proxy.go Loading commit data...
proxy_more.go Loading commit data...
proxyadmin.go Loading commit data...
proxyadmin_more.go Loading commit data...
registry.go Loading commit data...
schemaregistry.go Loading commit data...
schemaregistry_more.go Loading commit data...
sequencerfeevault.go Loading commit data...
sequencerfeevault_more.go Loading commit data...
standardbridge.go Loading commit data...
standardbridge_more.go Loading commit data...
systemconfig.go Loading commit data...
systemconfig_more.go Loading commit data...
weth9.go Loading commit data...
weth9_more.go Loading commit data...