コード例 #1
0
def validate_homestead_transaction(
        account_db: BaseAccountDB,
        transaction: BaseOrSpoofTransaction) -> None:
    if transaction.s > SECPK1_N // 2 or transaction.s == 0:
        raise ValidationError("Invalid signature S value")

    validate_frontier_transaction(account_db, transaction)
コード例 #2
0
def validate_homestead_transaction(state: StateAPI,
                                   transaction: SignedTransactionAPI) -> None:
    if transaction.s > SECPK1_N // 2 or transaction.s == 0:
        raise ValidationError("Invalid signature S value")

    validate_frontier_transaction(state, transaction)
コード例 #3
0
def validate_homestead_transaction(account_db, transaction):
    if transaction.s > SECPK1_N // 2 or transaction.s == 0:
        raise ValidationError("Invalid signature S value")

    validate_frontier_transaction(account_db, transaction)