Skip to main content
Glama
OpenZeppelin

OpenZeppelin Contracts MCP Server

Official
by OpenZeppelin
get-versioned-remappings.test.ts1.23 kB
import test from 'ava'; import { getVersionedRemappings } from './get-versioned-remappings'; import contracts from '../openzeppelin-contracts'; test('getVersionedRemappings not upgradeable', t => { const remappings = getVersionedRemappings({}); t.is(remappings.length, 1); t.is(remappings[0], `@openzeppelin/contracts/=@openzeppelin/contracts@${contracts.version}/`); t.snapshot(remappings); }); test('getVersionedRemappings upgradeable uups', t => { const remappings = getVersionedRemappings({ upgradeable: 'uups' }); t.is(remappings.length, 2); t.is(remappings[0], `@openzeppelin/contracts/=@openzeppelin/contracts@${contracts.version}/`); t.is(remappings[1], `@openzeppelin/contracts-upgradeable/=@openzeppelin/contracts-upgradeable@${contracts.version}/`); t.snapshot(remappings); }); test('getVersionedRemappings upgradeable transparent', t => { const remappings = getVersionedRemappings({ upgradeable: 'transparent' }); t.is(remappings.length, 2); t.is(remappings[0], `@openzeppelin/contracts/=@openzeppelin/contracts@${contracts.version}/`); t.is(remappings[1], `@openzeppelin/contracts-upgradeable/=@openzeppelin/contracts-upgradeable@${contracts.version}/`); t.snapshot(remappings); });

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/OpenZeppelin/contracts-wizard'

If you have feedback or need assistance with the MCP directory API, please join our Discord server