Build the future of DeFi with Scrypto

The simplest production app you’ve ever built – and it manages $100M dollars.

Scrypto

The asset-oriented programming language for DeFi

Scrypto is the open source smart contract language of the Radix public network. Scrypto rethinks how smart contracts are built to finally let developers create secure and powerful DeFi dApps (decentralized apps) that users can rely on – spending most of their time and code on functionality, not worrying about losing money. Here’s how:

Security through simplicity

Scrypto is asset-oriented, meaning that Scrypto is the first language where assets of value (whether tokens, NFTs, and more) are first-class types that ensure nothing is lost or unaccounted for at runtime. Developers can confidently focus on writing core dApp logic that is safer because they never have to implement asset behavior and error-checking themselves – eliminating risk and complexity at the same time.

Powerful, familiar, built for finance

Scrypto is based on Rust, providing the powerful and expressive logic of one of the best-loved languages today, while adding asset-oriented primitives and functions that let the developer focus on quickly programming finance, not programming a blockchain.

Share and get rewarded

Scrypto takes open source to the next level. An on-network “Blueprint Catalog” of reusable pieces of functionality will allow developers to contribute and leverage code that isn’t just open – it’s alive and proven out every day. And an on-network royalty system will let any developer get directly rewarded for their contributions, large or small, as they are used – like Spotify for code.

Get Started with Scrypto

Scrypto is currently available in early access form for developers who want to be among the first to experience building DeFi on Radix and become part of the developer community that will guide Scrypto’s development.

Scrypto is available on Github as a Rust cargo package including the required Rust libraries and compiler extensions. Also included are a set of simple command line tools that allow Scrypto-based smart contracts to be built and run in a local simulator environment, as if running on the Radix network.

Scrypto code will be deployable to the Radix public network with its Babylon release, currently expected to complete by the end of Q2 2023.
Open up the Scrypto toolbox and see what you can do
Start building your own Scrypto project
Check out official examples of Scrypto Blueprint basics
Check out and contribute to a community repo of Scrypto Blueprints in action
Sign up for the Developer Program

Decentralised Finance (DeFi)

The next gold rush for developers

Finance of the last 300 years

Finance today is exclusionary, expensive, and uncompetitive. It's the same system built around a small number of banks that we've had for hundreds of years.

DeFi thats built for the next 100

DeFi remakes finance by creating a platform where any developer can create apps that do anything the banks can do better, cheaper, and faster – with the reach of the internet.

And it’s just getting started. DeFi today is less than 0.05% of the $400Tn total value of global finance.

Radix Video

A Financial Revolution on Pause

Radix Public Network

The open platform for global-scale DeFi

Radix is the first layer-1 decentralized network protocol designed for the needs of DeFi at the scale of global finance. Over its Alexandria, Babylon, and Xi’an releases, Radix is delivering a platform where developers can confidently launch mainstream-ready dApps, with the scalability to ensure the platform never stands in the way of success.

Built for Builders

A new kind of smart contract, ready for global finance.

Built for Scale

Unlimited throughput.
Low fees. Forever.

Radix DeFi White Paper

Technology vision for the first layer-1 network designed for DeFi developers

Join the Developer Community

Connect, learn, make your mark

Radix offers a Radix Developer Program that will give you access to a developer community, resources, exclusive events, rewards, and recognition – everything you would need to be successful as a DeFi developer.

Discord

Connect with the Radix team and community on the #scrypto channel (and many more) on the official Radix Discord server.

Telegram

The community-run Radix Developer Discussion Telegram channel is a great place to chat with Radix builders and other technically-minded folks.

Dev Login