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
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 <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 (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 (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 <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 <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 <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