Orakuru x Solidity Finance
Tags: Cryptocurrency, Oracle, Crypto, Bsc, Audit

At Orakuru, we value our community, and thus we want you to feel safe with every interaction you may have within our ecosystem. Be it using our price-feeds, engaging in our community, taking part as a node-validator, helping with development, or investing.

We have a few notable audit results that demonstrate our confidence in DAO values, highlighting the importance of community trust. The mint feature and ownership-related functions are often recurring issues for new Defi ventures. These issues do not exist with Orakuru:

No ownership-related functions exist.

All tokens will be minted upon deployment.

No mint functions are present, so the total supply cannot increase after deployment

We are proud to give you an overview of Solidity Finance’s audit of Orakuru’s following contracts:

Orakuru.sol

CakePriceOracle.sol

OrakuruAggregator.sol

Auditing Process

Solidity Finance has performed a comprehensive security test of our three main contracts. The security audit approach and procedure at Solidity Finance are divided into three steps:

Step 1: Perform manual line-by-line code reviews to ensure that the logic underlying each operation is sound and secure from popular attack vectors.

Step 2: Simulate hundreds of thousands of connections with your Smart Contract on a test blockchain using a mix of automated and manual testing to identify any security flaws.

Step 3: Consult with the team to incorporate suggestions and address any remaining problems, followed by distilling conclusions and insights into an easy-to-read report highlighting any challenges to the project or its end user.

Audit results by Solidity Finance can be found here:

https://solidity.finance/audits/Orakuru/

Highlights of the process

Notes of the Orakuru Token Contract:

All tokens will be minted upon deployment. No mint functions are present so the total supply cannot increase after deployment.

Tokens are allocated are discussed in detail below

No ownership-related functions exist.

Some functions could be declared external instead of public to save a minimal amount of gas.

The token contract complies with the BEP20 standard.

Utilization of SafeMath to prevent overflows.

Notes of the Oracle Contracts:

This contract is used for the reporting of off-chain data by trusted providers.

The contract will store sent data on-chain and make it callable by any user.

Currently, there is no on-chain way to request data. The team intends to further develop the contracts to implement a payment method for requesting data on-chain.

The contract allows for a number of data providers (referred to as “ORKS”) to provide data upon a request where a payment in $ORK is included.

The team can update which data providers are currently trusted and permitted to provide data.

The CakePriceOracle contract is an example of consumer which will pull data from an Agreggator contract.

_priceFeed can be defined globally in the CakePriceOracle contract to save gas on each call of consult()

Some functions can be declared external instead of public to save on gas.

Utilization of SafeMath to prevent overflows.

Audit Findings: No security vulnerabilities from external actors were identified. As with any presale, ensure trust in the team prior to investing.

External Threat Results: https://solidity.finance/audits/Orakuru/

Conclusion:

After thoroughly auditing Orakuru.sol, CakePriceOracle.sol, OrakuruAggregator.sol, no issues were found.

In the external threat section, no threats were found. The audit itself is deemed a success, with no apparent faults in the contracts.

About Solidity Finance:

Solidity Finance is a smart contract auditing service. Through their audits, they are part of protecting over $700M in on-chain value across more than 150 projects.

If you are interested to see their previous work, you can check out their audit portfolio or social channels:

https://solidity.finance/audits/

Learn More About Orakuru:

*A trustless feed of prices and off-chain data powering the 3.0.*

*BSC’s community-owned and operated oracle.*

*Unstoppable, all-seeing.

Papers: