-
Notifications
You must be signed in to change notification settings - Fork 615
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat(eth-implicit-accounts): Stabilize protocol change #11765
Feat(eth-implicit-accounts): Stabilize protocol change #11765
Commits on Jul 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 86f290d - Browse repository at this point
Copy the full SHA 86f290dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8d54f3 - Browse repository at this point
Copy the full SHA e8d54f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfb46f7 - Browse repository at this point
Copy the full SHA cfb46f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb2c7dd - Browse repository at this point
Copy the full SHA cb2c7ddView commit details -
Fix(issue-8): Require the relayer to attach at least as much gas as i…
…n the user's signed transaction
Configuration menu - View commit details
-
Copy full SHA for 67d4153 - Browse repository at this point
Copy the full SHA 67d4153View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e335f9 - Browse repository at this point
Copy the full SHA 6e335f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b8731a - Browse repository at this point
Copy the full SHA 9b8731aView commit details
Commits on Jul 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 055e802 - Browse repository at this point
Copy the full SHA 055e802View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a79d24 - Browse repository at this point
Copy the full SHA 0a79d24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9240311 - Browse repository at this point
Copy the full SHA 9240311View commit details -
Fix(issue-7): Do not require external callers to pay for Near spent d…
…uring the transaction. Rational: this allows relayers to pay for the gas on a user's behalf (by initiating the transaction from their own account) without also needing to pay for other base token transfers involved in the transaction (eg minting wrapped NEAR).
Configuration menu - View commit details
-
Copy full SHA for 2a9ddb2 - Browse repository at this point
Copy the full SHA 2a9ddb2View commit details -
Fix(issue-3): Prevent simultaneous in-flight transactions. Rational: …
…Near does not guarantee execution order of receipts, so user actions may still be executed out of order even if transactions with sequential nonces arrive in the correct order; the only way to guarantee sequential order of execution is to prevent simultanious in-flight transactions.
Configuration menu - View commit details
-
Copy full SHA for 922579d - Browse repository at this point
Copy the full SHA 922579dView commit details -
Fix(issue-2): Do not increment the nonce in the case of relayer error…
…s. Rational: this prevents faulty relayers from griefing users by intentionally submitting transactions incorrectly to prevent their execution. If the nonce is not incremented then an honest relayer can still send the user's original transaction.
Configuration menu - View commit details
-
Copy full SHA for a871e74 - Browse repository at this point
Copy the full SHA a871e74View commit details
Commits on Jul 8, 2024
-
Fix(issue-6): Refund user's deposit when there is a duplicate entry o…
…r hash collision
Configuration menu - View commit details
-
Copy full SHA for 5e7f63b - Browse repository at this point
Copy the full SHA 5e7f63bView commit details -
Fix(issue-1): Refund an external caller's deposit when the cross-cont…
…ract call fails. This prevents the user from taking funds from a relayer by intentionally making failed calls. This does not protect the relayer from its own mistakes (e.g. incorrect nonce or invalid transaction); the relayer must still be confident the cross-contract call will execute when choosing to attach NEAR.
Configuration menu - View commit details
-
Copy full SHA for 0fe499b - Browse repository at this point
Copy the full SHA 0fe499bView commit details
Commits on Jul 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 96e1363 - Browse repository at this point
Copy the full SHA 96e1363View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7979143 - Browse repository at this point
Copy the full SHA 7979143View commit details
Commits on Jul 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cc07e70 - Browse repository at this point
Copy the full SHA cc07e70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34b9a2a - Browse repository at this point
Copy the full SHA 34b9a2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f00ffd9 - Browse repository at this point
Copy the full SHA f00ffd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f58c531 - Browse repository at this point
Copy the full SHA f58c531View commit details
Commits on Jul 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b1fff0c - Browse repository at this point
Copy the full SHA b1fff0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c09b16f - Browse repository at this point
Copy the full SHA c09b16fView commit details -
Fix(pytest): compare against testnet deployment by default. This is n…
…eeded because testnet has stateless validation, but mainnet does not and doing the stateless upgrade plus another protocol change does not work in the pytests.
Configuration menu - View commit details
-
Copy full SHA for ba06adc - Browse repository at this point
Copy the full SHA ba06adcView commit details
Commits on Jul 16, 2024
-
Revert "Fix(pytest): compare against testnet deployment by default. T…
…his is needed because testnet has stateless validation, but mainnet does not and doing the stateless upgrade plus another protocol change does not work in the pytests." This reverts commit ba06adc.
Configuration menu - View commit details
-
Copy full SHA for 195adef - Browse repository at this point
Copy the full SHA 195adefView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6b44dc - Browse repository at this point
Copy the full SHA c6b44dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c4379c - Browse repository at this point
Copy the full SHA 3c4379cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fae3a0c - Browse repository at this point
Copy the full SHA fae3a0cView commit details