Forkast Knowledge Center
...
Smart Contracts
Security
2 min
at forkast, we place the highest priority on security across every aspect of our platform to maintain its integrity and reliability, we leverage a combination of trusted, open source contracts that have undergone extensive audits and proven their robustness within the industry our smart contract security architecture is built on the following components conditionaltokens we utilize the gnosis https //github com/gnosis/conditional tokens contracts for managing positions, or "prediction tokens," in our prediction markets this contract facilitates the creation of conditional tokens the audit report for this contract can be found https //github com/gnosis/conditional tokens contracts/tree/master/docs/audit gnosissafe for the management of proxy accounts, we rely on the https //github com/safe global/safe smart account , a widely used multi signature wallet system this contract ensures that funds and assets are managed securely, with checks and balances in place to prevent unauthorized access the audit reports can be found https //github com/safe global/safe smart account/blob/main/docs/audit 1 3 0 md ctfexchange the https //github com/polymarket/ctf exchange contract is used for facilitating exchanges within our platform this exchange contract enables secure and decentralized trades between users it is designed to support the liquidity and seamless execution of market transactions, while ensuring security and scalability the audit report is available https //github com/polymarket/ctf exchange/blob/main/audit/chainsecurity polymarket exchange audit pdf openzeppelin erc20 and accesscontrol for the creation and management of our platform credits token, we utilize the https //github com/openzeppelin/openzeppelin contracts standard and the https //github com/openzeppelin/openzeppelin contracts for role based access control these widely recognized and secure libraries enable the implementation of standard erc20 functionality, while accesscontrol allows us to manage administrative roles securely, ensuring only authorized entities can execute critical actions such as token minting and transfer management the audit reports can be found https //github com/openzeppelin/openzeppelin contracts/tree/master/audits the multisend contract developed by gnosis/consensys and audited for security, streamlines transaction batching by enabling multiple operations to be executed in a single call it processes encoded transactions via call or delegatecall , ensuring either all succeed or none are executed, optimizing gas costs and simplifying complex workflows in decentralized applications t he audit report can be found https //github com/safe global/safe smart account/blob/main/docs/safe audit report 1 4 0 pdf trading credits token the trading credit token is the main asset of forkast it allows users to deposit/convert usdc into credits and vice versa transfers are restricted to whitelisted contracts within the system and from user eoa accounts to their trading wallet the audit report can be found https //drive google com/file/d/1uxfegxdamos rrwewnw12aj0b3fuiqsz/view?usp=sharing by integrating these robust and secure open source contracts, forkast ensures that our platform operates with a high level of security, reducing the risk of vulnerabilities and ensuring a safe environment for all users participating in our markets