This repository contains Solidity smart contracts used by the Firn protocol. You can find our contracts on Etherscan. Contract Ethereum Address Arbitrum Address Optimism Address Base Address Proxy 0x6cb5b67ebe8af11a8b88d740f95dd1316c26b701 0x4115Cb2612E1699F3605Fd1f12b1D1D05D207916 0x3C6c27072356016F05a4736FaaBA91d3c2b26E90 0x7123dd537D53589E9B77aC23B6FDCfeB6942BC89 Implementation 0x4ce75eafd588f36de4b4b6e15f5e4e44b2e67aa0 0x096e37656EEC70c4e4848Cfd94818568d7c529c9 0x573b51282c98ff29d44ab9f89e9b32b69890c9a1 0xdB21Fc4011A5B709B26AAB4Cb26a04b41Ae202E7 Firn Token 0xddea19fce1e52497206bf1969d2d56fed85aff5c N/A N/A N/A Firn Treasury 0x9f70e166f2d2b7079df0e133bdecd104c143013b N/A N/A N/A Firn Reader 0x834363D689270dE903f882437D0cEf1DC82903DE 0x2C56C0a635B3aAc837576459c683e18E99Cfd168 0xDf9Ee847B4cCE311362775A6E9c29ED5F471B9Bf 0xa792Bd3a0d048C6A5142c22c66D474ce2b79a85A Deposit Verifier 0x7940467Dde784c9836F95b264003a0ceB6e91e63 0xd5CAD660d23EA973cc4D56d304e6c74216A0941B 0x65a663edb171D4Ec84D165F9a06eFbAc5D4F35ff 0xF08782b7C7568ECFad46c6BB930488A8A9Ed7c08 Transfer Verifier 0xEd4f30624bFbe3B5F6660313B4a50bBf04Ef391C 0x9497758Dba0eE75a3e4FD1d764A6C7e2DA47B844 0x54A080Ee0516Ee851DeefBd91FBAb02963d5Af71 0x862D874Ae3E38B804813F942f4135cCb3E8b1042 Withdrawal Verifier 0x7F72b657905f748D55Dd4dDC17e893C62499b680 0x548C42FfdE43f2Aa52148961b1C97DdB4b2E3f00 0xDdc9D14F765df96fB578CBEb85A5b27a3D0c02C1 0x87398a88Cdf69D39E2f5e0Ff997Ff90A275A7B27 Inner Product Verifier 0xD37EBB9682D45a758fAB34F1b00b10F8eAC4ad8a 0x7B943690f74b215d5A1b8ad9d5e7d40900579408 0x52a9eD237D70f0B7c97616b43db35EC126f9d3BE 0x675e040eeea0b47b06c02dc528cff66e5968f290 OTC Factory 0x44199d4125b4f2140c1e05780c0d4e91e3c56a7b N/A N/A N/A Vault Factory 0xDA6B9188213E713ab4E24aA665B1A46Aa76dF27d N/A N/A N/A