jcarbonnell/preTrainingNEAR huggingface dataset:
---
id: what-is
title: What is Chain Abstraction? 
---

import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import {CodeTabs, Language, Github} from "@site/src/components/codetabs"

The idea behind `chain abstraction` is quite simple: **blockchain** technology should be **abstracted away** from the user experience. In other words, people should **not realize** when they are **using a blockchain**, nor **which blockchain** they are using.

![img](/docs/assets/welcome-pages/chain-abstraction-landing.png)

To help on this task, NEAR Protocol provides services that allow to **create** and **recover accounts** using **email addresses**, use the account **without acquiring funds**, and **control accounts** in **other chains**. All in the most **seamless** way possible.

---

## Fast-Auth: Email onboarding
One of the first barriers that new users face when entering the world of Web3 is the need to create a crypto wallet. This generally implies the need to choose a wallet, create and store a recovery phrase, and obtain deposit funds to start using the account.

With FastAuth, users only need to provide an email address to create a NEAR account. Using the same email address the user will be able to use their account across applications and devices.

:::info
FastAuth accounts are kept safe through multi-party computation (MPC) on a decentralized network. This means that the user's private key is never stored in a single location, and thus it is never exposed to any single party.
:::

<hr subclass="subsection" />

## Relayers: Cover gas fees
Allowing users to start using a dApp without having to acquire funds is a powerful tool to increase user adoption. NEAR Protocol provides a service that allows developers to subsidize gas fees for their users.

This concept, known as "Account Abstraction" in other chains, is a **built-in feature** in NEAR. User can wrap transactions in messages known as **meta-transaction**, that any other account can relay to the network.

:::tip
In NEAR the relayers simply attach NEAR to cover gas fees, and pass the transaction to the network. There, the transaction is executed as if the **user had send it**.
:::

<hr subclass="subsection" />

## Multi-chain signatures: One account, multiple chains 
Currently, users and applications are siloed in different chains. This means that a user needs to create a new account for each chain they want to use. This is not only cumbersome for the user, but also for the developer who needs to maintain different codebases for each chain.

NEAR Protocol provides a multi-chain signature service that allows users to use their NEAR Account to sign transactions in **other chains**. This means that a user can use the same account to interact with **Ethereum**, **Binance Smart Chain**, **Avalanche**, and **NEAR**.

:::info
Multi-chain signatures work by combining **smart contracts** that produce signatures, with indexers that listen for these signatures, and relayers that submit the transactions to other networks. This allows users to hold assets and use applications in **any** network, only needing to have a single NEAR account.
:::
```bash
near view token.v2.ref-finance.near ft_metadata
```

<details>
<summary>Example response</summary>
<p>

```bash
{
  spec: "ft-1.0.0",
  name: "Ref Finance Token",
  symbol: "REF",
  icon: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='16 24 248 248' style='background: %23000'%3E%3Cpath d='M164,164v52h52Zm-45-45,20.4,20.4,20.6-20.6V81H119Zm0,18.39V216h41V137.19l-20.6,20.6ZM166.5,81H164v33.81l26.16-26.17A40.29,40.29,0,0,0,166.5,81ZM72,153.19V216h43V133.4l-11.6-11.61Zm0-18.38,31.4-31.4L115,115V81H72ZM207,121.5h0a40.29,40.29,0,0,0-7.64-23.66L164,133.19V162h2.5A40.5,40.5,0,0,0,207,121.5Z' fill='%23fff'/%3E%3Cpath d='M189 72l27 27V72h-27z' fill='%2300c08b'/%3E%3C/svg%3E%0A",
  reference: null,
  reference_hash: null,
  decimals: 18
}
```

</p>

</details>
---
id: onboarding-checklisk
title: Project Onboarding Checklist
sidebar_label: Project Onboarding Checklist
sidebar_position: 4
---

# NEAR Project Onboarding Checklist
---


Welcome to the NEAR ecosystem! Here are some concise and helpful guidelines to effectively onboard into the NEAR ecosystem.


