Skip to content

Commit

Permalink
validate_transaction now raises InvalidTransaction
Browse files Browse the repository at this point in the history
  • Loading branch information
Shashwat-Nautiyal committed Feb 17, 2025
1 parent 78fb726 commit 8874fe5
Show file tree
Hide file tree
Showing 16 changed files with 32 additions and 21 deletions.
3 changes: 2 additions & 1 deletion src/ethereum/arrow_glacier/fork.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
from ethereum.exceptions import (
EthereumException,
InvalidBlock,
InvalidTransaction,
InvalidSenderError,
)

Expand Down Expand Up @@ -780,7 +781,7 @@ def process_transaction(
Logs generated during execution.
"""
if not validate_transaction(tx):
raise InvalidBlock
raise InvalidTransaction

sender = env.origin
sender_account = get_account(env.state, sender)
Expand Down
3 changes: 2 additions & 1 deletion src/ethereum/berlin/fork.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
from ethereum.exceptions import (
EthereumException,
InvalidBlock,
InvalidTransaction,
InvalidSenderError,
)

Expand Down Expand Up @@ -674,7 +675,7 @@ def process_transaction(
Logs generated during execution.
"""
if not validate_transaction(tx):
raise InvalidBlock
raise InvalidTransaction

sender = env.origin
sender_account = get_account(env.state, sender)
Expand Down
3 changes: 2 additions & 1 deletion src/ethereum/byzantium/fork.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
from ethereum.exceptions import (
EthereumException,
InvalidBlock,
InvalidTransaction,
InvalidSenderError,
)

Expand Down Expand Up @@ -664,7 +665,7 @@ def process_transaction(
Logs generated during execution.
"""
if not validate_transaction(tx):
raise InvalidBlock
raise InvalidTransaction

sender = env.origin
sender_account = get_account(env.state, sender)
Expand Down
3 changes: 2 additions & 1 deletion src/ethereum/cancun/fork.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
from ethereum.exceptions import (
EthereumException,
InvalidBlock,
InvalidTransaction,
InvalidSenderError,
)

Expand Down Expand Up @@ -728,7 +729,7 @@ def process_transaction(
Logs generated during execution.
"""
if not validate_transaction(tx):
raise InvalidBlock
raise InvalidTransaction

sender = env.origin
sender_account = get_account(env.state, sender)
Expand Down
3 changes: 2 additions & 1 deletion src/ethereum/constantinople/fork.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
from ethereum.exceptions import (
EthereumException,
InvalidBlock,
InvalidTransaction,
InvalidSenderError,
)

Expand Down Expand Up @@ -664,7 +665,7 @@ def process_transaction(
Logs generated during execution.
"""
if not validate_transaction(tx):
raise InvalidBlock
raise InvalidTransaction

sender = env.origin
sender_account = get_account(env.state, sender)
Expand Down
4 changes: 2 additions & 2 deletions src/ethereum/dao_fork/fork.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@

from ethereum.crypto.hash import Hash32, keccak256
from ethereum.ethash import dataset_size, generate_cache, hashimoto_light
from ethereum.exceptions import InvalidBlock, InvalidSenderError
from ethereum.exceptions import InvalidBlock, InvalidSenderError, InvalidTransaction

from . import FORK_CRITERIA, vm
from .blocks import Block, Header, Log, Receipt
Expand Down Expand Up @@ -666,7 +666,7 @@ def process_transaction(
Logs generated during execution.
"""
if not validate_transaction(tx):
raise InvalidBlock
raise InvalidTransaction

sender = env.origin
sender_account = get_account(env.state, sender)
Expand Down
4 changes: 2 additions & 2 deletions src/ethereum/frontier/fork.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

from ethereum.crypto.hash import Hash32, keccak256
from ethereum.ethash import dataset_size, generate_cache, hashimoto_light
from ethereum.exceptions import InvalidBlock, InvalidSenderError
from ethereum.exceptions import InvalidBlock, InvalidSenderError, InvalidTransaction

from . import vm
from .blocks import Block, Header, Log, Receipt
Expand Down Expand Up @@ -648,7 +648,7 @@ def process_transaction(
Logs generated during execution.
"""
if not validate_transaction(tx):
raise InvalidBlock
raise InvalidTransaction

sender = env.origin
sender_account = get_account(env.state, sender)
Expand Down
3 changes: 2 additions & 1 deletion src/ethereum/gray_glacier/fork.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
from ethereum.exceptions import (
EthereumException,
InvalidBlock,
InvalidTransaction,
InvalidSenderError,
)

Expand Down Expand Up @@ -780,7 +781,7 @@ def process_transaction(
Logs generated during execution.
"""
if not validate_transaction(tx):
raise InvalidBlock
raise InvalidTransaction

sender = env.origin
sender_account = get_account(env.state, sender)
Expand Down
4 changes: 2 additions & 2 deletions src/ethereum/homestead/fork.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

from ethereum.crypto.hash import Hash32, keccak256
from ethereum.ethash import dataset_size, generate_cache, hashimoto_light
from ethereum.exceptions import InvalidBlock, InvalidSenderError
from ethereum.exceptions import InvalidBlock, InvalidSenderError, InvalidTransaction

from . import vm
from .blocks import Block, Header, Log, Receipt
Expand Down Expand Up @@ -648,7 +648,7 @@ def process_transaction(
Logs generated during execution.
"""
if not validate_transaction(tx):
raise InvalidBlock
raise InvalidTransaction

sender = env.origin
sender_account = get_account(env.state, sender)
Expand Down
3 changes: 2 additions & 1 deletion src/ethereum/istanbul/fork.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
from ethereum.exceptions import (
EthereumException,
InvalidBlock,
InvalidTransaction,
InvalidSenderError,
)

Expand Down Expand Up @@ -665,7 +666,7 @@ def process_transaction(
Logs generated during execution.
"""
if not validate_transaction(tx):
raise InvalidBlock
raise InvalidTransaction

sender = env.origin
sender_account = get_account(env.state, sender)
Expand Down
3 changes: 2 additions & 1 deletion src/ethereum/london/fork.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
from ethereum.exceptions import (
EthereumException,
InvalidBlock,
InvalidTransaction,
InvalidSenderError,
)

Expand Down Expand Up @@ -786,7 +787,7 @@ def process_transaction(
Logs generated during execution.
"""
if not validate_transaction(tx):
raise InvalidBlock
raise InvalidTransaction

sender = env.origin
sender_account = get_account(env.state, sender)
Expand Down
3 changes: 2 additions & 1 deletion src/ethereum/muir_glacier/fork.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
from ethereum.exceptions import (
EthereumException,
InvalidBlock,
InvalidTransaction,
InvalidSenderError,
)

Expand Down Expand Up @@ -665,7 +666,7 @@ def process_transaction(
Logs generated during execution.
"""
if not validate_transaction(tx):
raise InvalidBlock
raise InvalidTransaction

sender = env.origin
sender_account = get_account(env.state, sender)
Expand Down
3 changes: 2 additions & 1 deletion src/ethereum/paris/fork.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
from ethereum.exceptions import (
EthereumException,
InvalidBlock,
InvalidTransaction,
InvalidSenderError,
)

Expand Down Expand Up @@ -570,7 +571,7 @@ def process_transaction(
Logs generated during execution.
"""
if not validate_transaction(tx):
raise InvalidBlock
raise InvalidTransaction

sender = env.origin
sender_account = get_account(env.state, sender)
Expand Down
3 changes: 2 additions & 1 deletion src/ethereum/shanghai/fork.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
from ethereum.exceptions import (
EthereumException,
InvalidBlock,
InvalidTransaction,
InvalidSenderError,
)

Expand Down Expand Up @@ -592,7 +593,7 @@ def process_transaction(
Logs generated during execution.
"""
if not validate_transaction(tx):
raise InvalidBlock
raise InvalidTransaction

sender = env.origin
sender_account = get_account(env.state, sender)
Expand Down
4 changes: 2 additions & 2 deletions src/ethereum/spurious_dragon/fork.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

from ethereum.crypto.hash import Hash32, keccak256
from ethereum.ethash import dataset_size, generate_cache, hashimoto_light
from ethereum.exceptions import InvalidBlock, InvalidSenderError
from ethereum.exceptions import InvalidBlock, InvalidSenderError, InvalidTransaction

from . import vm
from .blocks import Block, Header, Log, Receipt
Expand Down Expand Up @@ -656,7 +656,7 @@ def process_transaction(
Logs generated during execution.
"""
if not validate_transaction(tx):
raise InvalidBlock
raise InvalidTransaction

sender = env.origin
sender_account = get_account(env.state, sender)
Expand Down
4 changes: 2 additions & 2 deletions src/ethereum/tangerine_whistle/fork.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

from ethereum.crypto.hash import Hash32, keccak256
from ethereum.ethash import dataset_size, generate_cache, hashimoto_light
from ethereum.exceptions import InvalidBlock, InvalidSenderError
from ethereum.exceptions import InvalidBlock, InvalidSenderError, InvalidTransaction

from . import vm
from .blocks import Block, Header, Log, Receipt
Expand Down Expand Up @@ -648,7 +648,7 @@ def process_transaction(
Logs generated during execution.
"""
if not validate_transaction(tx):
raise InvalidBlock
raise InvalidTransaction

sender = env.origin
sender_account = get_account(env.state, sender)
Expand Down

0 comments on commit 8874fe5

Please sign in to comment.