Security News
Cloudflare Adds Security.txt Setup Wizard
Cloudflare has launched a setup wizard allowing users to easily create and manage a security.txt file for vulnerability disclosure on their websites.
solc-loader
Advanced tools
Compiles .sol
with JavaScript Solidity compiler and returns JavaScript objects with Application Binary Interface (ABI) and bytecode ready to be deployed on to Ethereum.
Ideally to be used with web3-loader for automatic deployment and ready-to-use JavaScript instances of smart contracts.
Sample dapp or starter kit can be found at uzyn/ethereum-webpack-example-dapp.
npm install solc-loader --save-dev
var SmartContracts = require('solc!./SmartContracts.sol');
// => returns SmartContracts array with each contract name, bytecode and abi.
At your project's webpack.config.js
:
module.exports = {
module: {
loaders: [
{
test: /\.sol$/,
loaders: ['solc']
]
}
}
solc-loader
would be much sweeter if used along web3-loader
. web3-loader
automatically deploys new/changed contracts on to Ethereum and returns ready-to-use JavaScript instances of smart contracts.
At your project's webpack.config.js
:
module.exports = {
module: {
loaders: [
{
test: /\.sol$/,
loaders: ['web3', 'solc']
]
}
}
solc-loader
is set, by default, to compile with optimization turned on.
To turn off optimization, pass optimize=0
via either query or loader config with the key solcLoader
.
loaders: ['solc?optimize=0']
// or
loader: 'solc?optimize=0'
// webpack.config.js
module.exports = {
solcLoader: {
optimize: 0
}
}
MIT · U-Zyn Chua (@uzyn)
Tips: 0xFfA57D3e88A24311565C9929F180739E43FBD0aA
FAQs
Ethereum Solidity module for Webpack
The npm package solc-loader receives a total of 2 weekly downloads. As such, solc-loader popularity was classified as not popular.
We found that solc-loader demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Cloudflare has launched a setup wizard allowing users to easily create and manage a security.txt file for vulnerability disclosure on their websites.
Security News
The Socket Research team breaks down a malicious npm package targeting the legitimate DOMPurify library. It uses obfuscated code to hide that it is exfiltrating browser and crypto wallet data.
Security News
ENISA’s 2024 report highlights the EU’s top cybersecurity threats, including rising DDoS attacks, ransomware, supply chain vulnerabilities, and weaponized AI.