Archives: Docs

Docs

Donation

Login with NEAROur donation example enables to forward NEAR Tokens to an account while keeping track of it. It is one of the simplest examples on making a contract handle tranfers. Frontend of the Donation App Obtaining the Donation Example You have two options to start the Donation Example. You can use the app through …

Donation Read More »

Complex Cross Contract Call

Login with NEARThis example presents 3 instances of complex cross-contract calls. Particularly, it shows: How to batch multiple function calls to a same contract. How to call multiple contracts in parallel, each returning a different type. Different ways of handling the responses in the callback. info Simple Cross-Contract Calls Check the tutorial on how to …

Complex Cross Contract Call Read More »

Coin Flip

Login with NEARCoin Flip is a game where the player tries to guess the outcome of a coin flip. It is one of the simplest contracts implementing random numbers. Starting the Game You have two options to start the example: Recommended: use the app through Gitpod (a web-based interactive environment) Clone the project locally. Gitpod …

Coin Flip Read More »

Using base64-encoded arguments when we create a new crossword puzzle

Login with NEARFinal modifications Let’s modify our new_puzzle method a bit, and demonstrate how a smart contract author might use base64-encoded arguments. In the previous chapter we had a fairly long NEAR CLI command that called the new_puzzle, providing it the parameters for all the clues. Having these lengthy parameters on the CLI might get …

Using base64-encoded arguments when we create a new crossword puzzle Read More »

Implementing the login button

Login with NEARAdd the login functionality Plan We’re going to add a login button that uses near-api-js to login with NEAR. Below is the workflow of logging in: User clicks the login button near-api-js creates a private key in the browser A redirect to NEAR Wallet occurs, passing the public key. NEAR Wallet (often) has …

Implementing the login button Read More »

Scroll to Top