/contracts_public

Primary LanguageSolidityGNU General Public License v3.0GPL-3.0

This documentation is intended for audit purposes only and is not intended for regular use. rhino.fi bears no liability for funds lost by using the methods described in this repository and will not refund any funds lost. All interactions with rhino.fi must occur through the UI and contract interactions are strictly unsupported

rhino.fi's Public contracts

Pure solidity repository of rhino.fi's contracts. No dependencies are included and may be required for compilation of the contracts (openzepplin's contracts)

Latest Deployed Versions

Ethereum Mainnet

Arbitrum

BSC

Polygon

zkSync

zkEVM

Optimism

Linea

Base

Manta

Starknet

Scroll

Cross-Swap Wallet

rhino.fi deploys this self-custodial smart-wallet on several chains, and it holds tokens on behalf of users. rhino.fi can broadcast meta-transactions signed by users in order to swap via aggregators such as Paraswap or invest into yield opportunities such as via Beefy Finance.

Bridge

Bridge funds from rhino.fi's L2 to other chains using collateral. Behaves similar to our FastWithdrawal pool and is not trustless at point of transfer

AMM

An extension of UniswapV2 smart contracts to allow operations in L2 mode

All core AMM calculations are courtesy of Uniswap