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

Quebec #3068

Merged
merged 52 commits into from
Jan 7, 2025
Merged

Quebec #3068

Show file tree
Hide file tree
Changes from 40 commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
42a5799
Merge branch 'master' of https://github.com/ecadlabs/taquito
hui-an-yang Jul 26, 2024
e45286c
Merge branch 'master' of https://github.com/ecadlabs/taquito
hui-an-yang Aug 29, 2024
d158d52
add betanet0829 protocol hash and chainID
hui-an-yang Aug 29, 2024
3af295e
test: configured integration test run on betanet0829
hui-an-yang Aug 29, 2024
eabe38d
test: update integration-test files for betanet
hui-an-yang Aug 30, 2024
b17eab1
ci: update betanet script name
hui-an-yang Sep 6, 2024
592ae27
Merge branch 'master' of https://github.com/ecadlabs/taquito into bet…
hui-an-yang Sep 6, 2024
cd127ce
feat: add ConstantsResponseProto021 to ConstantsResponse
hui-an-yang Sep 6, 2024
2ccc4ee
feat: removed endorsement compatiblity but kept rpc types and readPro…
hui-an-yang Sep 6, 2024
5eb8e6e
feat: getPendingOperations add param source and operationHash and rem…
hui-an-yang Sep 6, 2024
9d0ea10
Merge branch 'master' of https://github.com/ecadlabs/taquito into bet…
hui-an-yang Sep 6, 2024
0b84f10
test: update estimation-tests assertion
hui-an-yang Sep 6, 2024
38f286a
test: improve failing-noop and staking tests
hui-an-yang Sep 9, 2024
1cd66b4
feat: add getSpendable rpc endpoint
hui-an-yang Sep 9, 2024
750fe59
feat: add getBalanceAndFrozenBonds and getSpendableAndFrozenBonds rpc…
hui-an-yang Sep 9, 2024
4bb8341
docs: update rpc nodes doc
hui-an-yang Sep 9, 2024
d7a21e0
test: update estimation-tests assertion
hui-an-yang Sep 9, 2024
f3246bd
test: update estimation-tests assertion
hui-an-yang Sep 9, 2024
fefa6ea
Merge branch 'master' of https://github.com/ecadlabs/taquito into bet…
hui-an-yang Sep 19, 2024
4495c2e
ci: updated ci script with rpc_url
hui-an-yang Sep 19, 2024
a84eebd
test: updated testing for weeklynet
hui-an-yang Sep 20, 2024
89be44e
Merge branch 'master' of https://github.com/ecadlabs/taquito into bet…
hui-an-yang Oct 17, 2024
9c161c5
feat: configured quebec protocol and chainId
hui-an-yang Oct 17, 2024
08f7815
test: configured quebec integration tests and ci runs
hui-an-yang Oct 18, 2024
32189ff
docs: updated places with quebec
hui-an-yang Oct 18, 2024
cee35ab
test: improved staking tests
hui-an-yang Oct 21, 2024
461b41f
Merge branch 'master' of https://github.com/ecadlabs/taquito into bet…
hui-an-yang Nov 13, 2024
203a9c3
test: imporved staking tests
hui-an-yang Nov 13, 2024
54a4aae
test: configured to run tests on new quebec testnet
hui-an-yang Nov 14, 2024
606fe62
Merge branch 'betanet0829' of https://github.com/ecadlabs/taquito int…
hui-an-yang Nov 14, 2024
e0c0d78
feat: updated quebec new chainId
hui-an-yang Nov 14, 2024
c8356be
Merge branch 'master' of https://github.com/ecadlabs/taquito into quebec
hui-an-yang Dec 3, 2024
64f6901
chore: fixed dependency vulnerabilities
hui-an-yang Dec 3, 2024
1b43753
test: correct ghostnet protocol config
hui-an-yang Dec 3, 2024
ac3b7cb
test: updated estimation assertions
hui-an-yang Dec 4, 2024
38a72f7
Merge branch 'master' of https://github.com/ecadlabs/taquito into quebec
hui-an-yang Dec 6, 2024
a46d360
test: updated private rpc url for ci
hui-an-yang Dec 6, 2024
ada6f0a
test: adjusted estimation assertions, improve staking test and test c…
hui-an-yang Dec 9, 2024
dc22d94
docs: updated rpc nodes urls
hui-an-yang Dec 10, 2024
9e6ff6e
chore(releng) bump version to 21.0.0-beta.1
hui-an-yang Dec 10, 2024
cf0c6d2
ci: update quebecnet rpc urls
hui-an-yang Dec 12, 2024
1f89bed
fix: adding PendingOperationsV1 support to smooth migration from pari…
hui-an-yang Dec 16, 2024
b4624bb
Merge branch 'master' of https://github.com/ecadlabs/taquito into quebec
hui-an-yang Dec 19, 2024
797bfc9
test: updated quebecnet and weeklynet rpc url
hui-an-yang Dec 19, 2024
539aedf
test: updated estimate assertions
hui-an-yang Dec 31, 2024
721b5ae
feat: updated beacon to 4.3.2-beta.0 and enable test-dapp with quebecnet
hui-an-yang Jan 2, 2025
59c34fa
chore(releng) bump version to 21.0.0-RC.0
hui-an-yang Jan 3, 2025
2fe3d95
chore: updated dependencies suggested by snyk
hui-an-yang Jan 3, 2025
08dc0d5
test: updated test assertion and improvet nodes.spec also fix live co…
hui-an-yang Jan 6, 2025
8f78637
ci: updated ci to run bundle_webpack.yml workflow every pr
hui-an-yang Jan 6, 2025
655216b
chore(releng) bump version to 21.0.0
hui-an-yang Jan 6, 2025
188e0cc
docs: updated website versioned_docs to be latest 5 versions
hui-an-yang Jan 6, 2025
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
33 changes: 31 additions & 2 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,10 @@ jobs:
include:
- testnet: parisnet
testnet_uppercase: PARISNET
rpc_url: https://rpc.pariscnet.teztnets.com/
- testnet: quebecnet
testnet_uppercase: QUEBECNET
rpc_url: http://ecad-tezos-quebecnet-rolling-1.i.ecadinfra.com/
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
Expand All @@ -58,7 +62,32 @@ jobs:
with:
authkey: ${{ secrets.TAILSCALE_AUTHKEY }}
version: 1.32.2
- run: npm -w integration-tests run test:${{ matrix.testnet }} -- --maxWorkers=4
- id: run-tests
run: npm -w integration-tests run test:${{ matrix.testnet }} -- --maxWorkers=4
env:
# Ternary operator workaround
TEZOS_RPC_${{ matrix.testnet_uppercase }}: ${{ github.event.pull_request.head.repo.fork && format('https://{0}.ecadinfra.com', matrix.testnet) || null }}
TEZOS_RPC_${{ matrix.testnet_uppercase }}: ${{ github.event.pull_request.head.repo.fork && matrix.rpc_url || null }}
# integration-tests-quebec-secret-key:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is this commented out?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I only use secret key script to develop when there is no keygen support yet in a new protocol, find it handy to have the script around but not necessary. I don't mind removing it if it's cleaner :)

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I feel it cleaner to remove it, and we can always find it in the git history, but it is up to you :)

