NEWTON
Asked
6 days ago
2
views
0
OpenZeppelin is a collection of reusable, secure smart contract libraries for Ethereum. It provides a set of Solidity contracts that implement common contract patterns and functions, such as ERC20 token contracts and contracts for managing and securing user accounts. By using OpenZeppelin libraries in your contracts, you can benefit from the security and functionality provided by these pre-written contracts, without having to reimplement them yourself. When transpiling your contracts, the transpiler will include the code from any imported libraries, such as OpenZeppelin, in the final transpiled output.
0
Accepted answer
Yes! Warp will try to find the path to node_modules and pass the correct flags to the solc compiler. If your openzeppelin or other library contracts are located somewhere else you can the base-path and include-path flags to make sure your imports work.
victorforissier.eth
answered
6 days ago
I'm currently trying to transpile an ERC 721 contract I have that uses openzeppelin libraries, is that possible?
What libraries are secure to use in Cairo?
What if my solidity contract contains Assembly or special EVM calls ?
Has anyone implemented a minimal proxy in Cairo lang?
Did you change the factory/create2 part (to compute pool addresses)? What's easier, adapt the create2 trick in Solidity then transpile or transpile first then adapt in Cairo?
How to submit a StarkNet contract?
What is the proxy pattern and how it can help make my smart contracts upgradable in Cairo Language?
how I could read a felt* from ap in Cairo lang?
How will work an account abstaction wallet with the key?
Cairo: What is the difference between let and tempvar?
How can I verify a contract on starkscan or voyager after deploying the contract
Is uint256 math operators like uint256_le safe? Why do I need to use uint256_check?
Does writing it to zero actually do something?
Can you explain what is Abstract Account?