Skip to Content

Pointerview Precompile

Address: 0x000000000000000000000000000000000000100A

This precompile enables EVM clients to query pointers to the CosmWasm contracts.

Functions

Queries

  • getNativePointer: Retrieves the pointer address, version, and existence status for the specified native token.

    /// Retrieves the pointer address, version, and existence status for the specified native token. /// @param token The native token to query. /// @return the address, version, and existence status. function getNativePointer( string memory token ) view external returns (address addr, uint16 version, bool exists);
  • getCW20Pointer: Retrieves the pointer address, version, and existence status for the specified CW20 contract address.

    /// Retrieves the pointer address, version, and existence status for the specified CW20 contract address. /// @param cwAddr The CW20 contract address to query. /// @return the address, version, and existence status. function getCW20Pointer( string memory cwAddr ) view external returns (address addr, uint16 version, bool exists);
  • getCW721Pointer: Retrieves the pointer address, version, and existence status for the specified CW721 contract address.

    /// Retrieves the pointer address, version, and existence status for the specified CW721 contract address. /// @param cwAddr The CW721 contract address to query. /// @return the address, version, and existence status. function getCW721Pointer( string memory cwAddr ) view external returns (address addr, uint16 version, bool exists);
    View the PointerView precompile source code and the contract ABI here.
Last updated on