# runs-on: ubuntu-latest
# continue-on-error: true
# strategy:
# matrix:
# include:
# - testnet: quebecnet
# testnet_uppercase: QUEBECNET
# steps:
# - uses: actions/checkout@v4
# - uses: actions/setup-node@v4
# with:
# node-version: lts/iron
# - run: npm ci
# - run: npm run build
# - if: ${{ !github.event.pull_request.head.repo.fork }}
# name: Tailscale
# uses: tailscale/github-action@v1
# with:
# authkey: ${{ secrets.TAILSCALE_AUTHKEY }}
# version: 1.32.2
# - run: npm -w integration-tests run test:quebecnet-secret-key
# env:
# RUN_${{ matrix.testnet_uppercase }}_WITH_SECRET_KEY: true
12 changes: 6 additions & 6 deletions apps/taquito-test-dapp/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "taquito-test-dapp-vite",
"private": true,
"version": "20.1.1",
"version": "21.0.0-beta.1",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -26,11 +26,11 @@
"dependencies": {
"@airgap/beacon-sdk": "^4.3.1",
"@airgap/beacon-types": "^4.3.1",
"@taquito/beacon-wallet": "^20.1.1",
"@taquito/core": "^20.1.1",
"@taquito/taquito": "^20.1.1",
"@taquito/utils": "^20.1.1",
"@taquito/wallet-connect": "^20.1.1",
"@taquito/beacon-wallet": "^21.0.0-beta.1",
"@taquito/core": "^21.0.0-beta.1",
"@taquito/taquito": "^21.0.0-beta.1",
"@taquito/utils": "^21.0.0-beta.1",
"@taquito/wallet-connect": "^21.0.0-beta.1",
"buffer": "^6.0.3",
"svelte-modals": "^2.0.0-beta.2",
"svelte-select": "^5.8.3",
Expand Down
5 changes: 5 additions & 0 deletions apps/taquito-test-dapp/src/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ const rpcUrls: Record<SupportedNetworks, string> = {
[NetworkTypeBeacon.MAINNET]: "https://mainnet.tezos.ecadinfra.com",
[NetworkTypeBeacon.GHOSTNET]: "https://ghostnet.tezos.ecadinfra.com/",
[NetworkTypeBeacon.PARISNET]: "https://rpc.pariscnet.teztnets.com/",
// [NetworkTypeWc.QUEBECNET]: "http://ecad-tezos-quebecnet-rolling-1.i.ecadinfra.com/",
roxaneletourneau marked this conversation as resolved.
Show resolved Hide resolved
[NetworkTypeBeacon.CUSTOM]: "https://ghostnet.tezos.ecadinfra.com/",
};

Expand All @@ -25,6 +26,9 @@ export const getTzKtUrl = (networkType: SupportedNetworks): string | undefined =
case NetworkTypeBeacon.PARISNET:
case NetworkTypeWc.PARISNET:
return "https://parisnet.tzkt.io";
// case NetworkTypeBeacon.QUEBECNET:
// case NetworkTypeWc.QUEBECNET:
// return "https://quebecnet.tzkt.io";
case NetworkTypeBeacon.CUSTOM:
return undefined;
}
Expand All @@ -40,4 +44,5 @@ export const contractAddress = {
ghostnet: "KT1QKmcNBcfzVTXG2kBcE6XqXtEuYYUzMcT5",
oxfordnet: "KT1GYx1KDhMQt2GJEztRh8EyYxJUPM6fnAMM",
parisnet: "KT1E43cQefjM8fq7B5pEJFJoGbRmuNibDoBC",
quebecnet: "KT1JZ3H8zMn6GXoftLpRzGUwRD4fP7mmxKqW"
};
2 changes: 2 additions & 0 deletions cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"b58cdecode",
roxaneletourneau marked this conversation as resolved.
Show resolved Hide resolved
"b58cencode",
"beaconwallet",
"BETANET",
"bigmap",
"BIGMAPCONTRACT",
"bigmaps",
Expand Down Expand Up @@ -84,6 +85,7 @@
"Protofire",
"ProxfordY",
"PtNairobi",
"Quebecnet",
"refetched",
"riscv",
"rollups",
Expand Down
2 changes: 1 addition & 1 deletion docs/consensus_key.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Consensus Keys
author: Davis Sawali & Hui-An Yang
---

