Patrick Collins

  • Chainlink your smart contracts today.

    Explore Chainlink docs
  • Posts by language

  • full-stack-blockchain-solidity-javascript
    Developers, Feature

    Learn Solidity, Full Stack Web3, Javascript, and Blockchain Development

    A 30+ hour guide from Patrick Collins to get smart contract developers ramped up from zero to one hundred. Get the complete lesson breakdown.

    Read more
    How to Use DappTools
    Developers

    How To Use DappTools

    In this tutorial, learn how to create, test, and deploy smart contracts with DappTools, including advanced features of seth, dapp, and ethsign.

    Read more
    Events and Logging in Solidity
    Developers

    Events and Logging in Solidity

    In this technical tutorial, learn all about events and logging in Solidity.

    Read more
    Developers

    Blockchain Fintech Tutorial: Lending and Borrowing With Python

    Learn how to interact with DeFi lending and borrowing protocols like Aave directly in Python so you can gain yield on deposited collateral and more.

    Read more
    Developers

    Build a dApp on Binance Smart Chain With Secure Data Feeds

    Build, test, and deploy a smart contract on Binance Smart Chain that reads the latest ETH/USD price from Chainlink’s decentralized oracle network.

    Read more
    Developers

    Develop a DeFi Project Using Python

    Learn how to build, test, and deploy a DeFi smart contract in Python, the dominant programming language of the fintech world.

    Read more
    Developers

    Build, Deploy, and Sell Your Own Dynamic NFT

    Learn how to deploy, showcase, and sell your dynamic NFT on the OpenSea Marketplace using Chainlink VRF.

    Read more
    Developers

    Testing Chainlink Smart Contracts

    Due to the immutability of smart contracts, it’s crucial that they are tested thoroughly before they are deployed. When it comes to writing automated tests, developers have a couple of options: Solidity Tests, Javascript/Python/other language tests. Often, it’s useful to test contracts both ways, and you can see from this sample testing

    Read more
    Developers

    How to Get Random Numbers in an NFT (ERC721)

    Introduction: Generating random numbers in a non-fungible token (NFT) following the ERC721 standard has always been an issue for smart contract developers. Now that Chainlink VRF is live on mainnet, Solidity-based smart contracts can seamlessly generate tamper-resistant on-chain random numbers that are provably fair and backed by a

    Read more
    Developers

    OAuth and API Authentication in Smart Contracts

    OAuth is a popular form of API authentication and authorization that allows users to access different websites and applications without sharing their credentials. At first, it might seem difficult to get data from an external, Web2 service like OAuth into our blockchain smart contracts. However, Chainlink external adapters make it

    Read more
  • Stay updated on the latest Chainlink news