Kauri Features

Browse Topics

Find trusted written and up to date knowledge based articles


Request articles for the community


Help the community by providing expert advice and help knowledge

Support (Late 2018)

Find trusted written and up to date knowledge based articles
Kauri is here for the community to help each other use existing components and protocols more effectively. Kauri becomes more useful as more topics are written about and interconnections between projects are made. Initially we are being careful to only let high quality projects onto kauri to maintain standards and make sure early users are engaging with technology that they can develop with today.
The basic criteria for creating a new topic on kauri are the following:
There are usable components or protocols publicly live (test or mainnet), which users can utilise in developing or running dapps
The project has some initial documentation or a read me
The project has an active community
The project maintainers are willing to engage in topic moderation*
Preference, in early stages, given to projects committed to OpenSource *A note on moderation: We are exploring ways to make moderation less rigid by building in mechanisms like curation markets. In our first iteration all topic need one or several moderators from the project maintainers.
Fill in the request form on kauri.io [link], see questions below for reference
Await approval assuming the request has fulfilled the criteria above
Create and customize topic page and select initial content to post to kauri
Onboard moderator(s), need at least one moderator from core team and sign off on all moderators from core team
Topic/Project Name
Project Type
Status (Is the project live or available for use)
URLs of documentation, tutorials, guides
Estimated number of users
Ability of project maintainers to moderate
Knowledge available to be published to kauri at first
Project colors and logo
Toshi Dev is a version of the Toshi client that provides a testing environment for use by developers of Toshi bots & apps. It runs on Ropsten testnet and will gain support for further test environments in the future.
Using your Android device, navigate to the latest Toshi Dev Android release on GitHub
Tap the APK file in the Downloads section
Follow the install prompts
To install an app from outside of the Play Store, you will need to allow apps from unknown sources as follows:
Open the device settings. Look for a gear icon in the notification shade near the top left corner and tap on it.
Scroll down to the Security section and tap to open it.
Scroll down to the entry labeled Unknown sources and read the subtext
Read the pop-up box and tap Ok to enable the setting.
You can read more about this process and the implications here: https://www.androidcentral.com/unknown-sources
Yes. Interest, which Maker calls a Governance Fee, is compounded continuously at a rate of 0.5%, and is measured against the total DAI currently drawn on your CDP. The outstanding balance owed on a CDP is shown in the Governance Debt column on the Dai Dashboard.
When you pay down your debt (by returning DAI to your CDP) you will be charged accrued interest proportional to the amount of DAI being returned, which is payable in MKR. In this context, the MKR token is required to use a feature of the system, and thus behaves as a utility token.
It's important to ensure you have enough MKR in your wallet to cover the interest charges or the transaction will fail.
Given that:
A CDP exists with a Stability Debt of 1000 DAI
The CDP has been open for 30 days
The current value of a MKR token is 100 DAI
The Governance Fee is 0.5%
A user pays back a debt of 50 DAI
The total MKR required to complete the transaction is 0.020547945
You can use the following simplified formula to determine how much interest has accrued on a CDP:
(((Total Stability Debt in DAI * (1 + Current Governance Fee in decimal format)) ^ (Age of Stability Debt in days/365)) - Total Stability Debt in DAI ) = Total Governance Debt owed in DAI
When we plug in the values we've already used above:
(1000 * (1 + 0.005) ^ (30÷365)) - 1000 = 0.410018954 DAI
Now that we have the total interest in DAI we can convert that to MKR. Assuming an exchange rate where 1 MKR is worth 100 DAI:
0.410958904 ÷ 100 = 0.004109589 MKR
Therefore, as the user is repaying 50 DAI, they will be expected to pay the interest accrued on that amount:
(50 * (1 + 0.005) ^ (30÷365)) - 50 = 0.020500948 DAI
The DAI value converted to the current price of MKR according to the Oracle feeds will be:
0.020500948 ÷ 100 = 0.000205009 MKR
The user will need 0.000205009 MKR in their wallet to cover the accrued interest on 50 DAI after 30 days.
After the transaction has been completed, the total amount of interest remaining in the CDP will be:
0.004109589 - 0.000205009 = 0.00390458 MKR
Note that users are not required to perform these calculations. The total outstanding interest fee is always shown in the Governance Debt column on the Dai Dashboard, and the proportional amount owing is displayed when users return DAI to their positions.
No. In a future iteration of the system called Multi Collateral Dai, accrued interest will automatically be withdrawn from funded CDPs. This fee will then be used to purchase MKR on the open market, which will then be burnt.
Just want to get a name and make it resolve to something? Here’s how.
First, download ensutils-testnet.js to your local machine, and import it into an Ethereum console on a node synced to ropsten or rinkeby:
Before registering, check that nobody owns the name you want to register:
If this line returns a date earlier than the current date, the name is available and you’re good to go. You can register the domain for yourself by running:
Next, tell the ENS registry to use the public resolver for your name:
Once that transaction is mined, tell the resolver to resolve that name to your account:
...or any other address:
If you want, create a subdomain and do the whole thing all over again:
Finally, you can resolve your newly created name:
which is shorthand for:

Recent Requests

View All
0.1 ETH$0.00
Please post the contract addresses for all smart contracts of the Dai Stablecoin System, for both the Mainnet and Kovan chains.
EXPIRED7 hours ago (25 May 2018)
0 ETH$0.00
Please detail the steps required in order to create a CDP, lock collateral, and draw dai using a Trezor hardware wallet. Thanks!
EXPIRED13 days ago (12 May 2018)
0 ETH$0.00
How do I integrate uport and verify identity
EXPIRESin 5 days (30 May 2018)
0.05 ETH$0.00
Understanding your first Aragon App contract
Create a tutorial to build and explain the inner workings of an Aragon App's contract, e.g. the Voting app.
Starting from scratch, build a contract that is either the same contract as one of our Aragon Apps or a simplified version
Explain every part of the final contract, including storage, auth() modifiers, forwarding capabilities, and EVMScript execution
aragonOS repository aragonOS documentation Aragon Apps documentation
Initial Mainnet bounty: 25 ANT
Link: https://github.com/aragon
EXPIRESin 5 days (31 May 2018)


Article Requests