{"repo":"immutable/contracts","free":true,"listed":false,"github":"https://github.com/immutable/contracts","clone":"git clone https://github.com/immutable/contracts.git","description":"Smart contracts for developers in the Immutable ecosystem.","language":"Solidity","stars":46,"topics":["immutable","smart-contract","solidity","web3","web3-gaming","gaming"],"license":null,"category":"blockchain-web3","readme_excerpt":"Immutable Contracts Immutable Contracts is a library of smart contracts targeted at developers who wish to quickly build and deploy their smart contracts on the Immutable X and Immutable zkEVM, a general-purpose permissionless L2 zero-knowledge rollup. The library allows developers to build on contracts curated by Immutable, including (but not limited to): - Token presets, e.g. ERC721 - ImmutableERC721 - ImmutableERC721MintByID - ImmutableERC1155 - ImmutableERC20MinterBurnerPermit - ImmutableERC20FixedSupplyNoBurn - Bridging contracts - Marketplace and AMM contracts - Smart Contract Wallets These contracts are feature-rich and are the recommended standard on Immutable zkEVM intended for all users and partners within the ecosystem. Setup Installation Installing this package pulls runtime dependencies from npm — the published tarball intentionally does not bundle Seaport, OpenZeppelin, Axelar, or other Solidity libraries as production dependencies . TypeScript ABI consumers need only this package plus their own tooling (e.g. viem ). Consuming Solidity sources Solidity imports use paths such as @imtbl/contracts/contracts/... (see package.json exports ). Sources under contracts/ depend on libraries that you must supply via your toolchain — for example: - @openzeppelin/contracts — listed as a peer dependency ( ^4.9.6 ^5.6.1 ); align with presets that mix v4 and v5 remappings used in this repo. - @openzeppelin/contracts-upgradeable — for upgradeable presets (typically v4.9.x path o","default_branch":null,"files":null,"tree":[],"storefront":"/r/immutable","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/immutable/contracts/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}