Skip to content

Commit

Permalink
Set dependency versions (#521)
Browse files Browse the repository at this point in the history
* Tutorial dependencies

* Dependency versions

* Non-tutorial dependencies

* tutorial TODOs

* Dependency versions from !424
  • Loading branch information
timothymcmackin authored Jan 28, 2025
1 parent 494004f commit 16c6298
Show file tree
Hide file tree
Showing 22 changed files with 74 additions and 4 deletions.
2 changes: 2 additions & 0 deletions docs/dApps/wallets.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Connecting to wallets
authors: "Claude Barde, Tim McMackin"
last_update:
date: 6 November 2023
dependencies:
taquito: 21.0.1
---

dApps must connect to user wallets to view the tokens in the account and to submit transactions on behalf of the wallet's owner.
Expand Down
2 changes: 2 additions & 0 deletions docs/developing/octez-client/accounts.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
title: Creating accounts
dependencies:
octez: 21.1
---

You can create or import accounts into the Octez client just like you do so in wallet applications.
Expand Down
2 changes: 2 additions & 0 deletions docs/developing/octez-client/installing.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
title: Installing the Octez client
last_update:
date: 27 October 2023
dependencies:
octez: 21.1
---

You can install the Octez client directly on your computer or use a Docker image that has the most recent version of the Octez tools installed.
Expand Down
2 changes: 2 additions & 0 deletions docs/developing/octez-client/transactions.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Interacting with contracts
authors: Tim McMackin
last_update:
date: 27 October 2023
dependencies:
octez: 21.1
---

Before sending transactions to contracts with the Octez client, make sure that your client is configured to use an RPC node for the network that you want to use.
Expand Down
2 changes: 2 additions & 0 deletions docs/developing/sandbox.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Using a local sandbox
authors: 'Mathias Hiron, Nomadic Labs, Tim McMackin, TriliTech'
last_update:
date: 13 November 2024
dependencies:
tezbox: 21.1
---

Local sandboxes allow you to test your work without sending any transactions to Tezos Mainnet or testnets.
Expand Down
4 changes: 4 additions & 0 deletions docs/smart-contracts/deploying.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ title: Deploying smart contracts
authors: 'Yuxin Li'
last_update:
date: 13 February 2024
dependencies:
octez: 21.2
smartpy: 0.20.0
ligo: 1.9.2
---
## Introduction
In Tezos, deploying a smart contract is often referred to as “origination”. This process essentially creates a new account that holds the smart contract's script. Contracts originated in this manner have addresses that start with `KT1`, which distinguishes them from the user accounts with addresses beginning with `tz1`, `tz2`, or `tz3`.
Expand Down
4 changes: 4 additions & 0 deletions docs/smart-contracts/events.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ title: Events
authors: Tim McMackin
last_update:
date: 10 January 2024
dependencies:
taquito: 21.0.1
smartpy: 0.20.0
ligo: 1.9.2
---

Events are a type of internal operation on Tezos.
Expand Down
2 changes: 2 additions & 0 deletions docs/smart-contracts/languages/archetype.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
title: Archetype
last_update:
date: 29 June 2023
dependencies:
completium-cli: 0
---

Archetype is an elegant generic-purpose language to develop smart contracts on the Tezos blockchain. It's a DSL (domain-specific language) for Tezos that facilitates formal verification and transcodes contracts to SmartPy and LIGO.
Expand Down
2 changes: 2 additions & 0 deletions docs/smart-contracts/languages/ligo.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
title: LIGO
last_update:
date: 8 February 2024
dependencies:
ligo: 1.9.2
---

LIGO is a functional programming language that is intended to be both user-friendly and to avoid patterns that make formal verification difficult.
Expand Down
2 changes: 2 additions & 0 deletions docs/smart-contracts/languages/smartpy.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: SmartPy
authors: Mathias Hiron and Maxime Sallerin
last_update:
date: 4 April 2024
dependencies:
smartpy: 0.20.0
---

SmartPy is a comprehensive solution for developing, testing, and deploying smart contracts on Tezos. With its easy-to-use Python syntax, developers can create contracts in a familiar and intuitive way, while SmartPy's type inference provides added safety.
Expand Down
5 changes: 5 additions & 0 deletions docs/tutorials/build-an-nft-marketplace.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@
title: Build an NFT marketplace
authors: 'Benjamin Fuentes (Marigold)'
lastUpdated: 8nd November 2023
dependencies:
taqueria: 0
ligo: 0
vite: 0
taquito: 0
---

This tutorial guides you through creating a web application that allows users to buy and sell tokens of different types.
Expand Down
4 changes: 4 additions & 0 deletions docs/tutorials/build-files-archive-with-dal.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ title: Implement a file archive with the DAL and a Smart Rollup
authors: 'Tezos Core Developers'
last_update:
date: 10 June 2024
dependencies:
octez: 21.2
rust: 1.80.0
tezos-smart-rollup: 0.2.2
---

The Data Availability Layer (DAL) is a companion peer-to-peer network for the Tezos blockchain, designed to provide additional data bandwidth to Smart Rollups.
Expand Down
5 changes: 5 additions & 0 deletions docs/tutorials/build-your-first-app.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@ title: Build a simple web application
authors: 'Claude Barde, Tim McMackin'
last_update:
date: 17 October 2023
dependencies:
svelte: 5.2.0
vite: 5.4.11
taquito: 20.1.0
ligo: 1.7.0
---

This tutorial shows you how to create a simple web application that uses Tezos.
Expand Down
5 changes: 5 additions & 0 deletions docs/tutorials/create-nfts.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@ title: Create NFTs from a web application
authors: Tim McMackin
last_update:
date: 7 January 2024
dependencies:
smartpy: 0.20.0
taquito: 20.1.2
svelte: 5.14.4
vite: 6.0.3
---

This tutorial shows you how to create a web application that interacts with the Tezos blockchain to create (mint) non-fungible tokens (NFTs).
Expand Down
3 changes: 3 additions & 0 deletions docs/tutorials/dapp.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ title: Create your minimum dapp on Tezos
authors: 'Benjamin Fuentes (Marigold)'
last_update:
date: 27 November 2023
dependencies:
taqueria: 0.64.0
ligo: 1.9.2
---

> dApp : A decentralized application is a type of distributed open source software application that runs on a peer-to-peer (P2P) blockchain network rather than on a single computer. DApps are visibly similar to other software applications that are supported on a website or mobile device.
Expand Down
2 changes: 2 additions & 0 deletions docs/tutorials/join-dal-baker.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Run a Tezos node in 5 steps
authors: Tezos core developers, Tim McMackin
last_update:
date: 23 January 2025
dependencies:
octez: 21.2
---

As described in [Nodes](/architecture/nodes), Tezos nodes are peer-to-peer programs that run the Tezos network.
Expand Down
5 changes: 5 additions & 0 deletions docs/tutorials/mobile.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@ title: Create a mobile game
authors: 'Benjamin Fuentes (Marigold)'
last_update:
date: 12 December 2023
dependencies:
taqueria: 0.46.0
ligo: 1.7.0
vite: 5.0.8
taquito: 17.4.0
---

![home](/img/tutorials/mobile-picHOME.png)
Expand Down
3 changes: 3 additions & 0 deletions docs/tutorials/security.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ title: Learn and play with security
authors: 'Benjamin Fuentes (Marigold)'
last_update:
date: 11 January 2024
dependencies:
taqueria: 0.45.0
ligo: 1.7.0
---

# Security
Expand Down
4 changes: 4 additions & 0 deletions docs/tutorials/smart-contract.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ title: Deploy a smart contract
authors: Tim McMackin
last_update:
date: 14 September 2023
dependencies:
smartpy: 0.20.0
ligo: 1.9.2
completium-cli: 1.0.26
---

This tutorial covers deploying a smart contract to Tezos.
Expand Down
4 changes: 4 additions & 0 deletions docs/tutorials/smart-rollup.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@
title: Deploy a Smart Rollup
last_update:
date: 11 October 2023
dependencies:
tezos-smart-rollup: 0.2.1
rust: 1.73
octez: 19
---

This tutorial covers how to deploy a Smart Rollup in a Tezos sandbox.
Expand Down
2 changes: 2 additions & 0 deletions docs/tutorials/smartpy-fa2-fungible.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Create a fungible token with the SmartPy FA2 library
authors: Tim McMackin
last_update:
date: 10 May 2024
dependencies:
smartpy: 0.20.0
---

This tutorial shows you how to use SmartPy's FA2 library to create standards-compliant tokens.
Expand Down
12 changes: 8 additions & 4 deletions src/scripts/dependencies.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@
{
"comment": "These are the current versions of tools used in the check_dependencies script.",
"currentVersions": {
"archetype": "1.0.26",
"octez-client": "20.1",
"completium-cli": "1.0.26",
"ligo": "1.9.2",
"octez": "21.2",
"rust": "1.73.0",
"smartpy": "0.20.0",
"taquito": "20.1",
"svelte": "5.19.1",
"taqueria": "0.68.0",
"taquito": "21.0.1",
"tezbox": "21.1",
"tezos-smart-rollup": "0.2.1",
"ligo": "1.7.0"
"vite": "6.0.11"
}
}

0 comments on commit 16c6298

Please sign in to comment.