Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Welcome to Daikiri Finance an innovative multi-chain DeFi ecosytem.
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.
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.
$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.
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.
$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.
Multi-chain DeFi Platform to help blockchains bootstrap cross-chain liquidity.
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
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
More info coming soon! 🍸
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.
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.
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.
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.
Learn how to buy $DAIKI tokens from a dex.
Install Metamask.
Add the Polygon Network to your Metamask. Check the configuration details here.
Add $DAIKI on MetaMask: 0xABe93454f00826555746e65422eE882fE5E4EE3C.
Add $DAIKI on SushiSwap.
Choose Polygon Network -> Manage Token List -> Tokens -> 0xABe93454f00826555746e65422eE882fE5E4EE3C.
Swap USDC or MATIC for $DAIKI
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.
This guide explains the required steps to GPU mine $DAIKI with your PC.
Linux: Follow this .
Windows: Download from .
Clone the 0xbitcoin-miner repository to your local system.
Open a terminal, cd into the project folder, and run the following command to install the dependencies:
Run the following command to build C files with node-gyp:
Follow the instructions or Contact us on .
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.
More about Timelocks:
—
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.
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.
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.
Visit Daikiri Finance's referral program page: .
Unlock your wallet to get your unique referral link.
Share your referral link with your friends.
Every time your friend (referral) earns tokens from farming, you will receive referral commissions automatically.
The max referral fee implemented in our contracts is 2%.
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
This guide explains the required steps to CPU mine $DAIKI with your PC.
sudo npm install -g n
sudo n 10.24.1
nvm use 10.24.1
# Or
nvm install 10
Clone the 0xbitcoin-miner repository to your local system.
git clone https://github.com/daikirifinance/0xbitcoin-miner.git
Enter the following command to change the repository to the desired network.
git checkout matic_mainnet
Open a terminal, cd into the project folder, and run the following command to install the dependencies:
npm install
Run the following command to build C files with node-gyp:
npm run build
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>"
}
Run the following command to start mining:
npm run miner
Moving assets onto Polygon by using a bridge or by withdrawing from an exchange.
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
Supported tokens:
DAI
USDC
USDT
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:
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.
Frequently Asked Questions about Daikiri Finance
Info
Value
Ticker
DAIKI
Decimals
18
Contract Address
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
Info
Value
Ticker
DAIKI
Decimals
18
Contract Address
Chain ID
1666600000
RPC Endpoints
https://api.harmony.one
Block Explorer
Contract Name
Contract Address
Daiki Token
MixologistMiner (Masterchef)
Referral
Timelock
Contract Name
Contract Address
Daiki Token
Bartender (Masterchef)
Contract Name
Contract Address
Factory
Router
Contract Name
Contract Address
$dkBTC Token
$dkBTC Policy
$dkBTC Orchestrator
$dkONE Token
$dkONE Policy
$dkONE Orchestrator
$DAIKI is Daikiri Finance's multi-chain governance token.
Info
Value
Ticker
$DAIKI 🍸
Blockchain
Multi-chain
Max Multi-chain Supply
10,000,000
Max Supply / Blockchain
~1,250,000
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!
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
$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.
Contract Name
Contract Address
PoW Mining
Reward Token
Code
Mixologist Miner
Yes
$DAIKI
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
[ { "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" } ]
Contract Name
Contract Address
PoW Mining
Reward Token
Code
Bartender (Masterchef)
No
$DAIKI
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
[ { "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" } ]