Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/makerdao/megapoker
Smart contract to poke and drip
https://github.com/makerdao/megapoker
Last synced: about 1 month ago
JSON representation
Smart contract to poke and drip
- Host: GitHub
- URL: https://github.com/makerdao/megapoker
- Owner: makerdao
- License: agpl-3.0
- Created: 2019-11-15T12:26:05.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-02-13T15:19:20.000Z (7 months ago)
- Last Synced: 2024-04-06T09:33:52.732Z (5 months ago)
- Language: Solidity
- Size: 91.8 KB
- Stars: 10
- Watchers: 12
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-smart-contract-development - DSS MegaPoker
- awesome-dapptools - DSS Megapoker
README
# MegaPoker
![Build Status](https://github.com/makerdao/megapoker/actions/workflows/.github/workflows/tests.yaml/badge.svg?branch=master)Optimized Smart Contract to Poke (`poke`).
For Now, Hard Coded Addresses and Sequences. Easy for TechOps to Run.
MegaPoker current Mainnet Address: [0x8B5216aE00af5A4E920687C457eC7bEE05bd79e2](https://etherscan.io/address/0x8B5216aE00af5A4E920687C457eC7bEE05bd79e2#code)
# OmegaPoker
Extensible Poker for Goerli, Kovan and **Backup** for Mainnet.
The OmegaPoker will gather PIP Addresses from the [Ilk Registry](https://github.com/makerdao/ilk-registry) and Poke ALL Collaterals Without a Redeployment, at the expense of a little gas.
OmegaPoker Goerli Address: [0xD47850BB4Dd0E1ae4D362399f577a47D675cC830](https://goerli.etherscan.io/address/0xD47850BB4Dd0E1ae4D362399f577a47D675cC830#code)
OmegaPoker Mainnet Address: [0xDd538C362dF996727054AC8Fb67ef5394eC9b8b9](https://etherscan.io/address/0xDd538C362dF996727054AC8Fb67ef5394eC9b8b9#code)
## `OmegaPoker.refresh()`
Public function to reset all PIPs. Call this when a new collateral is onboarded to Goerli, Kovan and **Backup** for Mainnet.
## `OmegaPoker.poke()`
Public function to poke all ilks. Call after `refresh()`