ContractKit is a development tool. Nothing in this project constitutes financial advice. Do not make investment decisions based on template code or documentation.
This project does not provide legal advice. Smart contracts may have legal implications depending on your jurisdiction. Consult qualified legal counsel before deploying contracts that handle value.
ContractKit templates have not been audited by professional security auditors. The /contractkit:audit-lite command generates a risk checklist based on common patterns—it is not a substitute for professional security review.
Before deploying any contract to mainnet:
- Understand every line of code
- Have the contract reviewed by qualified auditors
- Consider formal verification for high-value contracts
- Test extensively on testnets
- Implement monitoring and incident response plans
You are solely responsible for:
- Key security: Private keys never leave your machine, but you must secure your environment
- Contract review: Understand what you're deploying
- Deployment decisions: We don't control where you deploy
- Funds at risk: Any funds in your contracts are your responsibility
- Regulatory compliance: Ensure your use case complies with applicable laws
ContractKit scripts:
- Never transmit private keys over the network (except to your specified RPC)
- Never phone home or collect telemetry
- Only interact with endpoints you explicitly configure
However, you must ensure:
- Your
.envfiles are in.gitignore - You don't commit secrets to version control
- Your local machine is secure
- You use hardware wallets or secure key management for mainnet
This software is provided "as is" without warranty of any kind. See LICENSE for full terms.
Templates are educational starting points. They may not be suitable for:
- High-value applications without modification
- Complex DeFi protocols
- Cross-chain applications
- MEV-sensitive operations
- Regulatory-compliant token offerings
By using ContractKit, you acknowledge that you have read and understood this disclaimer and accept full responsibility for your use of the generated code.