Only this pageAll pages
Powered by GitBook
1 of 22

Daikiri Finance

Loading...

Loading...

Products

Loading...

Loading...

Loading...

Loading...

Loading...

Tokenomics

Loading...

Loading...

Loading...

Security

Loading...

Loading...

Loading...

Tutorials

Loading...

Loading...

Loading...

Loading...

Loading...

Daikiri Finance

Welcome to Daikiri Finance an innovative multi-chain DeFi ecosytem.

Introduction

The objective of Daikiri Finance is to help blockchains bootstrap a full-stack DeFi ecosystem and establish the building blocks to enable liquidity, adoption, and incentivize other developers and protocols to build on top of these foundations.

About

More than a single protocol, Daikiri is a multi-chain DeFi application platform with a set of protocols designed to bootstrap the next stage of DeFi adoption, and establish the required infrastructure for blockchains to import liquidity, innovation, and adoption to their ecosystems and communities.

Daikiri Token ($DAIKI)

$DAIKI is the governance token that rules the Daikiri Finance ecosystem by putting the control of all protocols in the hands of the community. Token holders are able to participate in governance and important decisions of the ecosystem, and they get exposure to every new idea and implementation in the ecosystem.

$DAIKI Tokenomics

Daikiri Finance is a Decentralized Autonomous Organization (DAO), thus we have designed the token economics with a long-term vision in mind, and incentivize early adopters and developers to contribute to the ecosystem.

  • The total supply of $DAIKI will be 10 million.

  • $DAIKI is the governance token of the Daikiri Ecosystem, thus its price will fluctuate, so we have introduced deflationary mechanisms to incentivize long-term holders.

  • $DAIKI will be rewarded to liquidity providers with multipliers to incentivize early adopters and backers.

  • $DAIKI holders will be able to stake their tokens to receive other tokens through different mechanisms.

  • As the governance token of the Daikiri Finance cross-chain ecosystem, $DAIKI will be minted through yield farming, and other methods, on 8 different blockchains, without ever surpassing the 10 million target.

  • $DAIKI token-holders could introduce optionally, through governance, an adjustable inflation rate to further incentivize liquidity providers, once the token has reached the max supply.

  • The total supply will be fairly distributed to the community through yield farming and other mechanisms.

Emission Rate

$DAIKI will be farmable on 8 different blockchains, and it will be required to obtain new tokens. For this reason, we have created an emission rate with a schedule designed to make an initial supply available to farmers / stakers and reward early supporters, and then apply a deflationary mechanism to prevent dilution.

Daikiri Finance

Roadmap (Under Construction 🚧 )

Multi-chain DeFi Platform to help blockchains bootstrap cross-chain liquidity.

Phase 1: AMM + Farms (Multi-chain Expansion)

Blockchain

ETA

Harmony

Done!

Polygon

Aug 12

Binance Smart Chain

Aug 17

Fantom

Aug 23

Avalanche

Aug 28

Tron

Sep 2

OKEX

Sep 7

HECO

Sep 12

Kucoin

Sep 17

Celo

Sep 22

Ethereum

Sep 27

xDAI

Oct 2

Cardano

TBA

Solana

TBA

Polkadot

TBA

MoonBeam

TBA

NEAR

TBA

ICON

TBA

IoTex

TBA

Ontology

TBA

Tomochain

TBA

ThunderCore

TBA

Fuse

TBA

Phase 2: Algorithmic Lending (Money Market)

Blockchain

ETA

Harmony

TBA

Polygon

TBA

Binance Smart Chain

TBA

Fantom

TBA

Avalanche

TBA

Tron

TBA

OKEX

TBA

HECO

TBA

Kucoin

TBA

Celo

TBA

Ethereum

TBA

xDAI

TBA

Cardano

TBA

Solana

TBA

Polkadot

TBA

MoonBeam

TBA

NEAR

TBA

ICON

TBA

IoTex

TBA

Ontology

TBA

Tomochain

TBA

ThunderCore

TBA

Fuse

TBA

Decentralized Bridge

More info coming soon! 🍸

Deposit Fees

Our Mixologist Miner contract on Polygon implements deposit fees as follows:

  • Native pools: 0% deposit fee.

  • Non-native pools: 4% deposit fee.

50% of the collected fees will be redirected into Rum Vaults to enable users to earn non-native tokens by staking $DAIKI.

🛡️ Security

We believe in the power of long-term compounding. For this reason, we build our products with a long-term mindset, by making all of our systems as trustless, decentralized, and open as possible.

