NEAR Documentation
  • QUICK START
  • STUDIO
  • DISCORD
  • QUESTION?

›TUTORIALS

OVERVIEW

  • Who is this for?
  • What is NEAR?

QUICK START

  • First Thing - Creating a NEAR Account
  • Smart Contracts Prerequisite
  • Near Studio IDE
  • NEAR Development Overview

LOCAL SETUP

  • Local Development on TestNet
  • Local Development on Local Network
  • Running a node
  • Running a Node on Windows

DEVELOPMENT

  • The NEAR CLI tool -- near-shell
  • Guides

    • Writing Contracts
    • Calling Contracts

TUTORIALS

  • Tutorial Overview
  • Zero to Hero: Oracles
  • How to issue your own token (ERC20)
  • How to write smart contracts that talk to each other
  • Test your smart contracts

BECOME A VALIDATOR

  • Validator Overview
  • Staking and becoming a Validator
  • FAQ

ASSEMBLYSCRIPT RUNTIME (NEAR-RUNTIME-TS)

    Introduction

    • Globals

    Modules

    • base58
    • base64
    • collections
    • MapEntry
    • logging
    • math
    • near
    • runtime_api
    • util

    Classes

    • Context
    • ContractPromise
    • ContractPromiseResult
    • PersistentDeque
    • PersistentMap
    • PersistentTopN
    • PersistentVector
    • Storage

FRONTEND API (NEARLIB)

  • Introduction
  • Globals
  • Classes

    • AccessKey
    • AccessKeyPermission
    • Account
    • AccountCreator
    • Action
    • AddKey
    • Assignable
    • BinaryReader
    • BinaryWriter
    • BrowserLocalStorageKeyStore
    • Connection
    • Contract
    • CreateAccount
    • DeleteAccount
    • DeleteKey
    • DeployContract
    • Enum
    • FullAccessPermission
    • FunctionCall
    • FunctionCallPermission
    • IAction
    • InMemoryKeyStore
    • InMemorySigner
    • JsonRpcProvider
    • KeyPair
    • KeyPairEd25519
    • KeyStore
    • LocalAccountCreator
    • MergeKeyStore
    • Near
    • Provider
    • PublicKey
    • Signature
    • SignedTransaction
    • Signer
    • Stake
    • Transaction
    • Transfer
    • UnencryptedFileSystemKeyStore
    • UrlAccountCreator
    • WalletAccount

    Interfaces

    • AccountInfo
    • AccountState
    • BlockHeader
    • BlockResult
    • ConnectionInfo
    • FinalTransactionResult
    • Network
    • NodeStatusResult
    • SyncInfo
    • TotalWeight
    • TransactionLog
    • TransactionResult

RUST RUNTIME (NEAR-BINDGEN)

  • NEAR Bindgen

BLOCKCHAIN INTERACTION

  • RPC

HACKATHON

  • Hackathon Startup Guide

COMMUNITY

  • Contribution Overview
  • Contribution Guidelines

    • NearCore
  • Become an Ambassador
  • Join the Beta Program
  • GitHub
  • Discord
  • FAQ

TECHNICAL SPECS

  • Nightshade Paper (Consensus)

Tutorial Overview

Here are several tutorials which will help you learn how to build, test and deploy smart contracts.

  • Zero to Hero: Implement an Oracle and a simple Wager smart contract.
  • Create your own ERC-20 token smart contract
  • How to write cross contract code
  • Test your smart contracts
Last updated on 11/28/2019 by Sherif Abushadi
← Calling ContractsZero to Hero: Oracles →
NEAR Documentation
DEVELOPERS
OverviewDocsGithubSurvey
COMMUNITY
EventsAmbassador ProgramBeta ProgramNewsletterDiscord
MEDIA
BlogVideosMediumYouTubeTwitter
ABOUT
TeamCareersInvestorsPress

THE NEAR NETWORK