Loading…
Loading…
Selecciona un caso de uso real y ejecuta una verificación de compliance en vivo contra la testnet Fuji de AVALANCHE®. No necesitas wallet.
Cualquier protocolo DeFi, plataforma RWA o marketplace de IA puede agregar un modifier a su contrato Solidity que restringe el acceso por tier de KYC. La verificación es instantánea, gratuita para lecturas y totalmente on-chain — sin APIs, sin servidores, sin confianza ciega.
A lending protocol requires Tier 2 (Standard KYC) to deposit funds. Wallet A is verified, Wallet B is not.
Ingresa cualquier dirección de wallet y selecciona el tier requerido. La verificación lee directamente del contrato desplegado en Fuji.
Copia este patrón en tu contrato. Reemplaza los argumentos del constructor con las direcciones live de KUMPLY.
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.28;
interface IAttestationStore {
function verify(address subject) external view returns (
bool verified,
uint32 tier,
uint64 timestamp,
uint64 expiry
);
}
contract MyProtocol {
IAttestationStore public immutable kumply;
uint32 public immutable requiredTier;
constructor(address _kumply, uint32 _requiredTier) {
kumply = IAttestationStore(_kumply);
requiredTier = _requiredTier;
}
modifier onlyCompliant() {
(bool verified, uint32 tier, , uint64 expiry) =
kumply.verify(msg.sender);
require(
verified && tier >= requiredTier && expiry > block.timestamp,
"KUMPLY: insufficient compliance tier"
);
_;
}
// Add onlyCompliant to any function you want to gate
function deposit(uint256 amount) external onlyCompliant {
// only verified users reach here
}
}