🔍 Audit

Daikiri Finance developed the first proof-of-work yield farm, based on the system introduced by 0xbitcoin to mine ERC20 tokens. As with all new systems, security is important. For this reason, our yield farming contract (MixologistMiner) was audited by Paladin Blockchain Security, thus assuring the maximum grade of security.

Read more about the audit here.

👮‍♀️ Rugpull = Impossible

Daikiri Finance's team developed all of its contracts aiming to make all systems open-source, trustless and decentralized. Here's a quick list of why a rug pull is impossible on Daikiri Finance:

  • Contracts do not have migrators so cannot be updated once deployed.

  • Farming contracts implement Timelocks to prevent sudden changes of configuration.

  • Ownership of the $DAIKI token has been transferred to its respective farming contract.

  • Contracts have been verified on their corresponding network's block explorer.

  • Our farming/mining contract (MixologistMiner) has been audited by Paladin Blockchain Security.

  • Our farming/mining contract (MixologistMiner) has been reviewed by RugDoc.

  • Daikiri Finance's product launches are fairly launched and pre-announced with many days of anticipation.

How to: Buy $DAIKI Tokens on Polygon

Learn how to buy $DAIKI tokens from a dex.

  1. Install Metamask.

  2. Add the Polygon Network to your Metamask. Check the configuration details here.

  3. Add $DAIKI on MetaMask: 0xABe93454f00826555746e65422eE882fE5E4EE3C.

  4. Add $DAIKI on SushiSwap.

  5. Choose Polygon Network -> Manage Token List -> Tokens -> 0xABe93454f00826555746e65422eE882fE5E4EE3C.

  6. Swap USDC or MATIC for $DAIKI

Proof-of-work Mining Contracts

Polygon (MATIC)

Contract Name

Contract Address

Reward Token

Required Collateral

MixologistMiner

$DAIKI

0 DAIKI*

Harvest Lockup

Harvest Lockup is a mechanism implemented in Daikiri Finance's yield farming contracts to limit the harvesting frequency and thus compounding coming from farming and arbitrage bots. This can help reduce the selling pressure on blockchains with near-zero network fees, like Polygon or Harmony.

For example, If a farm has a harvest lockup of 2 hours, then stakers (farmers) are only able to claim rewards, to compound or sell, every 2 hours.

The maximum harvest lockup period in Daikiri Finance's yield farming contracts is 6 hours.

The harvest lockup mechanism only limits the claiming rate, but users are able to withdraw their staked LP tokens from the farms at any moment.

You can visualize the harvest lockup period of each farm in its corresponding card.

Daikiri Bar: Harvest Lockup

🖥️ Mining Software

CPU Miners

0xbitcoin-miner

GPU Miners

0xbitcoin-gpuminer

⛏️ How to: GPU Mine $DAIKI

This guide explains the required steps to GPU mine $DAIKI with your PC.

Linux / Windows

For Windows you might need to download and install 'Desktop development with C++'. Follow the instructions .

1. Install NodeJS 8.9

2. Install CUDA Toolkit

Linux: Follow this .

Windows: Download from .

2. Clone 0xbitcoin-gpuminer from Github

Clone the 0xbitcoin-miner repository to your local system.

3. Install dependencies

Open a terminal, cd into the project folder, and run the following command to install the dependencies:

4. Build the project

Run the following command to build C files with node-gyp:

If you get an error "unsupported Microsoft Visual Studio version" then you will need to run npm config set msvs_version 2015 first. If you get an error "Could not load the Visual C++ Component", run npm install -g windows-build-tools in an administrative command prompt first.

5. Run the program

6. Create a new mining account

7. Add Mining Contract

8. Add Web3 Provider

9. Start Mining!

Need help?

Follow the instructions or Contact us on .

Timelock

A Timelock contract is used by the vast majority of low-risk Yield Farms to queue transactions and add a waiting period to settings changes of a farming contract (Masterchef). This contract prevents operators from making a sudden configuration change to farms or other types of contracts that could take farmers by surprise and affect their farming strategy.

By queuing transactions, changes to the settings of a Masterchef contract take a minimum of 6 hours to be reflected in production, thus giving ample notice to farmers, and other actors, to react to configuration changes.

If you are going to enter a yield farm, make sure the ownership of the farming contract has been transferred to a Timelock contract.

Daikiri Finance's Timelock contract can be found here:

More about Timelocks:

  • —

⛏️ Proof-of-Work Mining

