All Projects → 1inch → offchain-oracle

1inch / offchain-oracle

Licence: MIT license
Liquidity-weighted dex price oracle for offchain price discovery

Programming Languages

javascript
184084 projects - #8 most used programming language
solidity
1140 projects

Projects that are alternatives of or similar to offchain-oracle

Smart Contracts Example
Simple example of token market. Based on blockchain technology using Ethereum platform.
Stars: ✭ 37 (-77.3%)
Mutual labels:  ethereum-contract
Eden Smart Contracts
EDEN - EDN Smart Token & Smart Contracts
Stars: ✭ 109 (-33.13%)
Mutual labels:  ethereum-contract
Basic Attention Token Crowdsale
Basic Attention Token
Stars: ✭ 160 (-1.84%)
Mutual labels:  ethereum-contract
Ethereum Ico Contract
Tested Ethereum ICO Contract for Token Crowdsales
Stars: ✭ 59 (-63.8%)
Mutual labels:  ethereum-contract
Smart Contract Sanctuary
🐦🌴🌴🌴🦕 A home for ethereum smart contracts. 🏠
Stars: ✭ 99 (-39.26%)
Mutual labels:  ethereum-contract
Truffle Next
🛰️ A boilerplate Truffle Box project with Next.js for rapid Ethereum Dapp development
Stars: ✭ 130 (-20.25%)
Mutual labels:  ethereum-contract
Footballbet
A simple bet based on a Ethereum Smart Contract
Stars: ✭ 29 (-82.21%)
Mutual labels:  ethereum-contract
Angular Truffle Starter Dapp
Angular CLI + Truffle Starter Dapp; write, compile & deploy smart contracts on Ethereum blockchains
Stars: ✭ 174 (+6.75%)
Mutual labels:  ethereum-contract
Seriality
Seriality is a library for serializing and de-serializing all the Solidity types in a very efficient way which mostly written in solidity-assembly
Stars: ✭ 105 (-35.58%)
Mutual labels:  ethereum-contract
Ico Contracts
Ethereum smart contracts that have been used during successful ICOs
Stars: ✭ 160 (-1.84%)
Mutual labels:  ethereum-contract
Solidity Auction
A simple auction dApp for Ethereum, written in Solidity.
Stars: ✭ 60 (-63.19%)
Mutual labels:  ethereum-contract
Trust Wallet Ios
📱 Trust - Ethereum Wallet and Web3 DApp Browser for iOS
Stars: ✭ 1,228 (+653.37%)
Mutual labels:  ethereum-contract
Yearn Vaults
Yearn Vault smart contracts
Stars: ✭ 132 (-19.02%)
Mutual labels:  ethereum-contract
Solidity
🔐 Ethereum smart contracts developed for the Hanzo Platform.
Stars: ✭ 46 (-71.78%)
Mutual labels:  ethereum-contract
Tokenbalance
Simple Ethereum API to get your ERC20 Token Balance along with useful information
Stars: ✭ 163 (+0%)
Mutual labels:  ethereum-contract
Daox Contracts
Smart contracts for creating Daox-based fundraising organization
Stars: ✭ 31 (-80.98%)
Mutual labels:  ethereum-contract
Ethereum Smart Contracts Security Checklist
Ethereum Smart Contracts Security CheckList From Knownsec 404 Team
Stars: ✭ 114 (-30.06%)
Mutual labels:  ethereum-contract
Ethereum Graph Debugger
Ethereum solidity graph plain debugger. To have the whole picture when debugging.
Stars: ✭ 177 (+8.59%)
Mutual labels:  ethereum-contract
Eth Vue
Featured in Awesome Vue [https://github.com/vuejs/awesome-vue], a curated list maintained by vuejs of awesome things related to the Vue.js framework, and Awesome List [https://awesomelists.net/150-Vue.js/3863-Open+Source/18749-DOkwufulueze-eth-vue], this Truffle Box provides everything you need to quickly build Ethereum dApps that have authentication features with vue, including configuration for easy deployment to the Ropsten Network. It's also Gravatar-enabled. Connecting to a running Ganache blockchain network from Truffle is also possible -- for fast development and testing purposes. Built on Truffle 5 and Vue 3, eth-vue uses vuex for state management, vuex-persist for local storage of app state, and vue-router for routing. Authentication functionalities are handled by Smart Contracts running on the Ethereum blockchain.
Stars: ✭ 171 (+4.91%)
Mutual labels:  ethereum-contract
Dharma Smart Wallet
An upgradeable, meta-transaction-enabled smart wallet for earning interest on stablecoins while retaining custody of funds, with an added security backstop provided by Dharma Labs.
Stars: ✭ 159 (-2.45%)
Mutual labels:  ethereum-contract

Spot Price Aggregator

Build Status Coverage Status

The 1inch spot price aggregator is a set of smart contracts that extract price data for tokens traded on DEXes from the blockchain. To avoid price manipulations within a transaction, the spot price aggregator should ONLY be used off-chain. DO NOT use it on-chain. For off-chain usage see Examples section below.

Wrappers

To handle wrapped tokens, such as wETH, cDAI, aDAI etc., the 1inch spot price aggregator uses custom wrapper smart contracts that wrap/unwrap tokens at the current wrapping exchange rate.

Connectors

If no direct liquidity pair exists between two tokens, the spot price aggregator calculates rates for those coins using another token that has pairs with both of them – a connector token.

Supported Deployments

Ethereum Mainnet

Oracle 0x3E1Fe1Bd5a5560972bFa2D393b9aC18aF279fF56

Supported DEXes
Supported wrappers
Supported connectors

Prev oracle version (legacy) - 0x07D91f5fb9Bf7798734C3f606dB065549F6893bb

Binance Smart Chain

Oracle 0x27950ecAeBB4462e18e8041AAF6Ea13cA47Af001

Supported DEXes
Supported wrappers
Supported connectors

Prev oracle version (legacy) - 0xfbD61B037C325b959c0F6A7e69D8f37770C2c550

Polygon

Oracle 0xf023D71EfB08339EA28F0C186AE130c74D44C58c

Supported DEXes
Supported wrappers
Supported connectors

Prev oracle version (legacy) - 0x7F069df72b7A39bCE9806e3AfaF579E54D8CF2b9

Kovan [deprecated]

Oracle 0x29BC86Ad68bB3BD3d54841a8522e0020C1882C22

Supported DEXes
Supported wrappers
Supported connectors

Kovan-Optimism [deprecated]

Oracle 0xfcA5cc20A00D8acf04D0C1793C94D01D3ab07D48

Supported DEXes

Optimism

Oracle 0x59Bc892E1832aE86C268fC21a91fE940830a52b0

Supported DEXes
Supported wrappers
  • // todo: add BaseCoinWrapper
Supported connectors

Prev oracle version (legacy) - 0x11DEE30E710B8d4a8630392781Cc3c0046365d4c

Arbitrum

Oracle 0x59Bc892E1832aE86C268fC21a91fE940830a52b0

Supported DEXes
Supported wrappers
Supported connectors

Prev oracle version (legacy) - 0x735247fb0a604c0adC6cab38ACE16D0DbA31295F

Avax

Oracle 0xf023D71EfB08339EA28F0C186AE130c74D44C58c

Supported DEXes
Supported wrappers
Supported connectors

Prev oracle version (legacy) - 0xBd0c7AaF0bF082712EbE919a9dD94b2d978f79A9

xDai

Oracle 0x3Ce81621e674Db129033548CbB9FF31AEDCc1BF6

Supported DEXes
Supported wrappers
Supported connectors

Prev oracle version (legacy) - 0x142DB045195CEcaBe415161e1dF1CF0337A4d02E

Fantom

Oracle 0xFdCB8fA524f84081988e6065Fc8EF060f2CF0C27

Supported DEXes
Supported wrappers
Supported connectors

Prev oracle version (legacy) - 0xE8E598A1041b6fDB13999D275a202847D9b654ca

Aurora

Oracle 0xeD55d76Bb48E042a177d1E21AffBe1B72d0c7dB0

Supported DEXes
Supported wrappers
Supported connectors

Prev oracle version (legacy) - 0xE4E0552452e5cC1306A2bF5B2Fd9b1eA19418795

Klaytn

Oracle 0x89314d57A8A4E636A00922ac289BC3a9a69C4361

Supported DEXes
Supported wrappers
Supported connectors

Prev oracle version (legacy) - 0x138CE40d675F9a23E4D6127A8600308Cf7A93381

zkSync

Oracle 0x8bB456E6F39CB67D79A805e01976D8284EeCde77

Supported DEXes
Supported wrappers
Supported connectors

Prev oracle version (legacy) - 0x1ec0a5F6dc07E93491426d5aAAc3E2BC505Ef41C

Examples

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].