remix.ethereum.org Open in urlscan Pro
2606:4700::6812:b098  Public Scan

Submitted URL: https://contractdev.pro/
Effective URL: https://remix.ethereum.org/
Submission: On November 23 via api from JP — Scanned from JP

Form analysis 2 forms found in the DOM

<form class="remixui_permissionForm" data-id="pluginManagerSettingsPermissionForm">
  <div class="p-2"></div>
</form>

<form id="local-plugin-form">
  <div class="form-group"><label for="plugin-name">Plugin Name&nbsp;<small>(required)</small></label><input class="form-control" id="plugin-name" data-id="localPluginName" placeholder="Should be camelCase" value=""></div>
  <div class="form-group"><label for="plugin-displayname">Display Name</label><input class="form-control" id="plugin-displayname" data-id="localPluginDisplayName" placeholder="Name in the header" value=""></div>
  <div class="form-group"><label for="plugin-methods">Api&nbsp; (comma separated list of method names)</label><input class="form-control" id="plugin-methods" data-id="localPluginMethods" placeholder="Methods" value=""></div>
  <div class="form-group"><label for="plugin-methods">Plugins it can activate&nbsp; (comma separated list of plugin names)</label><input class="form-control" id="plugin-canactivate" data-id="localPluginCanActivate" placeholder="Plugin names"
      value=""></div>
  <div class="form-group"><label for="plugin-url">Url&nbsp;<small>(required)</small></label><input class="form-control" id="plugin-url" data-id="localPluginUrl" placeholder="ex: https://localhost:8000" value=""></div>
  <h6>Type of connection&nbsp;<small>(required)</small></h6>
  <div class="form-check form-group">
    <div class="radio"><input class="form-check-input" type="radio" name="type" id="iframe" data-id="localPluginRadioButtoniframe" value="iframe" checked=""><label class="form-check-label" for="iframe">Iframe</label></div>
    <div class="radio"><input class="form-check-input" type="radio" name="type" id="ws" data-id="localPluginRadioButtonws" value="ws"><label class="form-check-label" for="ws">Websocket</label></div>
  </div>
  <h6>Location in remix&nbsp;<small>(required)</small></h6>
  <div class="form-check form-group">
    <div class="radio"><input class="form-check-input" type="radio" name="location" id="localPluginRadioButtonsidePanelSidePanel" data-id="localPluginRadioButtonsidePanel" value="sidePanel" checked=""><label class="form-check-label"
        for="localPluginRadioButtonsidePanelSidePanel">Side Panel</label></div>
    <div class="radio"><input class="form-check-input" type="radio" name="location" id="localPluginRadioButtonsidePanelMainPanel" data-id="localPluginRadioButtonmainPanel" value="mainPanel"><label class="form-check-label"
        for="localPluginRadioButtonsidePanelMainPanel">Main Panel</label></div>
    <div class="radio"><input class="form-check-input" type="radio" name="location" id="localPluginRadioButtonsidePanelNone" data-id="localPluginRadioButtonnone" value="none"><label class="form-check-label"
        for="localPluginRadioButtonsidePanelNone">None</label></div>
  </div>
</form>

Text Content

FILE EXPLORER


Maintained By: Remix Documentation:Description: Remix IDE file explorer
Reset to Default settings

GENERAL

Generate contract metadata
Word wrap in editor
Enable code completion in editor
Display gas estimates in editor
Display errors in editor while typing
Enable Personal Mode for web3 provider
Enable Matomo Analytics. See Analytics in Remix IDE & Matomo
Save environment state

SOLIDITY COPILOT - ALPHA

Maximum number of words to generate - 10
Temperature - 0.9

GITHUB CREDENTIALS

The access token is used to publish a Gist and retrieve GitHub contents. You may
need to input username/email.

Go to github token page (link below) to create a new token and save it in Remix.
Make sure this token has only 'create gist' permission

https://github.com/settings/tokens/new?scopes=gist,repo&description=Remix%20IDE%20Token

TOKEN:

USERNAME:

EMAIL:
Remove

ETHERSCAN ACCESS TOKEN