Daikiri Finance is the first protocol to implement proof-of-work mining into its farming contracts, allowing miners to earn tokens by solving puzzles with their PC's CPU/GPU.

Daikiri Finance is the first project to introduce the Proof-of-work mining system from 0xBitcoin into Yield Farming to allow any ERC20-based token to be distributed in a mathematically fair manner. The system was audited by Paladin Blockchain Security. Read more about the audit .

Trust-minimized Token Distribution

Implementing Nakamoto Proof of Work into Yield Farming contracts enables a wider, more transparent, and trustless distribution of tokens that was only available to proof-of-work blockchains or it required implementing the system directly into ERC20 tokens. With Proof-of-Work Yield Farms, any token can be made mineable without needing to change the base ERC20-based token's code, thus enabling a new form of distribution.

Other distribution methods such as Airdrops, Initial Coin Offerings, Pre-sales, or even Liquidity Mining, can be Sybil-attacked and Insider-knowledge-attacked. A Sybil attack is a form of computer security attack in which one human pretends to be many humans with multiple computer accounts in order to manipulate a system in a malicious way. An insider attack is the use of insider information in order to secretly gain an upper hand or advantage during the distribution of a currency. ICOs and airdrops are highly susceptible to Sybil Attacks and Insider-Knowledge Attacks and there is no way to verify that all ERC20 tokens were distributed by the deployer fairly using on-chain data [1].

Proof of Work Yield Farming enables a mathematically fair and on-chain verifiable token distribution that combined with liquidity mining or other distribution mechanisms can help make a token's distribution trustless, scarce and decentralized.

[1] "0xBitcoin: The Credibly Neutral Mineable Token for Ethereum". 0xBitcoin.

Referral Program

Our Farming / Mining contract (MixologistMiner) implements an on-chain referral program to incentivize users to invite their friends to join farming on Daikiri Finance. Referrers get up to 2% of his/her friend's earnings forever.

  1. Visit Daikiri Finance's referral program page: .

  2. Unlock your wallet to get your unique referral link.

  3. Share your referral link with your friends.

  4. Every time your friend (referral) earns tokens from farming, you will receive referral commissions automatically.

  5. The max referral fee implemented in our contracts is 2%.

0xc92D3c902a70a439911f2910907e5c1cfA72B51c
sudo npm install -g n
sudo n 8.9
nvm use 8
git clone https://github.com/daikirifinance/0xbitcoin-gpuminer.git
yarn
npm run build
node index.js
account new
contract select <MINING_CONTRACT_ADDRESS>
config web3provider <WEB3_PROVIDER>
# CPU mine
mine

# GPU mine
mine cuda
mine opengl
here
tutorial
here
here
Telegram
0xcDb2d1A09E669C495DAc43eC9cCe1967308E328D
Everything You Wanted To Know About Timelocks For Yield Farming
Rug Doc
Governance — Compound
https://daikiri.finance/referrals

🖥️ How to: CPU Mine $DAIKI

This guide explains the required steps to CPU mine $DAIKI with your PC.

Linux / Windows

For Windows you might need to download and install 'Desktop development with C++'. Follow the instructions here.

1. Install NodeJS 10

sudo npm install -g n
sudo n 10.24.1
nvm use 10.24.1

# Or
nvm install 10

2. Clone 0xbitcoin-miner from Github

Clone the 0xbitcoin-miner repository to your local system.

git clone https://github.com/daikirifinance/0xbitcoin-miner.git

3. Change branch to the desired network

Enter the following command to change the repository to the desired network.

git checkout matic_mainnet

4. Install dependencies

Open a terminal, cd into the project folder, and run the following command to install the dependencies:

npm install

5. Build the project

Run the following command to build C files with node-gyp:

npm run build

6. Create a 'miner-config.json' file

Duplicate the example file miner-config-sample.json as a reference. You can view the available mining contracts here.

{
  "mining_account_public_address": "<YOUR_PUBLIC_KEY>",
  "mining_account_private_key": "<YOUR_PRIVATE_KEY>",
  "mining_style": "solo",
  "contract_address": "<MINING_CONTRACT_ADDRESS>",
  "pool_url": "",
  "gas_price_gwei": 10,
  "cpu_thread_count": 1,
  "web3provider": "<WEB3_PROVIDER>"
}

7. Start mining!

Run the following command to start mining:

npm run miner

Need help?

Follow the instructions here or Contact us on Telegram.

How to: Move Assets onto Polygon

Moving assets onto Polygon by using a bridge or by withdrawing from an exchange.

