VASP Code Lookup

Enter a VASP Code to find out which VASP it belongs to.

If the code is not yet used, you can register it to establish your VASP identity in the OpenVASP network (see below).


Please provide 8 hexadecimal characters A VASP code must consist of eight hexadecimal characters

Register this code to establish your VASP identity in the OpenVASP network. VASP Codes are free and assigned on a first-come-first-serve basis.

VASP:
Country:
VASP Contract:
VASP
Country
VASP Contract
See full OpenVASP Directory entry
OpenVASP Directory entry:
    

This form interacts with the Ethereum blockchain. You must be connected to a wallet (e.g. Metamask) to use it.

Registering a VASP Code deploys a smart contract on the Ethereum blockchain (VASP Contract), which is fully owned and managed by the registering VASP.

The created VASP Contract serves to store the different public keys used to encrypt message sent to the VASP and to verify messages signed by the VASP.

All keys (Transport Key, Message Key, Signing Key) can be set in the form below or changed later by directly interacting with the VASP Contract. Ownership can be transferred.

VASP Code registration is free besides gas fees for the Ethereum transaction.


Please provide 8 hexadecimal characters.


Valid Ethereum address, can change public keys and can transfer ownership.


Used to secure communication on the transport layer. Public key format must be enforced.


Used to encrypt messages on the session layer. Public key format must be enforced.


Used to verify message signatures. Public Key Format must be enforced.

This form calls the OpenVASP Index smart contract (available under index.openvasp.eth), and more specifically the createVASPContract function.

For channels the standard parameter 0x00000001 is used as per current specification.

Make sure that a gas limit of 3‘600‘000 or higher is set.
Make sure that a gas limit of 3‘600‘000 or higher is set.