CUBE3 Documentation
  • CUBE3 Documentation
  • Detect Products
    • Inspector
    • Monitor
    • Sonar
      • Sonar Feeds
  • Protect Products
    • RASP
      • Quick Start
        • ERC-20 Non-Upgradeable (Foundry)
        • ERC-20 Non-Upgradeable (Hardhat)
        • ERC-20 Upgradeable (Foundry)
        • ERC-20 Upgradeable (Hardhat)
      • RASP Integration
        • 1. Installation
        • 2. Integration
        • 3. Deployment
        • 4. Registration
        • 5. Interaction
        • 6. Inspection
      • CUBE3 Protocol
      • CUBE3 SDK
  • Manage Products
    • Transactions
    • Alerts
      • Email Integration
      • Slack Integration
      • Telegram Integration
      • Discord Integration
      • Webhook Integration
    • Rules
  • API Documentation
    • Inspector API
    • Validation API
      • Troubleshooting
    • Management API
      • Monitor API
      • Alert API
      • Control lists API
    • Authentication
    • API Rate Limits
  • Risk Engine
    • Risk Scoring Introduction
    • Risk Scoring Detailed Overview
  • Settings
    • Billing
    • Organization
    • API Keys
  • Supported Blockchain Networks
    • CUBE3 Detect Products
    • CUBE3 Protect Products
  • Testing Guide
Powered by GitBook
On this page
  • Foundry
  • Hardhat
  1. Protect Products
  2. RASP
  3. RASP Integration

1. Installation

Learn about installing CUBE3 RASP interfaces.

PreviousRASP IntegrationNext2. Integration

Last updated 9 months ago

Foundry

For both upgradeable and non-upgradeable

forge install cube-web3/protection-solidity

Next, add a reference to CUBE3 contracts in your remappings.txt file:

@cube3/=lib/cube-web3/protection-solidity/src/

this installation step includes both non-upgradeable and upgradeable implementations.

If you are having issues with installation or imports, follow the section.

Hardhat

For both upgradeable and non-upgradeable

npm i @cube3/protection-solidity
Quick Start