Manage the api key used to interact with Etherscan.

Go to Etherscan api key page (link below) to create a new api key and save it in
Remix.

https://etherscan.io/myapikey

TOKEN:

Remove

SINDRI CREDENTIALS

The access token is used to compile ZKP circuits and generate proofs with
Sindri.

Go to the Sindri account creation page (link below) to create a new token and
save it in Remix.

https://sindri.app

TOKEN:

Remove

SWARM SETTINGS

PRIVATE BEE ADDRESS:

POSTAGE STAMP ID:



IPFS SETTINGS

IPFS HOST:

IPFS PROTOCOL:

IPFS PORT:

IPFS PROJECT ID [ INFURA ]:

IPFS PROJECT SECRET [ INFURA ]:



THEMES

Dark (dark)
Light (light)
Violet (light)
Unicorn (light)
Midcentury (light)
Black (dark)
Candy (light)
HackerOwl (dark)
Cerulean (light)
Flatly (light)
Spacelab (light)
Cyborg (dark)

LANGUAGE

CHINESE SIMPLIFIED-简体中文
ENGLISH-English
FRENCH-Français
ITALIAN-Italiano
KOREAN-한국인
RUSSIAN-Русский
SPANISH-Español
Connect to a Local Plugin
Active Modules2
POPUP PANEL
DEACTIVATE

Remix IDE popup panel
REMIXAI
DEACTIVATE

RemixAI provides AI services to Remix IDE.
Inactive Modules28
ARBITRUM STYLUSBETA
ACTIVATE

Deployment and execution of smart contracts via Arbitrum Stylus
BUILDBEAR
ACTIVATE

Create a Private Sandbox for various EVM and EVM-compatible blockchain networks,
complete with a Faucet and Explorer.
CELOBETA
ACTIVATE

Deploy and Run Transactions with Celo.
CIRCOM ZKP COMPILER
ACTIVATE

Enables circuit compilation and computing a witness for ZK proofs
CODE BY WELLDONE STUDIOBETA
ACTIVATE

Multi-Chain Deploy and Run Transactions
CONTRACT DEPLOYERALPHA
ACTIVATE

Deploy a compiled contract to the same address on multiple networks
CONTRACT VERIFICATION
ACTIVATE

Verify contract code on Sourcify, Etherscan and Blockscout at the same time
COOKBOOK.DEV
ACTIVATE

Find any smart contract, protocol, and library.
COTIBETA
ACTIVATE

Deploy and interact with contracts on the COTI privacy-preserving network
DEBUGGER
ACTIVATE

Debug transactions
DEPLOY & RUN JS ON XINGHUO BIF
ACTIVATE

Deploy JS Contracts & Run Transactions on Xinghuo BIF
DEPLOY & RUN SOLIDITY ON XINGHUO BIF
ACTIVATE

Deploy Solidity contracts & Run Transactions on Xinghuo BIF
DOCGEN - DOCUMENTATION GENERATOR
ACTIVATE

Generate Solidity documentation (as md)
KAIA
ACTIVATE

Deploy and Run Transactions with Kaia.
LEARNETH
ACTIVATE

Learn Ethereum with Remix!
NAHMII COMPILER
ACTIVATE

Compiler for Nahmii 2.0.
QUICK DAPP
ACTIVATE

Edit & deploy a Dapp
REMIX GUIDE
ACTIVATE

Learn Web3 development using Remix with videos.
REMIXD
ACTIVATE

Using Remixd daemon, allow to access file system
SENTIO
ACTIVATE

Search and view function related transactions directly in Remix, service is
provided by Sentio
SOLIDITY ANALYZERS
ACTIVATE

Analyze your code using Remix, Solhint and Slither.
SOLIDITY COMPILER (XINGHUO BIF)
ACTIVATE

Compile Solidity Contracts (Xinghuo BIF)
SOLIDITY UNIT TESTING
ACTIVATE

Write and run unit tests for your contracts in Solidity
STARKNET
ACTIVATE

Compile and deploy contracts with Cairo, a native smart contract language for
Starknet.
TENDERLY
ACTIVATE