The "consensus key" feature allows bakers to use a different key, called the consensus key. It will allow for baking and signing consensus operations (i.e. preattestation/preendorsements and attestation/endorsements). For more detailed information on consensus keys, refer to [this documentation](https://tezos.gitlab.io/protocols/015_lima.html?highlight=update%20consensus%20key#consensus-key)
The "consensus key" feature allows bakers to use a different key, called the consensus key. It will allow for baking and signing consensus operations (i.e. preattestation and attestation). For more detailed information on consensus keys, refer to [this documentation](https://tezos.gitlab.io/protocols/015_lima.html?highlight=update%20consensus%20key#consensus-key)

Starting from Lima protocol, these 2 new operations will be available:

Expand Down
15 changes: 10 additions & 5 deletions docs/rpc_nodes.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,21 +23,26 @@ values={[

| Provider | Net | URL | Header |
|------------------|--------------|------------------------------------------|---------------------------------------------------------------------------------|
| ECAD Labs | Mainnet | https://mainnet.tezos.ecadinfra.com | [Check](https://mainnet.tezos.ecadinfra.com/chains/main/blocks/head/header) |
| ECAD Labs | Ghostnet | https://ghostnet.tezos.ecadinfra.com | [Check](https://ghostnet.tezos.ecadinfra.com/chains/main/blocks/head/header) |
| ECAD Labs | Mainnet | https://mainnet.tezos.ecadinfra.com | [Check](https://mainnet.tezos.ecadinfra.com/chains/main/blocks/head/header) |
| ECAD Labs | Ghostnet | https://ghostnet.tezos.ecadinfra.com | [Check](https://ghostnet.tezos.ecadinfra.com/chains/main/blocks/head/header) |
| SmartPy | Mainnet | https://mainnet.smartpy.io | [Check](https://mainnet.smartpy.io/chains/main/blocks/head/header) |
| SmartPy | Ghostnet | https://ghostnet.smartpy.io | [Check](https://ghostnet.smartpy.io/chains/main/blocks/head/header) |
| Tezos Foundation | Mainnet | https://rpc.tzbeta.net/ | [Check](https://rpc.tzbeta.net/chains/main/blocks/head/header) |
| Tezos Foundation | Ghostnet | https://rpc.ghostnet.teztnets.com/ | [Check](https://rpc.ghostnet.teztnets.com/chains/main/blocks/head/header) |
| Tezos Foundation | Parisnet | https://rpc.pariscnet.teztnets.com/ | [Check](https://rpc.pariscnet.teztnets.com/chains/main/blocks/head/header) |

| Tezos Foundation | Parisnet | https://rpc.pariscnet.teztnets.com/ | [Check](https://rpc.pariscnet.teztnets.com/chains/main/blocks/head/header) |
| Tezos Foundation | Quebecnet | https://rpc.quebecnet.teztnets.com/ | [Check](https://rpc.quebecnet.teztnets.com/chains/main/blocks/head/header) |
| Tzkt | Mainnet | https://rpc.tzkt.io/mainnet/ | [Check](https://rpc.tzkt.io/mainnet/chains/main/blocks/head/header) |
| Tzkt | Ghostnet | https://rpc.tzkt.io/ghostnet | [Check](https://rpc.tzkt.io/ghostnet/chains/main/blocks/head/header) |
| Tzkt | Parisnet | https://rpc.tzkt.io/parisnet | [Check](https://rpc.tzkt.io/parisnet/chains/main/blocks/head/header) |
| Tzkt | Quebecnet | https://rpc.tzkt.io/quebecnet | [Check](https://rpc.tzkt.io/quebecnet/chains/main/blocks/head/header) |

https://api.mainnet.tzkt.io/
*If you are aware of a public node missing from our list or our information is inaccurate, please help us by submitting an issue or pull request on our GitHub page.*
</TabItem>
<TabItem value="commercialNodes">

| Provider | Details |
|------------------|---------------------------------------------|
| TzPro | https://tzpro.io/ |
| MIDL.dev | https://midl.dev/tezos-rpc/ |
| Exaion | https://node.exaion.com |

Expand Down
Loading
Loading