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 2 months 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 (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-15T15:56:38.000Z (3 months ago)
- Last Synced: 2024-10-16T20:23:44.292Z (3 months ago)
- Language: Solidity
- Size: 99.6 KB
- Stars: 10
- Watchers: 12
- Forks: 11
- 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: [0x37bA4427F664557e92493C5858A81C9B90fC09d6](https://etherscan.io/address/0x37bA4427F664557e92493C5858A81C9B90fC09d6#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()`