Remix & Tenderly Project Integration. Verify Contracts. Import To Remix From
your Tenderly project.
VYPER COMPILER
ACTIVATE

Compile vyper contracts
ZKSYNC
ACTIVATE

Compile and deploy smart contracts for zkSync Era.
ZOKRATESBETA
ACTIVATE

ZoKrates toolbox for zkSNARKs on Ethereum

PLUGIN MANAGER PERMISSIONS

NO PERMISSION REQUESTED YET.


OKCancel
Permissions

LOCAL PLUGIN

Plugin Name (required)
Display Name
Api  (comma separated list of method names)
Plugins it can activate  (comma separated list of plugin names)
Url (required)

TYPE OF CONNECTION (REQUIRED)

Iframe
Websocket

LOCATION IN REMIX (REQUIRED)

Side Panel
Main Panel
None
OKCancel
Files to include
Files to exclude


0.03 MB used (0 %)

--------------------------------------------------------------------------------

SETUP REQUIRED

To ensure that your commits are properly attributed in Git, you need to
configure a username and email address or connect to GitHub.These credentials
will be used to identify the author of the commit.Setup git

--------------------------------------------------------------------------------

INITIALIZE

Initialize repository
CLONE
Clone from GitHubLoad from GitHubGenerate and add a Git token or login with
GitHub. Tokens are added in settings.

--------------------------------------------------------------------------------

Clone from URL

clone

--------------------------------------------------------------------------------

Options
--depth

Clone all branches

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

GITHUB SETUP
Connect to GitHubLogin with GitHub

--------------------------------------------------------------------------------

Enter GitHub credentials manually
Git username (required)Git email (required)GitHub token (optional)

Save

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

LOG
1
[ERROR] Please check your GitHub token in the GitHub settings.
WORKSPACES
Sign in
default_workspace

contracts

scripts

tests

.prettierrc.json

README.txt

GIT
-none-


IMPORT FROM


Import

Close
Compiler
0.6.6+commit.6c089d02

Include nightly builds
Auto compile
Hide warnings
Advanced Configurations

Compiler configuration
Language
SolidityYul
EVM Versiondefault
(cancun)cancunshanghaiparislondonberlinistanbulpetersburgconstantinoplebyzantiumspuriousDragontangerineWhistlehomestead
Enable optimization
Use configuration file
compiler_config.jsonChange
Compile<no file selected>
Compile and Run script

Close

Environment
Remix VM (Cancun)

VM
Account
0x5B3...eddC4 (100 ether)0xAb8...35cb2 (100 ether)0x4B2...C02db (100
ether)0x787...cabaB (100 ether)0x617...5E7f2 (100 ether)0x17F...8c372 (100
ether)0x5c6...21678 (100 ether)0x03C...D1Ff7 (100 ether)0x1aE...E454C (100
ether)0x0A0...C70DC (100 ether)0xCA3...a733c (100 ether)0x147...C160C (100
ether)0x4B0...4D2dB (100 ether)0x583...40225 (100 ether)0xdD8...92148 (100
ether)
Gas limit
Estimated Gas
Custom
Value
WeiGweiFinneyEther
Contract
No compiled contracts
At Address
Transactions recorded
0


Deployed Contracts
0


Close
OK
Default


Description: Default project configuration. To use ethers v6 and zksync-ethers
v6, use the respective configurations

Dependencies:

 * ethers (v^5)
 * zokrates-js (v^1.1.3)
 * web3 (v1.5.3)
 * zksync-ethers (v^5.10.0)
 * starknet (v^5.19.5)
 * snarkjs (v0.7.0)
 * circomlibjs (v^0.0.8)
 * ffjavascript (v^0.2.62)
 * big-integer (v^1.6.48)
 * @zk-kit/incremental-merkle-tree (v^1.1.0)
 * sindri (v0.0.1-alpha.27)
 * @semaphore-protocol/data (v^3.11.0)
 * @semaphore-protocol/group (v^3.11.0)
 * @semaphore-protocol/identity (v^3.11.0)
 * @semaphore-protocol/proof (v^3.11.0)

ZkSync-ethers v6