In order to provide liquidity and/or farm $DAIKI tokens on Polygon, you'll need to bridge assets to Polygon's blockchain. This can be achieved by bridging tokens from others blockchains (using a bridge), or by withdrawing Polygon-compatible tokens from an Exchange.

🌉 Option 1: Bridging Assets Onto Polygon

Ethereum (ETH) to Polygon (MATIC)

The recommended method for bridging assets from Ethereum to Polygon is by using Polygon's official bridge. The official bridge currently supports a wide array of tokens that can be bridged by paying a fee in ETH. When you first use the bridge, 0.1 MATIC will be sent to your account so you are able to pay for the transaction fees.

Read the official step-by-step guide for more details

Binance Smart Chain (BSC) to Polygon

In order to bridge tokens from Binance Smart Chain onto Polygon you will need to use an unofficial bridge (xPollinate). This bridge charges a small fee for using its service and is maintained by an independent team so DYOR before using it.

Supported tokens:

  • DAI

  • USDC

  • USDT

💱 Option 2: Withdrawing tokens from an Exchange

An alternative option for moving assets onto Polygon is to withdraw $MATIC from a centralized exchange. Withdrawing from an exchange requires registering an account and withdrawal fees are applied.

Exchanges:

  • Kucoin

  • AscendEX

🚰 $MATIC Faucet

if you end up in a situation where you do not have enough $MATIC to pay for the transaction fees required to send tokens or to interact with smart contracts, you can always use matic.supply to get free $MATIC tokens.

here
https://github.com/0xbitcoin/white-paper-v2
Trust-minimized Token Distribution

General FAQ

Frequently Asked Questions about Daikiri Finance

How to add $DAIKI to my wallet on Polygon (MATIC)?

How to add $DAIKI to my wallet on Harmony (ONE)?

Is there a max supply for $DAIKI tokens?

Yes, 10,000,000 tokens in total, or ~1,250,000 per blockchain.

How do I set up my MetaMask wallet up on Polygon?

Info

Value

Ticker

DAIKI

Decimals

18

Contract Address

0xABe93454f00826555746e65422eE882fE5E4EE3C

ChainID

137

RPC Endpoints

https://rpc-mainnet.matic.network or https://matic-mainnet.chainstacklabs.com or https://rpc-mainnet.maticvigil.com or https://rpc-mainnet.matic.quiknode.pro or https://matic-mainnet-full-rpc.bwarelabs.com or https://matic-mainnet-archive-rpc.bwarelabs.com

Block Explorer

https://polygonscan.com/

Info

Value

Ticker

DAIKI

Decimals

18

Contract Address

0xF315803Ba9dA293765ab163E7dB98E8d6Df6D361

Chain ID

1666600000

RPC Endpoints

https://api.harmony.one

Block Explorer

https://explorer.harmony.one/

https://docs.matic.network/docs/develop/metamask/config-matic/

Contracts

Polygon (MATIC) Contracts

Tokens & Farms

Contract Name

Contract Address

Daiki Token

MixologistMiner (Masterchef)

Referral

Timelock

Harmony (ONE) Contracts

Token & Farms

Contract Name

Contract Address

Daiki Token

Bartender (Masterchef)

AMM

Contract Name

Contract Address

Factory

Router

Synthetics

Contract Name

Contract Address

$dkBTC Token

$dkBTC Policy

$dkBTC Orchestrator

$dkONE Token

$dkONE Policy

$dkONE Orchestrator

0xABe93454f00826555746e65422eE882fE5E4EE3C
0xc92D3c902a70a439911f2910907e5c1cfA72B51c
0x7b72cf53f47829173715aaf52c64c58a18340d7e
0xcDb2d1A09E669C495DAc43eC9cCe1967308E328D
0xF315803Ba9dA293765ab163E7dB98E8d6Df6D361
0x2ced0c8E9A914cDa47AbC6fFF6f9eCb8dc08d501
0xDeC6342a3eb1b2Bc06B739F2A7221C978C93efb3
0x15527b33BEf39F5dEB8aa0360aED18ad9982E5D8
0xc67d463DCFe2f00B68013fdF58EB7Ee3bFCbDcdA
0x7C32A9d39dbE336e80423203A35459162F8fd974
0x788a5977ffc5b0e7ff5027175e2c63be3d1fd5ce
0x55424D262175feb001E125a54254134CCFE1245C
0x69F92C6C1b51Ec23F58bbF7026992c37611C3194
0x7ddFCCDe73AaB829E4B2B1ea42Bd55270a24129d

