Build on Coinweb

Build on Coinweb

The Coinweb Protocol is a unique dApp platform that offers horizontal scaling and consensus-free interoperability. It enables the creation of innovative dApps unmatched elsewhere, whilst not compromising on security.
The Coinweb Protocol is a unique dApp platform that offers horizontal scaling and consensus-free interoperability. It enables the creation of innovative dApps unmatched elsewhere, whilst not compromising on security.

Coinweb for Developers

Coinweb enables secure interchain communication and token transfers, regardless of consensus mechanism or message payload.

Create your dApp

Build a TypeScript project within the Coinweb ecosystem. This involves orchestrating a harmonious blend of the Coinweb wallet library and various contract modules.

1   |
2  |
3  |
4  |
5  |
6  |
7  |

YARN_REGISTRY=https://npm.coinweb.io/ yarn create
coinweb-dapp

cd my-dapp

yarn build

COPY CODE

Create Wallet

Coinweb Wallet SDK is a comprehensive and developer-friendly toolkit, designed to empower developers in seamlessly integrating blockchain transactions into their applications.

1   |
2  |
3  |
4  |
5  |
6  |
7  |

import { create, wallet, compose_token_command, embed, embed_status } from @coinweb/cweb-wallet-library;

const config = {…};

const wallet = await create_wallet(config);

COPY CODE
Pick Your Language

Using WASM, we open dApp development to 40+ languages like JS & Python, broadening developer inclusion and compatibility, and fostering innovation in the space of blockchain technology.

1   |
2  |
3  |
4  |
5  |
6  |
7  |

const transaction = await compose_send(wallet, {

  amount: BigInt(100), 

  destination: ’03f752eaab0405eebe0b9db7cefa20cf527662321ec89be3cfccd86677d29df3e0′

});

const embed_id = await embed(wallet, transaction);

COPY CODE
1   |
2  |
3  |
4  |
5  |
6  |
7  |

// General Message Passing HTML
// Send any payload with a single smart contract call
function callContract(
string memory destinationChain,
string memory contractAddress,
bytes memory payload
)

COPY CODE
1   |
2  |
3  |
4  |
5  |
6  |
7  |

// General Message Passing CSS
// Send any payload with a single smart contract call
function callContract(
string memory destinationChain,
string memory contractAddress,
bytes memory payload
)

COPY CODE

Developer Resources

Embark on a transformative journey with Coinweb; your portal to a future defined by unparalleled innovation in decentralisation, where cutting-edge SDKs, visionary toolkits, and insightful deep-dives converge to redefine the boundaries of blockchain technology.

SDKs

Discover unparalleled versatility and ease of use in the blockchain sphere with Coinweb’s groundbreaking software development kits, your gateway to a new era of decentralised innovation.

Toolkits

Dive into unprecedented adaptability and user-friendliness in the blockchain realm with Coinweb’s pioneering toolkits, your bridge to the next chapter of decentralised breakthroughs

Deep Dives

Explore the depths of innovation with our editorial deep-dives, offering you an insightful journey into the solutions and architecture that make Coinweb a vanguard of decentralised progress.

Grant Programme

Coinweb Labs’ Grant Programme, a golden opportunity designed to foster innovation and nurture promising projects on Coinweb. With a generous allocation of 500 million CWEB tokens, we invite developers to apply and make their groundbreaking ideas into reality.