Description: ZkSync v6 with Ethers v6

Dependencies:

 * ethers (v^6)
 * web3 (v1.5.3)
 * zksync-ethers (v^6)

Ethers 6


Description: A configuration with ethers v6

Dependencies:

 * ethers (v^6)
 * web3 (v1.5.3)



 * Home
   


No Changes
1








1










1








Remix

The Native IDE for Web3 Development.
WebsiteRemix Desktop

Explore. Prototype. Create.
Start CodingZK SemaphoreERC20Uniswap V4 HooksNFT / ERC721MultiSig
Close
Recent Workspacesdefault_workspace
Files
NewOpenGistCloneConnect to Local Filesystem
Featured
EN

 * LEARNETH: TUTORIALS INSIDE REMIX
   
   Check out tutorials on Remix, Solidity, and other Web3 projects. Great for
   all skill levels.
   Start Learning

 * WATCH TO LEARN
   
   Video Tips from the Remix Team
   
   Remix has a growing library of videos containing lots of tips for using the
   tool. Check them out and subscribe to get our latest uploads.
   Watch

 * V0.57.0 RELEASE HIGHLIGHTS
   
    * RemixAI, the new Web3 AI Assistant
    * New Script Configuration plugin
    * Routescan added to the Contract Verification plugin
   
   Read More

 * LEARNETH: TUTORIALS INSIDE REMIX
   
   Check out tutorials on Remix, Solidity, and other Web3 projects. Great for
   all skill levels.
   Start Learning

 * WATCH TO LEARN
   
   Video Tips from the Remix Team
   
   Remix has a growing library of videos containing lots of tips for using the
   tool. Check them out and subscribe to get our latest uploads.
   Watch

 * V0.57.0 RELEASE HIGHLIGHTS
   
    * RemixAI, the new Web3 AI Assistant
    * New Script Configuration plugin
    * Routescan added to the Contract Verification plugin
   
   Read More

 * LEARNETH: TUTORIALS INSIDE REMIX
   
   Check out tutorials on Remix, Solidity, and other Web3 projects. Great for
   all skill levels.
   Start Learning

 * 
 * 
 * 

Featured Plugins
 * Solidity Analyzers
   Analyze your code using Remix, Solhint and Slither.
 * LearnEth Tutorials
   Learn about Remix, Solidity, and other Web3 projects.
 * Cookbook
   Find smart contracts, solidity libraries, and discover protocols.
 * Solidity
   Compile, test, and analyze smart contracts.
 * Solidity unit testing
   Write and run unit tests for your contracts in Solidity.




0
Listen on all transactions


Welcome to Remix 0.57.1

Your files are stored in indexedDB, 1.46 KB / 1.75 GB used

You can use this terminal to:
 * Check transactions details and start debugging.
 * Execute JavaScript scripts:
   - Input a script directly in the command line interface
   - Select a Javascript file in the file explorer and then run
   `remix.execute()` or `remix.exeCurrent()` in the command line interface
   - Right click on a JavaScript file in the file explorer and then click `Run`

The following libraries are accessible:
 * web3.js
 * ethers.js
 * sol-gpt <your Solidity question here>

Type the library name to see available commands.

>



RemixAI
Your Web3 AI Assistant
Explain what is a solidity contract!Explain briefly the current file in Editor


The only URL Remix uses is remix.ethereum.orgBeware of online videos promoting
"liquidity front runner bots" :  moreAdditional safety tips :  more
Scam Alert
Initialize as git repo
Did you know?
You can use the Recorder to record and replay your transactions to any network
from the Deploy and Run plugin.
RemixAI Copilot (enabled)


HELP US TO IMPROVE REMIX IDE

An Opt-in version of Matomo, an open source data analytics platform is being
used to improve Remix IDE.

We realize that our users have sensitive information in their code and that
their privacy - your privacy - must be protected.

All data collected through Matomo is stored on our own server - no data is ever
given to third parties.

We do not collect nor store any personally identifiable information (PII).

For more info, see: Matomo Analytics on Remix iDE.

You can change your choice in the Settings panel anytime.

AcceptDecline
Close