$DAIKI Token

$DAIKI is Daikiri Finance's multi-chain governance token.

DAIKI Token

ℹ️ Basic Information

Info

Value

Ticker

$DAIKI 🍸

Blockchain

Multi-chain

Max Multi-chain Supply

10,000,000

Max Supply / Blockchain

~1,250,000

📜 Contracts

Blockchain

Contract

Polygon (MATIC)

Harmony (ONE)

Binance Smart Chain (BNB)

Coming soon!

Avalanche (AVAX)

Coming soon!

Fantom (FTM)

Coming soon!

Ethereum (ETH)

Coming soon!

OKEX (OKT)

Coming soon!

Kucoin (KCS)

Coming soon!

🚰 Emission Rate / Blockchain

Daiki / Block (2 secs)

Duration

0.6

10 days

0.48

10 days

0.384

10 days

0.3072

10 days

0.24576

10 days

0.196608

10 days

0.1572864

10 days

0.12582912

10 days

0.100663296

10 days

0.080530637

10 days

0.064424509

10 days

0.051539608

10 days

0.041231686

10 days

0.032985349

10 days

0.026388279

10 days

0xABe93454f00826555746e65422eE882fE5E4EE3C
0xF315803Ba9dA293765ab163E7dB98E8d6Df6D361
GitHub - daikirifinance/0xbitcoin-miner: Mine the 0xbitcoin ERC20 token using a command line NodeJS applicationGitHub
GitHub - daikirifinance/0xbitcoin-gpuminer: Gpu miner in developmentGitHub

Farms (Daikiri Bar)

$DAIKI is a multi-chain governance token with a max supply of 10,000,000 tokens. $DAIKI can be obtained by staking LP tokens or proof-of-work mining.

Polygon (MATIC)

Contracts

Contract Name

Contract Address

PoW Mining

Reward Token

Code

Mixologist Miner

Yes

$DAIKI

Farms

Token Symbol

Contract Address

AMM

Deposit Fee

PID

DAIKI

Native Token

0%

0

DAIKI-USDC

Sushi Swap

0%

1

DAIKI-MATIC

Sushi Swap

0%

2

USDC-USDT

Quick Swap

4%

3

DINO-USDC

Sushi Swap

4%

4

MixologistMiner ABI

