Skip to content

Smart Wallet Checker

SmartWalletWhitelist.vy

The source code for the SmartWalletWhitelist.vy contract is available on Etherscan. The contract is written in Vyper version 0.4.1.

The VotingEscrow on Ethereum is deployed at 0x5f3b5DfEb7B28CDbD7FAba78963EE202a494e2A2.

Contract ABI
[{"inputs":[{"name":"_wallet","type":"address"}],"name":"check","outputs":[{"name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"outputs":[],"stateMutability":"nonpayable","type":"constructor"}]

check

SmartWalletWhitelist.check(_wallet: address) -> bool

Dummy function for compatibility regarding contracts locking CRV tokens as veCRV. This function always returns True, therefore allows every address (EOA's and contracts) to allow locking CRV.

Input Type Description
_wallet address Wallet address
Source code
@view
@external
def check(_wallet: address) -> bool:
    return True
>>> VotingEscrow.check("0x7a16fF8270133F063aAb6C9977183D9e72835428")
'True'