Solidity

Banner titled Upgradable Smart Contracts
Developers

Upgradable Smart Contracts: What They Are and How To Deploy Your Own

In this blog, learn the fundamental design principles of upgradable smart contracts by deploying your own upgradable contract.

Read more
Developers

Top 7 Strategies for Finding Smart Contract Vulnerabilities

How to find smart contract bugs like the original Polygon MRC20 implementation, what to do when you find them, and what happens next.

Read more
Banner titled How to Call a Smart Contract From Another Smart Contract
Developers

How to Call a Smart Contract From Another Smart Contract

In this developer tutorial, learn how to call a smart contract from another smart contract in an EVM environment using Solidity.

Read more
Banner titled How To Build Timelock Smart Contracts
Developers

How To Build Timelock Smart Contracts

Timelock smart contracts open up multiple use cases. Learn what they are and how to create them.

Read more
Developers, Education

Reentrancy Attacks and The DAO Hack

Learn about reentrancy attacks and how they were used in the infamous DAO Hack, which led to an Ethereum fork.

Read more
Developers

How To Obtain Historical Cryptocurrency Price Data Using Chainlink Price Feeds

Learn how to leverage Chainlink Price Feeds to access secure and high-quality historical cryptocurrency price data.

Read more
Developers

What Are ABI and Bytecode in Solidity?

A hands-on introduction to Solidity ABIs and Bytecode covering how to rapidly generate and use them when prototyping smart contracts.

Read more
Developers

How To Build a dApp in Three Steps

In this technical tutorial, learn how to build a simple dApp that makes use of a Solidity smart contract, Chainlink Data Feeds, React, and Ethers.js.

Read more
How To Create a "Hello World" Smart Contract With Solidity
Developers

How To Create a “Hello World” Smart Contract With Solidity

In this tutorial, learn how to create your first smart contract using the Solidity language.

Read more
Banner titled Using the Chainlink Automation Job Scheduler
Developers

Using the Chainlink Automation Job Scheduler To Trigger Time-Based Smart Contract Functions

The Chainlink Automation Job Scheduler is a new no-code tool that enables developers to trigger smart contract functions without manual intervention.

Read more
  • Get the latest Chainlink content straight to your inbox