[ { "inputs": [ { "internalType": "contract DaikiToken", "name": "_rewardToken", "type": "address" }, { "internalType": "uint256", "name": "_startBlock", "type": "uint256" }, { "internalType": "address", "name": "_daoAddress", "type": "address" }, { "internalType": "address", "name": "_feeAddress", "type": "address" }, { "internalType": "address", "name": "_vaultAddress", "type": "address" }, { "internalType": "uint256", "name": "_rewardTokenPerBlock", "type": "uint256" }, { "internalType": "uint256", "name": "_miningReward", "type": "uint256" }, { "internalType": "uint256", "name": "_maxEmissionRate", "type": "uint256" }, { "internalType": "uint256", "name": "_maxMiningReward", "type": "uint256" }, { "internalType": "contract IReferral", "name": "_referral", "type": "address" }, { "internalType": "contract IERC20", "name": "_collateralToken", "type": "address" }, { "internalType": "uint256", "name": "_requiredCollateralAmount", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "allocPoint", "type": "uint256" }, { "indexed": false, "internalType": "address", "name": "stakingToken", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "depositFeeBP", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "harvestInterval", "type": "uint256" } ], "name": "Add", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "user", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "pid", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "Deposit", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "user", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "pid", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "EmergencyWithdraw", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "reward_amount", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "epochCount", "type": "uint256" }, { "indexed": false, "internalType": "bytes32", "name": "newChallengeNumber", "type": "bytes32" } ], "name": "Mined", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "rewardToken", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "newMiningReward", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "oldMiningReward", "type": "uint256" } ], "name": "MiningRewardChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "user", "type": "address" }, { "indexed": true, "internalType": "address", "name": "referrer", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "commissionAmount", "type": "uint256" } ], "name": "ReferralCommissionPaid", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "collateralToken", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "newRequiredCollateral", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "oldRequiredCollateral", "type": "uint256" } ], "name": "RequiredCollateralChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "user", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "pid", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "amountLockedUp", "type": "uint256" } ], "name": "RewardLockedUp", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "pid", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "allocPoint", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "depositFeeBP", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "harvestInterval", "type": "uint256" } ], "name": "Set", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "oldDaoAddress", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newDaoAddress", "type": "address" } ], "name": "SetDaoAddress", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "oldFeeAddress", "type": "address" }, { "indexed": false, "internalType": "address", "name": "newFeeAddress", "type": "address" } ], "name": "SetFeeAddress", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "oldVaultAddress", "type": "address" }, { "indexed": false, "internalType": "address", "name": "newVaultAddress", "type": "address" } ], "name": "SetVaultAddress", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "user", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "rewardTokenPerBlock", "type": "uint256" } ], "name": "UpdateEmissionRate", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "startBlock", "type": "uint256" } ], "name": "UpdateStartBlock", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "user", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "pid", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "Withdraw", "type": "event" }, { "inputs": [], "name": "MAXIMUM_DEPOSIT_FEE", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "MAXIMUM_HARVEST_INTERVAL", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "MAXIMUM_REFERRAL_COMMISSION_RATE", "outputs": [ { "internalType": "uint16", "name": "", "type": "uint16" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "MAX_EMISSION_RATE", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "MAX_MINING_REWARD", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "PRECISION_FACTOR", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_BLOCKS_PER_READJUSTMENT", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_MAXIMUM_TARGET", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_MINIMUM_TARGET", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_allocPoint", "type": "uint256" }, { "internalType": "contract IERC20", "name": "_stakingToken", "type": "address" }, { "internalType": "uint256", "name": "_depositFeeBP", "type": "uint256" }, { "internalType": "uint256", "name": "_harvestInterval", "type": "uint256" } ], "name": "add", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_pid", "type": "uint256" }, { "internalType": "address", "name": "_user", "type": "address" } ], "name": "canHarvest", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "challengeNumber", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_miningReward", "type": "uint256" } ], "name": "changeMiningReward", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_newCollateralAmount", "type": "uint256" } ], "name": "changeRequiredCollateralAmount", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "nonce", "type": "uint256" }, { "internalType": "bytes32", "name": "challenge_digest", "type": "bytes32" }, { "internalType": "bytes32", "name": "challenge_number", "type": "bytes32" }, { "internalType": "uint256", "name": "testTarget", "type": "uint256" } ], "name": "checkMintSolution", "outputs": [ { "internalType": "bool", "name": "success", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "collateralToken", "outputs": [ { "internalType": "contract IERC20", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "daoAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_pid", "type": "uint256" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" }, { "internalType": "address", "name": "_referrer", "type": "address" } ], "name": "deposit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_pid", "type": "uint256" } ], "name": "emergencyWithdraw", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "epochCount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "feeAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getChallengeNumber", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getMiningDifficulty", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getMiningReward", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getMiningTarget", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "nonce", "type": "uint256" }, { "internalType": "bytes32", "name": "challenge_digest", "type": "bytes32" }, { "internalType": "bytes32", "name": "challenge_number", "type": "bytes32" } ], "name": "getMintDigest", "outputs": [ { "internalType": "bytes32", "name": "digesttest", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_from", "type": "uint256" }, { "internalType": "uint256", "name": "_to", "type": "uint256" } ], "name": "getMultiplier", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "lastRewardAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "lastRewardEthBlockNumber", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "lastRewardTo", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "latestDifficultyPeriodStarted", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "massUpdatePools", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "miningReward", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "miningTarget", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "nonce", "type": "uint256" }, { "internalType": "bytes32", "name": "challenge_digest", "type": "bytes32" } ], "name": "mint", "outputs": [ { "internalType": "bool", "name": "success", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_pid", "type": "uint256" }, { "internalType": "address", "name": "_user", "type": "address" } ], "name": "pendingRewardToken", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "contract IERC20", "name": "", "type": "address" } ], "name": "poolExistence", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "name": "poolInfo", "outputs": [ { "internalType": "contract IERC20", "name": "stakingToken", "type": "address" }, { "internalType": "uint256", "name": "allocPoint", "type": "uint256" }, { "internalType": "uint256", "name": "lastRewardBlock", "type": "uint256" }, { "internalType": "uint256", "name": "accRewardTokenPerShare", "type": "uint256" }, { "internalType": "uint256", "name": "depositFeeBP", "type": "uint256" }, { "internalType": "uint256", "name": "harvestInterval", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "poolLength", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "referral", "outputs": [ { "internalType": "contract IReferral", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "referralCommissionRate", "outputs": [ { "internalType": "uint16", "name": "", "type": "uint16" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "requiredCollateralAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "rewardToken", "outputs": [ { "internalType": "contract DaikiToken", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "rewardTokenPerBlock", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_pid", "type": "uint256" }, { "internalType": "uint256", "name": "_allocPoint", "type": "uint256" }, { "internalType": "uint256", "name": "_depositFeeBP", "type": "uint256" }, { "internalType": "uint256", "name": "_harvestInterval", "type": "uint256" } ], "name": "set", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_daoAddress", "type": "address" } ], "name": "setDaoAddress", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_feeAddress", "type": "address" } ], "name": "setFeeAddress", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint16", "name": "_referralCommissionRate", "type": "uint16" } ], "name": "setReferralCommissionRate", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_vaultAddress", "type": "address" } ], "name": "setVaultAddress", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "startBlock", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tokensMined", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalAllocPoint", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalLockedUpRewards", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_rewardTokenPerBlock", "type": "uint256" } ], "name": "updateEmissionRate", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_pid", "type": "uint256" } ], "name": "updatePool", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_startBlock", "type": "uint256" } ], "name": "updateStartBlock", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "", "type": "uint256" }, { "internalType": "address", "name": "", "type": "address" } ], "name": "userInfo", "outputs": [ { "internalType": "uint256", "name": "amount", "type": "uint256" }, { "internalType": "uint256", "name": "rewardDebt", "type": "uint256" }, { "internalType": "uint256", "name": "rewardLockedUp", "type": "uint256" }, { "internalType": "uint256", "name": "nextHarvestUntil", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "vaultAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_pid", "type": "uint256" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "withdraw", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]

Harmony (ONE)

Contracts

Contract Name

Contract Address

PoW Mining

Reward Token

Code

Bartender (Masterchef)

No

$DAIKI

Farms

Token Symbol

Contract Address

AMM

PID

DAIKI

Native Token

0

WONE

Daikiri Swap

1

DAIKI-ONE LP

Daikiri Swap

2

DAIKI-bscBUSD LP

Daikiri Swap

3

DAIKI-1ETH LP

Daikiri Swap

4

1WBTC-DKBTC LP

Daikiri Swap

5

DKONE-ONE LP

Daikiri Swap

6

1SUSHI-ONE LP

Daikiri Swap

7

bscBNB-ONE LP

Daikiri Swap

8

LINK-ONE LP

Daikiri Swap

9

bscADA-ONE LP

Daikiri Swap

10

bscDOT-ONE LP

Daikiri Swap

11

1SNX-ONE LP

Daikiri Swap

12

1UNI-ONE LP

Daikiri Swap

13

1AAVE-ONE LP

Daikiri Swap

14

bscCake-ONE LP

Daikiri Swap

15

BUSD-ONE LP

Daikiri Swap

16

1WBTC-ONE LP

Daikiri Swap

17

Bartender ABI

[ { "inputs": [ { "internalType": "contract DaikiToken", "name": "_daiki", "type": "address" }, { "internalType": "uint256", "name": "_startBlock", "type": "uint256" }, { "internalType": "address", "name": "_daoAddress", "type": "address" }, { "internalType": "uint256", "name": "_daikiPerBlock", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "user", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "pid", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "Deposit", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "user", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "pid", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "EmergencyWithdraw", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "user", "type": "address" }, { "indexed": true, "internalType": "address", "name": "referrer", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "commissionAmount", "type": "uint256" } ], "name": "ReferralCommissionPaid", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "user", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "pid", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "amountLockedUp", "type": "uint256" } ], "name": "RewardLockedUp", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "user", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newAddress", "type": "address" } ], "name": "SetDaoAddress", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "user", "type": "address" }, { "indexed": true, "internalType": "contract IReferral", "name": "newAddress", "type": "address" } ], "name": "SetReferralAddress", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "user", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "daikiPerBlock", "type": "uint256" } ], "name": "UpdateEmissionRate", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "user", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "pid", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "Withdraw", "type": "event" }, { "inputs": [], "name": "MAXIMUM_HARVEST_INTERVAL", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "MAXIMUM_REFERRAL_COMMISSION_RATE", "outputs": [ { "internalType": "uint16", "name": "", "type": "uint16" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_allocPoint", "type": "uint256" }, { "internalType": "contract IERC20", "name": "_lpToken", "type": "address" }, { "internalType": "uint256", "name": "_harvestInterval", "type": "uint256" } ], "name": "add", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_pid", "type": "uint256" }, { "internalType": "address", "name": "_user", "type": "address" } ], "name": "canHarvest", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "daiki", "outputs": [ { "internalType": "contract DaikiToken", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "daikiPerBlock", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "daoAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_pid", "type": "uint256" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" }, { "internalType": "address", "name": "_referrer", "type": "address" } ], "name": "deposit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_pid", "type": "uint256" } ], "name": "emergencyWithdraw", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_from", "type": "uint256" }, { "internalType": "uint256", "name": "_to", "type": "uint256" } ], "name": "getMultiplier", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "massUpdatePools", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_pid", "type": "uint256" }, { "internalType": "address", "name": "_user", "type": "address" } ], "name": "pendingDaiki", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "contract IERC20", "name": "", "type": "address" } ], "name": "poolExistence", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "name": "poolInfo", "outputs": [ { "internalType": "contract IERC20", "name": "lpToken", "type": "address" }, { "internalType": "uint256", "name": "allocPoint", "type": "uint256" }, { "internalType": "uint256", "name": "lastRewardBlock", "type": "uint256" }, { "internalType": "uint256", "name": "accDaikiPerShare", "type": "uint256" }, { "internalType": "uint256", "name": "harvestInterval", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "poolLength", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "referral", "outputs": [ { "internalType": "contract IReferral", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "referralCommissionRate", "outputs": [ { "internalType": "uint16", "name": "", "type": "uint16" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_pid", "type": "uint256" }, { "internalType": "uint256", "name": "_allocPoint", "type": "uint256" }, { "internalType": "uint256", "name": "_harvestInterval", "type": "uint256" } ], "name": "set", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_daoAddress", "type": "address" } ], "name": "setDaoAddress", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "contract IReferral", "name": "_referral", "type": "address" } ], "name": "setReferralAddress", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint16", "name": "_referralCommissionRate", "type": "uint16" } ], "name": "setReferralCommissionRate", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "startBlock", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalAllocPoint", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalLockedUpRewards", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_daikiPerBlock", "type": "uint256" } ], "name": "updateEmissionRate", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_pid", "type": "uint256" } ], "name": "updatePool", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_startBlock", "type": "uint256" } ], "name": "updateStartBlock", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "", "type": "uint256" }, { "internalType": "address", "name": "", "type": "address" } ], "name": "userInfo", "outputs": [ { "internalType": "uint256", "name": "amount", "type": "uint256" }, { "internalType": "uint256", "name": "rewardDebt", "type": "uint256" }, { "internalType": "uint256", "name": "rewardLockedUp", "type": "uint256" }, { "internalType": "uint256", "name": "nextHarvestUntil", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_pid", "type": "uint256" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "withdraw", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
0xc92D3c902a70a439911f2910907e5c1cfA72B51c
PolygonScan
0xABe93454f00826555746e65422eE882fE5E4EE3C
0xd402E14998402566BBC3cDa2BB6DC89F5abc6BCE
0xcbfee715d1b60d39c5bf2faab6e6feba01b4ec47
0x2cf7252e74036d1da831d11089d326296e64a728
0x3324af8417844e70b81555A6D1568d78f4D4Bf1f
0x2ced0c8e9a914cda47abc6fff6f9ecb8dc08d501
Github
0xF315803Ba9dA293765ab163E7dB98E8d6Df6D361
0xcF664087a5bB0237a0BAd6742852ec6c8d69A27a
0xC544cFa8934Aa968cf6Ab5259E806796f92b7f37
0x5341Bbd233F218F8A294fE59522fe78eA34f9577
0xb15B58bbc397E2cF4F8442b00f045D8F5cf6E909
0xD802d67229f8D04A7dcFB5641516F7f3B0Aa9740
0xFBee69C1F6258a5398c4deF051a9CCE39d4EC6Cd
0x27DAA15cb382BCc643C9708f1bEc2283a5Eee812
0x399bfb702ab320e7b8818a104858Bef21570E15a
0x9626defa8E8F67390077Bfd2F070c4c9D4ACA862
0xb387f2C06B9c9DdB646bDaa22f80B5F462604321
0x267b50245837E99Fc142CfEB0E0Ee1881cd914BA
0xe5909f1051B7D53A311bC6D1DE0589d8e6Df74a2
0xc0BD03D215187761aCC7E660dcC1F6248177AaBe
0x1E7be7988dC24042bf996236E9dD6DB2B495DfF0
0x1Ea02f2ff934c33639d51F952f4658e0bE8F6F5a
0x7F37e7e7a1E4F508C370471974015bD3daEF8B58
0x5e37a1020a4D90e564761b1416564de1ce673595
Logo
Logo