Meet Nimera Blockchain 2.0

Unique multi-core design fuses the benefits of closed-network scalability and growth with open-source community-driven development and transparency.

Private payment netwrok
Adds speed and scalablity.
Governed by independent observers.
SDKs and APIs
Enables community-driven
expansion
Public central core
Securely stores user accounts
Independent products
Add new features and use-cases to the ecosystem

Blockchain Development was always a Compromise

Blockchains can be either fast and scalable, or transparent and decentralized. Traditionally, if a blockchain is strong in one area, it compromises in another.

Introducing Nimera Multi-Сore Blockchain

Multi-core design removes typical constraints, creating a blockchain that is as fast and scalable as private networks and as transparent and secure as public ones.

Open-source DPoS central core holds accounts and enables developers to create new services while giving validators a chance to earn on supporting the network.

Private payment network enables scalability and speed while retaining transparency with the help of independent observers.

New cores that expand the possibilities of Nimera Blockchain can be connected by independent developers, creating entirely new use-cases for the ecosystem.

Adding Support for Atomic Swaps

Nimera Blockchain 2.0 supports trustless, P2P cross-chain exchange of assets.

Building on EON 2.0 Features and Adding new Functions

Create unique, non-integrable assets that integrate seamlessly into the ecosystem's products.

In-game collectibles, one-of-a-kind achievements that hold monetary value: the possibilities are endless.

Whenever an asset enters the ecosystem, a colored coin is created on the blockchain to represent it.

Colored coins are mathematically-proven representations of assets, backed by original coins. If an original leaves the system, the colored coin is destroyed.

Thus, colored coins can represent any cryptocurrency. And any cryptocurrency can take advantage of Nimera's speed and scalability.

Giving Small Businesses the Capabilities of Corporations



With our APIs and SDKs even small teams can easily move funds in a blockchain network.

From Bitcoin to USD to in-game assets. Nimera Blockchain can work with pretty much anything.

Here's what you can Build on Nimera Blockchain:

Social platforms

Benefit from Nimera blockchain’s secure central account core

Payment dApps

Let users receive and pay with digital and traditional currencies

Digital wallets

Access tens of assets already supported by the Nimera protocol

Core functions

Contribute to the development of open cores and help Nimera grow

Your idea here

Get creative and use Nimera to build something entirely new.

Asset exchanges

Leverage built-in processes for crypto and securities exchange

Games

Create in-game assets that seamlessly integrate into the digital market

Nimera Blockchain is Developer-Friendly

See for yourself just how clean the code is


      Seed existAccSeed = Seed.ed25519("<<SECRET_SEED_BASE64>>");
       AccountId existAccId = AccountId.fromPublicKey(existAccSeed.getPublicKey());

       IConnector connector = ProxyClientV1Builder.build(new URI("<<CORE_PROXY_API_URL>>"));
       UnixTime time = connector.getInfo().getLastTime().get();
       Network network = connector.getInfo().getNetwork().get();
       Fee fee = connector.getInfo().getFee().get();

       Seed newAccSeed = Seed.ed25519();
       AccountId newAccId = AccountId.fromPublicKey(newAccSeed.getPublicKey());

       Command cmd =
               new CommandBuilder(1, network.getNetwork())
                       .set("core.auth.pk.new", existAccId, time.getTimestamp(), 60 * 60)
                       .addData("alg", newAccSeed.getType())
                       .addData("id", newAccId.toString())
                       .addData("key", newAccSeed.getPublicKey())
                       .build();

       Transaction tx =
               new TransactionBuilderWithDynamicFee(1)
                       .set(existAccId, time.getTimestamp(), 60 * 60)
                       .addCommand(cmd)
                       .build(fee.getFee(), fee.getSize(), existAccSeed);

       TransactionResult result = connector.getMempool().put(tx).get();

       if (result.getCode() == 0) {
           System.out.println("Transaction was successfully sent");
       } else {
           System.out.println("Transaction error: " + result.getError());
       }


      Seed existAccSeed = Seed.ed25519("<<SECRET_SEED_BASE64>>");
       AccountId existAccId = AccountId.fromPublicKey(existAccSeed.getPublicKey());

       IConnector connector = ProxyClientV1Builder.build(new URI("<<PAYMENT_PROXY_API_URL>>"));
       UnixTime time = connector.getInfo().getLastTime().get();
       Network network = connector.getInfo().getNetwork().get();
       Fee fee = connector.getInfo().getFee().get();

       Command cmd =
               new CommandBuilder(1, network.getNetwork())
                       .set("color.coin.new", existAccId, time.getTimestamp(), 60 * 60)
                       .addData("sender", existAccId)
                       .addData("decimal", 6)
                       .build(existAccSeed);

       Transaction tx =
               new TransactionBuilderWithDynamicFee(1)
                       .set(existAccId, time.getTimestamp(), 60 * 60)
                       .addCommand(cmd)
                       .build(fee.getFee(), fee.getSize(), existAccSeed);

       TransactionResult result = connector.getMempool().put(tx).get();

       if (result.getCode() == 0) {
           System.out.println("Transaction was successfully sent");
       } else {
           System.out.println("Transaction error: " + result.getError());
       }
Seed existAccSeed = Seed.ed25519("<<SECRET_SEED_BASE64>>");
       AccountId existAccId = AccountId.fromPublicKey(existAccSeed.getPublicKey());
       AccountId targetAccId = new AccountId("<<EON-ID-TARGET>>");

       IConnector connector = ProxyClientV1Builder.build(new URI("<<PAYMENT_PROXY_API_URL>>"));
       UnixTime time = connector.getInfo().getLastTime().get();
       Network network = connector.getInfo().getNetwork().get();
       Fee fee = connector.getInfo().getFee().get();

       Command cmd =
               new CommandBuilder(1, network.getNetwork())
                       .set("color.payment.send", existAccId, time.getTimestamp(), 60 * 60)
                       .addData("sender", existAccId)
                       .addData("target", targetAccId)
                       .addData("amount", 1000)
                       .addData("color", existAccId.toString().replaceFirst("EON-", "EON-C-"))
                       .build(existAccSeed);

       Transaction tx =
               new TransactionBuilderWithDynamicFee(1)
                       .set(existAccId, time.getTimestamp(), 60 * 60)
                       .addCommand(cmd)
                       .build(fee.getFee(), fee.getSize(), existAccSeed);

       TransactionResult result = connector.getMempool().put(tx).get();

       if (result.getCode() == 0) {
           System.out.println("Transaction was successfully sent");
       } else {
           System.out.println("Transaction error: " + result.getError());
       }

Core Written in Modern Modular Java

Synchronyzed with Tendermint

Nimera Blockchain uses Java, a well established and universally applied language. If you know Java, you can build on Nimera Blockchain.

Time-Proven Language
Tons of Free Education
Easy to get Started

What can you do with Nimera Blockchain?

For developers

Create advanced decentrlized applications with our easy-to-use APIs and SDKs.

Coming this winter.
Developers PortalSoon

Read documentation, check network status and view node monitor to stay updated.

Nimera FoundationSoon

Apply for a grant and get access to resources to turn your idea into reality.

CommunitySoon

Join developer’s community and get help or contribute
to existing projects.

For users

Become a validator and earn rewards for helping the network process transactions or apply to be an observer and help us be transparent.

Coming this winter.
Validators Soon

Earn rewards by setting up a master node and helping process transactions.

ObserversSoon

Apply to become an
observer for network
transparency

Community

Join our international
community of fintech
enthusiasts.

Follow Nimera Blockchain News

Want to stay in the loop? Subscribe to receive the latest news and updates
Thank you for your subscription!