Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

use youtube embed for video #1165

Merged
merged 2 commits into from
Aug 31, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 2 additions & 10 deletions docs/get-details/accounts/create.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,7 @@ This section describes the three primary methods to create accounts on Algorand,

If you prefer videos, take a look at this 10 minute guide to getting started with creating accounts, which also includes using the Pera Algo Wallet.

<center>
[![Learn How to Generate Algorand Accounts](/docs/imgs/Accounts explained 01.png)](https://www.youtube.com/watch?v=TnpGO0P0BA0)
</center>

https://youtu.be/TnpGO0P0BA0
<iframe width="100%" style="aspect-ratio:16/9" src="https://www.youtube-nocookie.com/embed/TnpGO0P0BA0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

The three primary ways to create accounts on Algorand are as [wallet-derived accounts](#wallet-derived-kmd) (using [kmd](../../../run-a-node/reference/artifacts#kmd)), as [standalone](#standalone), or as [multisignature accounts](#multisignature) (which entails one of the prior methods).

Expand Down Expand Up @@ -617,11 +613,7 @@ If you prefer storing your keys encrypted on disk instead of storing human-reada

If you prefer videos, take a look at this 4 minute guide to Learn About Multisig Algorand Account.

<center>
[![Learn About Multisig Algorand Account](/docs/imgs/Accounts explained 03.png)](https://www.youtube.com/watch?v=kOugNkk4HuE)
</center>


<iframe width="100%" style="aspect-ratio:16/9" src="https://www.youtube-nocookie.com/embed/kOugNkk4HuE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

Multisignature accounts are a logical representation of an ordered set of addresses with a threshold and version. Multisignature accounts can perform the same operations as other accounts, including sending transactions and participating in consensus. The address for a multisignature account is essentially a hash of the _ordered_ list of accounts, the threshold and version values. The threshold determines how many signatures are required to process any transaction from this multisignature account.

Expand Down
4 changes: 1 addition & 3 deletions docs/get-details/accounts/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,7 @@ This section is an overview of **Accounts** on Algorand. It reviews core termino

If you prefer videos, take a look at this 6 minute guide to Learn How to Manage Private / Public Algorand Account Keys.

<center>
[![Learn How to Manage Private / Public Algorand Account Keys](/docs/imgs/Accounts explained 02.png)](https://www.youtube.com/watch?v=SewNDCBvk58)
</center>
<iframe width="100%" style="aspect-ratio:16/9" src="https://www.youtube-nocookie.com/embed/SewNDCBvk58" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

# Terminology
## Keys and Addresses
Expand Down
6 changes: 1 addition & 5 deletions docs/get-details/accounts/rekey.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,11 @@ Title: Rekeying

Rekeying is a powerful protocol feature which enables an Algorand account holder to maintain a static public address while dynamically rotating the authoritative private spending key(s). This is accomplished by issuing a "rekey-to transaction" which sets the _authorized address_ field within the account object. Future transaction authorization using the account's public address must be provided by the spending key(s) associated with the _authorized address_ which may be a single key address, MultiSig address or LogicSig program address. Key management is an important concept to understand and Algorand provides tools to accomplish relevant tasks securely.



# Quick start videos

If you prefer videos, take a look at this 4 minute guide to Learn About Algorand Account Rekeying.

<center>
[![Learn About Algorand Account Rekeying ](/docs/imgs/Accounts explained 04.png)](https://www.youtube.com/watch?v=7yffxc4Q_H0)
</center>
<iframe width="100%" style="aspect-ratio:16/9" src="https://www.youtube-nocookie.com/embed/7yffxc4Q_H0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

!!! Info
The term "spending key(s)" is used throughout this document to signify that generally either a single key or a set of keys from a MultiSig account may authorize from a given public address. The address itself cannot distinguish how many spending keys are specifically required.
Expand Down
8 changes: 2 additions & 6 deletions docs/get-details/asa.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,7 @@ This section begins with an [overview](#assets-overview) of the asset implementa

If you prefer videos, take a look at this 7 minute guide to learn about Introduction to Assets.

<center>
[![Learn About an Intro to Assets](/docs/imgs/Laye 1 Features 02.png)](https://www.youtube.com/watch?v=94XMLuTt8nM)
</center>
<iframe width="100%" style="aspect-ratio:16/9" src="https://www.youtube-nocookie.com/embed/94XMLuTt8nM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

# Assets overview

Expand Down Expand Up @@ -93,9 +91,7 @@ If any of these four addresses is set to `""` that address will be cleared and c

If you prefer videos, take a look at this 8 minute guide to learn about Building Solutions Using ASAs.

<center>
[![Learn About Building Solutions Using ASAs](/docs/imgs/Laye 1 Features 03.png)](https://www.youtube.com/watch?v=_Q37eysrRh4)
</center>
<iframe width="100%" style="aspect-ratio:16/9" src="https://www.youtube-nocookie.com/embed/_Q37eysrRh4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

## Creating an asset
**Transaction Authorizer**: Any account with sufficient Algo balance
Expand Down
4 changes: 1 addition & 3 deletions docs/get-details/atomic_transfers.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,7 @@ On Algorand, atomic transfers are implemented as irreducible batch operations, w

If you prefer videos, take a look at this 10 minute guide to learn about Atomic Transactions.

<center>
[![Learn About Atomic Transactions](/docs/imgs/Laye 1 Features 01.png)](https://www.youtube.com/watch?v=65I0wyq7XoI)
</center>
<iframe width="100%" style="aspect-ratio:16/9" src="https://www.youtube-nocookie.com/embed/65I0wyq7XoI" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

# Use cases

Expand Down
5 changes: 1 addition & 4 deletions docs/get-details/dapps/avm/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,7 @@ The Algorand virtual machine (AVM) runs on every node in the Algorand blockchain

If you prefer videos, take a look at this playlist to learn about AVM. Most of the videos in the list are under 5 minutes each.

<center>
[![Learn About AVM Playlist](/docs/imgs/AVM Explained 01.png)](https://www.youtube.com/playlist?list=PLwRyHoehE437GKZsksMrc2RW932TC6mZJ)
</center>

<iframe width="100%" style="aspect-ratio:16/9" src="https://www.youtube-nocookie.com/embed/96pwBo5jqnk" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

Smart contracts, also referred to as stateful smart contracts, contain logic that is deployed and can be remotely called from any node on the Algorand blockchain. These contracts are called by issuing an Application Call transaction. The AVM evaluates the contract logic against this transaction and ultimately results in success or failure. If a call to a smart contract fails, any changes produced by that call will not be committed to the blockchain. If the call is successful, the changes will be recorded to the blockchain when the block is committed. In addition to changes to balances, the logic within a smart contract can modify key/value data associated with the contract on a global or per-account basis.

Expand Down
4 changes: 1 addition & 3 deletions docs/get-details/dapps/smart-contracts/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,7 @@ Algorand Smart Contracts (ASC1) are small programs that serve various functions

If you prefer videos, take a look at this 6 minute guide to learn about Smart Contracts Overview.

<center>
[![Learn About Building Smart Contracts Overview](/docs/imgs/Laye 1 Features 04.png)](https://www.youtube.com/watch?v=_8vLEeJDjlc)
</center>
<iframe width="100%" style="aspect-ratio:16/9" src="https://www.youtube-nocookie.com/embed/_8vLEeJDjlc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

# Smart contracts
Smart contracts are contracts that, once deployed, are remotely callable from any node in the Algorand blockchain. Once deployed, the on-chain instantiation of the contract is referred to as an Application and assigned an Application Id. These applications are triggered by a specific type of transaction called an Application Call transaction. These on-chain applications handle the primary decentralized logic of a dApp.
Expand Down
4 changes: 1 addition & 3 deletions docs/get-details/dapps/writing-contracts/beaker.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,7 @@ This page provides an overview of the features available in Beaker. For complete

If you prefer videos, take a look at this playlist to learn about Beaker. Most of the videos in the list are under 12 minutes each.

<center>
[![Learn About Beaker Playlist](/docs/imgs/beaker1.png)](https://www.youtube.com/playlist?list=PLwRyHoehE4370lvJJHPp6r-zvPx4Bt2Qv)
</center>
<iframe width="100%" style="aspect-ratio:16/9" src="https://www.youtube-nocookie.com/embed/RhfC5Xd25dk" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

# High Level Overview
Beaker provides several packages that extend PyTeal and provide convenience functionality for testing and deploying smart contracts.
Expand Down
4 changes: 1 addition & 3 deletions docs/get-details/dapps/writing-contracts/pyteal.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,7 @@ Complete installation instructions and developer guides are available in the [Py

If you prefer videos, take a look at this playlist to learn about PyTeal. Most of the videos in the list are under 7 minutes each.

<center>
[![Learn About PyTeal Playlist](/docs/imgs/pyteal1.png)](https://www.youtube.com/playlist?list=PLwRyHoehE435ttTjvFZA-DyqHYIYc26K_)
</center>
<iframe width="100%" style="aspect-ratio:16/9" src="https://www.youtube-nocookie.com/embed/yEFUv760I8A" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

# PyTeal overview

Expand Down
5 changes: 1 addition & 4 deletions docs/get-details/transactions/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,7 @@ At the end of this section are several useful transaction-related how-tos.

If you prefer videos, take a look at this playlist to learn about Algorand Transactions Overview. There are 2 videos about 10 minutes each.

<center>
[![Learn About Transactions Playlist](/docs/imgs/Transactions Explained 01.png)](https://www.youtube.com/playlist?list=PLwRyHoehE4341Vctov5Uj6Z3Dko1_MRBF)
</center>

<iframe width="100%" style="aspect-ratio:16/9" src="https://www.youtube-nocookie.com/embed/V-tuqNx8GRI" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

# Transaction Types
There are [seven transaction types](https://github.com/algorand/go-algorand/blob/master/protocol/txntype.go) in the Algorand Protocol:
Expand Down
5 changes: 1 addition & 4 deletions docs/get-started/basics/why_algorand.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,7 @@ In this section we will outline some of the main categories to evaluate against

If you prefer videos, take a look at this 4 minute video where Algorand's CTO John Woods Introduces Algorand's Latest Developer Video Series and the Pure Proof of Stake Consensus.

<center>
[![Algorand CTO John Woods Introduces Algorand's Latest Developer Series](/docs/imgs/JohnWoods.png)](https://www.youtube.com/watch?v=DWC2Ocz7NEw)
</center>

<iframe width="100%" style="aspect-ratio:16/9" src="https://www.youtube-nocookie.com/embed/DWC2Ocz7NEw" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

# Our founding principles

Expand Down
Loading