- [ ] If you are interested in exploring funding to build on NEAR, there are a variety of funding tracks available depending on what you’re building - learn about them on the [Ecosystem Funding](https://near.org/ecosystem/get-funding/) page of the main near.org site to find the right one pertaining to your project
- [ ] Submit your project to [AwesomeNEAR](https://awesomenear.com/) by simply getting the details into this [form](https://awesomenear.com/getstarted)
- [ ] Get involved in the community
* NEAR Official [Discord Server](https://discord.gg/qmRAacr6ze)
* NEAR [Forum](https://gov.near.org/)
* NEAR Official [Telegram](https://t.me/cryptonear)
- [ ] If you are planning on fundraising, please submit applicable info [here](https://nearprotocol1001.typeform.com/nearvcnetwork) to get into our VC network. Submitting this will be followed up with an email to schedule a call with our head of investor relations, review your deck, and position your project in front of VCs. **This will not guarentee funding from investors/VC's.**
- [ ] For support around technical aspects:
* Daily DevRel [Office Hours](https://near.org/developers/get-help/office-hours/)
* Dev Support Discord [channel](https://discord.gg/9ezRXvQ3EG)
* Infrastructure & Tools [available](development/tools-infrastructure.md) on NEAR
- [ ] Discover talent to fill open roles and needs within your team
* NEAR Ecosystem careers portal: [here](https://careers.near.org/jobs)
* Beexperience: [here](https://beexperience.io/)
* Discover NEAR University talent: [here](https://discord.gg/k4pxafjMWA)
- [ ] Check out the available marketing & growth [resources](https://wiki.near.org/support/growth) in the NEAR ecosystem
- [ ] Don’t forget to check out the NEAR [wiki](https://wiki.near.org/)!
Illia Polosukhin returns to NEAR Foundation Council to continue the evolution of NEAR ecosystem, Diogo Mónica, Founder of Anchorage, joins as Chairman
NEAR FOUNDATION
October 18, 2023
NEAR Foundation today announced that Illia Polosukhin, co-founder of the NEAR protocol, will be returning to the NEAR Foundation Council (NFC) with immediate effect as part of a rotation of the NFC on the Foundation’s fourth anniversary. As an NFC member, Illia will be better positioned to support the evolution of the NEAR ecosystem, which puts Web3 founders at the core. Key developments will be revealed at this year’s NEARCON in Lisbon, 7-10 November.

As part of this rotation, Diogo Mónica has been appointed Chair of the NFC. Diogo is the Founder and President of Anchorage Digital, the world’s most regulated and proven institutional custodian. As the new Chair, Diogo brings years of experience in corporate leadership and crypto technologies, and a track record of scaling innovative and diverse teams in the digital asset space. Richard Muirhead, Founder, Chairman and Managing Partner at Fabric, will remain as NFC member, a position he has held since its inception; Sheila Warren, CEO of the Crypto Council for Innovation, will remain as advisor to the NFC; and Chris Donovan, CEO of NEAR Foundation, remains as NFC member. 

Mona El Isa, Marieke Flament & Jason Warner have elected to step down from their positions on the NFC.

Diogo Mónica, NFC Chairperson, remarked: “I am delighted to be joining the NEAR Foundation Council as Chair, joining Illia, Chris, Richard and Sheila. I have been following the impressive progress of the NEAR ecosystem for some time. Huge strides have been made over the last few years in building towards an Open Web. I am privileged to play my part in the next evolution of the NEAR ecosystem to continue on the Open Web journey, and excited to do my bit to bring new ideas and direction to support Founders building in the NEAR ecosystem.” 

The next evolution of the NEAR ecosystem will be unveiled at NEARCON, NEAR’s yearly ecosystem flagship event in Lisbon, from 7-10 November. Tickets are on sale at nearcon.org for $99.
A Commitment to Communication
NEAR FOUNDATION
November 8, 2022
The NEAR Foundation has always held transparency as one of its core beliefs. Being open to the community, investors, builders and creators is one of the core tenets of being a Web3 project. But it’s become apparent the Foundation needs to do more. 

The Foundation hears the frustration from the community, and it wants to be more pro-active in when and how it communicates. 

Below is a high level overview of its new communication strategy. More specific details will follow. 

Relaunching town halls 
Townhalls have been a tool the Foundation has used to communicate its strategy and highlight what the ecosystem has been up to in the past. These will be brought back in an updated format monthly that will focus more on showcasing what’s happening internally at the Foundation, and providing opportunities for projects to play a bigger role in decision making through a Q&A format. 

A commitment to regular AMAs 
The leadership team will be hosting fortnightly regular AMAs for the community to ask questions around strategy and future direction. The Foundation will also host specific AMAs around key parts of the Foundation to allow the community to ask questions to specific members of the team. 

These AMAs will initially be focused around: 

Marketing & Events
Community
BD/Funding
Education
Legal
Always on signposting 
The Foundation has created lots of resources to help the community navigate resources and where to go for help. However, the Foundation is aware these could be sign-posted better. As such, it will shift to an always-on approach to better highlight where people can find the information they need, or speak to someone from the Foundation. 

This is just the beginning of this strategy and Foundation will publish more updates on this approach in the coming weeks.
<br />
<br />

<p align="center">
<img src="website/static/img/near_logo.svg" width="400">
</p>

<br />
<br />

## NEAR Protocol - scalable and usable blockchain

[![Discord](https://img.shields.io/discord/490367152054992913.svg)](http://near.chat)
[![CI](https://github.com/near/node-docs/actions/workflows/build.yml/badge.svg)](https://github.com/near/node-docs/actions/workflows/build.yml)

* ⚖️ NEAR Protocol is a new smart-contract platform that delivers scalability and usability.
* 🛠 Through sharding, it will linearly scale with the number of validation nodes on the network.
* 🗝 Leveraging WebAssembly (via Rust and AssemblyScript), more sane contract management, ephemeral accounts and many other advancements, NEAR
finally makes using a blockchain protocol easy for both developers and consumers.

## Quick start

Check out the following links

- Deployed, live node documentation: https://near-nodes.io
- Example applications: https://near.dev
- Community chat: https://near.chat

## Contributing

NEAR uses [Docusaurus](https://docusaurus.io) for documentation.  Please refer to their documentation for details on major structural contributions to the documentation.

For simple content changes you have 2 options

- [Submit an issue](https://github.com/near/node-docs/issues)
- [Submit a pull request](https://github.com/near/node-docs/pulls) *(we prefer PRs of course)*

### The instant PR

This is the fastest way to submit content changes directly from the page where you notice a mistake.

1. Open any page in the docs on https://near-nodes.io
2. Click the `[ Edit ]` button at the top right hand side of _every_ content page
3. Make your edits to the document that opens in GitHub by clicking the ✎ (pencil) icon
4. Submit a PR with your changes and comments for context

### The typical PR

This is the standard fork-branch-commit workflow for submitting pull requests to open source repositories

1. Fork this repo to your own GitHub account (or just clone it directly if you are currently a member of NEAR)

2. Open your editor to the _top level repo folder_ to view the directory structure as seen below

3. Move into the `/website` folder where you will run the following commands:

   - Make sure all the dependencies for the website are installed:

     ```sh
     # Install dependencies
     yarn
     ```

   - Run the local docs development server

      ```sh
      # Start the site
      yarn start
      ```

      _Expected Output_

      ```sh
      # Website with live reload is started
      Docusaurus server started on port 3000
      ```

      The website for docs will open your browser locally to port `3000` 

4. Make changes to the docs

5. Observe those changes reflected in the local docs

6. Submit a pull request with your changes
Los Angeles Football Club and Dropt Rewrite Fan Experience Playbook Utilizing NEAR Protocol
NEAR FOUNDATION
September 19, 2023
NEAR Foundation is excited to announce a new partnership between Los Angeles Football Club (LAFC) and Dropt — a fan engagement platform built on the NEAR Protocol — supporting the club’s vision to rewrite the playbook on the fan experience. The collaboration kicks off with LAFC Gold — a Loyalty Club designed to recognize Los Angeles FC’s most devoted fans with a wide range of unprecedented benefits.

Let’s explore what LAFC’s new fan engagement product, LAFC Gold, looks like and what it means for an open web. 

Elevating the football fan experience with LAFC Gold benefits
In the sports worlds, fans love to be part of the action, and not just at the arena. Sports teams understand that fans like to feel that they are being seen, heard, and valued for their significant contributions to the organization and its athletes. And in the world of football (“soccer” to Americans), fanbases are truly global, making it important that sports franchises meet their fans wherever they are.
With its new Loyalty Club, LAFC is acknowledging their fans and bringing them new benefits and experiences, utilizing Dropt’s digital engagement platform and NEAR technology.

“LAFC Gold promises to make LAFC fans and supporters feel seen, heard, and valued wherever they are in the world,”  said LAFC Co-President & CBO Larry Freedman. “Watching a match at BMO Stadium is one of the best sports experiences anyone can have. With LAFC Gold, we now have a way to connect, recognize, and reward anyone who supports the Black & Gold.”

LAFC Gold delivers on its promise with exclusive experiences 
LAFC Gold kicked off with a ticket giveaway to the historic matchup between LAFC and Inter Miami, including the experience of holding the American Flag during the National Anthem before the match. And with the  2022 World Cup, 4-time Champions League, and 7-time Ballon d’Or winner Lionel Messi on the pitch for Inter Miami, this was a match not to be missed. 

For the last three home matches of the season, including the momentous El Tráfico against LA Galaxy this past weekend, LAFC Gold has given away 4 premium tickets with pre-match field access to winning LAFC Gold Members. Unlocking your chance to win experiences and benefits like these for Real Salt Lake (10/1) and Minnesota United FC (10/4) is as easy as signing up and securing your LAFC Gold Membership.

With Dropt’s digital fan engagement platform, LAFC Gold will be accessible and easy for fans to join. The kickoff is just the first of what will be a dynamic program designed to create new ways for fans to engage with LAFC and its club partners. And by utilizing the NEAR Protocol, LAFC will ensure that the team will remain at the forefront of the open web’s cutting-edge technology by allowing LAFC to verify and track every transaction in a secure environment.

To experience LAFC Gold, visit gold.lafc.com and sign up for an Entry, Local, Global, or Youth Membership. 

LAFC Season Ticket Members are automatically enrolled in the program.
Nightshade | NEAR Update July 1, 2019
COMMUNITY
July 1, 2019
We deployed a test version of Nightshade, our new consensus model, and have been working to integrate it into the rest of our codebase.

This all happened while Illia was behind the Great Firewall, managing to both contribute code and give presentations to Chinese audiences on NEAR in collaboration with the Web3 foundation. On the ecosystem side, we have been heads down preparing some future programs to be announced soon.

We announced the winner of our DWeb Camp ticket giveaway, who won with an idea for a decentralized VPN (Well done Grace!).


COMMUNITY AND EVENTS
We are gearing up for another hackathon, and some other (secret!) programs for those who want to get more involved with NEAR, so stay tuned for updates in the coming weeks.

Alex gave a talk on usability and scalability at IBM’s Blockchain Developer Summit [https://blockchain-developer-summit.splashthat.com/]
By the time this goes out, Max will have given a talk on using Rust to build smart contracts at RustLab in Florence, Italy
Illia presented a workshop to the Denver blockchain community 
Illia is back from China, and will be back in China again presenting at a Proof of Stake conference on July 10th 
WRITING AND CONTENT
We had a relatively light couple of weeks publishing content. You can check out these new whiteboard series videos and a tour of the economics model we’re implementing.

Augur whiteboard:https://youtu.be/kpW08CiSK9g
NEAR economics design:https://youtu.be/65CKc39lNTw
FOAM whiteboard:https://youtu.be/5L-XbpC4kY0
ENGINEERING HIGHLIGHTS

We’ve had 39 PRs across 10 repos and 10 authors in the last two weeks. Featured repos: nearcore, nearlib, near-shell, and near-wallet. Don’t forget, it’s all open source.

Recently streamlined our release process
App Layer
Updates across all libraries for Nightshade merge
Added advanced access keys in core
near-shell
Updated syntax
Wallet
Bug fixes and UI improvements
Blockchain
First version of staking is complete and currently being tested
Deployed test version Nightshade, our new model consensus
Chunks for sharding are underway in a ~1800 line PR
Proper validators tracking and rotation between epochs (commit).
Shard chunks proper signature and merkle proofs validation (commit)
Tests for cross-shard transactions (commit)
HOW YOU CAN GET INVOLVED
Join us! If you want to work with one of the most talented teams in the world right now to solve incredibly hard problems, check out our careers page for openings. And tell your friends ?

Learn more about NEAR in The Beginner’s Guide to NEAR Protocol. Stay up to date with what we’re building by following us on Twitter for updates, joining the conversation on Discord and subscribing to our newsletter to receive updates right to your inbox.

Reminder: you can help out significantly by adding your thoughts in our 2-minute Developer Survey.

https://upscri.be/633436/
---
description: All you need to know about funding and grants on NEAR.
title: Funding
sidebar_position: 2
---


For support guidance with your existing project, please fill out this [Project Support Form](https://airtable.com/shrQk2yWacIj2QA3E).

:::info on this page
* Details on MetaWeb, a venture fund focused on early-stage crypto projects in the NEAR ecosystem 
* Backer Network, a global network of nearly 300 VCs, angels, and mentors that provide ecosystem support.
* GTM/Event Funding opportunities and outlines the process to apply for these grants.
:::

## MetaWeb

![metaweb](@site/static/img/logo_metaweb.png)

Metaweb is a global venture fund focused on early stage crypto projects. In particular, Metaweb specializes in projects and business building within the NEAR ecosystem (NEAR-native, Aurora, Octopus, and more in the future).

Visit: [https://www.metaweb.vc/](https://www.metaweb.vc/)


## Backer Network

NEAR Foundation’s Backer Network is a global and diverse network of nearly 300 VCs, angels, advisors, and mentors with a common goal of externally accelerating the growth of the NEAR ecosystem. These backers represent over $20 billion in capital and provide a range of ecosystem support from external capital for fundraising, liquidity providing, advisory services, mentorship, and more.

If you are a project getting ready to raise and looking to tap into the NEAR backer network, please [complete the following form](https://nearprotocol1001.typeform.com/nearvcnetwork?typeform-source=www.google.com) to ensure the details are captured by Corey Pigott, Strategic Funding Manager at NEAR, who will be in touch. If you are a VC/Fund and would like to subscribe to our monthly newsletter to stay up to date on the NEAR ecosystem, please subscribe to the [NF Key Contributors Newsletter](https://near.us14.list-manage.com/subscribe?u=faedf5dec8739fb92e05b4131&id=cdc7be7d09).


## GTM/Event Funding

If you are planning a GTM push or looking to host an event in partnership with NEAR - a side event alongside a major crypto event, a launch event, etc. - and want to explore funding opportunities from NEAR Foundation to support this, please follow the workflow outlined below:

*Ideally, please try to complete and submit with 4 weeks overhead to allow for review*

1. Submit the [Ecosystem Marketing Grants application](https://airtable.com/shrm92EDb6ydLrSxr) form.
2. Create a copy of the [Event Playbook Toolkit](https://docs.google.com/presentation/d/1MysTwrdWgwd7DdEGD-O6CCIwZZ68YxpZWIqzba3k0jk/edit#slide=id.g13072457ef4_0_0), complete the sections that are relevant to your event/GTM push, and email the copy to events@near.foundation
3. Upon approval you will receive an email follow up from the grants team with a milestone form to complete for the funding, as well as an invoice request
4. After the event, please complete the [post-event retro form](https://docs.google.com/document/d/1wGYvxcEIgocgj32NnRnnfCycCQFNKp3iwvfThKwp73E/edit) for the remainder of the funding.
---
sidebar_position: 1
sidebar_label: Introduction
pagination_label: "Promises: Introduction"
---

# Promises

Transactions can be sent asynchronously from a contract through a [`Promise`](https://docs.rs/near-sdk/latest/near_sdk/struct.Promise.html). Like Promises in many programming languages, these will cause code to be executed in the future. In the case of NEAR, this "in the future" means a transaction to be executed _in the next block_ (or thereabouts), rather than in the same block as the original function call.

You can implement any cross-contract workflow using Promises; they inhabit a middle-ground between the high-level and low-level approaches discussed in [the last section](../cross-contract/callbacks.md). See the full Promise docs, linked above, for details.

However, there are a few situations where Promises are uniquely capable, since these situations don't involve making function calls:

* Sending $NEAR
* Creating accounts
* Deploying contracts

:::info Why wait?
Why not do these things synchronously, in the same block when the function is called? Why does NEAR require a `Promise` for sending tokens, or creating an account, or deploying a contract?

They need to be scheduled in separate blocks since sender and receiver accounts can be on different shards, and cross-shard communication happens across blocks by passing receipts (you can think of receipts in NEAR as "internal transactions"). You can see these receipts being passed from block to block [in NEAR Explorer](https://nearblocks.io/txns/36n3tBNiF497Tm9mijEpsCUvejL8mBYF1CEWthCnY8FV).
:::