From 2315de34cb46dffcfbb6308cec35a51ce2cb1c71 Mon Sep 17 00:00:00 2001 From: Bri <92327786+briwylde08@users.noreply.github.com> Date: Thu, 30 May 2024 11:56:59 -0600 Subject: [PATCH 01/32] Changing "Soroban CLI" to "Stellar CLI" --- .../stellar-data-structures/assets.mdx | 2 +- .../types/fully-typed-contracts.mdx | 10 ++++---- .../smart-contracts/getting-started/setup.mdx | 23 +++++++++---------- docs/smart-contracts/guides/cli/README.mdx | 6 ++--- .../cli/deploy-stellar-asset-contract.mdx | 4 ++-- .../guides/cli/extend-contract-instance.mdx | 2 +- .../guides/cli/extend-contract-storage.mdx | 2 +- .../guides/cli/extend-contract-wasm.mdx | 2 +- .../guides/cli/install-deploy.mdx | 2 +- .../guides/cli/install-wasm.mdx | 2 +- .../guides/cli/restore-contract-storage.mdx | 4 ++-- .../guides/dapps/initialization.mdx | 2 +- docs/tools/developer-tools.mdx | 6 ++--- network/soroban-rpc/admin-guide.mdx | 12 +++++----- 14 files changed, 39 insertions(+), 40 deletions(-) diff --git a/docs/learn/fundamentals/stellar-data-structures/assets.mdx b/docs/learn/fundamentals/stellar-data-structures/assets.mdx index b1a0f3c4f..b17724cf8 100644 --- a/docs/learn/fundamentals/stellar-data-structures/assets.mdx +++ b/docs/learn/fundamentals/stellar-data-structures/assets.mdx @@ -29,7 +29,7 @@ The public key of the issuing account is linked on the ledger to the asset. Resp Assets issued on the Stellar network are accessible to smart contracts. Every Stellar asset has reserved a Stellar Asset Contract that can be deployed by anyone who wants to be able to interact with the asset from a contract. -The Soroban CLI can deploy a Stellar Asset Contract for a Stellar asset. Deploying the Stellar Asset Contract for a Stellar asset enables that asset for use with smart contracts. +The Stellar CLI can deploy a Stellar Asset Contract for a Stellar asset. Deploying the Stellar Asset Contract for a Stellar asset enables that asset for use with smart contracts. Learn more in the [SAC section](../../../smart-contracts/tokens/stellar-asset-contract.mdx). diff --git a/docs/learn/smart-contract-internals/types/fully-typed-contracts.mdx b/docs/learn/smart-contract-internals/types/fully-typed-contracts.mdx index 4334e979f..372040812 100644 --- a/docs/learn/smart-contract-internals/types/fully-typed-contracts.mdx +++ b/docs/learn/smart-contract-internals/types/fully-typed-contracts.mdx @@ -25,13 +25,13 @@ When you compile a contract created with [soroban-sdk](../../../tools/sdks/libra Today, these interface types are formatted using [XDR](../../encyclopedia/xdr.mdx), but this [may change](https://github.com/stellar/rs-soroban-sdk/issues/683) down the road. -The important part is that tooling can fetch these interface types to make your life easier. [Soroban CLI](../../../tools/developer-tools.mdx#cli) is the first tool to do so. Specifically, one subcommand: +The important part is that tooling can fetch these interface types to make your life easier. [Stellar CLI](../../../tools/developer-tools.mdx#cli) is the first tool to do so. Specifically, one subcommand: ## `soroban contract invoke` Really, every smart contract is its own program, and deserves its own CLI. -So that's what Soroban CLI gives you. +So that's what Stellar CLI gives you. A unique CLI for each smart contract. Constructed on-the-fly, right from the on-chain interface types. Including the author's comments. An _implicit CLI_. @@ -69,7 +69,7 @@ Options: -h, --help Print help ``` -Like any other CLI, you can also get help for any of these subcommands using something like `native balance --help`. Soroban CLI again fetches the on-chain interface types, this time using it to generate a full list of all arguments to the function, and even generates examples. +Like any other CLI, you can also get help for any of these subcommands using something like `native balance --help`. Stellar CLI again fetches the on-chain interface types, this time using it to generate a full list of all arguments to the function, and even generates examples. :::tip @@ -83,13 +83,13 @@ soroban contract invoke --network testnet --id CDLZFC3SYJYDZT7K67VZ75HPJVIEUVNIX If you're unfamiliar with the `--` double dash separator, this is a pattern used by other CLIs. Everything after the double dash, sometimes called the [slop](https://github.com/clap-rs/clap/issues/971), gets passed to the child process. An example of another CLI that makes use of this is `cargo run`. -Of course, the exact way that that Soroban CLI parses arguments is an ongoing design discussion. Representing complex custom arguments on the command line is a design challenge no blockchain CLI gets perfect yet; many, including Soroban CLI, currently use JSON. But this has downsides, and other options are possible. [How would you like to see it work?](https://docs.google.com/document/d/1LASaLyxIA2-YqLnn2NqI5NZGnEmdzx9lLh-j7n0-i4A/edit#) +Of course, the exact way that that Stellar CLI parses arguments is an ongoing design discussion. Representing complex custom arguments on the command line is a design challenge no blockchain CLI gets perfect yet; many, including Stellar CLI, currently use JSON. But this has downsides, and other options are possible. [How would you like to see it work?](https://docs.google.com/document/d/1LASaLyxIA2-YqLnn2NqI5NZGnEmdzx9lLh-j7n0-i4A/edit#) ## Already the best; just getting started We love that Soroban will have all contract interface types available on-chain right from day one. No secondary API calls to external services, no secondary API token management, no signing in or creating an account anywhere else, and near-perfect reliability. It's a game-changer within the blockchain space. -Soroban CLI already shows how this can be built into foundational tooling to give developers delightful experiences. And this is only the beginning. At every level of the stack, you can expect—and [build](https://stellar.org/foundation/grants-and-funding)—tooling that makes interacting with any contract predictable and seamless. +Stellar CLI already shows how this can be built into foundational tooling to give developers delightful experiences. And this is only the beginning. At every level of the stack, you can expect—and [build](https://stellar.org/foundation/grants-and-funding)—tooling that makes interacting with any contract predictable and seamless. Soon we'll have TypeScript/JavaScript libraries that mirror the behavior of `soroban contract invoke`, customized for browser & nodejs environments. You can expect GUIs that adapt to any given contract on-the-fly, functioning as interactive documentation. If you're writing contracts that make cross-contract calls, most of the code you need can also be auto-generated. diff --git a/docs/smart-contracts/getting-started/setup.mdx b/docs/smart-contracts/getting-started/setup.mdx index 511a3d8ec..54dac5413 100644 --- a/docs/smart-contracts/getting-started/setup.mdx +++ b/docs/smart-contracts/getting-started/setup.mdx @@ -21,13 +21,13 @@ import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; import { getPlatform } from "@site/src/helpers/getPlatform"; -Soroban contracts are small programs written in the [Rust] programming language. +Stellar smart contracts are small programs written in the [Rust] programming language. To build and develop contracts you need only a couple prerequisites: - A [Rust] toolchain - An editor that supports Rust -- [Soroban CLI] +- [Stellar CLI] ## Install Rust @@ -45,7 +45,7 @@ On Windows, download and run [rustup-init.exe](https://static.rust-lang.org/rust :::tip -The soroban CLI uses emojis in its output. To properly render them on Windows, it is recommended to use the [Windows Terminal](https://learn.microsoft.com/en-us/windows/terminal/). See [how to install Windows Terminal](https://learn.microsoft.com/en-us/windows/terminal/install) on Microsoft Learn. If the CLI is used in the built in Windows Command Prompt or Windows PowerShell the CLI will function as expected but the emojis will appear as question marks. +The Stellar CLI uses emojis in its output. To properly render them on Windows, it is recommended to use the [Windows Terminal](https://learn.microsoft.com/en-us/windows/terminal/). See [how to install Windows Terminal](https://learn.microsoft.com/en-us/windows/terminal/install) on Microsoft Learn. If the CLI is used in the built in Windows Command Prompt or Windows PowerShell the CLI will function as expected but the emojis will appear as question marks. ::: @@ -77,11 +77,11 @@ A popular editor is Visual Studio Code: [rust analyzer]: https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer [codelldb]: https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb -## Install the Soroban CLI +## Install the Stellar CLI -The [Soroban CLI](http://github.com/stellar/soroban-cli) can execute Soroban contracts in the same environment the contract will execute on network, however in a local sandbox. +The [Stellar CLI](https://github.com/stellar/stellar-cli) can execute smart contracts in the same environment the contract will execute on network, however in a local sandbox. -Install the [latest released version](https://github.com/stellar/soroban-cli/releases) of Soroban CLI using `cargo install`. +Install the [latest released version](https://github.com/stellar/stellar-cli/releases) of Stellar CLI using `cargo install`. ```sh cargo install --locked soroban-cli @@ -89,7 +89,7 @@ cargo install --locked soroban-cli :::info -Report issues and share feedback about the Soroban CLI [here](https://github.com/stellar/soroban-cli/issues/new/choose). +Report issues and share feedback about the Stellar CLI [here](https://github.com/stellar/stellar-cli/issues/new/choose). ::: @@ -105,8 +105,7 @@ soroban $ soroban Build, deploy, & interact with contracts; set identities to sign with; configure networks; generate keys; and more. -Intro: https://soroban.stellar.org -CLI Reference: https://github.com/stellar/soroban-tools/tree/main/docs/soroban-cli-full-docs.md +CLI Reference: https://github.com/stellar/stellar-cli/blob/main/FULL_HELP_DOCS.md Usage: soroban [OPTIONS] @@ -156,7 +155,7 @@ Users of non-bash shells may need to adapt the above commands to suit their need ### Configuring the CLI for Testnet -Soroban has a test network called Testnet that you can use to deploy and test your smart contracts. It's a live network, but it's not the same as the Stellar public network. It's a separate network that is used for development and testing, so you can't use it for production apps. But it's a great place to test your contracts before you deploy them to the public network. +Stellar has a test network called Testnet that you can use to deploy and test your smart contracts. It's a live network, but it's not the same as the Stellar public network. It's a separate network that is used for development and testing, so you can't use it for production apps. But it's a great place to test your contracts before you deploy them to the public network. To configure your CLI to interact with Testnet, run the following command: @@ -186,7 +185,7 @@ soroban network add ` -Note the `--global` flag. This creates a file in your home folder's `~/.config/soroban/network/testnet.toml` with the settings you specified. This means that you can use the `--network testnet` flag in any Soroban CLI command to use this network from any directory or filepath on your system. +Note the `--global` flag. This creates a file in your home folder's `~/.config/soroban/network/testnet.toml` with the settings you specified. This means that you can use the `--network testnet` flag in any Stellar CLI command to use this network from any directory or filepath on your system. If you want project-specific network configurations, you can omit the `--global` flag, and the networks will be added to your working directory's `.soroban/network` folder instead. @@ -211,4 +210,4 @@ Like the Network configs, the `--global` means that the identity gets stored in By default, `soroban keys generate` will fund the account using [Friendbot](https://developers.stellar.org/docs/fundamentals-and-concepts/testnet-and-pubnet#friendbot). To disable this behavior, append `--no-fund` to the command when running it. [rust]: https://www.rust-lang.org/ -[soroban cli]: setup.mdx#install-the-soroban-cli +[stellar cli]: setup.mdx#install-the-stellar-cli diff --git a/docs/smart-contracts/guides/cli/README.mdx b/docs/smart-contracts/guides/cli/README.mdx index 9b25a5692..43943e489 100644 --- a/docs/smart-contracts/guides/cli/README.mdx +++ b/docs/smart-contracts/guides/cli/README.mdx @@ -1,8 +1,8 @@ --- -title: Soroban CLI +title: Stellar CLI hide_table_of_contents: true --- -The [Soroban CLI] is a crucial tool for developers to use while creating and interacting with Soroban smart contracts. +The [Stellar CLI] is a crucial tool for developers to use while creating and interacting with Soroban smart contracts. -[soroban cli]: ../../../tools/developer-tools.mdx#cli +[stellar cli]: ../../../tools/developer-tools.mdx#cli diff --git a/docs/smart-contracts/guides/cli/deploy-stellar-asset-contract.mdx b/docs/smart-contracts/guides/cli/deploy-stellar-asset-contract.mdx index dbdbfa2c0..1f13d36c5 100644 --- a/docs/smart-contracts/guides/cli/deploy-stellar-asset-contract.mdx +++ b/docs/smart-contracts/guides/cli/deploy-stellar-asset-contract.mdx @@ -3,11 +3,11 @@ title: Deploy the Stellar Asset Contract for a Stellar Asset hide_table_of_contents: true --- -The Soroban CLI can deploy a [Stellar Asset Contract] for a Stellar asset so that any Soroban contract can interact with the asset. +The Stellar CLI can deploy a [Stellar Asset Contract] for a Stellar asset so that any Stellar smart contract can interact with the asset. Every Stellar asset has reserved a contract that anyone can deploy. Once deployed any contract can interact with that asset by holding a balance of the asset, receiving the asset, or sending the asset. -Deploying the Stellar Asset Contract for a Stellar asset enables that asset for use on Soroban. +Deploying the Stellar Asset Contract for a Stellar asset enables that asset for use in smart contracts. The Stellar Asset Contract can be deployed for any possible Stellar asset, either assets already in use on Stellar or assets that have never seen any activity. This means that the issuer doesn't need to have been created, and no one needs to be yet holding the asset on Stellar. diff --git a/docs/smart-contracts/guides/cli/extend-contract-instance.mdx b/docs/smart-contracts/guides/cli/extend-contract-instance.mdx index b70db7483..8148c2f48 100644 --- a/docs/smart-contracts/guides/cli/extend-contract-instance.mdx +++ b/docs/smart-contracts/guides/cli/extend-contract-instance.mdx @@ -3,7 +3,7 @@ title: Extend a deployed contract instance's TTL hide_table_of_contents: true --- -You can use the Soroban CLI to extend the TTL of a contract instance like so: +You can use the Stellar CLI to extend the TTL of a contract instance like so: ```bash soroban contract extend \ diff --git a/docs/smart-contracts/guides/cli/extend-contract-storage.mdx b/docs/smart-contracts/guides/cli/extend-contract-storage.mdx index a7c7d04e0..0f3c6bf05 100644 --- a/docs/smart-contracts/guides/cli/extend-contract-storage.mdx +++ b/docs/smart-contracts/guides/cli/extend-contract-storage.mdx @@ -3,7 +3,7 @@ title: Extend a deployed contract's storage entry TTL hide_table_of_contents: true --- -You can use the Soroban CLI to extend the TTL of a contract's persistent storage entry. For a storage entry that uses a simple `Symbol` as its storage key, you can run a command like so: +You can use the Stellar CLI to extend the TTL of a contract's persistent storage entry. For a storage entry that uses a simple `Symbol` as its storage key, you can run a command like so: ```bash soroban contract extend \ diff --git a/docs/smart-contracts/guides/cli/extend-contract-wasm.mdx b/docs/smart-contracts/guides/cli/extend-contract-wasm.mdx index 21de9824e..214fbd23b 100644 --- a/docs/smart-contracts/guides/cli/extend-contract-wasm.mdx +++ b/docs/smart-contracts/guides/cli/extend-contract-wasm.mdx @@ -3,7 +3,7 @@ title: Extend a deployed contract's Wasm code TTL hide_table_of_contents: true --- -You can use the Soroban CLI to extend the TTL of a contract's Wasm bytecode. This can be done in two forms: if you do or do not have the compiled contract locally. If you do have the compiled binary on your local machine: +You can use the Stellar CLI to extend the TTL of a contract's Wasm bytecode. This can be done in two forms: if you do or do not have the compiled contract locally. If you do have the compiled binary on your local machine: ```bash soroban contract extend \ diff --git a/docs/smart-contracts/guides/cli/install-deploy.mdx b/docs/smart-contracts/guides/cli/install-deploy.mdx index ef172d9a8..b65270485 100644 --- a/docs/smart-contracts/guides/cli/install-deploy.mdx +++ b/docs/smart-contracts/guides/cli/install-deploy.mdx @@ -3,7 +3,7 @@ title: Install and Deploy a Smart Contract hide_table_of_contents: true --- -You can combine the `install` and `deploy` commands of the Soroban CLI to accomplish both tasks: +You can combine the `install` and `deploy` commands of the Stellar CLI to accomplish both tasks: ```bash soroban contract deploy \ diff --git a/docs/smart-contracts/guides/cli/install-wasm.mdx b/docs/smart-contracts/guides/cli/install-wasm.mdx index 0dd70935c..119d431ac 100644 --- a/docs/smart-contracts/guides/cli/install-wasm.mdx +++ b/docs/smart-contracts/guides/cli/install-wasm.mdx @@ -3,7 +3,7 @@ title: Install Wasm Bytecode hide_table_of_contents: true --- -To use the Soroban CLI to install a compiled smart contract on the ledger, use the `soroban contract install` command: +To use the Stellar CLI to install a compiled smart contract on the ledger, use the `soroban contract install` command: ```bash soroban contract install \ diff --git a/docs/smart-contracts/guides/cli/restore-contract-storage.mdx b/docs/smart-contracts/guides/cli/restore-contract-storage.mdx index 8629c8cf0..b2d84157a 100644 --- a/docs/smart-contracts/guides/cli/restore-contract-storage.mdx +++ b/docs/smart-contracts/guides/cli/restore-contract-storage.mdx @@ -1,9 +1,9 @@ --- -title: Restore archived contract data using the Soroban CLI +title: Restore archived contract data using the Stellar CLI hide_table_of_contents: true --- -If a contract's persistent storage entry has been archived, you can restore it using the Soroban CLI. For a storage entry that uses a simple `Symbol` as its storage key, you can run a command like so: +If a contract's persistent storage entry has been archived, you can restore it using the Stellar CLI. For a storage entry that uses a simple `Symbol` as its storage key, you can run a command like so: ```bash soroban contract restore \ diff --git a/docs/smart-contracts/guides/dapps/initialization.mdx b/docs/smart-contracts/guides/dapps/initialization.mdx index c3a90cb89..8381fb969 100644 --- a/docs/smart-contracts/guides/dapps/initialization.mdx +++ b/docs/smart-contracts/guides/dapps/initialization.mdx @@ -86,7 +86,7 @@ This command will mint 100 tokens to the designated user's account. By following these steps, you ensure that the Soroban token smart contracts are correctly deployed and initialized, setting the stage for the Dapp to effectively interact with the token. -For a deeper dive into Soroban CLI commands, check out the [Soroban CLI repo](https://github.com/stellar/soroban-cli/tree/main/cmd/soroban-cli/src/commands). +For a deeper dive into Stellar CLI commands, check out the [Stellar CLI repo](https://github.com/stellar/stellar-cli/tree/main/cmd/soroban-cli/src/commands). ## Automating Initialization with Scripts diff --git a/docs/tools/developer-tools.mdx b/docs/tools/developer-tools.mdx index 7e71a2f17..487a63b6b 100644 --- a/docs/tools/developer-tools.mdx +++ b/docs/tools/developer-tools.mdx @@ -49,13 +49,13 @@ Check data related to payments, accounts, deployed contracts, and more for Stell ## CLI -### [Soroban CLI](https://github.com/stellar/soroban-cli) +### [Stellar CLI](https://github.com/stellar/stellar-cli) The command line interface to Soroban smart contracts. It allows you to build, deploy, and interact with smart contracts; configure identities; generate key pairs; manage networks; and more. -Install Soroban CLI as explained in [Setup](../smart-contracts/getting-started/setup#install-the-soroban-cli). +Install Stellar CLI as explained in [Setup](../smart-contracts/getting-started/setup#install-the-stellar-cli). -Auto-generated comprehensive reference documentation is available [here](https://github.com/stellar/soroban-cli/blob/main/docs/soroban-cli-full-docs.md). +Auto-generated comprehensive reference documentation is available [here](https://github.com/stellar/stellar-cli/blob/main/FULL_HELP_DOCS.md). ## Data Indexers diff --git a/network/soroban-rpc/admin-guide.mdx b/network/soroban-rpc/admin-guide.mdx index e7b3bb4d0..993982389 100644 --- a/network/soroban-rpc/admin-guide.mdx +++ b/network/soroban-rpc/admin-guide.mdx @@ -33,7 +33,7 @@ The Quickstart image with the RPC service can run on a standard laptop with 8GB :::info -It's also possible to run a contract in the local sandbox environment without a network using just the Soroban CLI. See [Run on Sandbox] for more details. +It's also possible to run a contract in the local sandbox environment without a network using just the Stellar CLI. See [Run on Sandbox] for more details. ::: @@ -56,7 +56,7 @@ Once the image is started, you can check its status by querying the Horizon API: curl "http://localhost:8000" ``` -You can interact with this local node using the Soroban CLI. First, add it as a configured network: +You can interact with this local node using the Stellar CLI. First, add it as a configured network: ```bash soroban config network add standalone \ @@ -88,7 +88,7 @@ This uses [command expansion](https://www.gnu.org/software/bash/manual/html_node ::: -Now that you have a configured network and a funded identity, you can use these within other Soroban CLI commands. For example, deploying a contract: +Now that you have a configured network and a funded identity, you can use these within other Stellar CLI commands. For example, deploying a contract: ```bash soroban contract deploy \ @@ -127,7 +127,7 @@ docker run --rm -it \ --enable-soroban-rpc ``` -And you'll want to configure it for use with the `--network` flag in Soroban CLI: +And you'll want to configure it for use with the `--network` flag in Stellar CLI: ```bash soroban config network add testnet \ @@ -158,7 +158,7 @@ docker run --rm -it \ --enable-soroban-rpc ``` -And you'll want to configure it for use with the `--network` flag in Soroban CLI: +And you'll want to configure it for use with the `--network` flag in Stellar CLI: ```bash soroban config network add futurenet \ @@ -523,7 +523,7 @@ For all deployments, we recommend at least 10GB of disk/storage space. ## Use the RPC Instance -You can configure Soroban CLI to use a remote RPC endpoint: +You can configure Stellar CLI to use a remote RPC endpoint: ```bash soroban config network add --global testnet \ From cd322a09974ef8ce3963cfdcdbd839192e290cd3 Mon Sep 17 00:00:00 2001 From: Nando Vieira Date: Thu, 30 May 2024 13:10:40 -0700 Subject: [PATCH 02/32] Update soroban-cli version. (#634) --- docs/reference/software-versions.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/reference/software-versions.mdx b/docs/reference/software-versions.mdx index 134e05a18..f21471671 100644 --- a/docs/reference/software-versions.mdx +++ b/docs/reference/software-versions.mdx @@ -25,7 +25,7 @@ Release candidates are software releases that are also released to the [Testnet] | Soroban Environment | `v21.0.2` | | Stellar Core | `v21.0.0` | | Soroban Rust SDK | `21.0.1-preview.3` | -| Soroban CLI | `v21.0.0-preview.1` | +| Soroban CLI | `v21.0.0-rc.1` | | Soroban RPC | `v21.2.0` | | Stellar Horizon | `v2.30.0` | | Stellar Quickstart | `https://hub.docker.com/layers/stellar/quickstart/v426-latest-amd64/images/sha256-274395daab6fa8033b9213f152d56699358917fb01d7c7e95392a37fc00c9d01` | From 3fbd0e7722a424bdf834e008943fab76eb4a6e0b Mon Sep 17 00:00:00 2001 From: Jane Wang Date: Thu, 30 May 2024 17:50:57 -0400 Subject: [PATCH 03/32] Update some CLI commands --- .../stellar-transaction.mdx | 2 +- .../example-contracts/TEMPLATE.mdx | 8 ++-- .../example-contracts/auth.mdx | 42 +++++++++---------- .../example-contracts/cross-contract-call.mdx | 20 ++++----- .../example-contracts/custom-types.mdx | 16 +++---- .../example-contracts/deployer.mdx | 4 +- .../example-contracts/errors.mdx | 20 ++++----- .../example-contracts/events.mdx | 12 +++--- .../example-contracts/logging.mdx | 20 ++++----- .../getting-started/create-an-app.mdx | 20 ++++----- .../getting-started/hello-world.mdx | 20 ++++----- .../conventions/upgrading-contracts.mdx | 22 +++++----- .../tokens/stellar-asset-contract.mdx | 4 +- .../dapps/challenges/challenge-1-payment.mdx | 2 +- .../dapps/challenges/challenge-3-oracle.mdx | 2 +- 15 files changed, 107 insertions(+), 107 deletions(-) diff --git a/docs/learn/smart-contract-internals/contract-interactions/stellar-transaction.mdx b/docs/learn/smart-contract-internals/contract-interactions/stellar-transaction.mdx index c53a40ad2..49837efdd 100644 --- a/docs/learn/smart-contract-internals/contract-interactions/stellar-transaction.mdx +++ b/docs/learn/smart-contract-internals/contract-interactions/stellar-transaction.mdx @@ -384,7 +384,7 @@ The `InvokeHostFunctionOp` can be used to perform the following Soroban operatio - Upload Wasm of the new contracts. - Deploy new contracts using the uploaded Wasm or built-in implementations (this currently includes only the [token contract](../../../smart-contracts/tokens/stellar-asset-contract.mdx)). -[`soroban-cli`]: /docs/smart-contracts/getting-started/setup.mdx#install-the-soroban-cli +[`stellar-cli`]: /docs/smart-contracts/getting-started/setup.mdx#install-the-stellar-cli There is only a single `InvokeHostFunctionOp` allowed per transaction. Contracts should be used to perform multiple actions atomically, for example, to deploy a new contract and initialize it atomically. diff --git a/docs/smart-contracts/example-contracts/TEMPLATE.mdx b/docs/smart-contracts/example-contracts/TEMPLATE.mdx index ada448a83..b7cbd3b56 100644 --- a/docs/smart-contracts/example-contracts/TEMPLATE.mdx +++ b/docs/smart-contracts/example-contracts/TEMPLATE.mdx @@ -145,14 +145,14 @@ target/wasm32-unknown-unknown/release/soroban_hello_world_contract.wasm ## Run the Contract -If you have [`soroban-cli`] installed, you can invoke contract functions using it. +If you have [`stellar-cli`] installed, you can invoke contract functions using it. ```sh -soroban contract invoke \ +stellar contract invoke \ --wasm target/wasm32-unknown-unknown/release/soroban_hello_world_contract.wasm \ --id 1 \ -- \ @@ -165,7 +165,7 @@ soroban contract invoke \ ```powershell -soroban contract invoke ` +stellar contract invoke ` --wasm target/wasm32-unknown-unknown/release/soroban_hello_world_contract.wasm ` --id 1 ` -- ` @@ -177,7 +177,7 @@ soroban contract invoke ` -[`soroban-cli`]: ../getting-started/setup.mdx#install-the-soroban-cli +[`stellar-cli`]: ../getting-started/setup.mdx#install-the-stellar-cli ## Further Reading diff --git a/docs/smart-contracts/example-contracts/auth.mdx b/docs/smart-contracts/example-contracts/auth.mdx index 12237c5f5..1ae2244a7 100644 --- a/docs/smart-contracts/example-contracts/auth.mdx +++ b/docs/smart-contracts/example-contracts/auth.mdx @@ -273,10 +273,10 @@ assert_eq!(client.increment(&user_2, &4), 5); ## Build the Contract -To build the contract into a `.wasm` file, use the `soroban contract build` command. +To build the contract into a `.wasm` file, use the `stellar contract build` command. ```sh -soroban contract build +stellar contract build ``` The `.wasm` file should be found in the `target` directory after building: @@ -287,15 +287,15 @@ target/wasm32-unknown-unknown/release/soroban_auth_contract.wasm ## Run the Contract -If you have [`soroban-cli`] installed, you can invoke functions on the contract. +If you have [`stellar-cli`] installed, you can invoke functions on the contract. But since we are dealing with authorization and signatures, we need to set up some identities to use for testing and get their public keys: ```sh -soroban keys generate acc1 -soroban keys generate acc2 -soroban keys address acc1 -soroban keys address acc2 +stellar keys generate acc1 +stellar keys generate acc2 +stellar keys address acc1 +stellar keys address acc2 ``` Example output with two public keys of identities: @@ -305,14 +305,14 @@ GA6S566FD3EQDUNQ4IGSLXKW3TGVSTQW3TPHPGS7NWMCEIPBOKTNCSRU GAJGHZ44IJXYFNOVRZGBCVKC2V62DB2KHZB7BEMYOWOLFQH4XP2TAM6B ``` -Now the contract itself can be invoked. Notice the `--source` must be the identity name matching the address passed to the `--user` argument. This allows `soroban` tool to automatically sign the necessary payload for the invocation. +Now the contract itself can be invoked. Notice the `--source` must be the identity name matching the address passed to the `--user` argument. This allows `Stellar CLI` to automatically sign the necessary payload for the invocation. ```sh -soroban contract invoke \ +stellar contract invoke \ --source acc1 \ --wasm target/wasm32-unknown-unknown/release/soroban_auth_contract.wasm \ --id 1 \ @@ -327,7 +327,7 @@ soroban contract invoke \ ```powershell -soroban contract invoke ` +stellar contract invoke ` --source acc1 ` --wasm target/wasm32-unknown-unknown/release/soroban_auth_contract.wasm ` --id 1 ` @@ -348,7 +348,7 @@ Run a few more increments for both accounts. ```sh -soroban contract invoke \ +stellar contract invoke \ --source acc2 \ --wasm target/wasm32-unknown-unknown/release/soroban_auth_contract.wasm \ --id 1 \ @@ -359,7 +359,7 @@ soroban contract invoke \ ``` ```sh -soroban contract invoke \ +stellar contract invoke \ --source acc1 \ --wasm target/wasm32-unknown-unknown/release/soroban_auth_contract.wasm \ --id 1 \ @@ -370,7 +370,7 @@ soroban contract invoke \ ``` ```sh -soroban contract invoke \ +stellar contract invoke \ --source acc2 \ --wasm target/wasm32-unknown-unknown/release/soroban_auth_contract.wasm \ --id 1 \ @@ -385,7 +385,7 @@ soroban contract invoke \ ```powershell -soroban contract invoke \ +stellar contract invoke \ --source acc2 \ --wasm target/wasm32-unknown-unknown/release/soroban_auth_contract.wasm \ --id 1 \ @@ -396,7 +396,7 @@ soroban contract invoke \ ``` ```powershell -soroban contract invoke \ +stellar contract invoke \ --source acc1 \ --wasm target/wasm32-unknown-unknown/release/soroban_auth_contract.wasm \ --id 1 \ @@ -407,7 +407,7 @@ soroban contract invoke \ ``` ```powershell -soroban contract invoke \ +stellar contract invoke \ --source acc2 \ --wasm target/wasm32-unknown-unknown/release/soroban_auth_contract.wasm \ --id 1 \ @@ -421,10 +421,10 @@ soroban contract invoke \ -View the data that has been stored against each user with `soroban contract read`. +View the data that has been stored against each user with `stellar contract read`. ```sh -soroban contract read --id 1 +stellar contract read --id 1 ``` ``` @@ -439,7 +439,7 @@ It is also possible to preview the authorization payload that is being signed by ```sh -soroban contract invoke \ +stellar contract invoke \ --source acc2 \ --auth \ --wasm target/wasm32-unknown-unknown/release/soroban_auth_contract.wasm \ @@ -455,7 +455,7 @@ soroban contract invoke \ ```powershell -soroban contract invoke ` +stellar contract invoke ` --source acc2 ` --auth ` --wasm target/wasm32-unknown-unknown/release/soroban_auth_contract.wasm ` @@ -474,7 +474,7 @@ soroban contract invoke ` Contract auth: [{"address_with_nonce":null,"root_invocation":{"contract_id":"0000000000000000000000000000000000000000000000000000000000000001","function_name":"increment","args":[{"object":{"address":{"account":{"public_key_type_ed25519":"c7bab0288753d58d3e21cc3fa68cd2546b5f78ae6635a6f1b3fe07e03ee846e9"}}}},{"u32":123}],"sub_invocations":[]},"signature_args":[]}] ``` -[`soroban-cli`]: ../getting-started/setup.mdx#install-the-soroban-cli +[`stellar-cli`]: ../getting-started/setup.mdx#install-the-stellar-cli ## Further reading diff --git a/docs/smart-contracts/example-contracts/cross-contract-call.mdx b/docs/smart-contracts/example-contracts/cross-contract-call.mdx index 0f08e9519..230e474b6 100644 --- a/docs/smart-contracts/example-contracts/cross-contract-call.mdx +++ b/docs/smart-contracts/example-contracts/cross-contract-call.mdx @@ -225,10 +225,10 @@ assert_eq!(sum, 12); ## Build the Contracts -To build the contract into a `.wasm` file, use the `soroban contract build` command. Both `contract_call/contract_a` and `contract_call/contract_b` must be built, with `contract_a` being built first. +To build the contract into a `.wasm` file, use the `stellar contract build` command. Both `contract_call/contract_a` and `contract_call/contract_b` must be built, with `contract_a` being built first. ```sh -soroban contract build +stellar contract build ``` Both `.wasm` files should be found in both contract `target` directories after building both contracts: @@ -243,20 +243,20 @@ target/wasm32-unknown-unknown/release/soroban_cross_contract_b_contract.wasm ## Run the Contract -If you have [`soroban-cli`] installed, you can invoke contract functions. Both contracts must be deployed. +If you have [`stellar-cli`] installed, you can invoke contract functions. Both contracts must be deployed. ```sh -soroban contract deploy \ +stellar contract deploy \ --wasm target/wasm32-unknown-unknown/release/soroban_cross_contract_a_contract.wasm \ --id a ``` ```sh -soroban contract deploy \ +stellar contract deploy \ --wasm target/wasm32-unknown-unknown/release/soroban_cross_contract_b_contract.wasm \ --id b ``` @@ -266,13 +266,13 @@ soroban contract deploy \ ```powershell -soroban contract deploy ` +stellar contract deploy ` --wasm target/wasm32-unknown-unknown/release/soroban_cross_contract_a_contract.wasm ` --id a ``` ```powershell -soroban contract deploy ` +stellar contract deploy ` --wasm target/wasm32-unknown-unknown/release/soroban_cross_contract_b_contract.wasm ` --id b ``` @@ -288,7 +288,7 @@ Invoke Contract B's `add_with` function, passing in values for `x` and `y` (e.g. ```sh -soroban contract invoke \ +stellar contract invoke \ --id b \ -- \ add_with \ @@ -302,7 +302,7 @@ soroban contract invoke \ ```powershell -soroban contract invoke ` +stellar contract invoke ` --id b ` -- ` add_with ` @@ -323,4 +323,4 @@ The following output should occur using the code above. Contract B's `add_with` function invoked Contract A's `add` function to do the addition. -[`soroban-cli`]: ../getting-started/setup.mdx#install-the-soroban-cli +[`stellar-cli`]: ../getting-started/setup.mdx#install-the-stellar-cli diff --git a/docs/smart-contracts/example-contracts/custom-types.mdx b/docs/smart-contracts/example-contracts/custom-types.mdx index 05205b75f..4ac165128 100644 --- a/docs/smart-contracts/example-contracts/custom-types.mdx +++ b/docs/smart-contracts/example-contracts/custom-types.mdx @@ -234,10 +234,10 @@ assert_eq!( ## Build the Contract -To build the contract, use the `soroban contract build` command. +To build the contract, use the `stellar contract build` command. ```sh -soroban contract build +stellar contract build ``` A `.wasm` file should be outputted in the `target` directory: @@ -248,14 +248,14 @@ target/wasm32-unknown-unknown/release/soroban_custom_types_contract.wasm ## Run the Contract -If you have [`soroban-cli`] installed, you can invoke contract functions in the Wasm using it. +If you have [`stellar-cli`] installed, you can invoke contract functions in the Wasm using it. ```sh -soroban contract invoke \ +stellar contract invoke \ --wasm target/wasm32-unknown-unknown/release/soroban_custom_types_contract.wasm \ --id 1 \ -- \ @@ -268,7 +268,7 @@ soroban contract invoke \ ```powershell -soroban contract invoke ` +stellar contract invoke ` --wasm target/wasm32-unknown-unknown/release/soroban_custom_types_contract.wasm ` --id 1 ` -- ` @@ -288,14 +288,14 @@ The following output should occur using the code above. Run it a few more times with different increment amounts to watch the count change. -Use the `soroban` to inspect what the counter is after a few runs. +Use the `stellar-cli` to inspect what the counter is after a few runs. ```sh -soroban contract read --id 1 --key STATE +stellar contract read --id 1 --key STATE ``` ``` STATE,"{""count"":25,""last_incr"":15}" ``` -[`soroban-cli`]: ../getting-started/setup.mdx#install-the-soroban-cli +[`stellar-cli`]: ../getting-started/setup.mdx#install-the-stellar-cli diff --git a/docs/smart-contracts/example-contracts/deployer.mdx b/docs/smart-contracts/example-contracts/deployer.mdx index 50ea7b308..2631de83e 100644 --- a/docs/smart-contracts/example-contracts/deployer.mdx +++ b/docs/smart-contracts/example-contracts/deployer.mdx @@ -452,7 +452,7 @@ target/wasm32-unknown-unknown/release/soroban_deployer_test_contract.wasm ## Run the Contract -If you have [`soroban-cli`] installed, you can invoke the contract function to deploy the test contract. +If you have [`stellar-cli`] installed, you can invoke the contract function to deploy the test contract. Before deploying the test contract with the deployer, install the test contract Wasm using the `install` command. The `install` command will print out the hash derived from the Wasm file (it's not just the hash of the Wasm file itself though) which should be used by the deployer. @@ -536,4 +536,4 @@ The following output should occur using the code above. 5 ``` -[`soroban-cli`]: ../getting-started/setup.mdx#install-the-soroban-cli +[`stellar-cli`]: ../getting-started/setup.mdx#install-the-stellar-cli diff --git a/docs/smart-contracts/example-contracts/errors.mdx b/docs/smart-contracts/example-contracts/errors.mdx index 34794114b..6c95a1d5a 100644 --- a/docs/smart-contracts/example-contracts/errors.mdx +++ b/docs/smart-contracts/example-contracts/errors.mdx @@ -289,10 +289,10 @@ client.increment(); ## Build the Contract -To build the contract, use the `soroban contract build` command. +To build the contract, use the `stellar contract build` command. ```sh -soroban contract build +stellar contract build ``` A `.wasm` file should be outputted in the `target` directory: @@ -310,7 +310,7 @@ Let's deploy the contract to Testnet so we can run it. The value provided as `-- ```sh -soroban contract deploy \ +stellar contract deploy \ --wasm target/wasm32-unknown-unknown/release/soroban_errors_contract.wasm \ --source alice \ --network testnet @@ -321,7 +321,7 @@ soroban contract deploy \ ```powershell -soroban contract deploy ` +stellar contract deploy ` --wasm target/wasm32-unknown-unknown/release/soroban_errors_contract.wasm ` --source alice ` --network testnet @@ -340,7 +340,7 @@ Now that we've deployed the contract, we can invoke it. ```sh -soroban contract invoke \ +stellar contract invoke \ --id CC3UMHVTIEH6GGDBW7MM72Q545HBDCXGU3GMIXP23PQVSBFKNZRWT37X \ --network testnet \ --source alice \ @@ -353,7 +353,7 @@ soroban contract invoke \ ```powershell -soroban contract invoke ` +stellar contract invoke ` --id CC3UMHVTIEH6GGDBW7MM72Q545HBDCXGU3GMIXP23PQVSBFKNZRWT37X ` --network testnet ` --source alice ` @@ -380,14 +380,14 @@ Caused by: ... ``` -To retrieve the current counter value, use the command `soroban contract read`. +To retrieve the current counter value, use the command `stellar contract read`. ```sh -soroban contract read \ +stellar contract read \ --id CC3UMHVTIEH6GGDBW7MM72Q545HBDCXGU3GMIXP23PQVSBFKNZRWT37X \ --network testnet \ --source alice \ @@ -400,7 +400,7 @@ soroban contract read \ ```powershell -soroban contract read ` +stellar contract read ` --id CC3UMHVTIEH6GGDBW7MM72Q545HBDCXGU3GMIXP23PQVSBFKNZRWT37X ` --network testnet ` --source alice ` @@ -412,4 +412,4 @@ soroban contract read ` -[`soroban-cli`]: ../getting-started/setup.mdx#install-the-soroban-cli +[`stellar-cli`]: ../getting-started/setup.mdx#install-the-stellar-cli diff --git a/docs/smart-contracts/example-contracts/events.mdx b/docs/smart-contracts/example-contracts/events.mdx index cbca44e59..907425443 100644 --- a/docs/smart-contracts/example-contracts/events.mdx +++ b/docs/smart-contracts/example-contracts/events.mdx @@ -221,10 +221,10 @@ assert_eq!( ## Build the Contract -To build the contract, use the `soroban contract build` command. +To build the contract, use the `stellar contract build` command. ```sh -soroban contract build +stellar contract build ``` A `.wasm` file should be outputted in the `target` directory: @@ -235,14 +235,14 @@ target/wasm32-unknown-unknown/release/soroban_events_contract.wasm ## Run the Contract -If you have [`soroban-cli`] installed, you can invoke contract functions in the using it. +If you have [`stellar-cli`] installed, you can invoke contract functions in the using it. ```sh -soroban contract invoke \ +stellar contract invoke \ --wasm target/wasm32-unknown-unknown/release/soroban_events_contract.wasm \ --id 1 \ -- \ @@ -254,7 +254,7 @@ soroban contract invoke \ ```powershell -soroban contract invoke ` +stellar contract invoke ` --wasm target/wasm32-unknown-unknown/release/soroban_events_contract.wasm ` --id 1 ` -- ` @@ -274,4 +274,4 @@ The following output should occur using the code above. A single event `#0` is outputted, which is the contract event the contract published. The event contains the two topics, each a `symbol` (displayed as bytes), and the data object containing the `u32`. -[`soroban-cli`]: ../getting-started/setup.mdx#install-the-soroban-cli +[`stellar-cli`]: ../getting-started/setup.mdx#install-the-stellar-cli diff --git a/docs/smart-contracts/example-contracts/logging.mdx b/docs/smart-contracts/example-contracts/logging.mdx index 723bb894c..77cc99cf5 100644 --- a/docs/smart-contracts/example-contracts/logging.mdx +++ b/docs/smart-contracts/example-contracts/logging.mdx @@ -96,11 +96,11 @@ Ref: https://github.com/stellar/soroban-examples/tree/v20.0.0/logging ## How it Works -The [`log!`] macro logs a string. Any logs that occur during execution are outputted to stdout in [`soroban-cli`] and available for tests to assert on or print. +The [`log!`] macro logs a string. Any logs that occur during execution are outputted to stdout in [`stellar-cli`] and available for tests to assert on or print. Logs are only outputted if the contract is built with the `debug-assertions` compiler option enabled. This makes them efficient to leave in code permanently since a regular `release` build will omit them. -Logs are only recorded in Soroban environments that have logging enabled. The only Soroban environments where logging is enabled is in Rust tests, and in the [`soroban-cli`]. +Logs are only recorded in Soroban environments that have logging enabled. The only Soroban environments where logging is enabled is in Rust tests, and in the [`stellar-cli`]. Open the files above to follow along. @@ -208,14 +208,14 @@ std::println!("{}", logs.join("\n")); ## Build the Contract -To build the contract, use the `soroban contract build` command. +To build the contract, use the `stellar contract build` command. ### Without Logs To build the contract without logs, use the `--release` option. ```sh -soroban contract build +stellar contract build ``` A `.wasm` file should be outputted in the `target` directory, in the `release` subdirectory: @@ -229,7 +229,7 @@ target/wasm32-unknown-unknown/release/soroban_logging_contract.wasm To build the contract with logs, use the `--profile release-with-logs` option. ```sh -soroban contract build --profile release-with-logs +stellar contract build --profile release-with-logs ``` A `.wasm` file should be outputted in the `target` directory, in the `release-with-logs` subdirectory: @@ -240,14 +240,14 @@ target/wasm32-unknown-unknown/release-with-logs/soroban_logging_contract.wasm ## Run the Contract -If you have [`soroban-cli`] installed, you can invoke contract functions in the using it. Specify the `-v` option to enable verbose logs. +If you have [`stellar-cli`] installed, you can invoke contract functions in the using it. Specify the `-v` option to enable verbose logs. ```sh -soroban -v contract invoke \ +stellar -v contract invoke \ --wasm target/wasm32-unknown-unknown/release-with-logs/soroban_logging_contract.wasm \ --id 1 \ -- \ @@ -260,7 +260,7 @@ soroban -v contract invoke \ ```powershell -soroban -v contract invoke ` +stellar -v contract invoke ` --wasm target/wasm32-unknown-unknown/release-with-logs/soroban_logging_contract.wasm ` --id 1 ` -- ` @@ -275,8 +275,8 @@ soroban -v contract invoke ` The output should include the following line. ``` -soroban_cli::log::event::contract_log: log="Hello Symbol(me)" +stellar_cli::log::event::contract_log: log="Hello Symbol(me)" ``` [`log!`]: https://docs.rs/soroban-sdk/latest/soroban_sdk/macro.log.html -[`soroban-cli`]: ../getting-started/setup.mdx#install-the-soroban-cli +[`stellar-cli`]: ../getting-started/setup.mdx#install-the-stellar-cli diff --git a/docs/smart-contracts/getting-started/create-an-app.mdx b/docs/smart-contracts/getting-started/create-an-app.mdx index 43fc4a37d..7ea36b664 100644 --- a/docs/smart-contracts/getting-started/create-an-app.mdx +++ b/docs/smart-contracts/getting-started/create-an-app.mdx @@ -16,12 +16,12 @@ Let's get started. You're going to need [Node.js](https://nodejs.org/en/download/package-manager/) v18.14.1 or greater. If you haven't yet, install it now. -We want to initialize our current project as an Astro project. To do this, we can again turn to the `soroban contract init` command, which has a `--frontend-template` flag that allows us to pass the url of a frontend template repository. As we learned in [Storing Data](storing-data.mdx#adding-the-increment-contract), `soroban contract init` will not overwrite existing files, and is safe to use to add to an existing project. +We want to initialize our current project as an Astro project. To do this, we can again turn to the `stellar contract init` command, which has a `--frontend-template` flag that allows us to pass the url of a frontend template repository. As we learned in [Storing Data](storing-data.mdx#adding-the-increment-contract), `stellar contract init` will not overwrite existing files, and is safe to use to add to an existing project. From our `getting-started-tutorial` directory, run the following command to add the Astro template files. ```sh -soroban contract init ./ \ +stellar contract init ./ \ --frontend-template https://github.com/stellar/soroban-astro-template ``` @@ -50,12 +50,12 @@ This will add the following to your project, which we'll go over in more detail Before we open the new frontend files, let's generate an NPM package for the Hello World contract. This is our suggested way to interact with contracts from frontends. These generated libraries work with any JavaScript project (not a specific UI like React), and make it easy to work with some of the trickiest bits of Soroban, like encoding [XDR](../../learn/smart-contract-internals/types/fully-typed-contracts.mdx). -This is going to use the CLI command `soroban contract bindings typescript`: +This is going to use the CLI command `stellar contract bindings typescript`: ```bash -soroban contract bindings typescript \ +stellar contract bindings typescript \ --network testnet \ - --contract-id $(cat .soroban/contract-ids/hello_world.txt) \ + --contract-id $(cat .stellar/contract-ids/hello_world.txt) \ --output-dir packages/hello_world ``` @@ -403,7 +403,7 @@ If you want to take it a bit further and make sure you understand all the pieces - Make a `src/contracts` folder with a `greeter.ts` and an `incrementor.ts`. Move the `new Contract({ ... })` logic into those files. You may also want to extract the `rpcUrl` variable to a `src/contracts/utils.ts` file. - Add a `get_value` method to the `increment` contract, and use it to display the current value in the `Counter` component. When you run `npm run dev`, the `initialize` script will run and update the contract and the generated client. - Add a "Decrement" button to the `Counter` component. -- [Deploy](https://docs.astro.build/en/guides/deploy/) your frontend. You can do this quickly and for free [with GitHub](https://docs.astro.build/en/guides/deploy/github/). If you get stuck installing soroban-cli and deploying contracts on GitHub, check out [how we did this](https://github.com/AhaLabs/soroban-tutorial-project/commit/c1f4cfde1bbaf059507100767ee6b43d29b42914). +- [Deploy](https://docs.astro.build/en/guides/deploy/) your frontend. You can do this quickly and for free [with GitHub](https://docs.astro.build/en/guides/deploy/github/). If you get stuck installing stellar-cli and deploying contracts on GitHub, check out [how we did this](https://github.com/AhaLabs/soroban-tutorial-project/commit/c1f4cfde1bbaf059507100767ee6b43d29b42914). - Rather than using NPM scripts for everything, try using a more elegant script runner such as [just](https://github.com/casey/just). The existing npm `scripts` can then call `just`, such as `"setup": "just setup"`. - Update the README to explain what this project is and how to use it to potential collaborators and employers 😉 @@ -419,7 +419,7 @@ Sometimes the call to `hello` can start failing. You can obviously stub out the One of the common problems here is that the contract becomes [archived](../../learn/smart-contract-internals/state-archival.mdx). To check if this is the problem, you can re-run `npm run init`. -If you're still having problems, join our Discord (link above) or [open an issue in GitHub](https://github.com/stellar/soroban-docs/issues/new/choose). +If you're still having problems, join our Discord (link above) or [open an issue in GitHub](https://github.com/stellar/stellar-docs/issues/new/choose). ### All contract calls start throwing `403` errors @@ -431,11 +431,11 @@ Some of the things we did in this section: - We learned about Astro's no-JS-by-default approach - We added Astro components and learned how their `script` and `style` tags work -- We saw how easy it is to interact with Soroban contracts from JavaScript by generating client libraries using `soroban contract bindings typescript` +- We saw how easy it is to interact with smart contracts from JavaScript by generating client libraries using `stellar contract bindings typescript` - We learned about wallets and Freighter -At this point, you've seen a full end-to-end example of building on Soroban! What's next? You choose! You can: +At this point, you've seen a full end-to-end example of building a contract on Stellar! What's next? You choose! You can: - See more complex example contracts in the [Tutorials](../example-contracts/README.mdx) section. -- Learn more about the [internal architecture and design](../../learn/smart-contract-internals/README.mdx) of Soroban. +- Learn more about the [internal architecture and design](../../learn/smart-contract-internals/README.mdx) of smart contract on Stellar. - Check out a more full-featured [example app](https://github.com/stellar/soroban-example-dapp), which uses React rather than vanilla JavaScript and Next.js rather than Astro. This app also has a more complex setup & initialization process, with the option of using a [locally-hosted RPC node](/network/soroban-rpc/admin-guide). diff --git a/docs/smart-contracts/getting-started/hello-world.mdx b/docs/smart-contracts/getting-started/hello-world.mdx index 0a28dcd8b..0d36e3627 100644 --- a/docs/smart-contracts/getting-started/hello-world.mdx +++ b/docs/smart-contracts/getting-started/hello-world.mdx @@ -19,14 +19,14 @@ description: Create your first smart contract in Rust. import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; -Once you've [set up](./setup.mdx) your development environment, you're ready to create your first Soroban contract. +Once you've [set up](./setup.mdx) your development environment, you're ready to create your first smart contract. ## Create a New Project Create a new project using the `init` command to create a `getting-started-tutorial` project. ```sh -soroban contract init soroban-hello-world +stellar contract init soroban-hello-world ``` The `init` command will create a Rust workspace project, using the recommended structure for including Soroban contracts. Let’s take a look at the project structure: @@ -46,7 +46,7 @@ The `init` command will create a Rust workspace project, using the recommended s ### Cargo.toml -The `Cargo.toml` file at the root of the project is set up as Rust Workspace, which allows us to include multiple Soroban contracts in one project. +The `Cargo.toml` file at the root of the project is set up as Rust Workspace, which allows us to include multiple smart contracts in one project. #### Rust Workspace @@ -89,7 +89,7 @@ lto = true #### `release-with-logs` Profile -Configuring a `release-with-logs` profile can be useful if you need to build a `.wasm` file that has logs enabled for printing debug logs when using the [`soroban-cli`]. Note that this is not necessary to access debug logs in tests or to use a step-through-debugger. +Configuring a `release-with-logs` profile can be useful if you need to build a `.wasm` file that has logs enabled for printing debug logs when using the [`stellar-cli`]. Note that this is not necessary to access debug logs in tests or to use a step-through-debugger. ```toml [profile.release-with-logs] @@ -299,10 +299,10 @@ The first time you run the tests you may see output in the terminal of cargo com ## Build the contract -To build a Soroban contract to deploy or run, use the `soroban contract build` command. +To build a smart contract to deploy or run, use the `stellar contract build` command. ```sh -soroban contract build +stellar contract build ``` This is a small wrapper around `cargo build` that sets the target to `wasm32-unknown-unknown` and the profile to `release`. You can think of it as a shortcut for the following command: @@ -317,16 +317,16 @@ The `.wasm` file contains the logic of the contract, as well as the contract's [ ## Optimizing Builds -Use `soroban contract optimize` to further minimize the size of the `.wasm`. First, re-install soroban-cli with the `opt` feature: +Use `stellar contract optimize` to further minimize the size of the `.wasm`. First, re-install stellar-cli with the `opt` feature: ```sh -cargo install --locked soroban-cli --features opt +cargo install --locked stellar-cli --features opt ``` Then build an optimized `.wasm` file: ```sh -soroban contract optimize --wasm target/wasm32-unknown-unknown/release/hello_world.wasm +stellar contract optimize --wasm target/wasm32-unknown-unknown/release/hello_world.wasm ``` This will optimize and output a new `hello_world.optimized.wasm` file in the same location as the input `.wasm`. @@ -344,4 +344,4 @@ In this section, we wrote a simple contract that can be deployed to a Soroban ne Next we'll learn to deploy the HelloWorld contract to Stellar's Testnet network and interact with it over RPC using the CLI. [rust unit tests]: https://doc.rust-lang.org/rust-by-example/testing/unit_testing.html -[`soroban-cli`]: setup.mdx#install-the-soroban-cli +[`stellar-cli`]: setup.mdx#install-the-stellar-cli diff --git a/docs/smart-contracts/guides/conventions/upgrading-contracts.mdx b/docs/smart-contracts/guides/conventions/upgrading-contracts.mdx index eba292772..cf210e911 100644 --- a/docs/smart-contracts/guides/conventions/upgrading-contracts.mdx +++ b/docs/smart-contracts/guides/conventions/upgrading-contracts.mdx @@ -179,7 +179,7 @@ assert_eq!(2, client.version()); ## Build the Contract -To build the contract `.wasm` files, run `soroban contract build` in both `upgradeable_contract/old_contract` and `upgradeable_contract/new_contract` in that order. +To build the contract `.wasm` files, run `stellar contract build` in both `upgradeable_contract/old_contract` and `upgradeable_contract/new_contract` in that order. Both `.wasm` files should be found in both contract `target` directories after building both contracts: @@ -193,16 +193,16 @@ target/wasm32-unknown-unknown/release/soroban_upgradeable_contract_new_contract. ## Run the Contract -If you have [`soroban-cli`] installed, you can invoke contract functions. Deploy the old contract and install the wasm for the new contract. +If you have [`stellar-cli`] installed, you can invoke contract functions. Deploy the old contract and install the wasm for the new contract. ```sh -soroban contract deploy \ +stellar contract deploy \ --wasm target/wasm32-unknown-unknown/release/soroban_upgradeable_contract_old_contract.wasm \ --id a ``` ```sh -soroban contract install \ +stellar contract install \ --wasm target/wasm32-unknown-unknown/release/soroban_upgradeable_contract_new_contract.wasm ``` @@ -215,8 +215,8 @@ c30c71a382438ed7e56669ba172aa862cc813d093b8d2f45e85b47ba38a89ddc You also need to call the `init` method so the `admin` is set. This requires us to setup som identities. ```sh -soroban keys generate acc1 && \ -soroban keys address acc1 +stellar keys generate acc1 && \ +stellar keys address acc1 ``` Example output: @@ -228,7 +228,7 @@ GAJGHZ44IJXYFNOVRZGBCVKC2V62DB2KHZB7BEMYOWOLFQH4XP2TAM6B Now call `init` with this key (make sure to substitute with the key you generated). ```sh -soroban contract invoke \ +stellar contract invoke \ --id a \ -- \ init \ @@ -238,7 +238,7 @@ soroban contract invoke \ Invoke the `version` function. ```sh -soroban contract invoke \ +stellar contract invoke \ --id a \ -- \ version @@ -253,7 +253,7 @@ The following output should occur using the code above. Now upgrade the contract. Notice the `--source` must be the identity name matching the address passed to the `init` function. ```sh -soroban contract invoke \ +stellar contract invoke \ --source acc1 \ --id a \ -- \ @@ -264,7 +264,7 @@ soroban contract invoke \ Invoke the `version` function again. ```sh -soroban contract invoke \ +stellar contract invoke \ --id a \ -- \ version @@ -276,4 +276,4 @@ Now that the contract was upgraded, you'll see a new version. 2 ``` -[`soroban-cli`]: ../../getting-started/setup.mdx#install-the-soroban-cli +[`stellar-cli`]: ../../getting-started/setup.mdx#install-the-stellar-cli diff --git a/docs/smart-contracts/tokens/stellar-asset-contract.mdx b/docs/smart-contracts/tokens/stellar-asset-contract.mdx index a2512ed73..99d3efd53 100644 --- a/docs/smart-contracts/tokens/stellar-asset-contract.mdx +++ b/docs/smart-contracts/tokens/stellar-asset-contract.mdx @@ -50,14 +50,14 @@ Some functionality available on the Stellar network in transaction operations, s Every Stellar asset on Stellar has reserved a contract address that the Stellar Asset Contract can be deployed to. Anyone can initiate the deploy and the Stellar asset issuer does not need to be involved. -It can be deployed using the [Soroban-CLI] as shown [here](../guides/cli/deploy-stellar-asset-contract.mdx). +It can be deployed using the [Stellar CLI] as shown [here](../guides/cli/deploy-stellar-asset-contract.mdx). Or the [Stellar SDK] can be used as shown [here](../../learn/smart-contract-internals/contract-interactions/stellar-transaction.mdx#xdr-usage) by calling `InvokeHostFunctionOp` with `HOST_FUNCTION_TYPE_CREATE_CONTRACT` and `CONTRACT_ID_FROM_ASSET`. The resulting token will have a deterministic identifier, which will be the sha256 hash of `HashIDPreimage::ENVELOPE_TYPE_CONTRACT_ID_FROM_ASSET` xdr specified [here][contract_id]. Anyone can deploy the instances of Stellar Asset Contract. Note, that the initialization of the Stellar Asset Contracts happens automatically during the deployment. Asset Issuer will have the administrative permissions after the contract has been deployed. [contract_id]: https://github.com/stellar/stellar-xdr/blob/dc23adf60e095a6ce626b2b09128e58a5eae0cd0/Stellar-transaction.x#L661 -[soroban-cli]: ../../tools/developer-tools.mdx#soroban-cli +[stellar-cli]: ../../tools/developer-tools.mdx#cli ## Interacting with classic Stellar assets diff --git a/src/pages/docs/learn/interactive/dapps/challenges/challenge-1-payment.mdx b/src/pages/docs/learn/interactive/dapps/challenges/challenge-1-payment.mdx index 6f6d5c1a3..8e9f4e8c0 100644 --- a/src/pages/docs/learn/interactive/dapps/challenges/challenge-1-payment.mdx +++ b/src/pages/docs/learn/interactive/dapps/challenges/challenge-1-payment.mdx @@ -35,7 +35,7 @@ This challenge will guide you through the process of setting up, customizing, an Before you begin, ensure you have the following installed on your system. You'll also want to be sure you have the most updated versions of Rust and Soroban installed. -- `soroban-cli`: [Install soroban-cli](/docs/smart-contracts/getting-started/setup#install-the-soroban-cli) +- `stellar-cli`: [Install stellar-cli](/docs/smart-contracts/getting-started/setup#install-the-stellar-cli) - `Node` (>=16.14.0 < 17.0.0): [Download Node](https://nodejs.org/en/download/) - `Yarn` (v1.22.5 or newer): [Install Yarn](https://yarnpkg.com/getting-started/install) - `Freighter Wallet`: [Freighter Wallet](https://freighter.app/) diff --git a/src/pages/docs/learn/interactive/dapps/challenges/challenge-3-oracle.mdx b/src/pages/docs/learn/interactive/dapps/challenges/challenge-3-oracle.mdx index 51f864c6c..4d90d8527 100644 --- a/src/pages/docs/learn/interactive/dapps/challenges/challenge-3-oracle.mdx +++ b/src/pages/docs/learn/interactive/dapps/challenges/challenge-3-oracle.mdx @@ -32,7 +32,7 @@ Start by installing the required dependencies. Required: -- `soroban-cli` 20.0.0-rc.4.1: [Install Soroban CLI](/docs/smart-contracts/getting-started/setup#install-the-soroban-cli) +- `stellar-cli` 20.0.0-rc.4.1: [Install Stellar CLI](/docs/smart-contracts/getting-started/setup#install-the-stellar-cli) - `Node` >=v18: [Download Node](https://nodejs.org/en/download/) - `Freighter Wallet`: [Freighter Wallet](https://freighter.app/) From 3c8629ec27bc2602ee2604b0ed0990808e116e3c Mon Sep 17 00:00:00 2001 From: Ricky Lindenhovius <1669379+xiv@users.noreply.github.com> Date: Fri, 31 May 2024 13:58:36 -0400 Subject: [PATCH 04/32] Remove Deadlink - Stellar Authenticator (#637) --- docs/building-apps/application-design-considerations.mdx | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/building-apps/application-design-considerations.mdx b/docs/building-apps/application-design-considerations.mdx index 2cfada49c..10822e6ab 100644 --- a/docs/building-apps/application-design-considerations.mdx +++ b/docs/building-apps/application-design-considerations.mdx @@ -35,7 +35,6 @@ Building an application with [multi-signature](../learn/encyclopedia/signatures- There are several apps and services that specialize in adding additional security layers to users' accounts. Check them out if you're interested in integrating a third-party key management service: - [StellarAuth](https://stellarauth.com/) -- [Stellar Authenticator](https://stellar-authenticator.org/) - [Ledger](https://www.ledger.com/) - [Trezor](https://trezor.io/) - [StellarGuard](https://stellarguard.me/) From 2791a2e53c9ae335b7734c3823e0398fbe53aaf5 Mon Sep 17 00:00:00 2001 From: FrankFourier <84725957+Frank-Fourier@users.noreply.github.com> Date: Thu, 6 Jun 2024 21:34:51 +0700 Subject: [PATCH 05/32] Update setup.mdx (#644) The soroban-cli version in this doc is outdated and will give the following error when invoking a deployed contract: "error: xdr processing error: xdr value invalid" As specified here an update of the CLI version is needed: https://stellar.org/blog/developers/protocol-21-upgrade-guide --- docs/smart-contracts/getting-started/setup.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/smart-contracts/getting-started/setup.mdx b/docs/smart-contracts/getting-started/setup.mdx index 511a3d8ec..04b30c66d 100644 --- a/docs/smart-contracts/getting-started/setup.mdx +++ b/docs/smart-contracts/getting-started/setup.mdx @@ -84,7 +84,7 @@ The [Soroban CLI](http://github.com/stellar/soroban-cli) can execute Soroban con Install the [latest released version](https://github.com/stellar/soroban-cli/releases) of Soroban CLI using `cargo install`. ```sh -cargo install --locked soroban-cli +cargo install --locked soroban-cli --version 21.0.0-rc.1 ``` :::info From 0ac007c1514b9cb554121256a9512a61a7c9973c Mon Sep 17 00:00:00 2001 From: FrankFourier <84725957+Frank-Fourier@users.noreply.github.com> Date: Thu, 6 Jun 2024 21:45:14 +0700 Subject: [PATCH 06/32] Update smart-contract-deployment.mdx (#645) The it is an issue in the vault contract's withdraw function which will incorrectly update the value of Reserve. In this line let balance = get_token_balance(&e); balance is updated AFTER the transfer of the user deposit + yield has already occurred. Thus the balance fetched is already the current "reserve" balance of the Vault. So when the following line of code executes: put_reserve(&e, balance - amount); the Reserve is updated to the balance of the Vault contract - the amount withdrawn by the user, so it will count the withdrawn 2 times. Indeed when following the test the result from "get_rsrvs" in the first scenario will be : "-1" Initial balance of the Vault: 200 - amount: 100 + yield: 1 (from the transfer) - amount: 100 (from the put_reserve input). For further improvements the get_rsrvs should only account for the amount of reward tokens that the vault is holding which can be useful to obtain the deposited amount (vault balance - reserves). Additionally the --wasm argument in the "invoke" command is not needed and it was removed. --- .../migrate/evm/smart-contract-deployment.mdx | 42 ++++++++----------- 1 file changed, 18 insertions(+), 24 deletions(-) diff --git a/docs/learn/migrate/evm/smart-contract-deployment.mdx b/docs/learn/migrate/evm/smart-contract-deployment.mdx index 15f1c99e9..c6b2f012b 100644 --- a/docs/learn/migrate/evm/smart-contract-deployment.mdx +++ b/docs/learn/migrate/evm/smart-contract-deployment.mdx @@ -869,20 +869,20 @@ fn withdraw(e: Env, to: Address, amount: i128) -> i128 { // First transfer the vault shares that need to be redeemed let share_token_client = token::Client::new(&e, &get_token_share(&e)); share_token_client.transfer(&to, &e.current_contract_address(), &amount); + + // Calculate total amount including yield + let total_amount = amount + (amount / 100); + let token_client = token::Client::new(&e, &get_token(&e)); - token_client.transfer( - &e.current_contract_address(), - &to, - &(&amount + (&amount / &100)), - ); + token_client.transfer(&e.current_contract_address(), &to, &total_amount); let balance = get_token_balance(&e); let balance_shares = get_balance_shares(&e); burn_shares(&e, balance_shares); - put_reserve(&e, balance - amount); + put_reserve(&e, balance); // Update the reserve with the actual balance - amount + total_amount } ``` @@ -891,6 +891,7 @@ fn withdraw(e: Env, to: Address, amount: i128) -> i128 { - The `transfer_token` method of the `token_client` instance transfers tokens from the vault contract to the withdrawer. - `burn_shares` is called to burn the shares that were transferred to the vault contract. - `put_reserve` stores the current token balance in a reserved location. +- Returns the total amount of tokens withdrawn by the user. > _Note_ : In the withdrawal function, you'll notice that the transfer amount is defined as `&(&amount + (&amount / &100))`. This is a simple yield calculation that assumes the yield to be 1% of the amount being withdrawn. However, it's important to note that this is a very simplistic approach and may not be suitable for production-grade systems. In reality, yield calculations are more complex and involve various factors such as market conditions, risk management, and fees. @@ -952,7 +953,6 @@ soroban contract deploy \ ```bash soroban contract invoke \ - --wasm soroban_token_contract.wasm \ --id \ --source \ --rpc-url https://soroban-testnet.stellar.org:443 \ @@ -971,7 +971,6 @@ soroban contract invoke \ ```bash soroban contract invoke \ - --wasm soroban_token_contract.wasm \ --id \ --source \ --rpc-url https://soroban-testnet.stellar.org:443 \ @@ -988,7 +987,6 @@ soroban contract invoke \ ```bash soroban contract invoke \ - --wasm soroban_token_contract.wasm \ --id \ --source \ --rpc-url https://soroban-testnet.stellar.org:443 \ @@ -1003,7 +1001,11 @@ soroban contract invoke \ ```bash -soroban contract install --wasm soroban_token_contract.wasm +soroban contract install \ + --wasm soroban_token_contract.wasm \ + --source \ + --rpc-url https://soroban-testnet.stellar.org:443 \ + --network-passphrase 'Test SDF Network ; September 2015' ``` @@ -1024,7 +1026,6 @@ soroban contract deploy \ ```bash soroban contract invoke \ - --wasm target/wasm32-unknown-unknown/release/vault.wasm \ --id \ --source \ --rpc-url https://soroban-testnet.stellar.org:443 \ @@ -1041,7 +1042,6 @@ soroban contract invoke \ ```bash soroban contract invoke \ - --wasm target/wasm32-unknown-unknown/release/vault.wasm \ --id \ --source \ --rpc-url https://soroban-testnet.stellar.org:443 \ @@ -1056,7 +1056,6 @@ soroban contract invoke \ ```bash soroban contract invoke \ - --wasm target/wasm32-unknown-unknown/release/vault.wasm \ --id \ --source \ --rpc-url https://soroban-testnet.stellar.org:443 \ @@ -1073,7 +1072,6 @@ soroban contract invoke \ ```bash soroban contract invoke \ - --wasm target/wasm32-unknown-unknown/release/vault.wasm \ --id \ --source \ --rpc-url https://soroban-testnet.stellar.org:443 \ @@ -1088,7 +1086,6 @@ soroban contract invoke \ ```bash soroban contract invoke \ - --wasm target/wasm32-unknown-unknown/release/vault.wasm \ --id \ --source \ --rpc-url https://soroban-testnet.stellar.org:443 \ @@ -1130,7 +1127,6 @@ Next we need to initialize the token contract. We can do this by running the `in ```bash soroban contract invoke \ - --wasm soroban_token_contract.wasm \ --id \ --source \ --rpc-url https://soroban-testnet.stellar.org:443 \ @@ -1162,7 +1158,11 @@ CBBPLE6TGYOMO5HUF2AMYLSYYXM2VYZVAVYI5QCCM5OCFRZPBE2XA53F Now we need to get the Wasm hash of the token contract. We can do this by running the `get_token_wasm_hash.sh` script. ```bash -soroban contract install --wasm soroban_token_contract.wasm +soroban contract install \ + --wasm soroban_token_contract.wasm \ + --source \ + --rpc-url https://soroban-testnet.stellar.org:443 \ + --network-passphrase 'Test SDF Network ; September 2015' ``` We should receive the Wasm hash of the token contract. @@ -1175,7 +1175,6 @@ Now we need to initialize the vault contract. We can do this by running the `ini ```bash soroban contract invoke \ - --wasm target/wasm32-unknown-unknown/release/vault.wasm \ --id \ --source \ --rpc-url https://soroban-testnet.stellar.org:443 \ @@ -1190,7 +1189,6 @@ After recieving the transaction has been submitted, we will mint some tokens to ```bash soroban contract invoke \ - --wasm soroban_token_contract.wasm \ --id \ --source \ --rpc-url https://soroban-testnet.stellar.org:443 \ @@ -1205,7 +1203,6 @@ After submitting the transaction, we can check the balance of the account. We ca ```bash soroban contract invoke \ - --wasm soroban_token_contract.wasm \ --id \ --source \ --rpc-url https://soroban-testnet.stellar.org:443 \ @@ -1225,7 +1222,6 @@ Now we can deposit some tokens into our vault. We can do this by running the `de ```bash soroban contract invoke \ - --wasm target/wasm32-unknown-unknown/release/vault.wasm \ --id \ --source \ --rpc-url https://soroban-testnet.stellar.org:443 \ @@ -1240,7 +1236,6 @@ After submitting the transaction, we can check the reserves of the vault. We can ```bash soroban contract invoke \ - --wasm target/wasm32-unknown-unknown/release/vault.wasm \ --id \ --source \ --rpc-url https://soroban-testnet.stellar.org:443 \ @@ -1261,7 +1256,6 @@ Now we can withdraw some tokens from the vault. We can do this by running the `w ```bash soroban contract invoke \ - --wasm target/wasm32-unknown-unknown/release/vault.wasm \ --id \ --source \ --rpc-url https://soroban-testnet.stellar.org:443 \ From 4c25859b7c88ea7cc17254e587dffb0775b83096 Mon Sep 17 00:00:00 2001 From: Marwen Abid Date: Thu, 6 Jun 2024 23:15:57 +0100 Subject: [PATCH 07/32] [SDP-1054] Updating Stellar Docs for SDP multi-tenant (#407) * [SDP-1139] sdp: add SDP multi-tenant migration doc (#394) * feat: add SDP multi-tenant migration doc * chore: address PR comments * [SDP-1056] sdp: add SDP Admin API spec (#397) * feat: add SDP Admin API spec * chore: address PR comments * fix: remove distribution_account field * SDP-1054 update design and architecture docs * Update the "Getting Started" section. * chore: update SDP docs build (#440) When running the `yarn api` these files are rebuilt due to a new authenticate method added (`Basic Auth`). This PR only updates these files to the latest version. The changes are related to this #397. * [SDP-1100] Default tenant endpoint (#455) This PR adds the default tenant endpoint that sets a tenant as the default in the system. --------- Authored-by: Caio Teixeira * [SDP-1151] Update single-tenant to multi-tenant migration guide (#496) ### What Update the single-tenant to multi-tenant migration guide with the following changes: * Update the status requirements saying that the only payments/submitter_transactions statuses that need to be solved before the migration are PENDING/PROCESSING * Reorganize the content * Add extra sections with more info * Include new commands and SQL queries to make the migration easier. * Add TODOs: - [x] https://github.com/stellar/stellar-disbursement-platform-backend/pull/262 - [ ] https://github.com/stellar/stellar-disbursement-platform-backend/pull/266 - [ ] https://stellarorg.atlassian.net/browse/SDP-1148 * [SDP-1151] Polish the single-tenant to multi-tenant migration guide (#511) * [SDP-1157] add `Configuring the SDP` page (#512) * SDP-1157 adding `Configuring the SDP` page * SDP-1157 adding `Configuring the SDP` page * SDP-1157 address PR comments * SDP-1157 move sdp API under api-reference folder * Fix broken link * Change architecture diagram * Update instructions with the updated field name. * add tenant resolution and multi-tenant subdomain info. (#578) * add tenant resolution and multi-tenant subdomain info. * address PR comments * Enforce the necessity to include the home domain in the SDP SEP-10 challenge GET request (#654) ### Why To keep the docs up to date with the code. This is now required in the multitenant instance. * [SDP] Polish the docs for the multitenant 2.0.0 release (#656) ### Changes - Add the missing DELETE /tenants/:id API documentation - Update the request and response bodies in the /tenants API. - Updated the checksum on the .api.mdx files by running `yarn api` --------- Co-authored-by: Caio Teixeira Co-authored-by: Erica Co-authored-by: Marcelo Salloum dos Santos Co-authored-by: Marcelo Salloum --- .../admin-guide/configuring-sdp.mdx | 187 +++++++ .../admin-guide/deploy-the-sdp.mdx | 8 + .../admin-guide/design-and-architecture.mdx | 38 +- .../admin-guide/getting-started.mdx | 110 ++-- .../making-your-wallet-sdp-ready.mdx | 13 +- .../migrating-to-sdp-multi-tenant.mdx | 470 ++++++++++++++++++ .../api-reference/resources/README.mdx | 1 + .../api-reference/resources/admin/README.mdx | 21 + .../resources/authenticate-mfa.api.mdx | 2 +- .../resources/create-asset.api.mdx | 2 +- .../resources/create-disbursement.api.mdx | 2 +- .../resources/create-tenant.api.mdx | 49 ++ .../resources/create-user.api.mdx | 2 +- .../resources/default-tenant.api.mdx | 53 ++ .../resources/delete-asset.api.mdx | 2 +- ...download-disbursement-instructions.api.mdx | 2 +- .../resources/forgot-password.api.mdx | 2 +- .../resources/get-all-assets.api.mdx | 2 +- .../resources/get-all-countries.api.mdx | 2 +- .../resources/get-all-roles.api.mdx | 2 +- .../resources/get-all-tenants.api.mdx | 47 ++ .../resources/get-all-users.api.mdx | 2 +- .../resources/get-all-wallets.api.mdx | 2 +- .../resources/get-organization-info.api.mdx | 2 +- .../resources/get-organization-logo.api.mdx | 2 +- .../resources/get-profile.api.mdx | 2 +- .../list-all-disbursement-receivers.api.mdx | 2 +- .../resources/list-all-disbursements.api.mdx | 2 +- .../resources/list-all-payments.api.mdx | 2 +- .../resources/list-all-receivers.api.mdx | 2 +- .../api-reference/resources/log-in.api.mdx | 2 +- ...ovide-signed-challenge-transaction.api.mdx | 2 +- .../resources/refresh-token.api.mdx | 2 +- .../request-challenge-transaction.api.mdx | 2 +- .../request-registration-url.api.mdx | 2 +- .../resources/reset-password.api.mdx | 2 +- .../resources/retrieve-a-disbursement.api.mdx | 2 +- .../resources/retrieve-a-payment.api.mdx | 2 +- .../resources/retrieve-a-receiver.api.mdx | 2 +- .../resources/retrieve-a-tenant.api.mdx | 53 ++ .../resources/retrieve-all-statistics.api.mdx | 2 +- .../retrieve-disbursement-statistics.api.mdx | 2 +- .../retrieve-stellar-info-file.api.mdx | 2 +- .../resources/send-one-time-passcode.api.mdx | 2 +- .../api-reference/resources/sidebar.js | 2 +- .../resources/soft-delete-a-tenant.api.mdx | 57 +++ .../start-wallet-registration.api.mdx | 2 +- .../update-a-disbursement-status.api.mdx | 2 +- .../resources/update-a-receiver.api.mdx | 2 +- .../resources/update-a-tenant.api.mdx | 61 +++ .../update-organization-profile.api.mdx | 2 +- .../update-user-activation-status.api.mdx | 2 +- .../resources/update-user-profile.api.mdx | 2 +- .../resources/update-user-role.api.mdx | 2 +- .../upload-disbursement-instructions.api.mdx | 2 +- .../verify-receiver-registration.api.mdx | 2 +- .../stellar-disbursement-platform/bundled.yml | 294 +++++++++++ .../stellar-disbursement-platform/main.yml | 288 +++++++++++ static/assets/SDP/SDP14.png | Bin 98638 -> 91089 bytes static/assets/SDP/SDP2.png | Bin 119475 -> 181294 bytes static/assets/SDP/SDP26.png | Bin 0 -> 113035 bytes static/assets/SDP/SDP27.png | Bin 0 -> 228037 bytes static/assets/SDP/SDP28.png | Bin 0 -> 103197 bytes static/assets/SDP/SDP29.png | Bin 0 -> 119088 bytes 64 files changed, 1751 insertions(+), 83 deletions(-) create mode 100644 network/stellar-disbursement-platform/admin-guide/configuring-sdp.mdx create mode 100644 network/stellar-disbursement-platform/admin-guide/migrating-to-sdp-multi-tenant.mdx create mode 100644 network/stellar-disbursement-platform/api-reference/resources/admin/README.mdx create mode 100644 network/stellar-disbursement-platform/api-reference/resources/create-tenant.api.mdx create mode 100644 network/stellar-disbursement-platform/api-reference/resources/default-tenant.api.mdx create mode 100644 network/stellar-disbursement-platform/api-reference/resources/get-all-tenants.api.mdx create mode 100644 network/stellar-disbursement-platform/api-reference/resources/retrieve-a-tenant.api.mdx create mode 100644 network/stellar-disbursement-platform/api-reference/resources/soft-delete-a-tenant.api.mdx create mode 100644 network/stellar-disbursement-platform/api-reference/resources/update-a-tenant.api.mdx create mode 100644 static/assets/SDP/SDP26.png create mode 100644 static/assets/SDP/SDP27.png create mode 100644 static/assets/SDP/SDP28.png create mode 100644 static/assets/SDP/SDP29.png diff --git a/network/stellar-disbursement-platform/admin-guide/configuring-sdp.mdx b/network/stellar-disbursement-platform/admin-guide/configuring-sdp.mdx new file mode 100644 index 000000000..17e180ec3 --- /dev/null +++ b/network/stellar-disbursement-platform/admin-guide/configuring-sdp.mdx @@ -0,0 +1,187 @@ +--- +id: configuring-sdp +title: Configuring the SDP +description: Understand the configuration options available for the Stellar Disbursement Platform (SDP) +keywords: [SDP, configuration] +sidebar_position: 45 +--- + +Stellar Disbursement Platform services can be configured using a set of configuration options that are passed to the command line or set as environment variables. +Depending on how you're using and deploying the SDP, these configurations can be set in a ConfigMap in Kubernetes, as environment variables in a Docker container, passed in as command line arguments, etc. + +In this section we will discuss the different configuration options available for the SDP. + +**Notes:** +* Configurations that are tagged with 🔑 are sensitive and should be stored securely. +* These configurations are valid for version 2.x of the SDP. +* All configurations can be passed in as either environment variables or CLI flags. For instance, the env var `BASE_URL` could be passed in through the `--base-url` flag. CLI flags take priority over env vars, even though env vars are more convenient. + +## SDP Core Service + +For the most up-to-date configuration, you can run the following command in the [stellar-disbursement-platform-backend git repository](https://github.com/stellar/stellar-disbursement-platform-backend): + + + +```bash +./stellar-disbursement-platform serve --help +``` + + + +### Operational Configuration +Operational Configuration allows controlling metrics, logging, and other operational aspects of the SDP Core Service. +* `PORT` - The port on which the SDP Core Service will listen for incoming HTTP requests. Default: 8000. +* `LOG_LEVEL` - Determines the verbosity level of logs. Options: "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "FATAL", or "PANIC". Default: "TRACE". +* `METRICS_PORT` - The port on which the SDP Core Service will expose its metrics. Default: 8002. +* `METRICS_TYPE` - The type of metrics to expose. Options: "PROMETHEUS". Default: "PROMETHEUS". +* `CRASH_TRACKER_TYPE` - The crash tracker type to use. Options: "SENTRY", "DRY_RUN". Default: "DRY_RUN". +* `SENTRY_DSN` - 🔑 The DSN (client key) of the Sentry project. If not provided, Sentry will not be used. +* `ENVIRONMENT` - The environment where the application is running. Example: "development", "staging", "production". Default: "development". +* `DATABASE_URL` - 🔑 The connection string for the PostgreSQL database. Format is `postgres://username:password@host:port/database?sslmode=disable`. Default: "postgres://localhost:5432/sdp?sslmode=disable". +> behaviour of `base_url` and `sdp_ui_base_url` will change after https://stellarorg.atlassian.net/browse/SDP-1148 is done. +* `BASE_URL` - The SDP backend server's base URL. Default: "http://localhost:8000". +* `SDP_UI_BASE_URL` - The SDP UI/dashboard Base URL used to send the invitation link when a new user is created. + +### Messaging Configuration +Messaging Configuration allows configuring the messaging service used to send messages to recipients and sdp dashboard users. The default configuration is set to "DRY_RUN" which means no messages will be sent and the messages will be logged to the console. This is recommended for testing purposes only. +* `EMAIL_SENDER_TYPE`: The messenger type used to send invitations to new dashboard users. Options: "DRY_RUN", "AWS_EMAIL". Default: "DRY_RUN". +* `SMS_SENDER_TYPE`: The messenger type used to send SMS messages to recipients. Options: "DRY_RUN", "TWILIO_SMS", "AWS_SMS". Default: "DRY_RUN". + +#### AWS Configuration +The following configurations are required when using AWS SES or SNS to send emails or SMS messages. +* `AWS_ACCESS_KEY_ID` - 🔑 The AWS access key ID. +* `AWS_REGION` - The AWS region where the SES service is available. +* `AWS_SECRET_ACCESS_KEY` - 🔑 The AWS secret access key. +* `AWS_SES_SENDER_ID` - The email that AWS SES will use as the sender when sending emails. Required when `EMAIL_SENDER_TYPE` is set to "AWS_EMAIL". +* `AWS_SNS_SENDER_ID` - The sender ID to use when sending SMS messages using AWS SNS. Required when `SMS_SENDER_TYPE` is set to "AWS_SMS". + +#### Twilio Configuration +The following configurations are required when `SMS_SENDER_TYPE` is set to "TWILIO_SMS". +* `TWILIO_ACCOUNT_SID` - 🔑 The Twilio account SID. +* `TWILIO_AUTH_TOKEN` - 🔑 The Twilio auth token. +* `TWILIO_SERVICE_SID` - The Twilio service SID. + +General Messaging Configuration: +* `MAX_INVITATION_SMS_RESEND_ATTEMPTS` - The maximum number of attempts to resend the SMS invitation to the Receiver Wallets. Default: 3. + +### Stellar Configuration +Stellar Configuration allows configuring accounts, transactions, and other Stellar-related settings. + +* `NETWORK_PASSPHRASE` - The Stellar network passphrase. Default "Test SDF Network ; September 2015". +* `HORIZON_URL` - The URL of the Horizon server to use for submitting transactions. Default "https://horizon-testnet.stellar.org/". +* `SEP10_SIGNING_PUBLIC_KEY` - The public key of the Stellar account that signs the SEP-10 transactions. It's also used to sign URLs. +* `SEP10_SIGNING_PRIVATE_KEY` - 🔑 The private key of the Stellar account that signs the SEP-10 transactions. It's also used to sign URLs. +* `MAX_BASE_FEE` - The max base fee for submitting a Stellar transaction. Default: 10000. + +The remaining configurations related to distribution accounts are detailed in the `Stellar accounts configuration` section of [1.x to 2.x Migration Guide](single-tenant-to-multi-tenant-migration#environment-variables). + +### Security Configuration +Security Configuration allows configuring the security aspects of the SDP Core Service. + +* `CORS_ALLOWED_ORIGINS` - Specifies the domains allowed to make cross-origin requests. "*" means all domains are allowed. Domains can contain wildcards, e.g., "https://*.example.com". +* `SEP24_JWT_SECRET` - 🔑 The secret used to sign the JWT token for SEP-24 transactions. This secret is used during the receiver wallet registration flow. + +#### Dashboard Authentication Configuration +The following configurations are related to dashboard user authentication and authorization. +* `RESET_TOKEN_EXPIRATION_HOURS` - The expiration time in hours of the Reset Password Token. Default: 24 (hours). +* `EC256_PUBLIC_KEY` - The EC256 Public Key used to validate the token signature. This EC key needs to be at least as strong as prime256v1 (P-256). +* `EC256_PRIVATE_KEY` - 🔑 The EC256 Private Key used to sign the authentication token. This EC key needs to be at least as strong as prime256v1 (P-256). +* `DISABLE_MFA` - Disables Multi-Factor Authentication (MFA) for the SDP dashboard users. +* `DISABLE_RECAPTCHA` - Disables Google reCAPTCHA v2 for the SDP dashboard users. This flag doesn't affect the reCAPTCHA used during the SEP-24 flow. + +#### Recaptcha Configuration +The following configurations are required when using Google reCAPTCHA v2 to protect the SDP Core Service from bots. ReCaptcha is used both for dashboard users and receivers of funds during the SEP-24 flow. + +* `RECAPTCHA_SITE_KEY` - The Google reCAPTCHA v2 - I'm not a robot site key. +* `RECAPTCHA_SITE_SECRET_KEY` - 🔑 The reCAPTCHA site secret key used to validate reCAPTCHA responses. + +### Anchor Platform Configuration +Anchor Platform Configuration allows configuring the anchor platform used by the SDP Core Service. + +* `ANCHOR_PLATFORM_BASE_PLATFORM_URL` - The base URL of the anchor platform. +* `ANCHOR_PLATFORM_BASE_SEP_URL` - The base URL of the anchor platform's SEP-24 implementation. +* `ANCHOR_PLATFORM_OUTGOING_JWT_SECRET` - 🔑 The JWT secret used to create a JWT token used to send requests to the anchor platform. + +### Event Broker and Scheduled Jobs Configuration +For asynchronous processing, the SDP Core Service gives user the choice to use either the Event Broker or Scheduled Jobs. + +The configurations for this section are detailed in the `Event Broker and Scheduler Configurations` of the [1.x to 2.x Migration Guide](single-tenant-to-multi-tenant-migration#environment-variables). + +### Multi-tenancy Configuration + +The configurations for this section are detailed in `General Environment Variables` of the [1.x to 2.x Migration Guide](single-tenant-to-multi-tenant-migration#environment-variables). + + +## Transaction Submission Service (TSS) + +For the most up-to-date configuration, you can run the following command in the [stellar-disbursement-platform-backend git repository](https://github.com/stellar/stellar-disbursement-platform-backend): + + + +```bash +./stellar-disbursement-platform tss --help +``` + + + +### General Configuration +* `QUEUE_POLLING_INTERVAL` - Polling interval (seconds) to query the database for pending transactions to process. Default: 6. + +### Operational Configuration +Operational Configuration allows controlling metrics, logging, and other operational aspects of the Transaction Submission Servic (TSS) +* `LOG_LEVEL` - Determines the verbosity level of logs. Options: "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "FATAL", or "PANIC". Default: "TRACE". +* `TSS_METRICS_PORT` - The port on which the TSS will expose its metrics. Default: 9002. +* `TSS_METRICS_TYPE` - The type of metrics to expose. Options: "PROMETHEUS". Default: "PROMETHEUS". +* `CRASH_TRACKER_TYPE` - The crash tracker type to use. Options: "SENTRY", "DRY_RUN". Default: "DRY_RUN". +* `SENTRY_DSN` - 🔑 The DSN (client key) of the Sentry project. If not provided, Sentry will not be used. +* `ENVIRONMENT` - The environment where the application is running. Example: "development", "staging", "production". Default: "development". +* `DATABASE_URL` - 🔑 The connection string for the PostgreSQL database. Format is `postgres://username:password@host:port/database?sslmode=disable`. Default: "postgres://localhost:5432/sdp?sslmode=disable". +> behaviour of `base_url` will change after https://stellarorg.atlassian.net/browse/SDP-1148 is done. +* `BASE_URL` - The SDP backend server's base URL. Default: "http://localhost:8000". + + +### Stellar Configuration +Stellar Configuration allows configuring accounts, transactions, and other Stellar-related settings. + +* `NETWORK_PASSPHRASE` - The Stellar network passphrase. Default "Test SDF Network ; September 2015". +* `HORIZON_URL` - The URL of the Horizon server to use for submitting transactions. Default "https://horizon-testnet.stellar.org/". +* `MAX_BASE_FEE` - The max base fee for submitting a Stellar transaction. Default: 10000. + +#### Channel Accounts Configuration +The following configurations are required for using channel accounts to submit transactions to the Stellar network. + +* `NUM_CHANNEL_ACCOUNTS` - Number of channel accounts to utilize for transaction submission. Default: 2. +* `CHANNEL_ACCOUNT_ENCRYPTION_PASSPHRASE` - 🔑 A Stellar-compliant ed25519 private key used to encrypt/decrypt the channel accounts' private keys. When not set, it will default to the value of the 'DISTRIBUTION_SEED' option. + +#### Distribution Accounts Configuration +The following configurations are related to the distribution accounts used to send funds to recipients. This configuration should match the configuration in the SDP Core Service. +For more details, refer to the `Stellar accounts configuration` section of [1.x to 2.x Migration Guide](single-tenant-to-multi-tenant-migration#environment-variables). + +* `DISTRIBUTION_SIGNER_TYPE` - The type of signer used to sign Stellar transactions for the tenants' distribution accounts. Options: "DISTRIBUTION_ACCOUNT_ENV", "DISTRIBUTION_ACCOUNT_DB". Default: "DISTRIBUTION_ACCOUNT_DB". +* `DISTRIBUTION_ACCOUNT_ENCRYPTION_PASSPHRASE` - 🔑 A Stellar-compliant ed25519 private key used to encrypt/decrypt the in-memory distribution accounts' private keys. It's mandatory when the distribution-signer-type is set to "DISTRIBUTION_ACCOUNT_DB". +* `DISTRIBUTION_PUBLIC_KEY` - The public key of the HOST's Stellar distribution account, used to create channel accounts. +* `DISTRIBUTION_SEED` - 🔑 The private key of the HOST's Stellar distribution account, used to create channel accounts. + +### Event Broker Configuration +If an Event Broker is used for asynchronous processing, the TSS will need to be configured to use it. +For more details, refer to the `Event Broker and Scheduler Configurations` of the [1.x to 2.x Migration Guide](single-tenant-to-multi-tenant-migration#environment-variables). + +* `EVENT_BROKER_TYPE` - The type of event broker to use. Options: "KAFKA", "NONE". Default: "KAFKA". +* `BROKER_URLS` - List of Message Broker URLs comma-separated. +* `CONSUMER_GROUP_ID` - Message Broker Consumer Group ID. +* `KAFKA_SASL_USERNAME` - 🔑 Kafka SASL Username. +* `KAFKA_SASL_PASSWORD` - 🔑 Kafka SASL Password. +* `KAFKA_SECURITY_PROTOCOL` - Kafka Security Protocol. Options: PLAINTEXT, SASL_PLAINTEXT, SASL_SSL, SSL. +* `KAFKA_SSL_ACCESS_CERTIFICATE` - 🔑 Kafka SSL Access Certificate in PEM format that matches with the Kafka Access Key. +* `KAFKA_SSL_ACCESS_KEY` - 🔑 The Kafka Access Key (keystore) in PEM format. + +## Dashboard + +The SDP Dashboard is a web application that allows users to manage their accounts, view transaction history, and more. Environment variables can be set either on a global `window._env_` object or as `process.env` variables. All environment variables used in this repo are in `src/constants/envVariables.ts` file, including types. The default location of the `window._env_` object is `public/settings/env-config.js`. + + +### General Configuration +* `API_URL` - The base URL of the SDP Core Service. Default: "http://localhost:8000". +* `STELLAR_EXPERT_URL` - The base URL of the Stellar Expert explorer. Default: "https://stellar.expert/explorer/testnet". +* `HORIZON_URL` - The base URL of the Horizon server. Default: "https://horizon-testnet.stellar.org". +* `RECAPTCHA_SITE_KEY` - The Google reCAPTCHA v2 - I'm not a robot site key. This key needs to match the key used in the SDP Core Service. diff --git a/network/stellar-disbursement-platform/admin-guide/deploy-the-sdp.mdx b/network/stellar-disbursement-platform/admin-guide/deploy-the-sdp.mdx index f6e8e9917..5bc995b06 100644 --- a/network/stellar-disbursement-platform/admin-guide/deploy-the-sdp.mdx +++ b/network/stellar-disbursement-platform/admin-guide/deploy-the-sdp.mdx @@ -38,6 +38,14 @@ curl -O https://raw.githubusercontent.com/stellar/stellar-disbursement-platform- You can find the full list of configurable values in the [SDP GitHub repository](https://github.com/stellar/stellar-disbursement-platform-backend/blob/develop/helmchart/sdp/README.md#stellar-disbursement-platform-sdp-parameters). +There is a more detailed explanation of how to configure the SDP in the [Configuring the SDP Guide](configuring-sdp). + +### Multi-tenant considerations + +When running the SDP in a multi-tenant configuration, you will need to acquire wildcard TLS certificates to facilitate tenant provisioning as the SDP relies on subdomains to differentiate between tenants. This will allow you to provision tenants without having to manually configure TLS certificates for each tenant. You can use a service like [Let's Encrypt](https://letsencrypt.org/) or [Namecheap](https://www.namecheap.com/security/ssl-certificates/) to acquire these certificates. + +For more information about multi-tenancy in the SDP, see the [Design and Architecture Guide](design-and-architecture#multi-tenancy). + ### Install the chart To install the chart with the release name `sdp` and the values file `myvalues.yaml`: diff --git a/network/stellar-disbursement-platform/admin-guide/design-and-architecture.mdx b/network/stellar-disbursement-platform/admin-guide/design-and-architecture.mdx index 86408d678..0bc19e062 100644 --- a/network/stellar-disbursement-platform/admin-guide/design-and-architecture.mdx +++ b/network/stellar-disbursement-platform/admin-guide/design-and-architecture.mdx @@ -8,6 +8,7 @@ The Stellar Disbursement Platform consists of four services deployed together: - **Dashboard**: the user interface administrators use to initiate and track the progress of disbursements - **SDP Core Service**: the core backend service that performs several functions: - **Dashboard API**: the API used by the front-end UI for all disbursement requests. The API is documented [here](../api-reference/resources/README.mdx) + - **Admin API**: the API used by the host organization to manage tenant provisioning and configuration. The API is documented [here](../api-reference/resources/admin/README.mdx) - **Messaging Service**: a recurring process that sends text messages to users prompting them to download the wallet selected for a particular disbursement and verify their phone with an OTP - **Wallet Registration UI**: a web application that collects and verifies the recipient’s OTP code and verification information via Stellar’s [SEP-24: Hosted Deposit and Withdrawal](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0024.md) protocol - **Anchor Platform Service**: the API server that the wallet uses to authenticate and initiate the recipient’s registration process through the SEP-24 deposit flow @@ -17,11 +18,46 @@ The Stellar Disbursement Platform consists of four services deployed together: - **Container Orchestration**: the SDP is packaged as Docker containers and can be deployed to Kubernetes or AWS Fargate. SDF provides a Helm Chart for Kubernetes - **Postgres**: the SDP uses a Postgres database server for all of its services +- **Apache Kafka**: the SDP optionally uses Kafka for streaming events between services. This is primarily used between SDP Core Service and Transaction Submission Service - **Twilio or AWS SNS and SES**: the SDP’s messaging service uses SMS messages via Twilio or AWS SNS and administrative emails for organization account setup and recovery via AWS SES - **Stellar Accounts**: - - Distribution Account: the SDP requires access to a funded Stellar account to make payments to the recipient + - Distribution Account: the SDP requires access to at least one funded Stellar account to make payments to the recipient - SEP-10 Auth Account: the SDP requires a Stellar account for the mutual authentication protocol [SEP-10: Stellar Web Authentication](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0010.md) used to connect to wallet applications ## Architecture Diagram ![Architecture Diagram](/assets/SDP/SDP2.png) + +## Database & Schemas {#database} + +The SDP uses a Postgres database for all of its services. The database schema is managed by the SDP Core Service and is versioned in the codebase. +The database schema is designed to be tenant-aware, meaning that each tenant has its own set of tables and data. This allows the SDP to be multi-tenant and support multiple organizations using the same instance. + +There are 3 types of schemas in the database: + +- **Admin Schema**: contains tables for managing tenants. This schema is used by the Admin API to manage tenant configuration and provisioning. +- **TSS Schema**: contains tables for managing transactions. This schema is used by the Transaction Submission Service to manage the state of payment transactions. +- **Tenant Schemas**: each tenant has its own schema that contains tables for managing disbursements, recipients, and other tenant-specific data. These schemas are prefixed with `sdp_`. + +## Multi-tenancy {#multi-tenancy} + +The SDP can be deployed in a multi-tenant configuration, where multiple organizations share the same instance of the SDP. Each organization is referred to as a tenant and has its own set of data and configuration. A host organization can manage multiple tenants and manage their configuration through the Admin API. + +### Tenant Resolution {#tenant-resolution} + +The SDP uses a tenant resolution strategy to determine which tenant a request belongs to. Tenant resolution is only required for unauthenticated requests, as authenticated requests include the tenant information already in the JWT token. + +- **Header**: the `SDP-Tenant-Name` header is used to specify the tenant name in the request. When present, this header is used to attempt resolving the tenant. +- **Subdomain**: the SDP can use the subdomain of the request URL to resolve the tenant. For example, `tenant1.sdp.backend.test` would resolve to the tenant `tenant1`. + +Resolution priority goes as follows: JWT token (authenticated requests) > Header > Subdomain. + +#### Single Tenant Mode {#single-tenant-mode} +When single tenant mode is enabled using the `SINGLE_TENANT_MODE` environment variable, all tenants will automatically resolve to the default tenant. A default tenant is set by calling the API [`POST /tenants/default-tenant`](../api-reference/resources/default-tenant). + +Default tenant is useful for development purposes or when the SDP is used by a single organization. This allows the organization to skip specifying the tenant in every request and simplifies the SDP setup operationally by removing the need of providing wildcard TLS certificates for multi-tenant configurations. + +#### Subdomain Resolution {#subdomain-resolution} +When running the SDP in multi-tenant mode, the SDP uses the subdomain of the request URL to resolve the tenant. For example, `tenant1.sdp.backend.test` would resolve to the tenant `tenant1`. This allows the SDP to differentiate between tenants without requiring the tenant name to be specified in the request. + +The subdomain resolution is particularly important for the Wallet Registration process, as the SDP relies on subdomains to differentiate between tenants during the SEP-24 deposit flow. Home domains, which contain the tenant name as a subdomain, are used during the registration process by the SDP to identify the tenant and route the wallet-registration request to the correct tenant context. \ No newline at end of file diff --git a/network/stellar-disbursement-platform/admin-guide/getting-started.mdx b/network/stellar-disbursement-platform/admin-guide/getting-started.mdx index 91e546396..6f3b55a55 100644 --- a/network/stellar-disbursement-platform/admin-guide/getting-started.mdx +++ b/network/stellar-disbursement-platform/admin-guide/getting-started.mdx @@ -7,9 +7,9 @@ import { CodeExample } from "@site/src/components/CodeExample"; In this guide, you will learn to: -- create and fund a distribution account for making payments +- create and fund a host distribution account that may be used to fund tenant-level distribution accounts or directly for making payments - set up an instance of the Stellar Disbursement Platform (SDP) locally -- create login credentials for users of the SDP +- provision a new tenant and create login credentials for users belonging to tenant - set up a Stellar account to accept funds as a receiver - make your first disbursement - register your receiver account with the SDP @@ -19,7 +19,7 @@ By the end of this guide, you'll have a clear understanding of the Stellar Disbu Note that while we'll be using USDC and the [Demo Wallet][demo-wallet] in this guide, other Stellar assets and wallets can be used in development or production. -## Create and Fund a Distribution Account +## Create and Fund a Host Distribution Account You'll need a minimum of two accounts when using the Stellar Disbursement Platform, a distribution and receiver account. We'll create the distribution account now and will create the receiver account while making our first disbursment. @@ -65,7 +65,7 @@ Make sure you have Docker installed on your system. If not, you can download it We will need two Stellar accounts to set up the SDP, one of which you already created above. -1. A Distribution account that will be used for sending funds to receivers. You should have just created this account using the [Create and Fund a Distribution Account](#create-and-fund-a-distribution-account) process above. +1. A Host Distribution account that will be used for sending funds to receivers. You should have just created this account using the [Create and Fund a Host Distribution Account](#create-and-fund-a-host-distribution-account) process above. 1. A SEP-10 account that will be used for authentication. It can be created the same way as the distribution account, but it doesn't need to be funded. Make sure to create this account now if you haven't already done so. The public and private key of these two accounts will be used to configure the SDP in the next step. @@ -104,67 +104,107 @@ cp .env.example .env Update the `.env` file with the public and private keys of the two accounts created in the previous step. -Then build it using the pre-defined docker compose files. +Execute the following command to create all the necessary Docker containers needed to run SDP as well as provision sample tenants: ```bash -docker-compose up +./main.sh ``` -You should now have the Stellar Disbursement Platform running locally on port 3000. However, you won't be able to log in until you create a user. +This will bring up the following services: -**Note:** If you make a code change, you'll need to instruct docker-compose to rebuild the sdp image. You can do this by adding the `--build` flag to the `docker-compose up` command. +- `sdp_v2_database`: The main SDP and TSS database. +- `anchor-platform-postgres-db`: Database used by the anchor platform. +- `anchor-platform`: A local instance of the anchor platform. +- `sdp-api`: SDP service running on port 8000. +- `sdp-tss`: Transaction Submission service. +- `sdp-frontend`: SDP frontend service running on port 3000. +- `kafka`: Kafka service running on ports 9092, 9094(external). +- `kafka-init`: Initial workflow to exec into the Kafka container and create topics. +- `demo-wallet`: The demo wallet client that will be used as a receiver wallet, running on port 4000. - +> If you wish to start the sdp containers with monitoring services, you can use the docker-compose-monitoring.yml file +> +> `docker-compose -f docker-compose.yml -f docker-compose-monitoring.yml up` -```bash -docker-compose up --build -``` +The following are optional monitoring services that can be started through docker-compose-monitoring.yml and are primarily used for monitoring Kafka: - +- `db-conduktor`: Database instance for the Conduktor service. +- `conduktor-monitoring`: Conduktor Monitoring service integrated into the Conduktor Platform. +- `conduktor-platform`: Provides solutions for Kafka management, testing, monitoring, data quality, security, and data governance. -## Create an Organization Owner +## New Tenant Provisioning Process +When you ran `main.sh` file, you've already created new tenants: `tenants=("redcorp" "bluecorp")`. To add more tenants, simply append them separated by spaces to that variable like so: `tenants=("redcorp" "bluecorp" "greencorp")` and run main.sh again. -We need to create an organization owner account with privileges (or role) to use the SDP. We will use the SDP CLI to add the user. Connect to the sdp-api container and create an owner account. +Be sure that the added tenant hosts are included in the host configuration file. To check it, you can run the command cat `/etc/hosts`. To include them, you can run command sudo nano /etc/hosts and insert the lines below: - -```bash -docker exec -it sdp-api bash -./stellar-disbursement-platform auth add-user owner@stellar.org john doe --password --owner --roles owner +``` +127.0.0.1 bluecorp.sdp.local +127.0.0.1 redcorp.sdp.local ``` - +## Setup Owner User Password for each tenant +Go through the forgot password flow to be able to login as an owner user. -The command will ask you to define a password and then create the user. +Go to Forgot Password page on `http://${tenant}.stellar.local:3000/forgot-password` and enter the tenant and owner email `owner@${tenant}.org`. -## Log In +A token will be generated, and it's possible to check it on `sdp-api` logs. This token will be needed to Reset Password on `http://${tenant}.stellar.local:3000/reset-password`. -Now that you have created an owner account, navigate to the dashboard by opening a browser to [localhost:3000](http://localhost:3000/) and login with the account you just created. +## Create Your First Disbursement -![Login](/assets/SDP/SDP4.png) +Navigate to the frontend service by opening a browser and going to http://bluecorp.stellar.local:3000. -Click the Sign in button and the SDP Dashboard will open. You will have no disbursements data at this point. +- Click `New Disbursement+` on the Dashboard screen. +- Use `Demo Wallet` as your wallet and choose a verification method. +- Upload a disbursement file. A sample file is available at `./dev/sample/sample-disbursement.csv`. Make sure to update the invalid phone number before using it. +- Finally, confirm the disbursement. + +## Log In -![Dashboard](/assets/SDP/SDP5.png) +Once the password for your target org user has been reset to one of your choice, navigate to the dashboard by opening a browser to localhost:3000 and login with the user account. +![Login](/assets/SDP/SDP26.png) + +Click the Sign in button and the SDP Dashboard will open. You will have no disbursements data at this point. +![Dashboard](/assets/SDP/SDP27.png) ## Create Your First Disbursement -Create your first disbursement by clicking the New Disbursement button. Use Demo Wallet as your wallet and USDC as your asset. You can choose whatever values you like for Country and Name. Then upload your disbursement file with receiver information. You can download the template and update the values within it. +Create your first disbursement by clicking the New Disbursement button. Use Demo Wallet as your wallet and USDC as your asset. You can choose whatever values you like for Country and Name, but ensure that Verification type matches the type used in the disbursement file that you will then upload with receiver information. Refer to `./dev/sample/sample-disbursement.csv` for the disbursement file template. +![Disbursement Details](/assets/SDP/SDP28.png) + +You also have the option of modifying the message in the receiver invite. +![Disbursment Details 2](/assets/SDP/SDP29.png) + +## Deposit Money -- `phone`: E164-formatted phone number of the receiver -- `id`: a unique identifier for the receiver, ensuring the receiver is only listed once per file -- `amount`: the amount to send -- `verification`: the data to verify. Currently built to verify date of birth. +To deposit money into your account: -![New Disbursement](/assets/SDP/SDP6.png) +- Access [demo-wallet](http://localhost:4000) in your browser. +- Click on `Generate Keypair for new account` to generate a new keypair. Make sure to save your public key & secret if you want to use this account later. +- Click `Create account` (in front of public key) to actually create the account on the Stellar testnet. +- Your newly created account will have 10,000 XLM. +- Add your home domain to the account by clicking on `Add Home Domain` and entering `http://bluecorp.stellar.local:8000`. +- In the `Select action` dropdown, select `SEP-24 Deposit`. +- In the new window, enter the phone number from the disbursement CSV. +- Enter the passcode. You can use `000000` passcode or find the actual passcode in the `sdp-api` container logs. +- Enter the birthday that matches the phone number in the CSV. +- Keep an eye on the dashboard until the payment status reaches `Success`. If everything was set up correctly, your money should be disbursed successfully. -Review and confirm the disbursement. +## Troubleshooting +### Distribution account out of funds +Payments will start failing if the distribution account runs out of funds. To fix this, you can either write a script that funds the distribution account or use the tools available to add more funds to the distribution account by following these steps: -![Confirm](/assets/SDP/SDP7.png) +- The distribution account address can be found under `Distribution Account` on the frontend sidebar. Depending on the value of `DISTRIBUTION_SIGNER_TYPE` that's configured in `dev/docker-compose.yml`, this account may either be the host account or a new account that was created during the tenant provisioning process. +- Access [https://horizon-testnet.stellar.org/accounts/:accountId](https://horizon-testnet.stellar.org/accounts/GARGKDIDH7WMKV5WWPK4BH4CKEQIZGWUCA4EUXCY5VICHTHLEBXVNVMW) in your browser and check the balance. +- If the balance is indeed low, you can add more funds by creating a new account and sending funds to the distribution account. + - Access [https://demo-wallet.stellar.org/](https://demo-wallet.stellar.org/) in your browser. + - Click on `Generate Keypair for new account` to create a new testnet account. Your account comes with 10,000 XLM. + - Click on `Send` and enter the distribution account public key and the amount you want to send. + - Using Freighter or [Stellar Laboratory](https://laboratory.stellar.org/#account-creator?network=test), swap the XLM for USDC if you wish to test with USDC. ## Verify Your Identity @@ -190,7 +230,7 @@ A SEP-24 interactive window will appear. This simulates the wallet application p ![Webflow](/assets/SDP/SDP14.png) -Next, enter the passcode and birthday that you used in the payment file. Note: use 000000 for this example (or 999999 if you want to see an error response). +Next, enter the passcode and the verification field that you used in the disbursement file. Note: use 000000 for this example (or 999999 if you want to see an error response). ![Passcode and Birthday](/assets/SDP/SDP15.png) diff --git a/network/stellar-disbursement-platform/admin-guide/making-your-wallet-sdp-ready.mdx b/network/stellar-disbursement-platform/admin-guide/making-your-wallet-sdp-ready.mdx index cb82737cd..51d30162d 100644 --- a/network/stellar-disbursement-platform/admin-guide/making-your-wallet-sdp-ready.mdx +++ b/network/stellar-disbursement-platform/admin-guide/making-your-wallet-sdp-ready.mdx @@ -79,10 +79,10 @@ Once the user has installed the wallet application, the wallet should be able to https://?asset=&domain=&name=&signature= ``` -- `asset`: the Stellar asset -- `domain`: the domain hosting the SDP's `stellar.toml` file -- `name`: the name of the organization sending payments -- `signature`: a signature from the SDP's [SEP-10] signing key +- `asset`: the Stellar asset. +- `domain`: the domain hosting the SDP's `stellar.toml` file. The wallet will need to use it to both fetch the `stellar.toml` file, and to populate the `home_domain` field in the [SEP-10] GET challenge transaction. +- `name`: the name of the organization sending payments. +- `signature`: a signature from the SDP's [SEP-10] signing key. > Note that the deep link is specific to each SDP, payer org, and asset. It is not specific per individual receiver. There is no risk in sharing the link with receivers who are part of the same disbursement. The link will be the same for multiple receivers and they will prove their identity as part of the [SEP-24] deposit flow. @@ -140,7 +140,10 @@ When opening registration [deep link], these are the steps the wallet should fol 1. Check the `asset` from the link and confirm that the recipient user has a trustline for that asset. Create one if it doesn't exist. 1. (Optional) Use the `name` from the link to update the wallet user interface. 1. Initiate the [SEP-24] deposit flow with that asset using the `TRANSFER_SERVER_SEP0024` value from the SDP's toml file. - - This includes using [SEP-10] to authenticate the user with the SDP's server and implementing the `client_domain` check, as detailed in the [SEP-10] spec. + - This includes using [SEP-10] to authenticate the user with the SDP server. Please notice that the SDP requires both the `client_domain` and `home_domain` fields to be provided in the `GET ` request, and they should be set as follows: + - `client_domain`: the domain of the wallet server that exposes the wallet server's `stellar.toml` file. + - `home_domain`: the domain of the SDP's server that was present in the registration link. + - `account`: the Stellar account of the receiver's wallet. 1. Launch the deposit flow interactive _in-app browser_ within your mobile app, following the instructions in the [SEP-24] spec. - ATTENTION: the wallet should not, in any circumstances, scrape or attempt to scrape the content from the _in-app browser_ for the recipient's information. - NOTE: it's highly recommended to use an _in-app browser_ rather than a webview. diff --git a/network/stellar-disbursement-platform/admin-guide/migrating-to-sdp-multi-tenant.mdx b/network/stellar-disbursement-platform/admin-guide/migrating-to-sdp-multi-tenant.mdx new file mode 100644 index 000000000..955256eda --- /dev/null +++ b/network/stellar-disbursement-platform/admin-guide/migrating-to-sdp-multi-tenant.mdx @@ -0,0 +1,470 @@ +--- +id: single-tenant-to-multi-tenant-migration +title: 1.x to 2.x Migration Guide +description: Single-tenant to multi-tenant migration guide. +keywords: [migration, single-tenant, multi-tenant, SDP, 1.x, 2.x] +--- + +import { CodeExample } from "@site/src/components/CodeExample"; + +Here you will find the required steps to migrate an existing single-tenant (`1.x`) Stellar Disbursement Platform application (SDP) to a multi-tenant (`2.x+`) version. + +## Why Migrate? + +Starting with version `2.x`, the SDP provides a multi-tenant architecture, where multiple organizations can manage disbursements under a unified infrastructure while maintaining separate datasets and funds management. + +New features and fixes will only be published to the multi-tenant version. + +The multi-tenant version also suits single-tenant scenarios, through a simplified configuration that will be described later in this document. + +> **DISCLAIMER**: this guide was prepared and tested with `1.1.6 -> 2.0.0-rc1` code bases. If you're in a later version, it's possible that the new database migrations cause an error when following these steps. +> +> You have the option of using the `2.0.0-rc1` version to perform this migration, and then upgrade to the latest version after the migration is completed. + +## Preparing for the Migrations + +### Halt the Single-Tenant Version 🚧 + +Before proceeding with the migration, ensure that the single-tenant version of the SDP is not running. This is crucial to prevent any data inconsistencies or conflicts during the migration process. + +### Double-Spending Prevention 🚨 + +To avoid double-spending, ensure that no payment is in the `PENDING` state, otherwise this could result in having the same payment submitted independently by both single-tenant and multi-tenant instances. You can do that by checking the `payments` table for any payment in the `PENDING` state: + + + +```sql +SELECT * FROM public.payments WHERE status = ANY(array['PENDING']::payment_status[]); +``` + + + +Similarly, check the `submitter_transactions` table for any transaction in the `PENDING` state: + + + +```sql +SELECT * FROM public.submitter_transactions WHERE status = ANY(array['PROCESSING']::transaction_status[]); +``` + + + +If there are any payments in the `PENDING` state or transactions in the `PROCESSING` state, you should wait for them to be processed and transitioned to either `SUCCESS` or `FAILED` before proceeding with the migration. + +### Remove Channel Accounts 🧹 + +In version `2.x`, the channel accounts are encrypted using the `CHANNEL_ACCOUNT_ENCRYPTION_PASSPHRASE`, which is a different env from the one used in the single-tenant version (`DISTRIBUTION_SEED`). To avoid any issues, let's remove all existing channel accounts in the single-tenant version priot to the migration: + + + +```bash +./stellar-disbursement-platform channel-accounts delete --delete-all-accounts +``` + + + +### Database Backup & Setup 💾 + +Backup your single-tenant database before proceeding with the migration. At this point, the single-tenant instance should be halted, and there shouldn't be any `PENDING` payments nor `PROCESSING` submitter_transactions. + +It's also recommended that you create a new database for the multi-tenant version to avoid any data loss. Use the dump from the single-tenant database to populate the initial state of this multi-tenant one. From this point onwards, anytime we refer to **the database**, we'll be referring to the new multi-tenant database that was created from a dump of the single-tenant database. + +Here's how you can do the backup and restore: + + + +```bash +pg_dump --dbname=$singleTenantDB > sdp-singleTenant.sql +createdb $multiTenantDB +psql --dbname=$multiTenantDB < sdp-singleTenant.sql +``` + + + +## Changes Explained + +Among the changes introduced in the multi-tenant version, the most significant ones are: + +1. **Infrastructure**: the multi-tenant version includes an event-broker (Kafka) as an additional infrastructure component that is highly-recommended for multi-tenant setups, especially when high throughput is required. +1. **Environment Variables**: the multi-tenant version introduces new environment variables to configure the event broker, as well as additional variables relevant for multi-tenancy. +1. **Seggregation of Funds**: the multi-tenant version introduces the concept of a distribution account for each tenant, which is used to submit transactions on behalf of the tenant. There's also the HOST distribution account, that's used to fund the tenant distribution accounts and the TSS channel accounts. +1. **CLI Commands**: some CLI commands have been revised to be tenant-aware, while others have been included to support new multi-tenant features. +1. **Database Structure**: the database structure has been revised to accommodate multi-tenancy and the tables are now distributed across multiple schemas, providing isolation between tenants. + +### Infrastructure + +For the infrastructure setup, SDP Multi-tenant offers flexible operational modes. + +#### Event Broker vs Scheduled Jobs + +Administrators can choose between using an event broker for event-driven operations, or scheduled jobs for periodic operations. Event brokers are recommended for multi-tenant setups, as they provide a scalable and reliable way to handle events, while scheduled jobs are recommended for local setups or single-tenant SDPs. Also, event-brokers provide faster communication between services. + +#### Anchor Platform Version + +While the single-tenant used [`stellar/anchor-platform:2.1.3`](https://hub.docker.com/layers/stellar/anchor-platform/2.1.3/images/sha256-e6ef4b17a8d3e5d1455fa3d8f5f7e2a2b9534ad749584ff5446d685eb07837e9?context=explore), the multi-tenant version requires [`stellar/anchor-platform:2.6.0`](https://hub.docker.com/layers/stellar/anchor-platform/2.6.0/images/sha256-913fa2461d36d5150724a172ca46f8c76284a3890b60a9d5709fe0c606af78b9) or later. + +### Environment Variables + +Below are the environment variables that have been added or modified in the multi-tenant version. + +General environment variables: + +- `ADMIN_ACCOUNT`: The username of the admin account used to authenticate HTTP requests to the Admin server. The Admin-targeted requests should add the "Authorization" header, formatted as Base64-encoded `"ADMIN_ACCOUNT:ADMIN_API_KEY"`. +- `ADMIN_API_KEY`: The api key of the admin accountused to authenticate HTTP requests to the Admin server. The Admin-targeted requests should add the "Authorization" header, formatted as Base64-encoded `"ADMIN_ACCOUNT:ADMIN_API_KEY"`. +- `ADMIN_PORT`: the port of the Admin server used to create and manage tenants. Default is 8003. +- `INSTANCE_NAME`: the name of the SDP instance to be displayed in the `stellar.toml` file. Example: "SDP Testnet". +- `SINGLE_TENANT_MODE`: When set to `"true"`, it enables the single-tenant mode, which is useful for local development or single-tenant setups. In addition to set it to true, you'll need to configure the default tenant by calling the [`POST /tenants/default-tenant`](../api-reference/resources/default-tenant) request. +- `TENANT_XLM_BOOTSTRAP_AMOUNT`: The amount of XLM that the HOST Stellar account will deposit deposited to the tenant distribution account for tenant bootstrap. + +Stellar accounts configuration environment variables: + +- `CHANNEL_ACCOUNT_ENCRYPTION_PASSPHRASE`: A Stellar-compliant ed25519 private key used to encrypt/decrypt the channel accounts' private keys. When not set, it will default to the value of the 'distribution-seed' option, which was used in the single-tenant version. **Attention**, when migrating from the single-tenant, setting this config to something different from the old `DISTRIBUTION_SEED` will prevent the code from being able to decrypt the channel accounts. +- `DISTRIBUTION_SIGNER_TYPE`: The type of signer used to sign Stellar transactions for the tenants' distribution accounts. Options: `DISTRIBUTION_ACCOUNT_DB` (recommended), `DISTRIBUTION_ACCOUNT_ENV` (same as the single-tenant version). +- `DISTRIBUTION_ACCOUNT_ENCRYPTION_PASSPHRASE`: A Stellar-compliant ed25519 private key used to encrypt/decrypt the in-memory distribution accounts' private keys. It's mandatory when the distribution-signer-type is set to `DISTRIBUTION_ACCOUNT_DB`. + +Event broker configuration environment variables: + +- `BROKER_URLS`: A comma-separated list of the message broker URLs. +- `CONSUMER_GROUP_ID`: Specifies a group ID for the broker consumers. +- `EVENT_BROKER_TYPE`: Specifies the type of event broker to be used. Options: "KAFKA", "NONE". Defaults to "Kafka". +- `KAFKA_SECURITY_PROTOCOL`: Defines the security protocol for Kafka. Options: PLAINTEXT, SASL_PLAINTEXT, SASL_SSL, SSL. +- `KAFKA_SASL_USERNAME`: Specifies the Kafka SASL Username, required when the kafka security protocol is set to either `SASL_PLAINTEXT` or `SASL_SSL`. +- `KAFKA_SASL_PASSWORD`: Specifies the Kafka SASL Password, required when the kafka security protocol is set to either `SASL_PLAINTEXT` or `SASL_SSL`. +- `KAFKA_SSL_ACCESS_KEY`: The Kafka Access Key (keystore) in PEM format, required when the kafka security protocol is set to `SSL`. +- `KAFKA_SSL_ACCESS_CERTIFICATE`: The Kafka SSL Access Certificate in PEM format that matches with the Kafka Access Key, required when the kafka security protocol is set to `SSL`. + +Scheduler environment variables: + +- `ENABLE_SCHEDULER`: Default "false". This enables scheduled jobs that replace the operations of a broker for synchronizing payments between SDP and TSS as well as submitting receiver invitations. It should be set to "true" when the event broker is disabled. +- `SCHEDULER_PAYMENT_JOB_SECONDS`: Interval in seconds for the job that synchronizes payments between SDP and TSS. Minimum is 5s. +- `SCHEDULER_RECEIVER_INVITATION_JOB_SECONDS`: Interval in seconds for the job that submits receiver invitations. Minimum is 5s. + +On the Anchor Platform side, we must set the following envs: + +- `SEP10_HOME_DOMAINS="localhost:8000, *.stellar.local:8000"`: a comma-separated list of home domains used for [SEP-10]. This should contain the domains of the SDP tenant instances. +- `SEP10_HOME_DOMAIN=""`: this should be an empty string for the Multi-tenant version. +- `SEP10_WEB_AUTH_DOMAIN=`: the home domain of the anchor platform instance. + +### Seggregation of Funds + +In the multi-tenant version, we support the segregation of funds between tenants by configuring the `DISTRIBUTION_SIGNER_TYPE`: +- When set to `DISTRIBUTION_ACCOUNT_ENV`, the distribution account private key is read from the environment variable `DISTRIBUTION_SEED` and the funds are not seggregated. +- When set to `DISTRIBUTION_ACCOUNT_DB`, the distribution account private key is stored in the database and the funds are seggregated between tenants. The secret is encrypted using the `DISTRIBUTION_ACCOUNT_ENCRYPTION_PASSPHRASE` environment variable. + +The channel accounts on the other hand are shared between tenants, and they are created by the HOST distribution account, set in the `DISTRIBUTION_SEED` environment variable. The channel accounts are encrypted using the `CHANNEL_ACCOUNT_ENCRYPTION_PASSPHRASE` environment variable, or the `DISTRIBUTION_SEED` if the former is not set. In the single-tenant version, the channel accounts were encrypted by the `DISTRIBUTION_SEED`. + +### CLI Commands + +The following CLI commands were updated to become tenant-aware: + +#### Database Migrations & Population + +The single-tenant commands for DB migration and pre-population used to be: + + + +```bash +./stellar-disbursement-platform db migrate up # ⚠️ DECOMISSIONED in 2.x! +./stellar-disbursement-platform db auth migrate up # ⚠️ 2.x REQUIRES A (NEW) TENANT-AWARE FLAG! +./stellar-disbursement-platform db setup-for-network # ⚠️ 2.x REQUIRES A (NEW) TENANT-AWARE FLAG! +``` + + + +The new multi-tenant commands are: + + + +```bash +./stellar-disbursement-platform db admin migrate up +./stellar-disbursement-platform db tss migrate up +./stellar-disbursement-platform db auth migrate up --all +./stellar-disbursement-platform db sdp migrate up --all +./stellar-disbursement-platform db setup-for-network --all +``` + + + +Please notice that some commands require a tenant-aware flag, that can be either: +- `--all`: to execute these migrations in all tenants. +- `--tenant-id`: to specify the tenant ID to execute the migrations. + +#### Channel Accounts + +The ensure command was updated from using the `--num-channel-accounts-ensure` flag to using a positional argument: + + + +```bash +./stellar-disbursement-platform channel-accounts ensure --num-channel-accounts-ensure 1 # OLD WAY +./stellar-disbursement-platform channel-accounts ensure 1 # NEW WAY +``` + + + +### Database Structure + +In the updated version, the database structure has been revised to accommodate multi-tenancy. As a result, the tables are now distributed across multiple schemas, and new tables have been introduced to support the multi-tenant architecture. The following schemas are used in the multi-tenant version: + +- **admin**: it houses tables associated with tenant administration. It serves as the central point for managing tenant-related information and to resolve tenant schema names based on tenant IDs. None of these tables existed in the single-tenant version. +- **sdp\_<tenant_name>**: are per-tenant schemas that are prefixed with `sdp_`. For example, for tenants BlueCorp and RedCorp, the provisioned schemas would be named `sdp_bluecorp` and `sdp_redcorp`, respectively. These schemas contain all necessary tables for the SDP operation tailored to each tenant, including per-tenant user authentication. +- **tss**: is a schema dedicated to the Transaction Submitter Service (TSS). The TSS tables do not belong to any tenant, although each TSS transaction contains a column that signals which tenant it belongs to. + +These changes allow for the isolation of tenant data per schema, ensuring that each tenant's data is kept separate from other tenants. + +## Step-by-Step Migration Guide + +> EDIT: the code contains a helper script called [`./dev/migrate_1.1.6_to_2.0.0.sh`](https://github.com/stellar/stellar-disbursement-platform-backend/pull/267) that does most of the below steps automatically for you. Keep in mind that you'll need to edit the script with values such as your database DSN, and your tenant name. If you see any errors, you may still need to resort to the steps below to incrementally execute the migration manually. + +Using the new database created from the single-tenant database dump as a starting point (as described in the [Database Backup & Setup](#database-backup--setup-) section), we can now proceed with the migration steps below. + +### Deploy the New Version + +To transaction to a multi-tenant setup, deploy the latest version of the SDP `2+` version. If you're using helm charts, you can get the helm chart from the [SDP Helm Chart repository](https://github.com/stellar/helm-charts/pull/80). + +### Executing Initial Database Migrations + +Following the deployment of the multi-tenant SDP, the next step is to perform the initial **database migrations**. It does not include the tenant-specific tables yet, they will be created later. + +Migration Commands: + + + +```bash +./stellar-disbursement-platform db admin migrate up +./stellar-disbursement-platform db tss migrate up +``` + + + +These commands will create the tenant admin tables on the **admin** schema and the Transaction Submitter Service tables on the **tss** schema, respectively. + +### New Tenant Provisioning Process + +After successfully applying the database migrations, the next step is to provision a new tenant. This is achieved by making an HTTP request to the **Admin API**. + +Be aware that it will provision the tenants with all the per-tenant migrations included. + +#### Starting the SDP API server + +To facilitate tenant provisioning, initiate the SDP Server using the command: + + + +```bash +./stellar-disbursement-platform serve +``` + + + +#### Posting to the Admin API + +- **API port**: The Admin API is accessible on port `8003` by default. This port setting can be adjusted by altering the `ADMIN_PORT` environment variable. +- **Authentication**: Admin API employs Basic Authentication for securing access. To authenticate, populate the request "Authorization" header with `"Authorization: Basic ${Base64(ADMIN_ACCOUNT:ADMIN_API_KEY)}"`. + +Here's a shell script that can be used to create a tenant through the Admin API: + + + +```bash +ADMIN_ACCOUNT="SDP-admin" +ADMIN_API_KEY="api_key_1234567890" +basicAuthCredentials=$(echo -n "$ADMIN_ACCOUNT:$ADMIN_API_KEY" | base64) +AuthHeader="Authorization: Basic $basicAuthCredentials" + +tenant="bluecorp" +baseURL="http://$tenant.stellar.local:8000" +sdpUIBaseURL="http://$tenant.stellar.local:3000" +ownerEmail="owner@$tenant.org" + +curl -X POST http://localhost:8003/tenants \ + -H "Content-Type: application/json" \ + -H "$AuthHeader" \ + -d '{ + "name": "'"$tenant"'", + "organization_name": "Blue Corp", + "base_url": "'"$baseURL"'", + "sdp_ui_base_url": "'"$sdpUIBaseURL"'", + "owner_email": "'"$ownerEmail"'", + "owner_first_name": "john", + "owner_last_name": "doe" + }' +``` + + + +> TODO: check if `base_url` and `sdp_ui_base_url` should be removed after https://stellarorg.atlassian.net/browse/SDP-1148 is done. + +In the SDP Multi-tenant, certain configurations previously managed through environment variables in the single-tenant setup are now stored within the **tenants** table in the admin schema. This change allows each tenant to have its own custom configuration. + +The field **name** is important because it's the tenant identifier. The other fields can be set to the same values used on the environment variables used on the non-tenant version. + +### Importing your data + +Now that we've provisioned a new tenant, we can import our data into it. We need to copy our old tables' data to the new tenant schema. + +Please notice that the following tables don't need to be copied: + +- **_gorp_migrations_** +- **_auth_migrations_** +- **_countries_** +- **_organizations_** + +To import your data from the single-tenant structure, we'll start by removing pre-existing multi-tenant entries that were automatically added when provisioning the tenant: + + + +```sql +BEGIN TRANSACTION; + +DELETE FROM sdp_.auth_users; +DELETE FROM sdp_.wallets_assets; +DELETE FROM sdp_.assets; +DELETE FROM sdp_.wallets; + +COMMIT; +``` + + + +Now we can import the data for the remaining tenant tables. Please notice that some tables cannot be imported directly due to a custom-type conflict. For instance, the `status` column in the `public.payments` table depends on `public.payment_status` enum type, while the one in the `sdp_.payments` table depends on the `sdp_.payment_status` enum type. To solve this, we update the type in the source table to match the destination table type: + + + +```sql +-- INSERT new data: +BEGIN TRANSACTION; + +-- These tables can be copied without changing any types in the source table columns: +INSERT INTO sdp_.wallets SELECT * FROM public.wallets; +INSERT INTO sdp_.assets SELECT * FROM public.assets; +INSERT INTO sdp_.wallets_assets SELECT * FROM public.wallets_assets; +INSERT INTO sdp_.auth_users SELECT * FROM public.auth_users; +INSERT INTO sdp_.receivers SELECT * FROM public.receivers; +INSERT INTO sdp_.auth_user_mfa_codes SELECT * FROM public.auth_user_mfa_codes; +INSERT INTO sdp_.auth_user_password_reset SELECT * FROM public.auth_user_password_reset; + +-- These tables need to have the type of some columns changed, we do that with the `ALTER TABLE` directives: +-- NOTE: we're not reverting the types back to the original ones, as the source tables will be dropped after the migration. +ALTER TABLE public.receiver_wallets + ALTER COLUMN status DROP DEFAULT, + ALTER COLUMN status TYPE sdp_.receiver_wallet_status + USING status::text::sdp_.receiver_wallet_status; +INSERT INTO sdp_.receiver_wallets SELECT * FROM public.receiver_wallets; + +ALTER TABLE public.receiver_verifications + ALTER COLUMN verification_field TYPE sdp_.verification_type + USING verification_field::text::sdp_.verification_type; +INSERT INTO sdp_.receiver_verifications SELECT * FROM public.receiver_verifications; + +ALTER TABLE public.disbursements + ALTER COLUMN status DROP DEFAULT, + ALTER COLUMN status TYPE sdp_.disbursement_status + USING status::text::sdp_.disbursement_status; +ALTER TABLE public.disbursements + ALTER COLUMN verification_field DROP DEFAULT, + ALTER COLUMN verification_field TYPE sdp_.verification_type + USING verification_field::text::sdp_.verification_type; +INSERT INTO sdp_.disbursements SELECT * FROM public.disbursements; + +ALTER TABLE public.payments + ALTER COLUMN status DROP DEFAULT, + ALTER COLUMN status TYPE sdp_.payment_status + USING status::text::sdp_.payment_status; +INSERT INTO sdp_.payments SELECT * FROM public.payments; + +ALTER TABLE public.messages + ALTER COLUMN status DROP DEFAULT, + ALTER COLUMN status TYPE sdp_.message_status + USING status::text::sdp_.message_status; +ALTER TABLE public.messages + ALTER COLUMN type TYPE sdp_.message_type + USING type::text::sdp_.message_type; +INSERT INTO sdp_.messages SELECT * FROM public.messages; + +COMMIT; +``` + + + +This concludes the SDP **tenant data** import, so the next step will be to import the Transaction Submitter Service (TSS) data. As a pre-requisite for that, make sure you have exactly one result in from this query and that no fields are empty: + + + +```sql +SELECT id, name, distribution_account_address FROM admin.tenants; +``` + + + +Now we can use these fields to import the TSS data: + + + +```sql +BEGIN TRANSACTION; + +---- 1. add new columns to the transaction_submitter table and populate them +ALTER TABLE public.submitter_transactions + ADD COLUMN tenant_id VARCHAR(36), + ADD COLUMN distribution_account_address VARCHAR(56); +WITH SelectedTenant AS ( + SELECT id AS tenant_id, distribution_account_address + FROM admin.tenants + LIMIT 1 +) +UPDATE public.submitter_transactions SET tenant_id = (SELECT tenant_id FROM SelectedTenant), distribution_account_address = (SELECT distribution_account_address FROM SelectedTenant); + +---- 2. copy values to the new table +INSERT INTO tss.submitter_transactions +SELECT + id, external_id, + status::text::tss.transaction_status AS status, + status_history, status_message, asset_code, asset_issuer, amount, destination, created_at, updated_at, locked_at, started_at, sent_at, completed_at, synced_at, locked_until_ledger_number, stellar_transaction_hash, attempts_count, xdr_sent, xdr_received, tenant_id, distribution_account_address +FROM public.submitter_transactions; + +COMMIT; +``` + + + +This concludes the migration of the SDP data to the multi-tenant version. The next step is to drop the old tables that are no longer needed. + +### Drop Old Tables + +Now, the only missing step is to drop the single-tenant tables that should not be in the multi-tenant database: + + + +```sql +BEGIN TRANSACTION; + +DROP TABLE public.messages CASCADE; +DROP TABLE public.payments CASCADE; +DROP TABLE public.disbursements CASCADE; +DROP TABLE public.receiver_verifications CASCADE; +DROP TABLE public.receiver_wallets CASCADE; +DROP TABLE public.auth_user_password_reset CASCADE; +DROP TABLE public.auth_user_mfa_codes CASCADE; +DROP TABLE public.receivers CASCADE; +DROP TABLE public.auth_users CASCADE; +DROP TABLE public.wallets_assets CASCADE; +DROP TABLE public.assets CASCADE; +DROP TABLE public.wallets CASCADE; +DROP TABLE public.organizations CASCADE; +DROP TABLE public.gorp_migrations CASCADE; +DROP TABLE public.auth_migrations CASCADE; +DROP TABLE public.countries CASCADE; +DROP TABLE public.submitter_transactions CASCADE; +DROP TABLE public.channel_accounts CASCADE; + +COMMIT; +``` + + + +### Conclusion 🎉 + +This should conclude the data migration from the single-tenant version to the multi-tenant version of the SDP. Please, make sure to run an e2e test to ensure that everything is working as expected. + +[SEP-10]: https://stellar.org/protocol/sep-10 \ No newline at end of file diff --git a/network/stellar-disbursement-platform/api-reference/resources/README.mdx b/network/stellar-disbursement-platform/api-reference/resources/README.mdx index cafc03e7f..e69df632a 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/README.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/README.mdx @@ -11,6 +11,7 @@ Data on the Stellar Disbursement Platform is organized according to resources. E | | | | --------------------------------------------------- | --- | +| [Admin (Tenant Management)](./admin/README.mdx) | | | [Authentication](./auth/README.mdx) | | | [Disbursements](./disbursements/README.mdx) | | | [Organization](./organization/README.mdx) | | diff --git a/network/stellar-disbursement-platform/api-reference/resources/admin/README.mdx b/network/stellar-disbursement-platform/api-reference/resources/admin/README.mdx new file mode 100644 index 000000000..37302591f --- /dev/null +++ b/network/stellar-disbursement-platform/api-reference/resources/admin/README.mdx @@ -0,0 +1,21 @@ +--- +title: Admin (Tenant Management) +order: 9 +--- + +import {EndpointsTable} from "@site/src/components/EndpointsTable"; + +The Admin API oversees the management of tenants within the system, facilitating tasks such as provisioning new tenants, updating their information, and retrieving tenant data. + + + +| | | +| --- | --------------------- | +| GET | [/tenants](../get-all-tenants.api.mdx) | +| POST | [/tenants](../create-tenant.api.mdx) | +| GET | [/tenants/:arg](../retrieve-a-tenant.api.mdx) | +| PATCH | [/tenants/:id](../update-a-tenant.api.mdx) | +| DELETE | [/tenants/:id](../soft-delete-a-tenant.api.mdx) | + + + diff --git a/network/stellar-disbursement-platform/api-reference/resources/authenticate-mfa.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/authenticate-mfa.api.mdx index d7f9cf2d2..e62477cfe 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/authenticate-mfa.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/authenticate-mfa.api.mdx @@ -5,7 +5,7 @@ description: "Governs the multi-factor authentication process for SDP user login sidebar_label: "Provide Multi-Factor Authentication" hide_title: true hide_table_of_contents: true -api: eJzNVkuPGkcQ/iutOdkSD8dKcuAGyzohiRO0YEUWQetipmZo09M96QdrjPjvqeoZzADrtQ97yK60C13dX72/qn2SoUutrLw0Ohkkv5gtWu2EX6Mog/Kym0PqjRUQ6Eh7mQLfFJU1KTonchLNxlMRHFqhTCF1R0idqpBJXUQUWEkl/U54IyyWWK7oIp9nuJUpCmfE2zdDIZ3QxgtQD7BzdPHfIC1mvaSTmApt1DnJyL6WGUjvSO6hcMlgkQzPDEyWnaQCCyV6tCzfJ5L9WyNkaOmZJhF9H0crupMxHR21JoMclMPORWgmGcPnkuw3ecsFeunSNZaQDPaJ31UM67wl/5PDYVnDovMjk+34Rmq0JyD+CFWlGnv7Hx0r2V9DmdVHTD0poZBTKLxEx9Iyh/vUZHit9NLut0+kMSIc2MY6M/dlG3BljELQV4ij+lzkCoqrvHIl1JApVD5dw703G9TftnPO12JBWbwZTuc3vw7FFpTMoqk9cfflNAJyyRwzJoJWXI2s/8N4MhuO/ri9v7tt7n8gN3Uui1DXET906NlwbwP2KEvt3C9OoV0eWHQRTSrWJqOCLIOzumG8COYqo12dqNevXvG/c5RZSLl98qAuMkJwz1Qg3xn187apQ0sROUTXf3zM9hFklIsYgeeztqRoQPEd1TxGD1I5ohUTfEw4Wmtsy+Qfrk1+pznKxsrPlKVOQwKs9/BsDtRWXDNAJ8FP3oL7NoLz4EP7ng7cVAzx1ejUPuMnKCuFLTOSP5lM2z6frDjqoUi1kC9ftIHjs2NR82dqy/Ds6poEEmOvDVN9ZWKBVeDX9K1PXclMi2mwNE5mnJbasBGCRct13IoPVPJ33J14ftioOjbZ+TA4r5bf/p4zi2WRi87bsyOcLDSJHqRfC6LA29nrn36maSi3NJDEBnc1nXD13J14//aUoBNvnyr8jH2ZQx5hz1ZBSZ2b6Kr0jJnMPCoFVoylWwXrCEx7MVXgyf5SDKcTUkFT3dXeXfMu9dDTEC9owr9k2gTiB6PEKkjlY3SMLUA3UXXMqCVskORqIyrYMUo8BVFYEyqem+SYrGQU8KoRO/ioXaN/MHbTE+9NEClF11KCRGksNu0e3HGr4J1jsUaLyxdr7ys36PdpGqPihnI9VwP2yLx+ZlLX53WhMHbXp7x26X23udHNWg53q8bhlz0OM9dfCZEEmiKaWrOVGYp6or6pJ+rwkr/Potua9//D3appFk/d2ifnqSnI72AV2133XZyGvEytuRvp636/AofvrDoc+JhK3NJas6CPW7ASVlyRi+XhSLJx86Igs+Ari1U7RE/sWI/aSg13scQ11JSQdN+Ib2r47pwRTjeu2P70YkjTufJP3l22mGr612xOl1fNhlfW7W3hgXub/g6Sf+g37rKxUSKd8vk+UaCLUDNijcs//wEu9RFo +api: eJzNVktvGkkQ/iutuSSReGSjbA7ceGXDZu0gg7WKWESamWLo0NM92w8cFvHft6p7WAZwnBx8WFuyoav7q/dXtU8ysKkRpRNaJZ3kN70Foyxza2CFl040Vzx12jDu8Ug5kXK6yUqjU7CWrVA0GYyZt2CY1LlQDSZUKn0mVB5Q+FJI4XbMaWaggGKJF+k8g61IgVnNbt53mbBMace4fOA7ixf/9sJA1koaiS7BBJ2jDO2rmQH4DuWO5zbpzJLumYHJvJGU3PACHBiS7xNB/q2BZ2DwmUIRfh8EK5qjAR4dtSadFZcWGhehGWUEvxJov17VXMCXNl1DwZPOPnG7kmCtM+h/cjjMIyxY19PZjm6kWjkEoo+8LGVlb/urJSX7ayi9/AqpQyUYcgyFE2BJWqz4ItUZXCu9tPvmiTQGhAPZGDOzKOqAS60lcHWF2IvnbCV5fpVXqoQImfLSpWu+cHoD6sd2TulaKCgD/e542v/QZVsuRRZMbbG7/04DIJXMMWPMK0nVSPq/DEaTbu+P4eJuWN3/gm6qlch9rCN6aMGR4c54aGGW6rmfnUI7P5DoIppYrFVGGVrGz+qG8AKYLbWyMVFvXr+mf+coE59S+6y8vMgIwj1Tgfxk1M/bJoYWI3IIrr99zPYezzAXIQLPZ22B0eD5T1TzABwX0iKtaO9CwsEYbWom/3Jt8r2iKGsj/sEsNSoSIL2HZ3MgWnHNAI0EvjnD7Y8RrOPO1+8pT01FEN+NTvQZvvGilFAzI7klMq37fLLiqAcjVUO+fFEHDs+ORU2fsS39s6urEoiMvdZE9aUOBVZyt8ZvbexKYlpIvcFxMqG0RMN6wA0YquNafHgpPsLuxPPdStWxyc6HwXm1/P7nlFgsC1x03p4NZkWuUPQg3JohBQ4nb359h9NQbHEgsQ3sWpSvHrcivbBo7Vx5HBWBXOnONbXSKfswnY7ZRWdGjQyfwbu3TVDEUBmLdUAD6UV3cDO6XXT7/U/3t9NO9W08Wnwcfn4RSY5q+u40jYansjlNk1Pfnc0EYrZHOL1W5kKtdHBXOMJMJg6k5IYNhF16YxFMOTaW3GFUC4aGoQrcNWz0+3oaYGc/DfES945XROYcWUtLtvRCupAzbXKuqlxb4vmCbwDlcsNKviOUcMpZbrQvKXjomChFENACFHjlqF2Be9Bm02KftWcp5txg2bBCG6hIyNvjrkOb0GwNBuYvKd22027jjgCS2ty2bARsoXntTKe2TUtMrs2ujdXWxPfN6kYzqzncLCuHX4XSoq4oeKCmqrTHRm9FBizO+fdxzncvp8pZdGtbyP9w46saxiGHtNF5bFX02xtJdkc2CDOaVrw1cQR+3e+pL+6NPBzoGEvc4LI1w49bbgRfUkXO5ocj9Yd9EINMgu+se/UQPbH5PWor0sDFalkRZoLSfSXuR/jmlBBON65m0OlFF3eG0j15d17jz/GnyRQvL6u9s4jtbfgD9Tb+7SR/4W/YsEOjBJKn830iucp95OmISz//AlftQp0= sidebar_class_name: "post api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/create-asset.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/create-asset.api.mdx index 990ee1922..024978e96 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/create-asset.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/create-asset.api.mdx @@ -5,7 +5,7 @@ description: "This endpoint is used to create a new asset that can be used in a sidebar_label: "Create Asset" hide_title: true hide_table_of_contents: true -api: eJzVVW1v2zYQ/isEP7WAbWVN2gDGMMCOk66rl7q1k6BL8+EkXSzWkqjxxaln+L/vjpQTJW2HAf1UGJAp3gv53D3PaStztJlRjVO6lkO5KJQVWOeNVrUTtPYWc+G0yAyCQwGixjsB1qITrgAnMqhFitFN1WSfKJt6Y7HC2g3EuXY4JE8U2iyhVv8AHyQqb50odJlTQAol1BnG6AaMU5kvwewP0ZxbKBfteTe77EkHSyuH1/JdJ7u86UmDf3u0bqzzjRxuZaZrRxG8hKYpVRYck8+WQW+lzQqsgFdu0yCVQaefMXOUvzG6QboS2pgmx46XdUbVS/J6WkNsLx/8exK/QNWUHHExn5zIXU8qaz2a/5eq9e2meT0eT46O35y9ml69PZ4d/zk5vZyfXH04nswuri4Pzz8eThbvTy/Ppkfno8XR6P3vh39Np2fT0Uu528XSKIM5l629YHvEzY7tj28w2neBmhw5kMtuDmc8hqS20bWNZXpx8Av/fStRm0JYn2Vo7a0vyw0X5Ojg4OuQMeSibWSP2r+GUt1viJRaS6QK3KIurVVOaRlPEtEweduYQcBtMfNGOeLD9VaOEQyakXcFvd7siDEVukITINloGzoPbJNJ6KSVD/FzJksE2s1y30po1FvcUEANFb+zWZs9N6nYDK1AyENTHyP+42oRpXRLyIACibQtWXvCqmVNpjvlCkGqO52/ePmKoKs1C3OFmwiTOf3hgf2ne9Ls2Rs5+EDBHyATY7nVAbpygZhzhyVrtzsExKwER3gqMZq9oYPXaGxE+026/3eKZ/PJ7Dm3FoiTuhSpV6UL1erOF8uErWCFZC9XNFQ2nCXsglga7Ruhb4lJmWpUMGi6VGDS/vQa3Z02q4H4qH2YccTbXFTakLRT7R11ifQaQyYzcV2gwZtnhXONHSZJjmsseXDYgY0JB3S9JNeZTaibuNRmk1Cf+xTfbz363dHWb1rAzwdcZqZkBWFUtaQ6ieM4iOppGTvj7ueb51FDDr+4hGpAWiH43pSMKiryWraKJM0WLFXa2W5TsHhhyt2Ot4n8hmVOyzUYBSlzk1Te28uOJwAJhusYK9Vf8LnsXvqo4ScfiUcTYvZuviDntP24VFFXBu54MtJzKD/Rj1506EgYFWF/K6k0Sw9L9o95WbLw1QBZhQHSLvi2e1O96dzy6WSJkPi5630n5FfSoKDx9Nu9e7R8N+B+UEVvbgh/Jv4FevXR7w== +api: eJzVVdtu2zgQ/RWCL20BX9LGTQBjUcC2nG02ruPWSoI0GxSUNLFYS6KWpJx6Df/7zpByojhtUWCfigAOKc4M53LO4YYnYGItSytVwfs8TKVhUCSlkoVluK4MJMwqFmsQFphgBdwzYQxYZlNhWSwKFoE3kwWeB9JElTaQQ2E7bKos9NESmNILUch/BV3E8spYlqosQYdIZKKIwXuXQlsZV5nQu0sUxWbS+vOkGZ23uBULw/s3/LwRnd+2uIZ/KjB2qJI17294rAqLHrQUZZnJ2Bl2vxoqesNNnEIuaGXXJWAbVPQVYovxS61KwJTA+DAJNKyM1bJYoNV+D6FO3tm3OHwTeZmRx8U8GPFti0tjKtC/Fqq2bYb5czgMesenJ0eTq7Pj2fGHYHw5H119Og5mF1eXh9PrwyD8OL48mfSmg7A3+Pj+8PNkcjIZvOXbrW+N1JBQ2+oE6ytut3T+NIPBbgo4ZI+BhDdjWF2BC2pKVRjfpjcHr+nf9wLVIZip4hiMuauybE0N6R0cPHcZioTVg2zh+Fcikw8fWISjRVA5bOGUVjLBsFRP11dD4K19Oq5uA3GlpUU83Gz4EIQGPahsitvbLSImB5sqLIiXyrjJCzrjXTdJwx/95wQWX2gzysMoRSnPYI0OhchpT8dK77CJzabSUhCJG+rTiv+6Cj2V7rAygY4I2hqsLWbkosCje2lThqwbz9+8PcLS5YqIuYR1hxo5FEbGexml1pZUgEsc9xHZPLvbebL3YThjgyc31zciUQ0c9dpQUJdxhA6yTN2xF4Pgw+n0y2A0Or+Yhv16Nzv9cja+fuGbT0z79MjJ8Q7KO055ZjwS439AnDp8p1z50jq6zC1kpChNaWKzTFjscs4wUbx4Bdr4PnyXhD8P8XIezF4R4AQyRWUsqmRm3QybqmeIRrlYAp5nS5S6NUVxXwVbaFWV1EwNsSylO1CYlMP37vYC7L3Syw67VpVTXmRTwnKlUXAiVVnEDo3EuQQzdpOChtuXNH7T73YTWEFGcmY6xgfsYHrdRMWmi5OGhdLrLqKvjf7t2qLdFNx2WRf8ykGNiJILJ6A11Ef+kXBU329jQ4R/v1fG88jCN9vFHiCDsfxKZ1SV14kbXusEKklKAoJfNhtizIXOtlv6jODXJD64XAktRUTYRO1p7cSAdAlpTH30nWqHdC+ZZ5VXlr2n64luzc7nIRpH9ZOXe15pcU96jb99/jf+4Ua5iTgBc983HFuzqMSC7H1coqx4JmtLJ2v1grLdHRXrRpb7eudLot9t6wcufyAHGYrmuwdzf/JDhwf59NY0EHq8/gNTMAMz sidebar_class_name: "post api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/create-disbursement.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/create-disbursement.api.mdx index c4f6957cb..e08ca8f11 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/create-disbursement.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/create-disbursement.api.mdx @@ -5,7 +5,7 @@ description: "Creates a new disbursement in ```draft``` state with basic details sidebar_label: "Create Disbursement" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/create-tenant.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/create-tenant.api.mdx new file mode 100644 index 000000000..cad71b547 --- /dev/null +++ b/network/stellar-disbursement-platform/api-reference/resources/create-tenant.api.mdx @@ -0,0 +1,49 @@ +--- +id: create-tenant +title: "Create Tenant" +description: "Create Tenant" +sidebar_label: "Create Tenant" +hide_title: true +hide_table_of_contents: true +api: eJzlWH9z2kYT/io3ms4kmVoGA4aU6XRebGgDtoGAIEn9usqhO+BqoVPvTqaOx9+9u/oBwih2nHH/6njGiNPt7rO3u8/ucWcprkMZaK6t5p1VKR/hB+PaUyI0QgZW0xoqeSM0PBNKAr4mhgc0MNaB5ckAng1K0DD0hUdRovSnRrE7S3tLvqL4ZG5DDork7E/uoWCoZMiVEYlRwXJ7tFEiWMAe/jddhT4uHTWq9RlnVbsx+6li1xr1sv12Pq/Yx0fzWfkt5+XGT3Pr/sAK6Io/rmnmR9yTKoTFXRedJU/dIqjlkHQN0UsZ+YysqPGWxMCGkBrDVUA+/3FJ7S/21Y8/fD5EuzOquRsp/3HbS2NC3SyVMgz2jHrXPGCHmoWHUi0KMY3bQ5LuI5qrG65eaYL2yGR0HhsHaTcS7vdheNL2pFtiVC9nkipGTnbsGmoiXWguiFZW89JyOv1W33FPR52W02nDi3RhOBpMu+PuoJ9fbJ063enuvnZnu3gFFplAE7MIIbrU82QUGJcyBglcjGPj9m+nH1u96sdedXpW7f36rvr+ov3rYHx2UelfXPx+Mh5Up12n3pkM338Ytz9Ueo3aRaU6Go3Pi4/FcN+niqQISIqARJozMpeKbHEGCzKPAqbjAyuEn2D++hl2+lN37HTOz1sjWG2fuNPW5NzZLF19C0DU/X3ono5xHKEOLAw7/Xa3/5s7GXdGWTAhxMUIE71EzuOyypvegH4Kr9Au43Ma+SYHbyalz2kQhy19N6e+5g8xnCT7yNynC4BA41pfa7JecgCkYlQpGwidYEz0EQAUSBMj8BSnhjOXmqIDAugrfGMx2GQbAcyUz8hKuVKzy1W70nCOGs3KUfP46LBcLv+OiqOQ/TuKGff5MxUXsCS8gPitQjytIH9Ua6rJay3n5g1JLR1+IzTApvhfkVCcYVJBP0jJfEMzO8e9c0RXORNJK7He1srMo7Vjmx2xuV2recx+W/WO7PqxV65Vqsde5XieWWiCZZa2hC2HbogyfVnA1Xu8+1Amvzeto2IGLCq9mLTeT9sXw0GnX333rter16a1ytnEGfQHH/uN0/q0MhxPh63zzrTXGHY/DU7qF9V2b9roW7vFYVTEd5P164HYzb3HAnaPMasVDQuTgEZmKZX4wjGMS04ZV8gh9y82L3ClpNpP4XvMBKOoflrDHrEBnc24QhWQ3ZouCkg58TmXaykMqy+hCeR93qLI7MBJ5TQ/lMgrjsWykQyfbyj06pc2lwYQjyQOQRfL5jTOEeJk052hCx1zPFuJAOsMaxRq/0SyW7T2QtH82tT2MgMahlSuA65cACMKx6N9Q7EAtiBFuI1iWZPfapsLpY377dhzKmPR2IutOp9+rzaU3CpTCxqIL3EgnqMuJ7bR9dhE+dxBlXQZBAh66VxwiBg8QBclId4rGGcHcfBQw1r4PlnwANMSYAU8VsHgKd6ylODr55PWuOOC1s8EMnAuFlGSwweEBizfj+I8+cYR+TnT74s6AxvdSdd9pk+7RLTXyHYSPvn2v6wrJR1pP4mtAS5ZBQlpncOzVZhc1gj8Of1Xu+eD2SAdC/IeFniz70UR/KuEBTX3IiUMcNrlnQVRFl4LyBK+Xd3vTa8POXIFA6NE8gxlfEbAQCBplZJw4dySaR8jHSaMd8Kp4ioxsklFGoozfrsdS1opYcd4saej+aSb7uVr74OzHZiR6YGWUzo+IFosAni1FmYJ2UQ648pxHbJV3KAj1/w2LpGc2xtEGBF0IAaO0zXu2bMdS5J3jjMkrR3LqcU46es1mweehPIgScnh7P+q1b7o9uGycDqY9J1m+m3Ydc86n14lSY69ZLTtOp3/Ts6LYC7jWAgTD8/Zpa4t9CxSGiICbDD0qcGxncCpgQEgXZ0E5dGLa7GK18BEb5DMKDFwPSKzSMB9BxMqfwZwG5LQcK+ByyL/GhruLWqJVylZKBmFGFnFPRGK+IW8Se9TmfWAm7VU14fkk4yIBwkJFQU9XCpO6ExGePPD/MhI9BLuY/zqdXZSjN9wH6cHfagThXhgJSY9XYK04wupbktQCjbI2+kOm+UctsPU4Tdx3mPZrmiQy6iHFb5zjpvaMDB0lUAVVCXe2JKmkhT/pZUVP7AHkjwu3d1h2CfKv7/HZchohXwDjzdUCTrDGF/ijxxphSMVQW0inmTKsh00fJCNg/sT1/1BJtHyPB6aR/de5ZhrOBg7mMrpVLeCKsXComtYxP9N6//wh7UQH0IyoOL6neXTYBElM2aiF2uW7rJIxhrJJ/qVEV5wm8P4c8IjSCFkAgMERuMXeJ+4FKUrsZdPyg+p1pBjbCsfpivgOWD8B65kIWg= +sidebar_class_name: "post api-method" +info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api +custom_edit_url: null +--- + +import { SepBadge } from "@site/src/components/SepBadge"; + + + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

Create Tenant

+ + + + + +Create Tenant + +## Request + +

Body

+ +Provision a new tenant + +
Schema
+ +Unauthorized + +
Response Headers
    Schema
      extras object
    diff --git a/network/stellar-disbursement-platform/api-reference/resources/create-user.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/create-user.api.mdx index 54760bfa9..a99e957ec 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/create-user.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/create-user.api.mdx @@ -5,7 +5,7 @@ description: "This endpoint creates a new SDP user as the result of an SDP owner sidebar_label: "Create User" hide_title: true hide_table_of_contents: true -api: eJzNVmFv4zYM/SuCP90BcdKkSZMWw7De7gb0BmzF2mIYuqCgLTrR1ZY8SU4vC/LfR8pO6jZpdjt0w1DAcS2SIh/5nrSKLLrSaIcuOltFg6M+/0h0qVWlV0ZHZ9H3FsGjjDpRarRH7dkEyjJXKbBJ75Nju1Xk0jkWwG9+WSJ5muQTpp4cS2tKtF7VuyjZsnHeKj0jG/wMRZnzp/74+CRBeRyPk9NBPByfHMWTLBvEo36WHE0Qj8anWbTuRJmyzt9pKPBwvI9mrtk+hy8yf2+QrakUle9a0oo1eV1IswLWwpJCKI+F2+NBLsrdQerVor11YigO6LBu8Y9KWQL57JbheVJbO/FNWpsk2pGnrSJua5SjMQzTk9FoFPez8XE8PE2OYxj0+3F2OkrkIJlgenr0dLcGridoBUi2iNS/34VnNzXFNhnKXeICc+41Z9Mq2tsK150mqVE2lFlfyjidDLN4OBlAPBmCjEfDfpbJ4QmOR7CTFGj82qQypUGnCvI7HmD6nO/kl0HucD1dr7kZw30suNFQ+bmx6s9AhTmCRMvdXr8aL9BaY/dOHH72FtzfR3AefNW201WRULEUokDnYLZn9Ouat5OzTSP6yXjxpObHLDb7EFKtyM892oGD20Zr+H0BefXq2236d7zbvx+MTZSUqP/j5u3H9jGbf4RR260plnMIGV/IrVaLG0dN7zxD4HqunEAtS6O0F2mwdAKExgdx9f5SVOQkwAk/R0FZVLkXJhOgw6J50LwqJRXFFsoKpTNji7A3vQe3m4uuuKCm5M6IOWhJNQlHWzZOZLYgkRQ1SylBD7PAUM7XMSVZB9H5d0Yuue5X6s2hg+LwufB1av/S0fF0Fr5MdLcqllROaZr9oPMviF4zEw7Tyiq/DOfAOwSL9px4Qv9O11NmEHGGp6U0LoAFvBb1qtCFR/crhreuvR3kEYlS/YgMRZPwecPF0CRGiKeu5trOMH789ZoHTgqaoUBianPT3o5waqZp6UH5Oc/fh6vB6ESUVi14tu9x2Q1Q8hT88jgvH/5dZLmczITqlQ/3hCuPeQ5WvFcuqawjqIhWlzl4poU4v7ygPRaEaF3wHjqiOBziDRHvrVDMUU93BZFUijjJgBk7A90ATYQ1ooB7pPX8XpSw5CjhK4iZNVXJNLaYqlKFBUNJBTZudtfoH4y974rfTCVSApykQYrCWBSQmMoLxqcmMEvB7RwtTt/MvS/dWa+3PfJd19UBu5ReT5rU9aihODN2yaMVk3/cWMSyVXBcNgW/7TLMPJQFBH437Togai2J+F/qW00UT0dZj6pU4Rpa2aANNetuo2qjfXNmI31YrRJweGPz9Zo/04BbZjK9LsAqSML9brreHGOB5EQKBqrGIr7mbTub42NXOvkmVnucpymW/qBtWzAuf766JuOkkefCSPax8MB0oudZ9Dv9RXwqhdEMBxp/XxH/9Kyqz+06LlMYdgTlPghK88KVbZb0spXlc6Wpi+Enl7bX5RsipCC5+nZrXq+86LAVrtqae8f3w78AZeqEgQ== +api: eJzNVmtv2zYU/SuEvrQFLDt2/IoxDHMew9JiabA4GIrMCCjxymYjkypJOfUM//fdS8mOHDteV2TDYECWyPs493XIZWDAZlpZsMFgGbSOmvQnwMZGZk5qFQyCMwPcgQhqQayVA+VIhGdZKmNOIo3PluSWgY2nMOP05hYZoKaOPkPsUDEzOgPjZOFFioqMdUaqCcrAVz7LUlpq9o67EYjjsBedtMJ2r3sU9pOkFXaaSXTUBzjqnSTBqhYk0lh3r/gMDtt7r6eK5FP+TeLnGkgaQ5HpriTuGJ0WgZQ73Bi+QBPSwczu0UAVae957OS86jrSaIcrv2/gSy4NJnlwR+nZiq0KfA1rDaJqeVwJ4q7IctDj7bjb6XTCZtI7Dtsn0XHIW81mmJx0ItGK+hCfHG17K9O1lS2fkk1Giv+f/LMe69kGDGIXMIeUak1oKkE7k8OqVoLqJG2RNIUI4347Cdv9Fg/7bS7CTruZJKLdhV6H74DiCr4XVCIVV7Hk6T01MC6nO/gSnlpYjVcrKkZ73xTcKp67qTbyTz8KU+ACDFV79WpzAcZos7fj4Ksz3P69Beu4y6tyKp9FGCyamIG1fLKn9YuYN52zgRFcace2Yn5CsfaDmapYfq5RNezV1lxD73Oe5q/ubl2/4936/axNJIUA9R8Xb39un9D8oxxV1cpgCYNHfCk2XM1uLRa99iwDo6m0DJTItFSOxV7SMs4UPLKb82uWoxLjlrkpMESRp47phHHlN/Wjol0hMCiSkIZJlWgz877x3avdXtbZJRYltZpNuRIYE7PoslRCsTmSJCumFAE6PvETSngtjSTxIFh3qsWC4n6l2hw6KA6fC9/H9i8dHdu98G2ku2GxKLdSYe97nn+B9MqesBDnRrqFPwdOgRswQ5wT/ByvxjRBODPULZm2Plmc9oJG7qvwpH5D6S1irxp5ykQmPwClogQ8LGfRF4kyRF1XzNpOM77/fUQNJxj2kB9iLHNZ3hqzcqJw61G6KfXfxU2r02WZkXPq7QdY1Kkup9zK+BmiqXMZBeCB0xFLMju+vSb7ZTS6ZsMtz6VHhmrQbYegYi0QR1E+GoY3w/NfL6/uh2dnH2+vRoPy6/ry/sPFpzd1X2Dqzd+euvji3603JTnRPgPS+dvLjYM05YadSxvlxmIecNivU+5oWBliRR9zrHORij0kAeywibdIB++YJOZweINhUS6RKaiM2ky4KsuPNKLZjD8A7qcPLOMLsuJXOZsYnWeUTwOxzKTf0AjKc8TauwL3qM1DnX3SOYuxDZCwBJtpA4xHOneM8lPQChHU3RQMjN9SB9hBo7G5iNi6LQzWEV5D6Ng2sNgw0WZBDR+iflhKhKIScJiVAb/z3UajMuOedcpyHaDaCnH9L1m3GBaHB2wDo5T+cpwbz1gFF9wF+ZqRp8QRuLBc0lTcmnS1omVscEP8gq9zbiSP/K1zvFofrp56cFQpUUUuwhG5ra0PtV1Cp/thoTGMY8jcQdkqjV1/vBmhcFQeGjMcWlw1/JHGCZ+D4A/8BXRW+tb0xyytL3H+1CQvbhOFXRphvkNzD57myheKbL2lFhWUz/mvCIaeFNpelR9wIBmS6I8b8WLnRYUNnRbSVDu6tf4F4Bm1tg== sidebar_class_name: "post api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/default-tenant.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/default-tenant.api.mdx new file mode 100644 index 000000000..96ca02205 --- /dev/null +++ b/network/stellar-disbursement-platform/api-reference/resources/default-tenant.api.mdx @@ -0,0 +1,53 @@ +--- +id: default-tenant +title: "Default Tenant" +description: "Default Tenant" +sidebar_label: "Default Tenant" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "post api-method" +info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api +custom_edit_url: null +--- + +import { SepBadge } from "@site/src/components/SepBadge"; + + + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

    Default Tenant

    + + + + + +Default Tenant + +## Request + +

    Body

    + +Set the given tenant as default when Single Tenant Mode is enabled. Once set, the default tenant can be overwritten but never unset. + +
    Schema
    + +Unauthorized + +
    Response Headers
      Schema
        extras object
      + +Forbidden + +
      Response Headers
        Schema
        diff --git a/network/stellar-disbursement-platform/api-reference/resources/delete-asset.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/delete-asset.api.mdx index 1c4712fce..432e97512 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/delete-asset.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/delete-asset.api.mdx @@ -5,7 +5,7 @@ description: "This endpoint is used to soft delete an asset." sidebar_label: "Delete Asset" hide_title: true hide_table_of_contents: true -api: eJydVE2P2jAQ/SuWT7sSkNVq20NUVaKCw7aVigpVVSEOJpkQC2N7/cE2RfnvnYkDZT/YQy/gZGbezDy/lwMvwRdO2iCN5jlf1NIz0KU1UgeG5+ihZMEwb6rASlAQgAnNhPcQRnzAg9h4ni/5N7cRWv4RHc5qwK1wYofJjqIHrvEB4WWJJZIaWRFqPD/tfj9hpmKhhoRPfVNLzHTwEKWDkufBRRhwX9SwEzw/8NBYwvbBSb3hbbuiZG+N9uApfntzQ39PW427Bgm9ZD4WBXhfRaUa3g6w5O5SiVAORNkcSyn77nK2NoFVJmrMw0QPRXQyNB0ln0A4cOOIPOTLFU2NfNUGF+SnpTuWcp51dPjsIMuW/4OZEwVpx3OwEyPCyi/QYEHPPoWNO15SfxE1bgPuxVV8/rlId18ZxwQWgg6y6CoHzMuNxtCjDDWJYTq/ffeeWSf3AtWxhWbUbSt1ZbppZFDUfh5AKeHYRPp1dB5HR4nNlAjYYsfGs3scYo+CSQO8mGiBsngb4mo+mV2TaAUqxyi2jlKFbgFzpk5PstqJLWBcbZkVDaF0bwXbOBMtidBBIa3sAgaH6kR57K4hPBq3HbFfJrICCSBFsJ1xqNu1iQGJQyWmksmMLWtwsLqqQ7A+z7IS9qCMxUVHPgGOcLysNIXPkGDYGNdkSP0Q64d9xrA8W3ho+4WvR6Q+a3zYCU1M9/c8STbtFPicxgMvjA6I8l9mT7oK8DtkOATqB/tHpwg2SXXJk1QxOUezo6hrHI/eHw5r4eGHU21Lrx8iOPIBHvfCSbEmiaArcFE6owsqoTy8Mf3V9/6LcM3e+m68OvPRIJrcsRcqQlIcajd9pdpVe+bHyfTrdDHFuHhhsG1nsP5AC7wK/dx5qQ/9toMLJR/QEAzt+/GUniIXC05G7pfQtETb/gVmCAUG +api: eJydVNtOGzEQ/RXLL4CUC0KUh1VVKZBIpbQQNUEVQhFydidZK469+BK6jfbfO+PdpIEQHvqS2Ou5njln1jwDl1pZeGk0T/g4l46BzgojtWd4Dg4y5g1zZuZZBgo8MKGZcA58h7e4F3PHk0d+Z+dCyz8ixpm0eCGsWKKxpdc113jB8DJDF0mJCuFzPL/Oft1nZsZ8DnV8ylunREsLz0FayHjibYAWd2kOS8GTNfdlQbGdt1LPeVVNyNgVRjtw9H52ekp/r1P1YoI6esZcSFNwbhaUKnnVQpfzQy5CWRBZuXEl6/PD1tp4NjNBox0aOkiDlb6MkFyCsGB7AXFIHidUNeKVG2yQb5uOKCW8G+Fw3bXMKv4vzIggqHvcDbZFRBTyBkp0aNCnZ2M3Q2oGkWM3YPdG8e3XuJ79zFgm0BG0l2n0bDEn5xqfXqTPiQyD0dmnC1ZYuRLIjgWUHULlUjiZvqko977gzezoPiWbvdzRk30dj4es9ypzk5GhG1yct0GnJqPpxckTdY56/R/Xt0+9q6u7+9tx0tyG1083g4ejTpyB1DMTK5JeUQkjD0oJy/rSTYN1WBcSf6iEx8aXDH2xvBXSuC5tr9YxkvXjEMej/vCEpCSQz0axaZDKR1jNjmYckX0pFoDvasEKUVKU+FWwuTWhoP4spLKQ8cFgUVEqm+wa/Iuxiw57MIGlOBbiKVsai2qamuBxnIRSdOkP2WMOFibHNBGXdLsZrECZAhvtuDpgB8vrZiZ1XQQf5saWXSREG/3bjUU722m4XTQNn8TpF8b5pdCEdMO+fr08oi7ewrjmqdEeo/zXCqq55eG372IRyGrMH6yisLWAHnktIDROcAWh1HIsj76v18Sle6uqij4/B7CkTjyuhJViShRBrWKjdEZtzoRy8EH1xz+bPXXCPtpm79a8ka0mza6EClAzDhVV785qUu1sif7g+2A8wHexJ/tFlH1zoAbeDf12H9R56LdqHXD5jIJguFS+bM3rl4MO2/XSNKGpiar6C0RmNjs= sidebar_class_name: "delete api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/download-disbursement-instructions.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/download-disbursement-instructions.api.mdx index 35fffb5c1..b3df69298 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/download-disbursement-instructions.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/download-disbursement-instructions.api.mdx @@ -5,7 +5,7 @@ description: "Allows an SDP user to download the raw CSV file that was uploaded sidebar_label: "Download Disbursement Instructions" hide_title: true hide_table_of_contents: true -api: eJzlV1Fv2zYQ/iuEnhLAtrou24MxDHCbdvAGDEHtriiCPJyks8WaJjWSsusZ+u+7oyRbsp0U27Jh2F5i2uTdfffdd0dmH1l0hdEOXTTeRy9fvOCPDF1qZeGl0dE4upUuKa3DNWovXs9+EQupMBpEOUKGNti9NtrT7pCOFsbJ2vDUzzzHYKphjcIshKfvFn1pNWYHvyNy7NIc18AO/K5AsnTeSr2MqmpwiDQPO6chPH72ceo2TzohL2ntJey2JrTGz7AuVE1FywuvN6BKdsHGbH5ziaZXkIl3+GuJzvfIeTzcGUSTfMKUrQtrCrRe1lDQWmMvZDIgwN6C+7KHhTEX7dfoHCzxIkvBfeCjgyGaaiJDZlS4NtMjhhAlSsBGHc+nFqIASwLwTE4dBYpCyRSYxviTq5XzhUr8jXiaAn91XuD3GkqfGyt/w+xfV2HnwZfdc7pcJ2j/XJF/Nl70cj2iaOMQQ11STyyeobDPgqEp5tfnxXxrbCKzDPU/VMnLRB9R/HXCer6axG/OE2eW3ppS/w8kvGjSvKScm65yejecPlg+k4qfA0YNhdkKQKYZHzdbrQzdOj27qSZqypRPOQraL/5EKbN1ArSY3d6J0qEV3oisdRRuZNgeLmP6AbzYghNlwQfont7mqEVqkWDoZTDIOtFHYp5LJ7ZSKWG02jX3O324UnkKvKA5K2QHoshhgyJB8greA4ktY0ggMkuH+84pHQ9L4u2+R5WLHkhKxyk+vt9H/MagfCXzLjnzAnx+Rsf0tn2HdP3RMb4bpKUhMiag+NRjgkI7TEsr/S4EfoVg0U5oDNHXB94mVLnhei0xaJ6BjKO4m5mL9zKrYtkvXet3xsFrrXW9H7BAIX/CHRk0SU+aGRiU0uZft/oZAz9+mLMMMpKaDcOT0DRiHwgnl/w020qfs2TezF5+860orNyAR7HC3SiMNakX9eNCem7BaOZRKbB9Vd4p8BRiLSZ3UwKxoTrVAM4Q8SvxaRdXpN1rQTIDUopRIiml8iEBY5egm8Qdy2gNKxJXqVZ0y+8C07W4ltaUBdfeYioLGTbMhruhE12j3xq7GomPphQpsIqpR9bGooDElJ6Ia3uAu+k+R4sPV7n3hRvHcYYbVNywbuRqhyOCF2cmdTERjEtjdzFRPyT7YXNi2BXFsGgSvh7xCKR3tV9DmD5Nnf94/++PQ/4/MApq9Ye7iqgilRNLpVWcZt1k91Gvychm3AyEDkXUoTlRy6f3+wQcvreqqvhneh5abmpabsBKSFje1OLklNfU0gtQDp/g+OpdM0euxaOj5mIabWdrbuvDfx+DiJqunmrVQ9Ve3wFTvTFJUyx8x+RwkfcG0Q9v5nQGzqbIKkyRZsFeL8I4HS91aP5bDR4x+Y66XtCM+v5wvN551OAwrZqENSdcVb8D2FckFg== +api: eJzlV21v2zYQ/iuEvjQBbKvrsn4whgHOSzevWBrUzoYiCApaOltsKFIjKbueof++O1KyJdtJsS0bhu2LLZm8u+eeu3tIbyIDttDKgo2Gm+jVy5f0lYJNjCic0CoaRpfCzkpjIQfl2MXkZzYXEqJelAFPwXi7C60crvZxa6GtCIb7fqYZeFPFc2B6zhy+G3ClUZBu/Q7QsU0yyDk5cOsC0NI6I9QiqqreNtLUr+yHcPDZxYldPukEvSTBi19tTPAZPvO8kIGKhhd6XnJZkgsyJvOzYzSd85S9h19LsK5DzuPhDiDq2SdIyLowugDjRIACxmhzJJMeAnaG2y97mGt91D4Ha/kCjrLk3Xs+WhiisUIyRIqFazLdYfBRohk3UcvzvgUruMEGcEROiMKLQoqEE43xJxs65wuV+Bvx1AX+6rDAt4qXLtNG/Abpv67C1nFXtvepMp+B+XNFvtaOdXLdoWjiIENtUvcsnqGwz4KhLubXh8V8o81MpCmof6iSx4neofjrhHV81YmfHSZOLL3RpfoftPC8TvNY55y1O6dzwqmt5TN18XPACFCILQ9knNJ2vVJS46nTsRsrpKZMaJfFoN3ij6TUK8u4YpPLG1ZaMMxpljaO/InMV9vDGH/gjq24ZWVBG/CcXmWgWGIAYaiFN0hb0QdsmgnLVkJKppVc1+c7ftlSOgw8R51logWRZXwJbAbolTvHsdlSgsRZanBz1zmm4/gCebvrUGWje2ylnYoP7zYR3TEwX0G8C8q84C47oGN82dxD2v5wG50NwqCIDBEoPHWZwNAWktIIt/aBz4EbMCOUIXy9p2VElWmq1wJ8zxOQYRS3M7PxRqRVLLqla/xOKHjotbb3LRZeiLewRoM66VGtgb5TmvzDqB8w8OMvU2qDFFvNePFENHWz95gVC7qarYTLqGWuJq++ec0KI5bcAXuA9YBG85xbkewhypwrmisY+CMY9xzE9pbsh+n0ho06keuIDM3g9VkfVKKp9QLnVLEXo8ufxtcfRxcX726vp8P67Wb88e3VhxcDL7ZCzcOVRzgShmjiQEpuurNyI7nDxHOGtghvid0ToB1gpbvr0y5OcKJOGTY/x/7Vks1KIZ2nVZsFV3U5LDV3zh+w5Uv5gHePta9/aPmF0WVB+RlIRCH8gl7SjLaiK3ArbR4G7IMuWcJptnByc22A8ZkuHZazmUya8bsMDNyfUEXsMI5TWIIkGbEDGxwOEF6c6sTGSD4stFnH2BB9tO/XO/rtVu0XdcKnvvp423c595pYd98fV6XN7uj5DwhUmAB/giJVOHvIUmkkpRlG/y7qjD7aDGuZalGEupEhtbR7s6E5uDWyquhnvLQakhp8XHIj+IzaG4UHndIzCs2cSwtPcHzyvla3U/aoAB5No9EbRWKz/U/Ui1AKgtZW91VzqfCYwsIoSaBwLZPt9aIjj99fTXEPP9C2B69t9QN5PQpjX/RCaPqseo+YfItTz1A5v9tuDyuPGmw1tE5YUcJV9TtRTVVL sidebar_class_name: "get api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/forgot-password.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/forgot-password.api.mdx index e39882800..436d05988 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/forgot-password.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/forgot-password.api.mdx @@ -5,7 +5,7 @@ description: "Sends an email with a token to an SDP user who has gone through th sidebar_label: "Forgot Password" hide_title: true hide_table_of_contents: true -api: eJy1Vd9v2jAQ/lcsP60VkKra9sDT6I9p3R6GCtM0MTQdyZG4JLFnO1CG+N93Z4c1pVWlPRQkEnKX83efv++8kxm61Crjla7lUE6wzpyAWmAFqhQb5QsBwusV1vTLgcnVWDQOrdgUWhTgRK5rFL6wuskLuqL4qG2uvRiDcxttM2GsTtG5gexJbdACL3WT0WLLkHjIo7CH3MnhTI4aqlN7lYZcOe9Ji78bdP5CZ1s53MlU154S+BaMKdvE5M5xEzvp0oLw853fGqSV9OIOU08rEBaC4BU6joYmO2nOW1XnlEbIKqDybUbviKXrQI5ehnaZDLlniCkYnxbwK9D1XNnHVaaBVVpKWLwcjaeXn0ZiDaXKYtf7fWxbWcyYlAhlvufnjwu1hJsD4S1ZggqB7BbxtsFQ1Rldu8jB+dkZX16uGNXgiHLhmpR3c9mU5ZaKd3biNDn9H/IrqgI5PuXpuPFDIrdOobfPAb6ATNzGtl8H1DHnV+iJErLKQjc+6ACt1SSE+OlRJV9oVrnRAZMBX9C/JIq+bx5U7zBtrPLbCWOMMC4QLFq2QQcJGPUFmfMaKv7PYW3VnyiXnlSMq0DISI/HcD9/n7JQsyA3eGSvnnAqrykUzV6L68n5u/fkWrUGj2KF20HYEjbX7YMNr++hMiV2bCTZCR8wPh+kupLPmOLfJjPepQ7tKc915MRjWYIVV8otGuuIC5LbuATPbhSj8Q3VW6N1saOndqI9eLnEG5pdJ0K5MNF0KRaNKn1ghPYE6pZJx4OughVSvFyRB7ZcJTwFkdOYM+x8akwZFQKaQAUFHFav0dPWrgbih25ESoxa2hRRaYutXBpHFMRXaJrOCrQ4f1N4b9wwSTJcY8madAMXCw4IXpLp1CW0Y5hru02I6j69328z+lmn4b5pGz4ZMM2svwrCPGqFczSgj5nsjNfXPg9aZXu89wmhJgUT4MaGmRwNM5PHhqHToGBLUWi3W4DDb7bc7/kxadPS8TCj2zVYBQuW1WxOJVtXDGc7SXqmFS9jh/0pA+D0sokWOzpM9r3DGyMae8Z3cnmy7Ocdo4+/TqYUX7RnVKUzTrOwYR/Q71D+pG84BYPOOCk838kS6rwJc0fGZfnzF3cSqVg= +api: eJy1VVFv0zAQ/iuWX2BT20wIeOgTXTfEmICKFiFUquma3BLTJDa201Gq/nfu7BSybELigVZqE/t8/u7z9533MkOXWmW80rUcyznWmRNQC6xAleJO+UKA8HqDNf3yxPxiJhqHVtwVWhTgRK5rFL6wuskL+kfxWttcezED5+60zYSxOkXnRnIgtUELvNVVRpvdhsBjHE17yJ0cL+WkoTy1V2mIlauBtPi9QefPdbaT471Mde0pgB/BmLINTL45LmIvXVoQfn7yO4O0k15/w9TTDoSFIHiFjmdDkZ0w562qcwojZBVQ+jZi0GPpMpCjb0O5TIY8MMQUjE8LuAl0PZb2fpZFYJW2Ehank9li+mYitlCqLFZ9OMSylcWMSYlQVgcev5+oJdwcCW/JEpQIZDeJtw2GrM7o2kUOnp2d8d/fM0Y1OKJcuCbl07xtynJHyTsncZqc/gv5FWWBHB/y1C/8GMil09TzxwCfQyY+xrL/D6g+5xfoiRKyylo3PugArdUkhPgZUCZfaFa50QGTAV/QWxJFPzR/VO8wbazyuzljjDDOESxatkEHCRh1jcx5DRW/87S26meUy0AqxlUgZKTHPty3nxcs1CzIDe7ZayCcymuaimavxeX82YuX5Fq1BY9ig7sRy/scnEp7iArvDRcQgNP7mmMe7B1WijeLxUzcN/axvdAyfPl8iHWqM8IRGWd7PZlcvLt6fzOZTj98er8Yt2+zq5vryy9PRkEobPmPf5rD5Q+oTIkdc0v25yuM46NUV/IRq/6WHrN4q0OJynMeOfdYlmDFhXLrxjoqlEwwK8FzjxAEhvJt0bpY60OTkzL+nuIpddQToVzos7oU60aVPpwTKQXq9nwdt98KNkjz5YacueMsYRRETs3XMGFUmDIqTGgCFXR53L1GT4LbjMQX3YiUztmSVESlLbYibhzTHpZQj18WaHH1lI/YjZMkwy2W7BQ3cjHhiOAlmU5dQqeJuba7hKge0vphGzHMOgUPTVvwSZATu6KC0CVbOfeujT6Tnab/v2+pVt0ef/iEUJOvCHBjw00RbbyUfRvTHVWw0Wlqv2dBf7Ll4cDDpE1Ll9aSHrdgFaxZVssVpWy9Ol7uJbmMdpzGCocLBsDhZRON37viDoPjigk1Y+M7sdzvDqtO+5l9mC9oft3enBVZjEYt3LEP6Hcsv9I33M1BZxwUxveyhDpvQjeUcVv+/AIt1NqN sidebar_class_name: "post api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/get-all-assets.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/get-all-assets.api.mdx index 582706d77..fd87a8ddb 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/get-all-assets.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/get-all-assets.api.mdx @@ -5,7 +5,7 @@ description: "Fetches the list of available assets to populate the dropdown box sidebar_label: "Get All Assets" hide_title: true hide_table_of_contents: true -api: eJzVVm2P2kYQ/isrf0okDD4wUKGqEheOaxp6JYW7U3JC1do7wIa119ldQwjiv3d2zYs5uCpRX6TyAeydmWdmnp0XNh4DHSueGS5Tr+P1wcRz0MTMgQiuDZFTQpeUCxoJIFRrMCiUJJNZLqgBp8iUzJhcpSSSXwhP3dkdrEiP6yhXGhJIDZkKuaqSO2mg4xSkmtGUf6XWMUlydDWXghFKIipoGoMFoiSjyvAYXanCufWdaxSaQs5KLqpexTN0pr3Ok/dbCd2bVDwFOpOpBhRuvHoQ2J/TzLvHfF2WCBbL1CCu1aVZJnjs4GqftDXYeBqZSqh9MusMEIIqRddoxw0kunQuo08QGxRkSBRgQkUYnJV0tFE8naEOfKFJJuzRdEohDqOGH7aiwA9ZFPo0jEO/FTeawQ9Bs90Omt7WhsngEtKz/Bx9Trfs5H7Ue2NBuNY5qG+FKbQJZQyJ1SeAt9fXvbD9tt8aPL5rD9u/9m4eRm8ef2/3hvePD427D43e+P3NQ38Q3nXHYff9z42Pg0F/0C0yUYA1xf6g5lIgU6kSK/EYKvmGJ6eZ1IN6ww/qftAYXwWdsNlpXlWDIPhogfOM/TvADAT8TeDWDrhZAi4+FS8Mrs4r9T6luZlLxb8CQ7w5UAbKVtT2+0v2hdIEpeSFYtja6I2i31Dc2lCTl/XSPImwwBAiwZKhswslW+R84OcQhodTg5zkfIxi7weZKiE/tygDO7P9PLDPSyryf9zd/v4a5/fXlyrijEH6H1/eZW6P0XwXR2WzXbIa4lxxs8b5u/GugSpQXeQEXyfbiWUL+cGR583AxUytyKsdpu3efGTTLCIogxynbMbfgR2zKU3se3fHezHrcZJZjgtez6bXL49juz4Ywc50F4Z072iuEM1nKYpW3MwJTcnNqN5skUzxpd1zC1hXHUM8nUoXDTeuiUcGhF1PJ8tuiLvRNj/pDt9iEEu84iKAs4jGuAr/GuLVqDd8jRMXt52RUpAo58K4BMor1G3lhC4A5WKBe3NtUdwpJTMl88yuNgUxz7gTSAzKLeK99xTMSqpFlXyQOYmRABzGjCRS4d6PZG6QOCyjwqQ3JE9zUDB5NTcm051ajcEShK1CXdUFYBXDqzEZ6xoSDDOp1jWk3kd7f6fhl7e3n+0Sfl21QyKT2iTU1f3unm9x73SFIN19wZwQuTl2z///T0xR6AbHTg1ZwYK2K0wJm2XRNk/erm2wr+bIlD3ZbCKq4V6J7dYef8YFbVsRH5dUcZu668T9zHFdilVtOyiOIbM9uevy8+lz0r+3N2PUpWdduXBduXuw6HtRui5hP2/XIgT7va28YPIjdhHBnv/poF5IXjQ4dH+hbQmc4Ij6E0aHugw= +api: eJzVVm1P20gQ/isrf2kr4cQQJzlFp5MCAcpB0/QSQBQhtPYOyRbb6+6uQ9Mo//1m1g44BE6t7kU6PgTbM/PMy848s0tPgIm1zK1UmdfzjsDGMzDMzoAl0lim7hifc5nwKAHGjQGLQsVylRcJt+AUhVa5UA8Zi9Q3JjP3bQgPbCBNVGgDKWSW3SXqocGGykLPKSg95Zn8zskxSwt0NVOJYJxFPOFZDATEWc61lTG60qVz8l0YFNpSLmouGt6OZ/nUeL1r72MN3bvZ8TSYXGUGULj09oKA/m1m3n/K12WJYLHKLOKSLs/zRMYOrvnFkMHSM1iplNOTXeSAEFxrvkA7aSE1te8q+gKxRUGOhQJMqAxDipqOsVpmU9SBbzzNE/p0d8chDqOWH3aiwA9FFPo8jEO/E7fawS9Bu9sN2t6KwhTwEtKz/Fz5nG7dyfl4cEAg0pgC9I/ClNqMC4GFNRuAx/v7g7B7ctQ5uzztjrofBocX44PLP7qD0fnlRWt41RpMPh1eHJ2Fw/4k7H963/p8dnZ01i8z0YA9JW65fSmQO6VTkngClXwr081M9oK9lh/s+UFrshv0wnavvdsIguAzARe5+HeABSTwN4E7FXC7Blz+7XhhsLvdqecZL+xMafkdBOLNgAvQ1FGrn2/ZV1oTtFYvNMOKorea/0BzG8ttUdfLijTCBkOIFFuGT19o2TLnx/o8huEha7CNnJ+iWPvBStWQn1vUgZ3Zmg/oec6T4h93tz6/1vb5HSkdSSEg+48P7+XaPkXzUzWqm1XJGogLLe0C+Xfp7QPXoPtYE3y9Wd1QtbA+SHneFFzMnERe85Ft1+ZjSrOMoA7yxLK5PAWi2Yyn9N6v6l5yPTIZ1bis6xZ7/X45ofUhGE6mOzAsd1XmHWbkNEPRg7QzxjN2ON5rd1iu5Zz23D0sGtS8+9zI+FlEM2tzSsAFju8R6Wz5dpbs/WQyYv0Nz5VHXHwGOqEPGZG0YOWx0UJ60x98OBne9g8OPp4PJ73qbXRye3p49abhzk1md8pFJK2jlrGFhJbmxgoe4cYmSmJoi+HNsfHK0LZineCC/muIt+PB6B3uAYzbKpWwqJCJdWWtL3Z3V0j5PaA8ucdtviAU95WzqVZFTvlpiGUunUBhUO56sPaegX1Q+r7BrlTBYjwWXBGCpUrjbSRShcXjpCo5k8GIXc9Aw81bOhHTazYFzCGh2TANUwI2MLymULFpYvFhqvSiiQ3ho71fafj1O4WfVwm/c6efK2NT7qax6r5j3Ib9JGH9dRtvFHL5NNP//6tV2ewWybCJVcExo8WqE8qyHOZrrxpmnPYZVoq+LJfU1uc6Wa3o81e8NhBB4OOca0mpO35YM6HjDpw1mus4hpyYouKebU7cYJXjwwnq8i2uuHdcUT0Q+lqULWrYz0mkDIF+VzuvmPyKU8SQiX57VC8lrxo8clKpTQW8QeL8E9Ii60E= sidebar_class_name: "get api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/get-all-countries.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/get-all-countries.api.mdx index 2e38285b3..e3f1c306a 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/get-all-countries.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/get-all-countries.api.mdx @@ -5,7 +5,7 @@ description: "Fetches the list of available countries to populate the dropdown b sidebar_label: "Get All Countries" hide_title: true hide_table_of_contents: true -api: eJzVVW1vGzcM/ivCfWoBv1ycJh+MYYDXtEVXoA1mB8MWBAN9R/tU604apbPrGv7vI3V+OcfJ0ALbgOVDchHJR+QjPuQmydFnpF3QtkqGyVsMWYFehQKV0T4oO1OwBG1galBltq4CabFb5ayrDQSMvjlZl9tVpab2i9JVPPuIK3Wj/bQmjyVWQc2MXfXURNxxBrUJzRWEM4NZ8GqOdk7gCp3xTUskmKPcP7657Wa2dBC0JLECYzAoR3apcyTfSzpJgLlPhvfJJ5pDpb9CrOahkxB6ZyuPbNwkgzSVP6cFjw5lHopjvMxWgTMWd3DO6Cwi9j97idkknjkqQb7C2iGjABGsOU4HLH3r3E4/c2Vs4GwdUtBNJpnNseXl+dpqzl6nqU0KQuxmBRBkAUm9H39SlxfX1yqGdxL8AqUzAnD34Zdk20kqKL8B9nWsc62i9wnKgkBXKEgZIb9s/geEp/BmlkqxJDk7dYN+hDNIB5fddNBNLycX6fDV1fDqopem6e8CXLv83wBufjrJq/Ti/InvKqhDYUl/xZzxCgRpG/bbfv9DP/OgSGTpvKKtZB8IvqElfIBQt/2qupwiCUSJ3rMUnoCPNR/4OaSRfLRBndR8zGJ/DzPVQn4c0QaOYXshyfcSTP2PX7d/v8vz93traarzHKv/+PGe5vaYzXdx1A7bFesxq0mHNQ+uTfITAiGNmBP+92H7IGwxPzmHzjHmDGJK+u0xtUcYS6VNEm2c43hy+gPKfGomRDLaUd/MSR5bQnND7dm4+PnXiao95orFGd+MGd8x3VFezys2rXQoFFTqzXhwdc2TWS9lLyxw3Ysk6WpmYzY6RB2PAxoDdLocbnmXiP7V6PY9J8Hj3zcJPDEXUf09xAteGS+V9gp4UVmjprXmZSMF2NaCiFushAWy3SyUg7WgxFNQc7K1k7VAmGmno0F2Utxs+9srDCtLi576zdYqYwJ4bOaqtIQKprYOTBx3UhNyc6vuCyR8eFGE4Pyw389xiUYa0fd8A9jj9Pq5zXyfCca5pXWfqe9yfHfn0c1bBXfdruCXPZkTzvpQQmz93Tu/4z05Mka9bvXMCZebo4b+t6u/afHAM6fPfHAry5ohI8U1mrlPjpphXRVMkxxuNlPweEdmu5XjP2skkSJ/LoG0FB2VuJ85UaXc0iKfLEMnmtyp/Hz6nOj33ZsJ+8KZJBdRkrsPQd+bqnUL+7FWmxTk97bzTMgPLCHFgv/x4N5Yng04SL/xFg4feET9BZQAf/o= +api: eJzVVm1v20YM/isHfWkL+C3OywdjGOAmaZcFS4zawdAFRnCWaOvqk+7GO9l1Df/3kSfZluNkaIFtwPIhkXTkQ/Lh8WHWUQIuRmW9MnnUiz6Aj1NwwqcgtHJemKmQC6m0nGgQsSlyj4rPjbDGFlp6CLYJGpuYZS4m5qtQefh2B0txpdykQAcZ5F5MtVm2xIjNYSoL7csQCFMNsXdiBmaG0qYqpkgLQDkDjj+8GjRjk1npFSexlFqDFxbNQiWArhU1Ii9nLuo9Rvc4k7n6JkM140aE4KzJHdDhOup2OvznsOD+rsxdcYQXm9xTxmwurdUqDojtL4591pEjjjLJT35lgVAkolyRn/KQudp3M/lCldEBZWsBvSoziU0CNStHYfMZWR2mNkoRoBmnEmXsAcXN8F6cnlxciODeiOCrzKxmgIfbT9GmEeUy+w7Yy1DnSgTrA5Q5SpUDI8UI1NnkSfqX8KYGMz6JEjJqevUMp9vpnjY73WbndHTS6Z2d985PWp1O5w8GLmzybwCXP43orHNy3OKHXBY+Nai+QUJ4KUi+NmS3+fFGv9JQQDR4XNGGs/cov+NKOC99UbfLi2wCyBAZOEej8AJ8qHnHzy6N6M54cVDzPottHGKqhvzcow4c3LaDxM8LqYt/PNy2f6fH/ftgcKKSBPL/uHkvc7vP5oc4qrtVxTqIC1R+RcK1jt6DRMA+cUKv482Y2SJ+EnKdQchZ8lHUrsvUFmHIlZZJ1HH28mTVLbA+lQoR9SvqS50k2WKaS2qP5OLX30eicJAIGs7QM2K8YrohnJrldLRUPhUyF9fD7vkFKbNa8F6Yw6rF9/e9dCp+llHqveUCQuL0PmGbo9jBU/wyGg1E/yByFVGQG1ycNSFnSUxE2TkW8zf9q99u7p76l5f3D3ejXvU2uHm6vf78phVap/KpCRkpH9Rl6EFriYcra0AbjlVJkC+lR0vJlam9oNYg/h7iLS2yd0I5ytsbo8WkULQCmVZTW1tht2ZyDnSu58LKFaOEr1LM0BSW60OIlVXhgDdl2Lfb6Dn4pcF5S3w2hYipLSTmicgMgpATU3hqJ7MUXK4G4jEFhPFb7ojrtdsJLEDzeLiWKwFblF47MbFrE/kwM7hq04Vokn+zsmgmtYKbtir4Xei+Nc5nMgxkdfs+0vbuay0uazf5gMv1frL/t/+QlNfckxK2iQ8aMF5+qLm4cpIfo/0k07SnRBN/XK/5Tj+g3mz4858FIAsEPS4kKi466MNWCYN20KDxUMcxWFaKSnuONfFAVT5ej8hWHgnFPAhF9cDo26N8VcN+riBlCvx703jF5ScaIUEy9PPOvDx51WEnSKU1czgm4fwLW5qxLw== sidebar_class_name: "get api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/get-all-roles.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/get-all-roles.api.mdx index 1ce9f5646..67f9b2325 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/get-all-roles.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/get-all-roles.api.mdx @@ -5,7 +5,7 @@ description: "Fetches available SDP roles, such as owner, financial controller, sidebar_label: "Get All Roles" hide_title: true hide_table_of_contents: true -api: eJy9VWFv2zYQ/SsHfWoBx87abR+CokCGdkVbYAuWBEURGMNZusisKZI7Us48Q/99d5RsK3HabUDXLwlF3h3fvXeP3hZMMXgXKRZn2+LZ6an+qyiWbEIy3hVnxa/vi0mxJKyINaibFKV3iVzSUAzBmhI1dPYpavy2iOWSGtRV2gSSCn7xicokVQL7QJxMfxt72y+GMGTGjUSZRM14PyY2ri66Tq6mP7EJlkbpNwJ3TVYLS+6tcehKg/Z3BSkhNm8v2mgcxShLf+dkaz4q1oMZeND1Gm37Va7oMubvT787ZvXaYZuWns1fVP1P/BKz50d41MYTY/znCjFhasdxrm0W0pqUaKRVrOlRme7rNMAofvEJ7vV8QLG7R5gaVX6Y0f0rzb7mdTv9nh/r97Pnhakqct9YvMe5PaD5TxyN04ZmFUNG/LaSgDeU4Nxa+C0bYfKQA0rSTQRco7G4sASXry4gm2YCsS2XgBGyGSawdw0cXDOBnWmgjfqJroK91aZyX8I6++86Kr/zSRGpbNmkjWxui58ImfhcJJPPeTdXMUU+BV5TphT1qJhp9TjjoYldjUuVomdpXOnwHgXznvRBctjo9/kwG5kefaeUg177I2refbjSniq49ZyHSkZiGAWhxtROju5MEoYcvL589sOPENisMRGsaDPNKhp36zMak1Ts4jKRtcjwysRFy1GguwQXFpNc0cD5xVsBsZY+ewBHiK6WIs8XSzwR9Z6CET0heW9FHGNTbsBzjW5oPMohNLgiObcrCLjRKnkXoWbfBvC3wFSaYPKBF1CQRrc7SneeV1P46FsohQAWDqHxTIAL3ybQoaj7FJmnmyUxzZ8sUwrxbDbbz0ecxr7gVODNKl/GmRBMteeNCn4i+SdDxEk1avgkDA0/nepDFnxMDWZvDjp/cei3B4N/i/nvJzHJ2zUT2DJxgrhlqzj64b4p8nBLbD/eYoKldKQH2+0CI12z7Trd/qMlVt/Ico1sFG+2ze79ypaS6dNJL0sKaqDhxTh+ye6Z7c3rK4nFI/essnuGhVbfHbnNqPZDW/UQ9G83+UzKC5l2EG++3If3J59N2Lu0j1Ye9ef5b9TvIgU= +api: eJy9Vm1v2zYQ/isHfWkL+CXrun4IhgFuk3VZsDRYHAxFYAS0dJFZUyR3pJx6hv777ijZVuK024CuXxKKvJfnnrvn4E1GGLyzAUN2vMleHh3JvwJDTtpH7Wx2nL0/zwbZAlWBJEbNIMudjWijmCrvjc6VmI4/BrHfZCFfYKXkFNceOYKbf8Q8chRPziNF3WYjZ9pDZ6aI1JqtdMSqfx8iaVtmTcOp8ZOqvMGe+w3DXaGRwOx7p62yuVbmVkCyiUnX8zpoiyHw0d1bvpr1grVgOh7kvFKm/iopmoT51dF3h6xeW1XHhSP9Fxb/E79I5OgJHqXwSCr8c4QQVaz7drau5lwah6i4VFXik2162KcORnbhIjyoeY9im4eZ6kV+7NH8q559zXTb/n1/2L+fHc11UaD9xs17mts9mv/EUd+tK1YwJMRnBRu8wwgTY+D3JITBYw4wcjUB1Eppo+YG4erkEpJoBhDqfAEqQBLDAHaqgb1qBrAVDdRBPpUtYCe1EeeLqkz6uw7C72yQBcxr0nHNl5vsDSpCmnDL+HPWzKSZ3D4BXmKiVMlTNpboYUxdEdsYV9KKlqV+pP0+8vocZSFZVcn3pJuNRI/sKeGg7f0BNb/+MZWaCrhzlIaKR6IbBaZGl5af7nVkhiycXr384TV40isVEZa4HonA3qig80eIFjF6KSAB5++52BzkTp7wy3R6CZMHmbuMwG74+tUQbe4KxtGOFrg7eDY5+e3s4nby9u3764vpcfd1eXZ7fvrh2SjNlrZ3LiHSUUYwu4pojCI40WFeU2BcNsKlUZELr4B9Gd6K2W+hHWCdLnhovhjiOc/UC9A8ZRCdMzwy2sREq6NS2a4dgR+hUkvkd7MEr9YSJd0qKMnVXuojzLXX6cExKIi97BbjvaPlCD64GnJuC3FnoXKEoOaujiCjWrYuPOU3CyScPZeOhOPxeDe1YRTagCOGNy5cHsZMPpaO1jKGQ/YfdhbDolfw0HcFv0jd9y7ESqWN0U3fF6W42a+db6HKdhojb9Qxw2YdMOKajOBoJXeTJcmxbSs6luaCK5KHzUbG75pM08j1nzWSqJmPK0Va8CYxb7dqEjprQvSX5+hF1t0eO9yvD1bAu9Mp26oDTS+TpruDRN8+2XUv9mOxtxDkbzP4jMuPPO3AG+OnnXn78lmH3e5orYVH+dHwN4FgUzo= sidebar_class_name: "get api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/get-all-tenants.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/get-all-tenants.api.mdx new file mode 100644 index 000000000..474ebb018 --- /dev/null +++ b/network/stellar-disbursement-platform/api-reference/resources/get-all-tenants.api.mdx @@ -0,0 +1,47 @@ +--- +id: get-all-tenants +title: "Get All Tenants" +description: "Get All Tenants" +sidebar_label: "Get All Tenants" +hide_title: true +hide_table_of_contents: true +api: eJy1V/tz2jgQ/lc0nptpOxfzDqTMzc2Q4Gsg4dFg6COTo8KSQY2xXElOjmbyv9+ubcAUmqadu/wCrLS7n/bx7ebBUlxHMtRcW80Hq1Iq4Qfj2lMiMkKGVtNqkUBoQ6RPIiXvhAYpZ8TwkIZGk3thFsQsuFDEk6Ev5rGiqKitIwsEcM2gSRpFgfCSk+JnjXYfLO0t+JLiN7OKOHiiStEV6AnDlzonl7PP3DNwAAAiroxI0QqWu6ONEuEc7vB/6DIKUFRuVOszzqp2Y/a6Ytca9ZJ94vsV+7jsz0onnJcar33r8cgK6ZI/bWkWxNyTKgLhbmzcBc8iQdBKgXQM0QsZB4wsqfGSyJCIGsNVSD79fU3tr/bN7799KqDfGdV8Gqvgad8LYyLdLBbXGOwZ9W55yAqaRQWp5gcxjdpDkt0jmqs7rl5ogv7I+OoycQ7a01hMfw3DD32PO0VG9WImqWLkdMevoSbWB92F8dJqXluu02/13enZldNynTYcZILh1WDSGXUG/bywdeZ2Jrv32s5WeAMemUAXsxghTqnnyTg0U8oYVP5hHJtnvzl73+pW33erk4tq96/z6tte+6/B6KJX6fd6H09Hg+qk49ad8fDtu1H7XaXbqPUq1aur0eXhsBgeBFSRDAHJEJBYQzf5UpEtznBO/DhkOgnYQfgp5u/H0OlPpiPXubxsXYG0fTqdtMaX7kZ08xyAaPvX0P04x0mGHBAMnX67038zHY+cq3UyIcWHEaZ2kYmwrfKuN6B/hFfoKeM+jQOTgzeTMuA0TNKWnfk00PxbDKfpPeIHdA4QaNLr98CBCw6AVIIqYwOhU4ypPQKAQmkSBJ7i1HA2peZQgAD6Ek8sBpdsI4CZ8hVZKVVqdqlqVxpuudGslJvH5UKpVPqIhuOI/T+GGQ/4Txo+wJJwAPlbRhitMB+qe6rJSy1984pkngrPhAbYFP8SC8UZFhXMg4zMNzSzE+6dEN3kXKSjxDqplZhHa8c2KzPfrtU8Zp9UvbJdP/ZKtUr12Ksc+2sPTfDMspGw5dANUWaHB7h6j3e/1cnfzfroMAMear2EtN5O2r3hwOlXz8+73XptUqtcjN1Bf/C+3zirTyrD0WTYunQm3caw82FwWu9V291Jo2/tNodRMd8t1u8nYrf2nkoY/h1ZtVJ5f80YhzQ2C6nEV455XHDKuEISefz5ReI7CwNXSqr9Gn7EUjCKPmPl2GM24LMZV2gCylvT+QFWTt+cK7YMhtWXMAXyb96iWPuBSOUsf6uRN5yorZc5/H5HYVj/1+6yBGJIkhR0sG/ecENaQUDcdCUEy4bOdULzbClCbDXNvVgJswLhgwX7gPBaYBd+3TzuMf2+uSXQq0RPc56khKKqVTSbC2vzIyyENBSnnCquUi/bBTMSF3y17eFW9rjkLdgA6D+tvD0S675zt9MFowIFmRXiEdFijktxsgzDgHBGleM6rMviDrqC3PJVwvy5d28QYfPjAxLgOIrwzp7vRJOcu+6QtHY8Zx6T1a5es3noSQY40srDQfmi1e51+jBZzwbjvtvMfg070wvnw4tCQqEi9GWCSJiEb9d7QFvoWaw04AKSHgbUINMT0AV4sFDqFNqTu85hEy9hQ3yFE5ISAxOVzGIBIxLDCrRHwywdMEAlLNG3HM6DW1iiV2glkVIyVzKO8H2KeyISyYG8y0bw2nvIzb1UtwXyQcbEg7QAmcFeLhUndCZjXBYwSibbWa9hhPObl2s6ZvyOB1jouqBTg8jKRSY9XYTg87lUqyIUhA36dnbDZrkH21H24FdJ9iOpzZImfJVV336h70RyUyMGGrUIxqA6ccyny3raBNfWugmgjRbgAUUPD1gOYxU8PqL4S8wVNh58vaNK0Blm+Ro346zSsSehRrEfPI9H2GIZeeyzLbbrph3fOC7cpbsVva7g9BNtr5svXOUs/5HWNJYzGcO/KBiTP+E8BRJnEnjwM/SHVGvINNvqR5kE8AJh/QtA3QEU +sidebar_class_name: "get api-method" +info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api +custom_edit_url: null +--- + +import { SepBadge } from "@site/src/components/SepBadge"; + + + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

        Get All Tenants

        + + + + + +Get All Tenants + +
        + +A list of provisioned tenants with their configurations + +
        Schema
        • Array [
        • ]
        + +Unauthorized + +
        Response Headers
          Schema
            extras object
          diff --git a/network/stellar-disbursement-platform/api-reference/resources/get-all-users.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/get-all-users.api.mdx index 33b684a79..0beb40710 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/get-all-users.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/get-all-users.api.mdx @@ -5,7 +5,7 @@ description: "Fetches all SDP users within the organization, whether they are ac sidebar_label: "Get All Users" hide_title: true hide_table_of_contents: true -api: eJy9Vm1v2zYQ/iuEPrWA5XfHdjAMy5CuaAcUwZJgGAIjOEknm7VEqiTl1DX833dHSY4cp0E6bPMHW+a98Lnn3rQLDNpCK4s2ON8Fw36ffxK0sZGFk1oF58Ef6EqjrABRwFIqcJiITFondCpuLRpxiQ5kZoNOEGvlUDn2AUWRyRjYR++zZUe7wMYrzIGf3LZAcg3GwJbspMPcts519BljR4LC6AKNkxU8mbR0rDNSLUkHv0JeZHw0mI7OIkxG4TSaD8Px9KwfztJ0GE4GadSfIfan8zTYd4JUGuvuFeT4sr+PeqVYP4NXqV9qZG0KUWanmiQxOkP7ivAbCzKR9h5iJzftqyNNfkB5ucEvpTRIxNwxPUextYE3sBoQbc+LVhB3FcvBFMbx2WQyCQfpdBSO59EohOFgEKbzSZQMoxnG8/7xbTVdR2x5Sg6MVL+/+O9urPMDGMKe4AYzzjWjaQXtTIn7Tg1qko6TdJAkYTwbp+F4NoRwNoYknIwHaZqMz3A6gRNQoPCfgkqp2lUsIbvnwqbj7ARfCpnF/WLPn04w7g9O++dWQelW2shvyAlaISRoON37H2+Y7zQGGqPNsyWHX52BV7SWdeDKtp4q84iiJRc5WgvLZ2q/ivlQOgcYwSftxFHMjyiae4ipluenFm3H3qyZUvy8gaz8169r8jc6zd9v2kQySVD9z8l7nttHND/EUdusDpYxeMQfuLfeoxMXWeYnOo+HJxygo2hoB5DG9eWVKFlLPEi3kkq4FQptlqDkN++vIx5WSIeGJVsBBkXVLmJLl2gjlHZdusLB0rdZdSX1lcW4NNJt/Rj6FcnQXFCW6O9iv+D8UcYY6xI9i8CioFfWiBvra+a9oqTt43HqFvJ35LFbj4OLuhA8dh6MHHCV6BMePv55w7EnIqUwuIIo/3XeO8LKpSIRsyJAiXfXw8mZKIzc0MoUa9x2q4muUu3RSOe3xrXDLAPaotJGpbEEXTlxlYGjK3JxcfWBQGwowgrACaIbIv9lF28oYW+F5AXuaHOIqJSZ8wG0k2ZJKHJYI8mzNa36LXvxpyCWRpcF73uDsSykF+hNleDD7QrdgzbrrvhLlyImAgxxKHLN6Y906Yg4quvKhErojgoEF29WzhX2vNc7LADbtZXDLsHrJTq2PSIYl9psOdUh2Ye1Rpi0Ag6LOuC3XZ5ahbYuB9+IdZ5frPDdYzf/R8VeFZ+j2dQjpNK/WJTGvyhUlXwXlE0jrAg8H+x2EVi8Ndl+z8dfSjTcHPS4ASMh8ht7sW/mku8bKjQu6jjGgrukngSnE+qoo96/uyFdOGmUtW+U+oG9NyK1bfl+2kEVBP7m1f2syU9U2ILa8OeDeiX5rsGhIStt5o+37t+jM62I +api: eJy9Vm1v2zYQ/iuEvrQFLL/Kb8EwzG2yLi2WBYuDoQgMg5JONmuJVEnKqWv4v++Okh05ToN02OYPskTey3N3zx259TSYXEkDxjvbet12m/5iMJEWuRVKemfen2ALLQ3jLOcLIbmFmKXCWKYSdmtAs3OwXKTGa3iRkhakJRs8z1MRcbLR+mzI0NYz0RIyTm92kwOa5lrzDeoJC5mpravwM0QWN3KtctBWlPBEXJMxVgu5QBn4yrM8paXOsDcIIe75w3Dc9YPhoO2PkqTr9ztJ2B4BtIfjxNs1vERoY+eSZ/C8vQ9qKUk+5S8SP1dA0hiiSE8lcUerFMwLwt9roIowcx5Zsa67DhXa4dLta/hSCA2YmDtKz1FsdeB7WHsQdcuzWhB3ZZa9IQ+iQb/f9zvJsOcH47Dn826n4yfjfhh3wxFE4/axtypdR9lyKTlkpPz/xT2bkcoOYBB7DGtIqdaEpha01QXsGhWofhLESSeO/WgUJH4w6nJ/FPDY7wedJImDAQz7/AQUl/BPQSXIdhkJns6J2LicnuBLeGpgN9vRr+EF7c5p/9xKXtil0uIbUIGWwGPQVO7djzfMdxoDtFb6ScrBV6v5C1rLWG6LupwsshCjRRMZGMMXT3C/jPlAnQMM70pZdhTzA4q9H8xUzfJjjbphp7afUvS+5mnxr7vb1693Wr9flQ5FHIP8n4v3dG4f0PxQjupqVbCEwSG+pN56D5ZN0tRNdBoPj3IAFqPBMwAlbs6vWUFS7F7YpZDMLoEpveBSfHP2Gux+CbioaWfDuAZWtgvboBOlmVS2iS4sX7g2K11iXxmICi3sxo2ht4CKeoJVws/Zbkb1w4oR1gW4LHLa8lpFhXivfUN5L1NSt/EwdXPxEWjsVuNgUhHBYafBSAGXhT7Jw4e/phR7zBIMgxiE9a/q3mBGLCRuUVYYl+ziptsfsFyLNR6ZbAWbJnXTW25E9AjR0tqcAnDAacCTzIlvp8l+m06v2eTIc+WRoRoMAh9kpGLEUfKITulXk/PfL6/mk3fv/ri9mp5VX9eX848Xn141y3NGJsohEtadZTcW0pTj2S5MWGiDuKRl1ym3GHjGUBfhrTHvJbQTrFOkxPMmXiON3jBB1wqL5xkLC5Fal9Y6lQxusoyvAPfTFV5ANmTFrXK20KrIKT4NkciF21DrknYH7xLsvdKrJvukChZhWTRWlmWKSBmqwmI5KUtOBYl9h7SF2WuqiDlrtQ7Hkmma0mAT4bViFZkWJh8WSm+IgD7q+5WEH9cC9vMq4Deu+rkyNuNuPFTse7bvtg8z5j9qwZKAFidmC5EKd90ptLu+lP115xX79lwieFrYbolptzrd7Wj5SwGaWhZf11wLHrp7xGy3n5aum5H+1GpRBDn1bjWfTufmUZ+/v5iiLD9p35Vr3+qFrO+35KZm+3FflxDoSReKJ1V+QmIzHA4/H8TLne8qHMZEKU35o7vA30JT3r0= sidebar_class_name: "get api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/get-all-wallets.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/get-all-wallets.api.mdx index a17124962..873922dfb 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/get-all-wallets.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/get-all-wallets.api.mdx @@ -5,7 +5,7 @@ description: "Fetches the list of available wallet providers to populate the dro sidebar_label: "Get All Wallets" hide_title: true hide_table_of_contents: true -api: eJztVm1v2zYQ/isEP7WAZcuOnXTGMMBD2mIb0AZIumILDIMSzzZriuRIyq5r+L/vTvKLHCdpC2z7tHxIFPLu4d3Du+e44RJC7pWLyho+5G8g5nMILM6BaRUis1MmlkJpkWlgK6E1ROa8XSoJHs0sc9aVWkSoXKS3TtqVYZn9zJSp1t7Bil2rkJU+QAEmsqm2qza7wy3rZ8KoL4IOZ2FuSy1Zbq2XyhDiSsV5BfHgXJbB1HpgATTkUZkZE8wJH1WOkfgza7RFA9kIoT5dGRWV0HWeHqYEFhg6s9vrmyS3hcPAjmmHNm/xKGaBD+/5+0bkfNziHoKzJgBubngvTenPKbOjA587OETLrYkYDhkL57TKK7zOp0AeGx7wKgpBX3HtADGE92KNfipCERrrNvuEseMG5uwAiajjULJhE6JHptAGPovCaVoaCCl+ADlI+oOBSPpXr3qJSAGS7mV6dXkFqYSsy7ctbkQBzyP9rjIv8GpHIWCS5DO3BTgx+4rfPEYXhp3OsvZHEtrIO/kHcJNuOsm1QoIm0hZCmeexhFOJhGX7HEsCgmllFpMzRr85pk6QjuAJL/eA5SknIj6GhOVW0A6XaJREhdw14Xtp7yJJr5KL7l0vHQ7SYX/Qvuy/+pOASyf/DeD6p8X7afe8Lj8YUca59eoLSMSbg6DORrvt99fnE3UI3lt/ntGWoo9efEMlhyhi2bQzZZGBJ4gCQni0zuqcD/wcwuDvbGQnOR+j2J+DTDWQH3o0gSu3fffT91Lo8h8/bn9/F+f398b6TEkJ5j++vMe5PUbzXRw13XbJBshLr+Ia1XbDfwbhwY+QE/x3vB0TW8gP6hufQRWzoC3eOWrr3v+W8qxDaKIcNdWp34BEtVY5PtoRX0s7ai2RXBPLWw+4//XjHSsDyHrEoCPyveO5xYKaGdyqhpgw7PVtb3CJQ0ktabQtYN2uKFJmaqtoVKy6+DaCpiF2MjFvcMBS97PRzS8YxBLvuA7gLCKaa89DvMDh9pIpHHQ4va1mWal0rBJoTuNqtBdiAbivFzhd14RSrQo287Z0NMk85MqpasNiUNWs3p9uIK6sX7TZH7ZkORKAoilZQXNbZLaMSBxN7srl+obdz8HD+MVefFFpQVMZhnaoAdsYXkfaPHSQYJhZv+4g9Qn6JzuLpDniE7dL+GWbVMLZEAtRFf7unt/iE2GEs/7joWJOmNwc++f/R9HXHkV1J0UUtg7Sjh1Ds8xrYrFuzHu+b8wxPQ3wiYBLm00mAnzwerul5b9K8NTt+LkUXhG3VbPvZa0SAuwb6tE8B0dtvxOSc4E7kYi3r+/QVpz1/aLq+90Hoe+3zLqB/VAQ6hDo97b1hMuP2KcMVeWng3m986TDQV9qa2JwjCr4Nw0pCmY= +api: eJztVm1v2zYQ/iuEvrQFLFtxbKczhgFuk3ZdsTRAnBVdYBiUeLFZSyRHUnZdw/99d5Rf5DhJW2Dbp+WDI4l3D+8eHp+7VSTAZVYaL7WK+tEb8NkUHPNTYLl0nuk7xudc5jzNgS14noNnxuq5FGDRTDOjTZlzD8FFWG2EXiiW6i9MqvDtEhbsXLq0tA4KUJ7d5XrRZENc0nbClfzKaXPmprrMBcu0tkIqQlxIPw0Q9/ZlKdxpC8xBDpmXasI4M9x6mWEk9sgabdFA1EKodpdKesnzKk8LdwTmGDqz6/OrONOFwcD2abtm1Ig8n7iofxt9qEUejRqRBWe0coCLq6idJPTvkNnBjs8NHKJlWnkMh4y5MbnMAl7rsyOPVeTwKApOT35pADG4tXyJftJD4WrfdfoZY8cFzNkAElHFIUXNxnmLTKENfOGFyelTlwv+E4hu3Ol2edw5e9mOeQIQn/SSs94ZJALSk2jdiBQv4GmkP2RqOR7twDlMknymugDDJ9/wm3pvXL/Vmlf+SEITeSd/B2Z8koyzXCJBY6ELLtXTWNzIWMC8eYwlAMFyqWbjI0a/O6aWE4bgCS+zgOUpxtw/hITlVtBKJNAo9hK5q8O3k/ZpnJzFpyfDdtLvJv1Ot9nrvPyTgEsj/g3g6q8RdZKT47q8Ubz0U23lVxCINwVONxvt1j9en4/UIVir7XFGa4reW/4dlew892XdTpVFCpYgCnDuwTqrct7xswsjutSeHeS8j2K7DzJVQ77vUQcObtvbT89znpf/+Hbb8zs9Pr832qZSCFD/8eE9zO0+mh/iqO62SdZBVlrpl6i2q+gVcAt2gJzg62g9IraQH9S3aAIhZk5LUWuvrVv/a8qzCqGOstdUI98DiWqlctFgQ3wl7ai1RHJFbNS4x/1vH4esdCCqFoOOyPeG5wZzcqJwKTQxrtjFdbvbw6Yk59TaZrBsUvW+4k5m9yIiAaIEQuD4npLN0d7Bk/06HF6xwcHOmx0ZukGvE4PKtMA4qnOj/vNscP77u8vx4PXrDzeXw/7m7erd+P3Fp2fNcHBS3ekQkfRBW6495NRaD/r4FbZ90iSGvhjeHCuvCu0oVuq2T0M8x5b7gklsvzhT6Jylpcx9oLU+I4SBo+AzwPV8hj1/SSjhK2cTq0tD+VnIpJFhQWNQYYLY7q7AL7SdNdknXbIMjwWlXLCCpgme6tLjcRJLweX8it1OwcLo+bYloP5DTpfDNV0F2MTwWkJnroXkw0TbZQsLIkb/eGMR1weP2GwSfhFO32jnCx6u46b63uLgMsAJ5OOujg+YXO1v9f+j2rdGteo2eZTbFtKO95g6rM2JxUoubqOtXIxoYMHBBT+tVnRxbmy+XtPnv0qwpEH4OOdWErdBgrZiG+QJbzMpR5aBITHayNux7B4I19uLIdryIzWaBTXaPBD6dkkta9j3ZaoKgX7XjUdcfsZ7ylDrftmZVyuPOuxUr7ImBkeozX8DMWA7mw== sidebar_class_name: "get api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/get-organization-info.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/get-organization-info.api.mdx index 73c0f1b3f..8fb39d867 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/get-organization-info.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/get-organization-info.api.mdx @@ -5,7 +5,7 @@ description: "This endpoint returns the organization's info. It is used in many sidebar_label: "Get Organization Info" hide_title: true hide_table_of_contents: true -api: eJzVV+tOG0cUfpXR/kmi+kIhTSVUVSKBpEAIBENIi5Azu3vsnXh3ZjMza2osS32Nvl6fpN/Zi1ljoK0UqQpCeL0z5/ad71yYB5ZcbrQjF2zPg82NDf6IyUVW5V4ZHWwHp+QLq50wdiy1upH8WsTkpUpd0Akioz1pz3Iyz1MVlRf6nx0LzwMXJZRJfvKznKDOhJ8p8hDMrcnJelWZ1jKj1i3nrdJj3KLfZZan/GrgKU2lFTsqDhadIDVjMyxs+rhQ4n3utvt9Vwl3Y+XCwjrK4HI3T6UfGZt1QxlNSMfdmKa9+mYP4fbbIffZIBuGCtgJC345lFFkCu2HeREi9OGEZo/78+bVx52DrY8HWx8Otw5e/7L1/mj39fHg8Gjz3dHRby8Hx1sf9s9e7J2fvL8Y7F5sHvz4/Ghz6/R08JYNe5XRjdE0LHw0NKORI/+4se82NraRUYgqN0RyrJnKdGjpS6EsxeuZ3tMyTMmJrEi96haOrGikxLWxk1FqrgUAE20UmQO1C6ExKUnd9sHbgmDfZQ52x4xcCeYwI+fkmIaeMs4CrTtzlpCICudNJgZHA1ELiEZAIPrSF497bdVC6any1BOs4FNMI4loPi3lldNPPASY0xT3xL4uNdTHT5yo+SyUx5fcOKeAifBGyDgur45MChyA9a0vU2lVCd22mM97xy3WvAOtFwtxnagoge1SQftc8AW2OVLjAkkRUses47QV0VulJ3d1pHgnxqQJVyAVzsRg94S9dOAxf1awRKSmyOJTpUUkHcJIII9fbbzIUfploCsIdKrAZQHgYT2SaTpjFkAte+fLu/jyrHeb93uo96spRCKnJKTI5Yx5Iq6l8owaJ22G45FFau+FqydeoZgmD+CA4Kp8k+0xt43P/xudjs9O7qdTAx9fiExMazhGhsPztE46Lo1vnHKIek2sBcS9xHockP+Bd8s4YAwksw+AkyfoowIRqFE9sMo4wafypxM83/h+nUPnGu4lxqobdM9OkJCMyfL0Wny1MUjWGrve1RccI6B1/6zBeemL9j1dZCFZVlFDfY/6MuYliks3gnfI10rMt140doBUS/NdibbiUqzZN/gZc6X46ubqBDIkZQr2Yx67qO6VGtjXIwP9d3sEWAOO5UbppmCrQmgvAmCpgjTq2DPLMCZj5nIm9UygNiMMUBlZVHEpeb5fXmwr41WnYb+W0xA7DZcgf63WCIE1QpjRmuW//vjTifb6Ier1o6wJOQY8l0E7zOAKo5eiwiqPveRyHrwkacnuADB8vVpcMZQAjyEaU8klyUfByuYT3CoZMI2rRLZVLfkkc3WIFahTr3PBTp2aRo9imKu6WUP/4OKsApMHBOcU5VSXUUc4NUbvFNfKJwBL7A02f3iBTqKm3AsBF1cuq0dW2RvlV1bG3da+Ik7qrU/snOzDCTQBVzlwDx9IPK7iKabuM2aBRGs0qQgLlVZrSRtAx30zkxPCeTppBmL5VoqxNUXO2UZTVbkqDwz3Vt+yrsnzAtYTPFcjAGCBociMxYANTeEBXDkdWAR7wGVClq6eNssv1lpKuSDcynYbm8j1ATCNjZ31AX0X8t1HN+Vn5cTFiPKg++3a/u/qa37bJL/xUqvI7tGd+nADpAYo9b8iVQFdBuZOGSbAjN/P5yEG4rlNFwt+/aUgy6WJx2ail5XZTJeyasv/KoKdKKKca7Rum+tzZqWe3+yd4a5cq89JWZ/1A2tvjvSspftu4VYu8N9F5wGRn1BPAtX/8/J6dfKgwLIPVLcZxiv07r8BgLsvbQ== +api: eJzVV+tOG0cUfpXR/iFRfaGQphKqKjlAEiAGgiGXIuSMd4/tiXdnNjOzpo5lqa/R1+uT9Duza1hjoK0UqQpC4N2Zc/vOdy6eR5ZcbrQjF+3Mo63NTf6XkIutyr0yOtqJzsgXVjth7Ehq9VXya5GQlyp1USOKjfakPcvJPE9VHC60PzsWnkcuHlMm+ZOf5QR1ZvCZYg/B3JqcrFelaS0zqt1y3io9wi36XWZ5yq96ntJUWtFRSbRoRKkZmX5h08eFxt7nbqfddqVwM1FuUFhHGVxu5qn0Q2Oz5kDGE9JJM6Fpq7rZQrjteshtNsiGoQJ2BgW/7Ms4NoX2/bwYIPT+hGaP+/Nq90PncPvD4fa7o+3Dl6+333b3Xp70jrpbx93uby96J9vvDs6f71+cvn3f23u/dfjzs+7W9tlZ7w0b9iqjr0ZTv/Bx3wyHjvzjxn7Y3NxBRiGqXB/JsWYq076lL4WylKxnel/LQUpOZEXqVbNwZMVSSlwbOxmm5loAMFFHkTlQuTAwJiWp6z54WxDsu8zB7oiRC2D2M3JOjqjvKeMs0Loz52MSceG8yUSv2xOVgFgKCEQffPG4V1ctlJ4qTy3BCj4lNJSI5tONvHJ6w0OAOU1JSxzooKE63nCi4rNQHg+5cU4BE+GNkEkSrg5NChyA9a0vU2lVgG5HzOetkxprjkHrxUJcj1U8hu2goH4u+ALbHKpRgaQIqRPWcVaL6I3Sk7s6UrwTI9KEK5AazERv75S9dOAx/y9hiUlNkcUnSotYOoQxhjx+tfEiR+mHQFcQaJSBywLAw3os03TGLIBa9s6Hu3h42rrN+z3U+2gKMZZTElLkcsY8EddSeUaNkzbD8dAitffC1RK7KKbJAzgguDLfZFvMbePz/0ank/PT++m0hI8vxCahNRxjw+F5Wicdl8Z3TjlEvSZWA+JeYj0OyP/Au5s4YAwksw+Ak4/RRwUiUMNqYIU4wafw04iebf64zqELDffGxqqv6J6NaEwyIcvTa/HNxiBZa+x6V19wjIDW/bMG56Uv6vd0kQ3IsooK6nvUh5hvULxxIzpGvlZivvViaQdI1TTflagrDmLLfYM/Y64U39xclUCGJKTgIOGxi+peqYEDPTTQf7dHgDXgWG6UXhZsWQj1RQAsVZBGHXtmGcZkwlzOpJ4J1GaMASpjiyoOkhcH4WJdGa86S/ZrOR1gp+ES5MdyjRBYI4QZrln+648/naivH6JaP0JNyBHguYzqYUZXGL0UF1Z57CWX8+gFSUu2A8DweLW4YigBHkM0osAlyUfRyuYT3SrpMY3LRNZV3fBJ5uoIK1CjWueiTpWapR7FMJd1s4b+4fvzEkweEJxTlFNVRg3h1Ai9U1wrPwZYYr+39dNzdBI15V4IuMIkeCGdiu94xAsgBxAc5x2F76zZDpLi9Tn6XWfFcmVRQIyeP2uS5jaRiLJuOEcbnb3uwXG/s7t7cnF8vlM9nR70j/Y/bnA/4aDBNfZI+ZVFdq+2RYnTahcVkIV7aE2udO0elpJ4XMUT7AJPmZsSDdukYlCotFyW6ml13M0zOSGcp5PlmA5vpRhZU+QcH1q9ylU4MNzxfc26Js9rYUvwtI+RFovMisxYjP2BKTzSGWYWi2A7uRyTpasny5UcyzalXKZuZedOTOzaAJ9Gxs7aIEQT8s1H9/enIfsYnB5FePtl4t9V/fy2dX/nDaAkvEfPbMMNlBpAqb4glWV9GZk7zWEMzPj9fM4Ev7DpYsGvvxRkuWHg43LPCP1iOfNCLwnfdaJOHFPOnaNq5uvTb6XLvNo/x1251jUmoWtUH1j78kjParrvtpPSBf67aDwg8gvqSaAn/XpzvTx5UOCmO5W3GcYrTJS/AaEUYKI= sidebar_class_name: "get api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/get-organization-logo.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/get-organization-logo.api.mdx index 706427dbe..ab4b7b4a0 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/get-organization-logo.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/get-organization-logo.api.mdx @@ -5,7 +5,7 @@ description: "Retrieves the logo of the organization for display in the UI navba sidebar_label: "Retrieve Organization Logo" hide_title: true hide_table_of_contents: true -api: eJytU01v2zAM/SuETi2QxEWB7ZBbhxZF1gENlhbDEORA26wtRJY0iU7nBfnvo2xnczFsp+USyY8f71GPR1VSLIL2rJ1VS/WZOGg6UASuCYyrHLiX/uxChVb/wBQILy5AqaM32IG2Pf68AouHHMNCzZTzFPrIVSlF74kfJ9mfpKrEMFZRLbdqCqndTAWK3tlIAh7V9dVV+ntL8vFB0gtnmSwnFL03uugLZK5g4nnkQNgkLBY1NZhO3HmSZIG0raSAaGhQ8lWuLYZOndJvphri2iXWFbFEeeRaLtlUfmYGBZGKNmjuNqnHwPcDYaBw06akXy3R6wfqJMFik+4JduEseaZ0ElUTlhTk9lbrxy9P0EYq+5GjJIrmUesMoq6sQK+aa0ALd5vrd+/BB31AJthTt1BJkbYvrmej2aT2GyZjMMCtjnkbolC3DGuDnCYCN+uVkDhQiAOBPxg9yWP/u8TF5nZ9CToCAjtnIG+14V7AdIpiMQcN7klwswePXarSf0Wogmt9sl6gQnvdA05I9VY7d7fEry7sF/DVtVDIAOTRS2hcIMDctSyDk6ceUm7XsK0p0O6iZvZxmWWl2Nwko8ZFHAouhF5WuiJmMmCqXOgyGf1c8udjxLycCJ77UfClzFmc4iI3aNOkx3c+LxNMLQ6j/d8M9fjbzv9rBUfvMX3nTILEY8KxDSY1G0y9VdOCktLbWjawFiUJPh5zjPQczOmUPn9rSdZkuZXjAYPGPLlpu5Oyo3eX26MS1yWHFwX5tD4HNO2wAn9Z0dNusnL3d0/i2J/hgJy1 +api: eJytVN9v2jAQ/ldOfmkrAamqrQ+80VJ1rFuLBmiqEKpMck0sEtuzHboM8b/vzqRbWLU9jRfs3K/vu7vPO5GhT52yQRkthuILBqdwix5CgVCa3IB5jmfjcqnVD8mO8GwcZMrbUjagdLQvJqDldi3dQPSEseii5ySjpLcYHjrRnygr+QSZezFciq5JrHrCobdGeyTjTlycn/PfMciHOwpPjQ6oA1ultaVKY4LEpAFD3weHsmKbTwusJJ9CY5GCyaR0TgmIQyUpXqyVlq4Re/71RIWhMIw6x0BeVoaCLkmXflIeGHhMa6dCM+MaB7xXKB26Uc1Bv0pKq+6woQAtK76z2bhXyj2hmFSBMkNHt2OuH7/OofaYxZZLCiTOLdceeJVrMr2oUIDUcDO7eH8J1qmtDAgbbAaCCF1Jr9I/EBUhWCYQgXML2OdN7RgJH+bzKYyOKrcVgcLw8l0fdWoywnFoLS/MyWj8eXL/NLq+fljcz4ftbTp5urt5PCFUeyb9bCIiFUqGMAtYltLBWPl17Tzh0gGmpQw8J6BYgrdF5w/Q3mCd0wr+O8XpbDw9A+UJdzCmhHWtyhDb2p0tLb6BSm6Q7OUGrGw4S/wqIXemtszPYaqsigZDoKIAXqtrDC/GbQbwaGpIaSy0ihlUxiHItakDjZO7FEPGU1gW6HB1yhPxwyTJSHwly8cP/CHhgOAlmUl9Qs3H3LgmoYXoU3y/9ehnHcJ92xI+i9O3xodKau50u32vEoeu8KAV5VFTd79F9r8ehnb/An4PCTnR5hPG2pVc7CC1pegmpJAoNnoXCmLC5t2O127hyv2eP3+rkcQ7XNJxK52Sa96m5YrStooaLneCtMC6S1O0LOqtLOuDMP/ycOxXnYfg9mZOG/sT2/DN6g== sidebar_class_name: "get api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/get-profile.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/get-profile.api.mdx index b68ca2296..79c511a32 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/get-profile.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/get-profile.api.mdx @@ -5,7 +5,7 @@ description: "Fetches the individual information of the logged in user to popula sidebar_label: "Get Profile" hide_title: true hide_table_of_contents: true -api: eJy1VE1PGzEQ/SuWTyAlWYTUHlBVlSoUQS9RQ1VVKKqc3cmuidd2x95AGuW/M+PdfFJQL+UAi+fN+M2bN15JhOCdDRDkxUqen53xnwJCjtpH7ay8kN8gNmiDaAKg8Ohm2oDsydzZCDYyXnlvdK4Ynz0ETlrJkFdQK/6KSw9Uxk0fII+USCU8YNTtlTONIf6yqoY9bIiobUlYeFK1N3x0qyzIdU8a9U/woUtooqDN28iHwsEnhg0clpyDzrTUuhyFqJaUoiPU4WWtNaVQprL6T1LgFXIM21562Hbb20Frif+W/hHHLcV7mtQCDMspJ39lIccRjFEoLnVBFPiHcIRPoJuCENcQxWg71cPRf4FIYwwiViC0LfRCF40y9DlzWKcSws1S1LiyhIIirU2iE975xqgIKdxdILwqYUDXRFUm/puLiX2AvEEdl3S8kp9BIeBlEyv6d7KmcA2xcsy3hGQixSGZ7fy4yR+z8doB7lfZjdPrr8Dz7BTisMNONh4zN16BKkjUYz1uf9xxf4Wg/oWiRFqAzvg9EXRpKfSoYyWUFVfj83fvaV/0gkWYw3KQPMDaJTY6mv0BDXWYNhiIuqV5kHAssbgc3RCJBWBoCbxgdEfivl3iZDwcnQodhKKpOCOmjTYxNbDvl8Ajq9UcKG7mNKclV0mnSpToGs+TRsi11yngFjzmvdstxEeH84H46RqRkwBIGoraIQg1dU0k4WgP2pThSNxXgDA5qWL04SLLtkYOg9AWZKtnhctDRgJD6XCZkfR9yu93iH6x13Dfdw2fDniJvQuxVukl6ub8hs9Xu8fsP1q+tV+Ep5gRV7IZ0WwwvU6tm++l361DRQ3w0Wo1VQG+o1mv+fh3A8grQp8LhVpN2US0Ib2NZXl7yGxs7DwHz7uyUKZpnX/0TB/s1fXVHWHVi2WZp2XpPrj6JmSXe7WPt6ilwL/XvVdSPpC5Ba3ixy28jbyasF3KFs0KTuhBewbXYVgl +api: eJy1VV1P2zAU/StWXgCpbRDaeKimaYUyBmhQrUUTQhVyk9vE1LE92yl0Vf/77nXS74H2sj60ie/Xufee484jC85o5cBF7Xl0cnxMPym4xArjhVZRO/oBvrTKsdKBZcbqsZAQNaJEKw/Kkz83RoqEk3/87ChoHrkkh4LTk58ZwDR69AyJx0BMYcB6UZUcC+v8k+IFbPg6b4XK0BdeeWEkHV1zBdGiEUn+T+5dHbwRgpDvez6nGr6QW0vbjGKslhW0OoZby2cYIjwUbj/XAkMwkivxO0zgDXDktiq63XbV21ZrAf8K/g7GFcRH3NQUJI0zGv4VRdT3ICW3rCNShEAf9EP/4HSVoscleNZbbXV79V/B4xod8zkwoVIxFWnJJT6OtS1CCqbHwSp1lkGKloomXjOjTSm5h2CuCzDDM2hhGc+zgH9ZGNE7SEor/AyP59EZcAu2U/ocX4cLNBfgc014Mwgk4mSK4jUfl/F9Il61wM0s63UacQO0z3pCZNa2HhutmRrPgac41N15XP8cUH8pw/4Zx0AUQE38BnMiU2h6ET5nXLGL/snHU9SLmNIQJjBrEbnOuBPJDqLce0MNBOD4PiKfvdohkn0bDHqss1W5rsgwDE4/NEElOkUcFe9oPwed7ver26fO+fnd/e2gXb/1rp5uLh4OWoGZtNGASHi5SZuucKPSOsSlkCW4Tlo8w1iENwXrKmh7WAe48vdTHPa7vSMmHOL2Wks2KoX0YaybLHZEpIJPAO1yguyZUZZwyllmdWmoPwuJMCIY9JTIt1FdgX/RdtJiD7pkCa7F4mZZoS0wPtKlx3XSlEJIt8cec7AwPKSNuHYcr+TlWq5KSAKMU524GIcPmbazGAnRxPhm7dFMNxpumrrho7B9o50veLgfa/a9o775+or9j0KsKOjh1ceIFcmPMEsb7sxKY4+RWYs0xwboaD4ntt1buVjQ8a8SLAkXH6fcCj4iEqFuG0shkaZRAiS3JAFDCp5yWVZ63Pnz2FL75cUAffmehCdBwvUDZV+a1Gwj9662Kwj0vWi8EfIJyc3wgvi8cq8sbwasrorKmyY4xGv2D/IsiVo= sidebar_class_name: "get api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/list-all-disbursement-receivers.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/list-all-disbursement-receivers.api.mdx index 8baa596c5..055f5c49d 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/list-all-disbursement-receivers.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/list-all-disbursement-receivers.api.mdx @@ -5,7 +5,7 @@ description: "Fetches a list of receivers within a specific disbursement using t sidebar_label: "List All Disbursement Receivers" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/list-all-disbursements.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/list-all-disbursements.api.mdx index f8167a042..0663f4b9d 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/list-all-disbursements.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/list-all-disbursements.api.mdx @@ -5,7 +5,7 @@ description: "Fetches all disbursements the organization has created. This endpo sidebar_label: "List All Disbursements" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/list-all-payments.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/list-all-payments.api.mdx index fdfa3ffed..b3314a0bb 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/list-all-payments.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/list-all-payments.api.mdx @@ -5,7 +5,7 @@ description: "Returns all individual payments matching the request criteria. Thi sidebar_label: "List All Payments" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/list-all-receivers.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/list-all-receivers.api.mdx index edba480f0..99a0f328e 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/list-all-receivers.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/list-all-receivers.api.mdx @@ -5,7 +5,7 @@ description: "Returns all receivers matching the request criteria. This endpoint sidebar_label: "List All Receivers" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/log-in.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/log-in.api.mdx index 76183af26..e4d67ee46 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/log-in.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/log-in.api.mdx @@ -5,7 +5,7 @@ description: "Allows credentialed SDP users to log in to the SDP dashboard with sidebar_label: "Log In" hide_title: true hide_table_of_contents: true -api: eJztVm1v2zYQ/isEP7WAX+qs6ZZ8mu0mrZI4TmOncZwFKUWdJdoUqZKUHdXwf99RsjM1zbphWL8Mc4CYIu+Od8/z3MlrasBmWlmw9HBN91698l8RWG5E5oRW9JAOT2mDJsAiMN5o06BcKwfKeVOWZVJw5k3bc+vt19TyBFLmV67IACPocA7cYZTM6AyME9VtTi9A1cysM0LFdIM3wANLMwk1KwrFSRK+42IoTo6vvgSdcxHYQF3u837wJlhkk4/9k4MWGnX43scimGc/B6lcBHMtosm55KKTTfvokH50N9fS+v3pdSdh1w/d6nuV3+wduECsBE8P7HQyEEPpMMZ+El5f+UvH0aQnuZpmfO+gCFQnmo1WYjpJVhjr4XzOO8PxTTEcf/hp9qH1ejo/KHoTnjRFfnxz3Fzw+6Pk/cXDPFtl9xAPhmfhcPk6nJ4OO4PjJU+P4un+QE7ed+47s+ksvnpg5z0+6EeXgzeDd6PPp5qv3qluHZkSwB13fr1kMv8fr6d4+U+Dvn5O1j0WkUv4nIN1P0jfYIw2z+jbk+gMs38dwTrm8rqdytMQjA+RgrUshufa50kDbdOggUKNiIhwAxFWJ5i0tJ7K7jJEqxb+0S23YBRLgWhDMmbtSpuIbv6WJH9wBluWPXAlUUGETmc6JoHC8F+z3pVSr2wtA4jI6O1FGdsSp4lEP6H8yiVQHkXMJqFmJiIr4RLCHu9ukXPt4JAwKR/3LElz60gIhDkigeH6F8ITZhh3/gapVUyYijAM12koVJkx0TOSZ5g/ZxbQzXnbBhqvnm5VAsCFj2GLNNTStrBKx2IE7pZ2c0wbC6skS+8ayEip8Z6OCo/xv6XtlAn5rLYfmXnu0ABnmUM87v9k+D/la+zNyAwZN9DvXoz777ukVEOZdgs7eLdbBiTCEl+wQH5JrlCUtuTx09tg1O2dHd1fHm3tPyH+aibivNKMd7TgSt5NDq1y1u4ieWCrgmvl3X3dZBUedK4TFWn41T+2kOG6xyFNCwsoPUe3kk3BJdofZLqcQhlzCT61UYTCaxetcyNcMfKsVMD3gBkwnuYaeCwTp1Cgg28Pr3I81kZ8qUTQoMJDWY24bxA+uR579UclyOwr+TSIFbGCnfAVORrt7b8hmRFL5oAsoKhw8uK5/ENmR/8cFp/qTJeVCedD0JEDKZkhb4UNc2MRBuXIhWQO001J9yLAUEvsiKqYb/Xjm/i7IV5gj7/09DMkX0sS5kK6EgxtYqa2IJazIWULwHO5wHYvfJRyl5HY6DzzPYzyFpkoDzQmVY2Q7e0KHJa7aJEbnROOYBrkg6Ta4KgIde6QBGyAx6lzm4CBuxeJc5k9bLcjWIL0DWhbtgrYwvTakea2jWRBrE3RRhqb6N/cWjSjWsHNbFvwy1bZpSi4lJUNuNXM8wOzNjD+u7OzaiKHL6I2ooTNggDlphxvVUfe0qojsecT36m4sV6HGPzKyM3Gb6P4Dc7XW1wumREs9OK9vdvsflngw5piw+A9/QrQ5thf29i9Jb+dxpvGzqPLOWTuu7Z3tWFyMRyN0TjcTvxUR97HsBVu+v+H9Df8o/6NWUq7fG/7/TWVTMV59dat4vrP74vlP6o= +api: eJztVm1zGjcQ/iua+5Jkhpfg2m7NpwLG8dnhJQbHGNdDdDrBCXTSRdKBLwz/vbt34OKXpp1O86VTPGN00u5q93me3WPtGW4TrSy3Xn3tHbx/j18ht8yIxAmtvLrXu/RKXsRpyA0abUoe08px5dCUJokUjKJpdW7Rfu1ZFvGY4splCYcIOphz5iBKYnTCjRPFbU4vuNozs84INfM2cAN/oHEi+Z6Vx7OLKPjARE9cnF1/82td4VtfXR2xln/sL5LR59bFSQWMauzgc+bPk5/9WC78uRbhqCuZqCXjFjjEn93tjbS4P76pRfTmoVF8r9LbgxPni5Vg8YkdjzqiJx3EOIqCm2u8dBiOmpKpccIOTjJf1cLpYCXGo2gFsR66c1brDW+z3vDTT9NPlcPx/CRrjlhUFunZ7Vl5wSbt6Lz/ME9WyYTPOr2PQW95GIwve7XO2ZLF7dn4qCNH57VJbTqezq4faLfJOq3wqnPc+TD4eqnZ6oNq7COTA7jjDtdLKtP/8XqOF35K3uFrsm7SkFzxrym37gfpmxujzSv6RhKdofavI1hHXbpvp9I44AZDxNxaOuOvtc+zBtqm4fkKNCJCwgwPoTpBpfX2U9ldBmjthX90Sy03isacaEMSau1Km9Db/C1J/uAMtiwjcDlRfghOH/WM+ArCP2W9IaVe2b0MeEgGp/08tiVOEwl+QuHKRTw/CqmNAk1NSFbCRYQ+3l0hXe14nVApH/csiVPrSMAJdURyCutfCIuooczhDVKrGaEqhDBMx4FQecZET0maQP6MWg5uDm1LYLx6vlUIABYYw2ZxoKWtQJWOzgC4O6+RQtpQWCFZ774EjOQab+owQ4z/LW3HVMhXtf3IzGuHhjOaOMBj8ifD/zlfQzQjU2Dc8FajP2ydN0iuhjztCnTwbjcPSIQlWLAAfkmqQJQ25/HLqT9oND+2J1ftrf0XwF9NxSwtNIOOlrucd5PySj5rd5EQ2KLgvfLunzZZgYc315EKNf8VHyvA8L5H3Yszy0F6zttKNuYu0niQ6HwKJdRF8FQFEQrULlinRrhsgKwUwDc5NdwgzXvg0URc8gwcsD1Q5XCsjfhWiKDkCYSyGHEvEL64GaL6wxxk+kQ+JWLFTPGd8BVpDw6OjklixJI6ThY8qyCpTWoFe5ZR5FyCBeSJw3OANi/uzj3J+XDYJ0+Fu2s1cOPHh2WumA4hj0Ik2C1vGqcdvztptFq96+6wvn3q+5PL9u2bgj2U9NUf4m//c7IQwKnOqxMOQ3gDx6WkhpwKG6TGQo3Kkb6kDkCMCeQBoZbQp0WZL1WNo+W7Id7C5HmHoqQgSS1JkArpcoq0mVG1pTafWDFdcDiXCxhCGUbJdymZGZ0miBU0nUhEfqAhqWKwbW9X3EG5iwq51SlhQLEBlZBYGxhggU4dSAMR383Cu4gbfv8W2bX1ajXkSy5xLNiKLQJWIL1qqJmtApF8pk1WBXGVwb+8tSiHewWXk23B73IlYRvENB8LWyW/Psb3xth/d6IXjeTg9VgFlKCFAaDU5EO3mBN3XjEnYBJFOD9gY73Gjrk2crPBbRC/gal/B8slNYIGKN67+83u9w48rD1oY7inVQBaHuK1pd27++U7YlPaeTQY44n7ru393ojr9wZDMA6276EYGhp2DV3BJv6ve7/Bn4fv8Vza+a8J3F97kqpZWvwWKOLi53cAG3Df sidebar_class_name: "post api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/provide-signed-challenge-transaction.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/provide-signed-challenge-transaction.api.mdx index 97223a69a..5e7a92d74 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/provide-signed-challenge-transaction.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/provide-signed-challenge-transaction.api.mdx @@ -5,7 +5,7 @@ description: "Allows the wallet to post the signed SEP-10 challenge transaction. sidebar_label: "Provide Signed Challenge Transaction" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/refresh-token.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/refresh-token.api.mdx index 9bf9e14e4..1f1608af2 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/refresh-token.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/refresh-token.api.mdx @@ -5,7 +5,7 @@ description: "A user’s token expires after 15 minutes. This endpoint handles r sidebar_label: "Refresh Token" hide_title: true hide_table_of_contents: true -api: eJztVttu4zYQ/RVCT7uAL3E2SZGgKOBcV0kdZ2MncRwEAUWNJdoSySUp21rDQH+jv9cv6VCSEydutn3YvhT1gy2Jw8OZM+eMvPA0GCWFAeMdLLztrS33E4JhmivLpfAOvGuwmRaGUCJgRihjYAyxcgLCq3kx0BC027yseUwKC8I6CKpUwhl1EM2xcTgLz7AYUuqubK4AkWUwBmYRRWmpQFteZlFiv4QZq7mIvCWeAHOaqgTWojzIz+PgjPEuPz+9+ea3LrlvfHG9y478PX+iBrdH5/sNDGqx7dvcH6uf/DSZ+GPJw8FlwnhLDY9wQ3pr7+8S454P71oxvZu3y99Zdr+9b30+4yzdN8NBh3cTixi7cXB34w7th4PDhImhYtv7uS9a4ag348NBPEOs+eWYtbr9+7zb//Jp9KWxMxzv54cDFtd5dnp/Wp+wp5P489V8rGbqCaJO99egO90JhhfdVud0ytKTaLjbSQafW0+t0XAU3czp5SHrHIXXnb3OWe/rhWSzM9FeZ6YgcNVTdz2lSfY/X2/5cp+at/NXcj+kIbmGrxkYp8wfJOkUPUMj2BR17c3px2ApT9BsgcwssTEQ0FrqtZRbmynfCJrZWGr+DcJ/yZNlFpuedMKzmpq/RzCW2mw9TmRpANpBvMtOWfOa6as0vEtpyauaX7JYnYNMrSG/3bH8R575kcdVDXSUFC3ww2K2jvDgmPSrcfq6r22SGdB//PZ7NW8JzBXHeEJHFjRp7ZKUi8yCaZB+zA0BESrJhSUxFSHWRXQJj1QWUnqDNuOYH6os5EZneGYZxbU7BjQHwaBBfEsQGdsRRaAhLDZxUcB92qobQH25hyKUMxLASGoo1l7l28DKLI2QpQevjaSgHisdeo81DzEyzW2OqwvvEKgG7YLw9nH56DjFLB1XShaOVNStec2qtvrqTbSC6TlFlz1dB3uWFlX8AnLcIGjq7ttVl8p8ah53zJcW2mjI+V3fkRgSrLNo70slNWJ4JCqCCBXkpLe9u0eU5lNqgUwgbxRzmouRLLLh1kna61lIEqrJMTdBpg2mjv27SqjFI1LSvvIxiSm6uUxgI6M+cv19iA+946uProcUmyITEmQ8sUUBUkdUVIU7TZCUTgDXkwlRNHcoxVNKIi0zReQI9cS44sWCxKSKTq9OF2BnUk8a5F5mhCEBGjkkqRNEOcwys9IhZkQeYpTT44fYWmUOms0QppA4b5iGKQEbmF4zlMw0kWCIpM6bSH0d99eriHq4VnBdVQV/bLiR4sSS0mLEVX3+rtUWL3Pyv+W6UvMW51UTCUJtIzeZTlzFpZEevNdGQsfFzmi4sFgE1MCNTpZL9xhfidqZFC+nVHMaOP2iR1cvnMK/qHNHIf5JVM6s1STdfPW8cvZVt9fHYLph1Elh1OrCwa+WRL4G/tbBZQ7ue1l7Z8vPaCyCY+CX5/By5d0NzwOhjHZEPuI8/xPSp/Pg +api: eJztVttOI0cQ/ZXWvOyu5AtmgQgURTLmNhBfFhswRgi1e8ozbc9093b3+LKWpfxGfi9fkuqZMRgcNnnYvEThAWamq05VnTpVzdLTYJQUBox3tPR2d3bcnwAM01xZLoV35F2DTbUwhBIBM0IZA2OIlRMQXsmLgAagnfOq5DEpLAjrIKhSMWfUQVTHxuEsPcMiSKh7sgsFiCyHY2AWUZSWCrTleRY59ouZsZqL0FthBJjTRMWwYeXB4jIanjPe5pdnN9/8Wov7xhfX+6zhH/gT1b9tXB5W0KjGdm8X/lj95CfxxB9LHvRbMeM1NWigQ3Jr7+9i474P7moRvZvX87+z9H730Pp8xllyaAb9Jm/HFjH2o+HdjQvaC/rHMRMDxXYPF76oBaPujA/60Qyx5q0xq7V794t278vn0ZfK3mB8uDjus6jM07P7s/KEPZ1GF535WM3UE4TN9q/D9nRvOLhq15pnU5achoP9Zty/qD3VRoNReDOnrWPWbATXzYPmeffrlWSzc1HfZCYjcN1T9zylcfo/X2/5cj8lb++v5H5MA3INX1MwTpk/SNIJzgwNYVvUpTfRT8BSHuOwDWVqiY2AgNZSb6Rc2075RtDURlLzbxD8SzOZZ7E9k054VlPz9wjGUptu2ok0GYJ2EO+yk9e8MfRFGl5LWvKq5pcs1nGQqQ3ktx6rfzQzPzJc0UBHSdYCP8h26wgDR6RXrNPXfa2T1ID+47ffi31LYK442hM6sqBJbZ8kXKQWTIX0Im4IiEBJLiyJqAiwLqJzeKQyk9IbtBnH/FBlATc6xZi5FdcuDGgOgkGF+JYgMrYjDEFDkDlxkcF93ikbQH25jyKQMzKEkdSQnb3Kt4KVWRoiSw9eHUlBPRY69B5LHmKkmtsFni69Y6AatDPC18fVo+MUs3RcKZlNpKLuzKsWtZXXN9EapusUnfd0E+xZWlTxK1igg6CJe68XXcrzKXncMZ+P0FZDLu96jsSAYJ1Ze18qKRHDQ1EQRKggp93d/QOiNJ9SC2QCi4qT+jE1nL3JKLJWuQKyxPF96Gy2Ymee5KLX65DXHBYRCbrBwV4Z2yYDzCMfISJH5EP9pOm3nuqNRvum1Tsq3jr+09Xp/YdKdntwMZJZRty6QfO6FuKYanLCzTDVBvNCVXViarHwhKAvpjfFHZOntpVrDxXwfYiP3ZPOJ6csilKRMRmmPLYZrVKHVBTtcEolCZ0AnscToujCoWRfKQm1TJWrTwPjimcHEpPK9LeOLsDOpJ5UyL1MCcO2aOwsSZxM8xWbmvV0YEbkIUKRP350HTFH1WoAU4jdxJqKyQErmF41kMxUkXwIpV5UURBl9C8XFuVgo+CyKgr+lHXfSTih2eIt1PfdBbB82d7/rV2Q697iFq0iQThxyE2qY1dxPt4P3uvxxj0QufHHg+XSCf1Gx6uV+4wXtXarAx+nVHM6dPrFzbG+BrOtgtPnKMR/XZVbIcV+374QX+2bTrvbQ2O6tT4m2fooHhz8+kgsNsDf7pU8B/d7VXrH5WccLILL6Zdn8/zkXYfnNZVbOyIf8Zb5EwpqJSQ= sidebar_class_name: "post api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/request-challenge-transaction.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/request-challenge-transaction.api.mdx index 58c71a561..b3e4c428d 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/request-challenge-transaction.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/request-challenge-transaction.api.mdx @@ -5,7 +5,7 @@ description: "Allows the wallet to get the SEP-10 challenge transaction to be si sidebar_label: "Request Challenge Transaction" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/request-registration-url.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/request-registration-url.api.mdx index 125336174..f6df55205 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/request-registration-url.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/request-registration-url.api.mdx @@ -5,7 +5,7 @@ description: "The deposit endpoint allows a wallet to get deposit information fr sidebar_label: "Request Registration URL" hide_title: true hide_table_of_contents: true -api: eJztVmFP40YQ/Ssr90OPU2KjwMEVqarSBHqBFtI4gHocQuv1JN7G9rq766S+iP/emV0nBO5aPvVDpUaR7Ng7s2/evHmbdZCCEVpWVqoyOAmmGbAUKmWkZVCmlZKlZTzP1cowzlZ4B5ZZxeZ42ayT5UzpglMGNtOqYLzEr8iU7jBmFMbVBjTLuKFMzOIWuyElQAopJZWltJJbwIg2d8g+lSMCgGlwZ+OCfW5mKhBy1jCeppIS8fxZWptx65a7zYvaWGbqpHB4LWgurFxC3rCl5Lhfpaq6YpgVigRSwpNorBkjV7JM1YrgJbh1kgPdbuGxcQ7cABMZiIXbLgXLZY4JUiXqAkrr4dxloOH+TWZtZU6iaC5tViehUEVkLOQ515trt9LKKqHyKMlVEhUcn+sIhDIN3uFyqLr7+73DsEi/aWF0e3vhpzLoBPAnrkUihkqY4GT9ordnWAkrlPb0MwKEMbXO8d2/hCt47ASWzxHMXTCBuTRWOzqC+06gwVSqNOCQ9vb3vwTc3+iIafijlhjw1FBswkyimlT9XID4RZ1CUvE5sEwhNGxls6ObEGsWCiVQWtrxbfSWLgYbWHC6s00FuLdKfgdhcS2WXYG20uP0b7ersB5ZznHVC+D5ijeGGT8rO3p7EKhDVYB+IMwPXvqh6xwvqpxSvraaKHU9ew3E9eTnrxPAaMjbUTaZqvOULijxTBpGUYh5yzMNrZ+O5zA3guGVDNunTjWLRszQLX7gQqi6tN//1B/cHl9eXd4cHvzycXT2YXB1Mfj1vH8Rn8ejOB4Nzm6uz3uDo9OPo9t3x8cHV9cHH4ZHhzcjKlOmr1c53db1rfFMkxGMhgwl4Sva2FSEo2yzVHMs3QkKjH3GxYr0hEX7MEyBPOAq7cmLULqlocagxLbWiEv86Buc89owNXOLN+mfUfa+N8vMce+72dFBmu0vD4NH/+kEBdhMYbEBInWa4zbDX9F00r+Mz04nD/Hp5MZdxjRiu1BM1NYX7QgHUxgQtZa2iUnYXrs/Ateg+zXl3tKK/buABgNKXtBveq20/OzHFHtAJGfAU9BfcH9+OyW+Usc1x0CcKSlcZIcZOS/xFXFOB8Jp3Ht3xCotl2TwC2jCgConYTs00jqOYm82bChNUmsDZKDosdzShLP+eIQglqCNB/BVNfxzijfxcLzHJKnaKpWzpJa5dQUoPedlW7ihxhZ8Afg+X7CKN5TFPeVsrhWdFTPsspCVdC/UkjxpZ/cS7ErpRch+UzUTSIBGDr378oRMqzYoZx8yHL88HlLAs4l8x4St/YYIL8IjxURIMMyVbiKkvovx3Y1BpzsFd6u24L2QJol0VfCSmG77PPEKZbuuTMP/ktL1k1n+/+fgP/3noB14i38SIlQHDvbTSeIN5y74G8Oh6B3LcRpxyZ1BPNkOnup04lCm9TrB0q91/vhIj52P4nO8XXItiSr6hQhabzm5WwfoCuRAQkBFmZc8rwkxHdGP9zsuOb6Kp+gefwENiMvu +api: eJztVm1P40YQ/isr9wPHKbFR4KBFqqpcAiXQgzQOoDsORev1JN7G9rq766RuxH/vzNoJCVzLp36o1CiSX3Zm9pmZZ571yovBCC0LK1XunXrjBFgMhTLSMsjjQsncMp6mamkYZ0u8A8usYjO8rO1kPlU64xSBTbXKGM/xLxKlW4wZhX6lAc0SbigSs7jFtksOEENMQWUureQW0KOJ7bOv+YAAYBjc2TjnOjYzBQg5rRiPY0mBeLoT1ibcOnO3eVYay0wZZQ6vBc2FlQtIK7aQHPcrVFEWDKNCFkFMeCKNOaPnUuaxWhK8CLeOUqDbDTw2TIEbYCIBMXfbxWC5TDFArESZQW5rOA8JaHh8l1hbmNMgmEmblJEvVBYYC2nK9fraLrSySqg0iFIVBRnH9zoAoUyFd2gORfvgoHPkZ/F3DYx2Z9//mnstD/5AWyxEXwnjna5e9PYcM2GZ0nX5GQFCn1KnuPYv4fKeWp7lMwTz4I1gJo3VrhzeY8vTYAqVG3BIOwcHrwF31zxiGn4vJTo8NxSbMJXIJlXuEhD/yFOICj4DliiEhq2stnjjY85CIQVySzu+D97TxWADM053tioA91bRbyAs2mLaBWgra5z16sYK85H5DK1eAE+XvDLM1LOyxbeJQB6qDPSEME9q6vuuczwrUgr5ljWV1PXsLRC3o1++XQBGQ96MsklUmcZ0QYon0jDyQsybOtPQ1tOxC3NNGF5Iv3nrWDOvxBTV4icuhCpz++PP3d79yfXN9d3R4acvg/OL3s1V79fL7lV4GQ7CcNA7v7u97PSOz74M7j+cnBze3B5e9I+P7gaUpozfznK8yWvP1JUmIRj0GVKizmgtUwGOsk1izTF1RygwdqcWS+ITJl27YQisA1rpungBUjc31Bik2EYa0aQefYNzXhqmps54HX6nZN93pok56fwwPT6Mk4PFkfdU/1peBjZRmKyHSB3nuE3wKRiPutfh+dloEp6N7txlSCO2DcUETX7BFnEwhAFRammrkIhdc/cjcA26W1LsTVmxf1dQoUPOM3qmZaXln/WYYg+oyAnwGPSr2l/ej6lesas1R0ecKSmcZ4sZOctxiWpOB8JZ2PlwzAotFyTwc6h86vBHbqR4gYiYRQk44Pgckc2rvZ0nuxiPh6y7s3OzI0M3OD5qQy4UyXlNH+rPXrf/aXA96fZ6N7fX49PmaTiYXJ193kNURDwcN4dIWte5sJZA1pcmKrUBknVUfm5Jdxj6IrwFaFND+yZH/znEu7A/3GeSZs0qlbKolKl1ZVV6xvOmHYbolvE54Ho6ZwWvKIp7y9lMKzrBpsg9IQvpFtSClHJr9xzsUum5zz6rkglsi8bO1mcCj0hKS0NVci794ctDKwY8MUkNjd8cCj7CC/CgMwEWH2ZKVwESoo3+7fWxEW8l3C6ahPdd94ntGc+p0g37RvXcsO2zgiTpZUlXzxL+/yfLf/qTpRl6i58uAbID5eb5fKtl8MH7Gxkk7y0hdBxxwZ1sPYshfmvQOUiRViuShVudPj3Ra6fu+B5vF1xLKhU9IYJG8U4fVh5qFemiEFBQ5AVPS0JMHw5Pj1vaPbwJx6gefwH83P0j sidebar_class_name: "post api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/reset-password.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/reset-password.api.mdx index 1ab360a3d..8502b30fc 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/reset-password.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/reset-password.api.mdx @@ -5,7 +5,7 @@ description: "Allows an SDP user who has gone through the Forgot Password proces sidebar_label: "Reset Rassword" hide_title: true hide_table_of_contents: true -api: eJzFVV2P0zAQ/CsrP4HUjxMCHvp2x4EESFBdDyFUKrRNtompExvbaQlV/zu7TqqmB4IXJFKpTeL17M54dntQOYXMaxe1rdVMXRtj9wGwhsXtHJpAHvalhRIDFLYmiKW3TVHyL8Er6wsbYY4h7K3PwXmbUQgQLQSKEqI91LQHd4rY61gCcsCWao6pI+w0AlWozUSNlHXkUQp5nXMpnhjlBM6rEYugZkt13TByHXWWQtVqxJHfGgrxxuatmh1UZuvIAXKLzpk+cPo1CMODClnJGeUuto44kV1/pSxyBibAFURNQVZPVQ8iQ/S6LjjyUrR3Q44b65M6op06jjoaXxLlvyPdJ2V4ay4q6lx4blqWbIdG5+ckCRR63up47DTQnnJRyJ1FG2ZfHSXwMuFdAhrgJkTIMaIagkbfUEfG2Tp0Aj25upKfS8D5ZYmhycQTm8aYVtR4+rs9N5jDXc9l9K+Or+K0WNDfNb+lyP5jz69tk1wL5L3ls+uuESPF0oojnU0FOowlP00Tw/FA7EBZ43VsF1JiV8UNoScvlh0Ugk6/pZY31FjJsyxbr390hh4pLWWVhDk76GG1bz7ed/4Qn+FFK4wg6KKmU5vV8HLx5Nlzbku9w0iwpXaSrCJK3p1b5uV3rJyhS8ufxbrw7+n1UYrc2MRJR9msFpGMQQ+3OqwbH1gAbu+5wciFVnA9f81YO/Kho/Gr81n3P0M84on0GHRIA8QaWDfaxCQDzyGse/nS+KlwS7xutuzsVlDSW4SCh5cDu2FzZtrptGC5qHTqp+w1RdZgO4FPtoGMZfR8ElBZT71FmsASdFt4Ri5L8rR6VMbowmw6zWlHRnwYJqEDnHB509xmYcrHRIX17ZQPcMz7x33EOB8QHrue8OOJyCyeqzA5v3dL17J3Z9tdCDkYf/93mPdej/Q9TpkSe5rZNN50PpN+WKoHHcSjvJQW45XDYY2BPnhzPMprNqvn2b7k2x16jWux3HLFiH2bzJYHxQbnhC86+uN7yS/hpul67sEoOY5OO655RLn4x9jVYArM3y/uOXjd/9tUNpc9HvfSLPw9U5/5k/7OkiElKL0/KIN10aShpDpcuX4C3bioZw== +api: eJzFVduO0zAQ/ZWRXwCpF4SAh751L4gFsVTbrhAq1cpNpompExvbaQlV/50ZJ1WTBcELEqnUXDyey5lzxgeRok+cskGZUkzEVGuz9yBLmF/NoPLoYJ8byKWHzJQIIXemynK6I7wxLjMBZtL7vXEpWGcS9B6CAY+BTZSDEvdgTxZ7FXKQZLDFkmzKADslAQup9EgMhLHoJCdyk1IqDsnLyTmtBpl5MVmKaUWey6CSaCpWA7L8VqEPFyatxeQgElMGMuBHaa1uDcdfPVd4ED7JKSI/hdoiBTLrr5gEikAFUAZBoefVU9YdSx+cKjOy7IN2261xY1xEh7ETx0FTxkMs+e+eFhEZ2poyiirlOjc1QbaTWqXnINEptHWL47HBQDlMGSF7Bq0bfXVkw37Au+io4zd6hFQGKbpOg6uwKcaa0jcAvXj+nG99h7N+ir5KmBObSuua0Xj5uz0XMoW7tpbBv2pfQWFlhn/H/AoD8Y84vzZVZC2gc4Z611wD8hRyw4y0JiZoZcjpbRwrHHbA9phUToV6zik2WVygdOiYsp1EpFXvsaYNpSz4nZeNUz8aQg+E4rRylCkx6HG27z4tGn4wz2RPCgPwKivxJLMSrucvXr0mWaqdDAhbrEfcggvpVfIoozwEywXExOl9zTa/xI474e1iMYO+CE/Cpm34+uUQy8SklEcDOJgNPJlefbi5fZheXn68v11M2rfZzcP7689PRpHA3N+7s5Cvv8vCauwL8dzCnqpOn48M3cbEulTgzWIeUGvp4Er5deU8VUdDZ6ZlIPgKoAzI1w6dbwr8VY/Ehj+7eEpz8hkoH8ea0bCulA6xOTQdZdk2NQ7FQm6R1vWW9Fazl/hVQkYj1TJKDhNlVVwwlFTk4il6iYEw2I7gs6kgoeY64gcUxmFL3Moz1nELTe5ljg5XT7mvfjIep7hDzerwI984HFF649QkfkwtxMy4eky0GtL+YWsxTDsFD21b8LPIIVZCIaMeWw43g+TuLIYekJ2h/H+PmJbvAb+HMZVESqNqKqcbnrEmluKRrumAyVn4tHI4MMPvnT4e+TOR1dGJs6THnXRKrplyyxV5bMU7WR4EyY4CXjblDxccn8111UyCRwPuODjtmNLgtOGPtqvObJp9nC/IeN2egQUJkM9QuWex0P9EfKFfPGQjIdkofj8ILcusiqNSNH75+glhgtmc sidebar_class_name: "post api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/retrieve-a-disbursement.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/retrieve-a-disbursement.api.mdx index 2d04e4ccb..35f6c2cac 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/retrieve-a-disbursement.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/retrieve-a-disbursement.api.mdx @@ -5,7 +5,7 @@ description: "Fetches information on a specific disbursement by ```id```." sidebar_label: "Retrieve a Disbursement" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/retrieve-a-payment.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/retrieve-a-payment.api.mdx index d7cdfb5f2..e239f3b8a 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/retrieve-a-payment.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/retrieve-a-payment.api.mdx @@ -5,7 +5,7 @@ description: "Fetches detailed information on a specific payment by ```id```." sidebar_label: "Retrieve a Payment" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/retrieve-a-receiver.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/retrieve-a-receiver.api.mdx index 8f205b76e..3a1f71ad6 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/retrieve-a-receiver.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/retrieve-a-receiver.api.mdx @@ -5,7 +5,7 @@ description: "Fetches detailed information on a specific receiver by ```id```, i sidebar_label: "Retrieve a Receiver" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztWHlv2kgU/yoj/7OtNg4GmyNotVoSIM3ZFEjSQxEZ7AdMY3u8M+N0sxHffd+zDaGBhqatqtVqEYIx887fvGu4txToRMYatNW8tyqOQ18BaF+JxAgZW02rBz6IW1CsDYaLUFtbli9jA7EhWp4kofA50ZY+amK4t7Q/hYjTytwlgCLk6CP4BhkTJRNQRuTqRLBEo40S8QRp4C8eJSH9NG64o1HNbdhBwD3bK0PNbjj+jh04LtQA/AqHsTVDqVMZwzBOoxGopyX+Wq5WqxW31vDqVeKEvwyomIfDTaakWpUrrutlTBHC8DT5x0DCH0S2LdWEeHwF3EAw5OZpxopTcW2nYjvuoOw0vWqzWt52HOc9yTDSoKUJv4sQe71BDjHo1PdB63H6LK4xmo2Wfh2HQxyKEIlx63lME6ERfVT1iYchbGAqZyxZJCKKkUw/18KV4ndILwxEenPkca3BDH0ZwNOWnvfbe2RsTi+0TjdF2P7ubturH3Rrx5dH9bP6Sbtz0d+77NXbZ+eXF+7pO7c9eNO56B57p62B13rzyn1/fNw9blWtVf+eVlR2HIwMa4avLWsVwWcCsin+G47ruOXAs8uBg6nYqO/Yo1qAqehXa155vLPTaMCSC+r7NTqVHahA4NhjGNVsz/ccuzHy6rbTcGu8Ua17ZV6xlpz/fo1VHvAdCKq2V61y26s3KjZ3AOxyzanX6uAEMCqTjzGPNoTNhRgpHhvW0hpjnHimMoKETzbwTY1JdLNUus35sbZu+zLKvcRcCUOuhjwIsGZvyLD9vbetQ/ftoXtx5B52X7lvTtrd1/2jk8rpycn73f5r9+JgUOucn7257LcvK4d176Ti9nr9Y2tJUQSRXNXyiGCY766h+hEVL02C75Yh4lvxLBk7qzJCrs1QR3qoYVNazsWUnUdith61VSMi0AbZ2KcpxMxMgc2Th5G++VPAeMz6J33GRzI1SCc0KyL+W3rCnHQ4F/9v6gj/l/f15R3jxKTrIcSpx2p+sNq9VneAz71Oq/0u+94/6A86vU4bH9CA/X1cXS1EDTGKjFR33w7xDzRpkQnrpI2liih1LaoENpF+XbrNll5blueUVwfb85inZiqV+BuzAEs08AAUuTT7YRMuKCXXRFQ+eSr+LTgXYy6KQNT02paS+7wAaWGGdSoN+8znByvmehCpJcmPOZYFZ2zz6wOtb3mY/nB18/NzV8+vK9VIBAHEP/nw1mP7YM2zMFpmm/vqrfpKwHSxavz3AvW5ATUuUFgXS95yLPVAy1T5wOIF10NBIMszpA6CjBTtgVtgnM1vuyv9ugsGsdQsyG7B2JZFnNcm3Gb45kwn4Iux8B/6+OiOXV9fiwA/tpDeD9MA3WbYvRm2HOkLmm6Kbq63UaXhE021c26Ftq6oZSucOE125B/ui/GTplkabnCVcDNdMfegzeQ4myqu58KuSYOCP1OhqO0blcLWaoAsjgY1a/BTJcxdpncXuALVwuzExyvaRqOmkvCbQBYPZEfTKs3d16V7EcysBzF90pUf87KwhxaUiCOgHlS42CoqQYbx3Ns8+lf8PbwcsFQjmngoWQnBpCiSYYtpMYkJaGGmNE11+pVqjSVK3CL+7AbutilKd7kW/iOLaCC3CpDoeUQ0K7ozTvZqMDhjrc80FxoZskHNsyGmkSRgOcR0Pr+02icHp8PW3t7r89NBs3g6Oxgedd79sp1VEgqzzCJhso7Xz6dv1hZ6lCoNNF2xs5AbikaGvGgegZ+btmLrACPiaREv+u2zlwynTM6MlCEbpSI0GaxSTXhcHIfGTRbxG8D98IbNxzz6lbOJkmlC/mEoiERkG5ISwixpj8F8kupmm72TKfPxWPDCELBIKihG3VQTShlL+4x9mIKCqxfzK1KA6RpSFuvt4j5Cf7WUAunrEoIPE5xuShgQNvLbBYUdLDlsJ4XDL7PTT6Q2Ec9qZhF9X1EU7h/K70+qD3lYGix+JbQfE4JuSSr7NypPvw+LKzj9UdfEKnFFt0+8heLW/T1F4rkKZzP6+U8cdym3cXnLleAjCjDMdISJ1pjZYx5qeMLpF72inLxkXyo4a02eJ3xM2V6UeYpVzMW8tM1oMCxSnUzKN1q+D4lZYllpeZ+Vpf0OzZ98pcjcZEWmWJD0teY8rj65CfQ52/oCy2+YfgxL2O8L8nzniwyLYlY4Tg5gf/oHTB48hg== sidebar_class_name: "get api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/retrieve-a-tenant.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/retrieve-a-tenant.api.mdx new file mode 100644 index 000000000..412337221 --- /dev/null +++ b/network/stellar-disbursement-platform/api-reference/resources/retrieve-a-tenant.api.mdx @@ -0,0 +1,53 @@ +--- +id: retrieve-a-tenant +title: "Retrieve a Tenant" +description: "Retrieve a Tenant" +sidebar_label: "Retrieve a Tenant" +hide_title: true +hide_table_of_contents: true +api: eJzdV+tz2jgQ/1c0nptpMlfzDqTMzc2QQBtIeJRXH5kcEZYAN8ZyJTm5lOF/v11bgAlu0nbuvtwnjLTa/Wkfv12tLMlVIHzFlVVdWYVcDn8YV450A+0K36paQ+5TXxPGNXU9Zb22HOFr7muUpEHguQ5FyewXheIrSzkLvqT4pR8DDgrE9At3NBwMpAi41G5szGUJGaWl689Bhv9Nl4GHS/lKsTzlrGhXpm8KdqlSztmns1nBPsnPprlTznOVNzNr/dry6ZI/r2nqhdwRMoDFJ1dbcKLj66GWDGlqohYi9BhZUu0siAaBgGrNpU9u/7qm9jf75vffbjNod0oVn4TSe972QutAVbPZDQZ7Sp077rOMYkFGyHkqpkG9R4wcUVzec/lKEbRHRv2ryDicnoTu5NcwvGh71MwyqhZTQSUjZ3t2NdWhSjXnh0urem0NG51aZzg57zdqw0YdNsxCr98dNwfNbie5WDsfNsf7cvXGbvEGLDIXTUxDhDihjiNCX08oY5C46Ti21353/rHWKn5sFceXxdbbi+L7dv1td3DZLnTa7c9ng25x3ByWG6Pe+w+D+odCq1JqF4r9/uAq3S2aex6VxCAgBgEJFWdkJiTZ4fTnZBb6TEUOS4UfY/6+Dxud8WQwbFxd1fqwWj+bjGujq+F26eZHAKLuX0P3coyjCDVgodfo1Judd5PRoNHfBBNCnI4w1kvELCqrpOkt6JfwumrC+IyGnk7AmwrhcepHYTN7M+op/hTDWSxHZh6dAwQa1fqDIg8LDoBkhMqwgatijLE+AoB8oSMEjuRUczahOs1BAH2JOxYDIVu7wEzJjCzkCiU7V7QLlWG+Ui3kqyf5TC6X+4yKw4D9N4oZ9/hPKk5hSdiA+C0D9JafdNUDVeRIiZk+JsZS5gehATbJv4au5AyTCvqBIfMtzey5e89FNwkTcSuxTks55tDSic3ybGaXSg6zT4tO3i6fOLlSoXjiFE5mGwtVsMxMS9hx6JYozWYKVx/w7tMzSVlTR+kMmFZ6EWm9H9fbvW6jU7y4aLXKpXGpcDkadjvdj53KeXlc6A3GvdpVY9yq9JqfumfldrHeGlc61n5xaBny/WT9fiD2c++5gK0xZqVc/nBIGPk01Ash3W8cw7jglHGJHLL+1+YFLqWQhym8xkzQkqqXNRwQG9DZlEtUAdmt6DyFlOM7J3LNwLA6AppA8s47FBs74KmE5qcnkoqjY5tRDL/vKfTqf9vcJn6lw/ih8FtIwf9f8H7WyTPjhTT/lpL+7XMlQulwbA3m1HrrZEQeearJIlHAw+85oSSepkG/pnMV9VK2dH3ks4BKoCYdef56teEpGlGJizGCQXRxQM7NOnanDghvGuttbOIWaXjHrzEhHIRr6ygAoLgTSlc/RuZh6nOdGqQP/LtZH/TztBsB+IXA6855FD6EW7WycZ9Q2RVcZW3tzAwQSxyUM04ll7G1LTQauJf8ccfYNZPLkVs3Polz9cArrQ/D3SyBRQApbFL3NVHu3IetB1cvCIwDjUHhpEwC6d4DB5I7/hj1+cT9t4iQ6i3jxGjwQJkD29FJcjEc9khtz7KxGA3y5ZLNfUcwwBGHAKP3qlZvNzswR513R51h1fzrNSeXjU+vMlHDdP2ZiBC5Ouqum6mv7qppKBXggpbc86jGvk7gLMCD54OKoT072aarOIL3wDHOQ5RomJ/INHQ9HbkVmhz1TThgXBLwZLrjsO/dwZPpEbVEq5TMpQgDvJ/kjhu40Ya4NwPXxrrP9YOQdxnySYTEgbBA64JXmJCQYlMR4miIXtLmhXINAxu/Odo0Xwap6GHNqYyKFWIPzjLhqCw4n8+FfMxCQthw3jYSNktc2A7MhY+j6AdC6SWNGM5kX1rC7/lymyUamCML6iA/cayLH2dxMVxbphjgcBUrG+pqAaZwZ7XCvBhJb73G5a8hl1iJ8HlPpUunGG6oSwCN3yx9xl3t+No66pviPybPk0Qq7k0R+liBhigxf6A+DCut8XVm6g+RxTs1x+GBTpw56BpIJluqeNcYgizdr7NNXcW/qDsVzR9xpWGRkRE8kzFSf24hhmYFLvMD53tUKcg/tjsfmBW853r9D4GMxes= +sidebar_class_name: "get api-method" +info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api +custom_edit_url: null +--- + +import { SepBadge } from "@site/src/components/SepBadge"; + + + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

          Retrieve a Tenant

          + + + + + +Retrieve a Tenant + +## Request + +

          Path Parameters

          + +Tenant details + +
          Schema
          + +Unauthorized + +
          Response Headers
            Schema
              extras object
            + +Not Found + +
            Response Headers
              Schema
                extras object
              diff --git a/network/stellar-disbursement-platform/api-reference/resources/retrieve-all-statistics.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/retrieve-all-statistics.api.mdx index 4fcf0fb57..dc70be4f1 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/retrieve-all-statistics.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/retrieve-all-statistics.api.mdx @@ -5,7 +5,7 @@ description: "Fetches all metrics on all disbursements the organization has crea sidebar_label: "Retrieve All Statistics" hide_title: true hide_table_of_contents: true -api: eJzVVm1v4kYQ/iuj/XQnEXC45D5EVaW0uZ6ulaqoJKqqCKHBHswettfdXZNyiP9+M2sDJia5JDpVbT4Q4523feZ5ZlgrS640hSOnLtZqGEXyLyEXW116bQp1oT5SQRYzGHn02nkdO9g6qZ6KTeGp8OKGZZnpGMVt8NmJ71q5eE45ypNflcTRzPQzxZ4dS2tKsl7Xmb3xmE0S7aaVdZRzRNdy0pwjJcteh6XdiBcUVT4lC2YGh/49NTM2R18HeH/GL+gfzMuMQw6jDZeAK7GcxKbiBNZ9u8zE4swfLezxVKecyRImqxf6DaVCKhJdpC/0fBfuVjlKXlGqq+KY3HH0H/c8Z88Z6uxVKUPzX+p3ttm0Woi59NBNpqsJOkftHqG1uGJX7Sl/RouDO1MioZat81ba0MqvbkdXP6tuBS/n0JHYp1HUZykeIc4R4+HOuMuWI+bv9uYPKfJkJV1eHDE/35l3yPBkcFzyiEm/gfje/CFhjhmfNdbhT4CMSXOWyT1mGTFT/puir/1SnrNkX6WlWYZp+q+psBZhPby3CL9mcO99n6wyiqJtP8+i0+6qui2w8nNj9RdGoKfm3IC6ns13W1RkrbFd6m2kTG/xGXRyvEertl0Ng4TIWWBHZVDfeQfErgz1u/FwcOd9Fds8jFQr8kOPduDgttvt/LzErPru6ZoGCiShBZ+YrOoP4ovSkuAya//S6BDnF/LcKAcsYsjFh3+NmCJ8PVj+4OcExqZY6C8hC8zRQcyS9JT04YZPtxcFXcRZxWlgik7HwPphBQanELsZ8K63Z+n+EZpx0gMsEgi7w/W5ao8pY3GnWlcZ8wyluLLa81C4W6ufCC3ZS8aGv443Y0GNcRI0Ugq0QTlSA9eGYxtiJHytO9YOtN96pf6NZO0VmMv3y6YH4V6yDQXNWiAdkH/98wZkNQBLMTSPr9/opQdOpwUf3Ws/5zvDh9Hw/D2UVi8ZWVjQqq+ku7qYmVCN9mEcjzxlGVq4ajUJrjP0ona4vP7ERQiydQHdecH9ejrEm9HV9VvQzAzwxmQwrXTmwwXaLGBeGMhxQXyeLXatlbcIqTVV2UwjXepwYKTHvpW9IH9v7KIPf5kKYgZApjzkxhLg1FSegWPB1i5X13A35zk+fjP3vnQXg0HCFM+E+a7v6oB9Lm+QmNgNGGBKjV0NGPoT9j9pLE7axD4pmwu/7YcVbpzPMQywps/PFNJ6Pw//P5qqme155gwYBmYwI1DZsLNqrdwpd6C3OcMjb9drLoNubbbZyOu/K7KiQX5cotU4FYqyBLcbI8iTqSyy4R89pYixGYXd3XEg3I8fbtgWO1JcBCk2DxJ9e1SsWrEfarQuQT43vUdcfmDpAAv9x515ffKow07ytbWAOOZ5/BXhVs/E +api: eJzVVm1v20YM/iuEvrQF/BbXyYdgGODGWZcVy4zZwVAEhnGWaPlqSafdnZy6hv77yJNsy5aTJkExbP2QSjo+JO/hQ9IbT6NJVWLQeJcbr9vp8H8BGl/L1EqVeJfeR0xQiwhGVlhprPQNbEFew/NVYjGxDBNpGklfMKz9xTB24xl/gbHgJ7tOkbyp2Rf0LQFTrVLUVhaRrbIimgbSzDJtMCaPpgKSFCNETajD1MaMgiSLZ6hBzeEQ3/DmSsfCFg4uevQBv4o4jchlt5NTCmLNllNfZRRAm++nGWgxtycTezzUGUXSKIL1C3FdzhCTQCbhC5Hv3d0yg8ErUjWZ76M5zf7jyHNCzoWMXhXSFf+luF6eV0ooYq6hmc7WU2EMVmsktBZrgkqL8TNK7OAkiQArtsZqLkMlvnc3Glx59QxerqETvs86nRa14gnhnDDu7ozrajlh/n5vfiyRJzOp6+KE+fnOvCaGJ52LFY2Y8DuM782PBXPKuFdau39MpI+SokwfRBQhKeW/2fQFLqQ5i/pVvTSPRBj+a11YNGExvLcMv2Zw77FPZtnpdLb17HXO6qvqLhGZXSgtvxEDDW9BBSjyyX/YokKtla5LL+c0rRbPkJOhPZpV7Qoa2EVMDXayDYo774jYpeHdKgsHd95nsY1DTFU8HyOqjh1st9vpeSWi7IeHKwvIlLgS3JBYvT+RLoorhH5U/aVRE84vaKlQBqiJIWYM/RpRiXs9WP5gFwhKhyKR31wUWAgDPrWkxaAFYzrdXhRk4kcZhYGZMNIH6h/qQAdyvssBbxp7le4foRwnDRBJAG53mBZlbUVIXNx7latMaIain2lpaSjcb7wPKDTqPnFDr5N8wqwRT8xGiE42go+8tqnSsXUxYr0WFas62m+9VH5CXnuJiPm9X9bA3Yu3IbNZNEiN5N/+GgOvBqBWdMWj65f90gAjw4SOHqRd0J3hetQ9v4BUyxUxC0tct1jIH5jJo4wW1qZ8AZc4vTu2a7EdEn4dj4fQP4hcRuQi4UWviQmv6ACKBuEZ8qY/+P3mdtq/uvrj7nZ8Wb4Nb6afrj+/oaxyvvRcuYykdUtiZDGKhIZBRTowjITlGQSEpfS43kVq9SlGKnraxdvRYPgOJOkVrFIRzDIZWUdrVZukVgWxWCKdR8ud4PirgFCrLC1npEylO1CsPFuJnqB9UHrZgs8qA5/KwrsHYqURxExllsrJLDnIYAj3C9ouk7dcEXPZbgfUeBH3o2mZwmGL0msHyjdtIh9DpddtEkST8M3Solltt2ZaXvidq36qjI2FG6ul+p7Z3pv9lP7/dHqhbkuTsE00UF8RA5l2m7To4HvPHEyBBdHDXzcb1vKdjvKcP/+doebJQI8roaWYsURpMGz3mBsa1GDczPRTLOURUQ7o+kY7GCcfr8dkK2oDYukGRPnA3rdHybri+3hyFCnw37zxCOQnah2g8fPzzrw4eRSwG0SFNZM4oS3xDyElAQg= sidebar_class_name: "get api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/retrieve-disbursement-statistics.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/retrieve-disbursement-statistics.api.mdx index fa30fbc72..df24c9a26 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/retrieve-disbursement-statistics.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/retrieve-disbursement-statistics.api.mdx @@ -5,7 +5,7 @@ description: "Fetches metrics on a specific disbursement by ```id```." sidebar_label: "Retrieve Disbursement Statistics" hide_title: true hide_table_of_contents: true -api: eJzNV21v2zYQ/iuEPiWAYztv/WAMBbK5HbIBQ1AnGIogcM7SWWItiSpJJfUM/ffdkbItR6pbZ0WxfHBk8e743N3zHOlVoNEUKjdogtEqOBsO+V+EJtSysFLlwSj4gLbUuRHGgpXGytCIudIikmZWaoMZ5jboBaHKLT+ROxRFKkNg98EnwzFWgQkTzICf7LJAiqpmnzBkx0KrArWVHkEBSw44DVVJ8bT5tkekYW4bZpL8YtRkRygzsP7Vmwt6gV8gK1IyOq16lDhEywP9zsivwDySeXyg5zl7QmkwegVUU4YhGnOg5yV5zkGmr9rSKgvpoX4XVeXS9C2EjHtoprPlFIzBZo9Aa1iSq7SYfUeLnTtRIsKGrbGa29DYP7ibjH8L2ggO51BH7NPhsE/q6CBOh/HZxrjNlg7z8635S4rsRdLmRYf55ca8RYa9weEJNcTfqPjW/CVhuowvamv3x4UMUdIu02dIUySm/D9F7/1iGn2oX6WleQpx/NNU6EXoPKfrCnePjt0xf8seIi+zGWqh5mLruxflcLhu58XwtH143OVQ2kRp+Q8VoBckVH8Pp/phRwZqrXSbeRWjtBq+g018spVNO18FDpGRvjpV4HPe1GEDI/hLWbGT8xbFeh+qVCPyS49mYOe2PqL5+QnS8odvt+7febt/75WeySjC/Cc3r7u2WzQH1ajpVifLGBzi68hfcbTEJxTjxqVGTDYXnpZY3qOlBI3I2JEuRCoXIEyBoZzLcOdqJGZL8fj4KCP66FMcCzEBvg8awR947mugWK6696sgpy+sNu6n5P0KsEkLxPWYdWoTFI9N3G4bjZ9L6caV1SX22v3YFJp2NxiWWtql2/tXBI36ighCXx94mYAlissUo2sgYxkFg+19cNBM2AxWMqqCbdQJb+271Iy9vQwU8k/k20Cd9VXNTdeedQE891ol+OPvW8EnpruRMqkJQE3FnjAyzmnpWdpEQC7eTc4u34hCyyewKBa47DsWyXyuHBpp3Sk1sZimoHepcJOC5SEorm6uCQSPRQ+gPUapHftDHE3GN8dCGmKMVSoVs1Km1iWgdAx5nbihRZHBAmk9XYj6SuPegoi1Kot6SMtCugVFoBwZ1rvnaJ+VXvTFR1WKkArAh5/IlEYBM1VaKhwxwLuMb8R9Qsfbw1FibWFGg0FEckhZJaZvfMA+wRtEitpNBcZY6eWASn9C/ie1xUmTBydFnfBx391slLEZuNlQ9/lQ0a22M+e/6M+TztKYHBBCIheBK3Xqf3w40gdmB0OT2/R9RKokUSSUD9uuVjMweKfTquLXn0vUrCN6fAItYcacIlVRFH4mFc0hNbgntaMPtXSPxT6Bd+axVlTOcqrHIFOUyO7HSfVQree4g+UXrugaWdiGS2ui74yB39/dki20VLxwKq4fOHonnJfy9hD4s+p9xeUXUp2gGfF2Y+5XvuqwmRZ14pwAjf1/AfGHGaU= +api: eJzNV21v2zYQ/iuEvjQBHNt5/WAMA9w43bJiaVA7GIogcM7SWWYjiSpJOfMM/ffdUbItR6pbZ0WxfEgk8Z67h3fPHZmlp9GkKjFovN7SO+l2+U+AxtcytVIlXs/7iDbTiRHGgpXGSt+IqdIikGaSaYMxJtZreb5KLD8RHNI0kj4wvPPZsI+lZ/wZxsBPdpEieVWTz+gzMNUqRW1lwSCFBTsc+yojf9p8GxFomNqKmSRciJrsiGUMtvh0cUYf8G+I04iMjvMWbRyCxZ64E8KlmAQyCfdEnjISMoPBK6iazPfRmD2R54ScgoxeFdIqC9G+uLM8d9ssSggx19CMJ4sxGIPVGoHWsCCotBh/R4kdnCQRYMXWWM1lqMT37oaDS6/OYH8NNfg+7nbb1B0NwmkwPlkb19XSYH66MX8pkZ1M6rpoMD9fm9fEsNM5zFFD+I2Mb8xfCqbJ+Ky0dj+cSB8lRRk/QxQhKeX/2fQFLqTRh/pVvTSNIAx/WhcWTeiQ41WGm0fH9pgfMUIkWTxBLdRUbLA7WXa7q3KedY/rh8ddApmdKS3/oQS0vBnlv6CT/7AjA7VWuq68nFlaDd+hJj7ZsqpdkQV2EVN/NXZBsed1HtY0vBtlxdaeNyxWcShTFc8vEVXHDrY6ovl5DlH2w8Ot6ndar987pScyCDD5ycVrzu2GzV45qsLKzTIHx/g6KK44WuIcxaByqRHD9YWn1izv0NIGjYgZSBcilQgQJkVfTqW/dTUSk4V4fHyUAf1qkx8LIRG+9yrOH3juayBfLrv3Sy+hF+42rqfkeCnYWY3E9YD71M5QPFZ5uzAav2TSjSurM2zV67FONEU36Gda2oWL/RZBo+6TQOj1gZeJ2ExxmkJ0BWQuPa+zuQ92qhs2naUMcm/jdcihiypVfW8uA6l8j3wbKHfdL7XpyrNKQKG9Wgr++Gsk+MR0N1IWNREopdgSRoYJLT1LOxOQiKvhyfmFSLWcg0XxhIs2N/hbMNJ/wWhmbeqVOeP3CdvUYjuk+H00uhX9rchlREEwvDg7woRvLoEoMs4le9Mf/Hl9M+5fXn64uxn1yrfb6/H7q09v2k7bMpkqx0had3YOLUYR6G2B3kZgeTQLwhI9HtYFtfpwJ5HsdnEwHNweCmmIt1UqEpNMRtalVekQkrIchhZFDE9I69GTKC9a7iuIUKssLY8OmUq3oIiUk+gqeoL2WemntvikMuFTWfhIFrHSKGCiMkvl5Cw5yOBW3M/o0H044IqYXqcTUJNG3LumbQqHbaLXCRSJkJKPodKLDgniiPBHpcVRVZ1HabnhQ1f9VBkbg5tYpfr2HQXLzST8L1OhEJ6l4d0hhiR5IpfpqPiXyLWiZ7Y4VDuO3ns0K6hVZ7Qftl0uWXx3Ospz/vwlQ83dTY9z0BImrCnqdfLCz9TbU4gM7tjawcdyoByKXWOncR+rPk+4ycvhzBKlFiyGXP6Qr04XR6tY6NPlNrUVSO2c2RpOv12NyBZqs+XJzZbygb030nk5dAoK/DtvfQXyC3WdoMn169q8WPkqYD3Dyo3zBugw+hdcakra sidebar_class_name: "get api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/retrieve-stellar-info-file.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/retrieve-stellar-info-file.api.mdx index 82d1c069b..e6abfe7e9 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/retrieve-stellar-info-file.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/retrieve-stellar-info-file.api.mdx @@ -5,7 +5,7 @@ description: "Allows the wallet to fetch the SEP-10 server url, SEP-10 signing p sidebar_label: "Retrieve Stellar Info File" hide_title: true hide_table_of_contents: true -api: eJzNVl1v6jgQ/StWnu6V+LqUFqmrPgQSPloaaBKgLUXIJFNiEeKs7cBlEf99xwlsubq3q31YrZaXJGPPeObMmWMOhgCZ8kSCNG4PRr1W048QZCBYqhhPjFvD52tICJNkS2MWEpqEREVAdrBM6QqfLI7JEkjMaQghSbjY0DjeV4ySEQGahI58LBkBTxQkSsdX8F1VFd/E+gO+000aF+efk9HveFqGL4bZbg/Hju/dzd6Mbqtd702mnX7HaU7ve52hO2m1rYf7ofv8ye/NKBH0s8yrxv1r/abz+nLTeG57L42b9tjxeoPn5k190Lt/fvo8wJx4/a7Td7qLB/vl7tfBPvcmju1Ph+7DYmR63qjnmp6NMXyQinhWhzigdlysyW/Eg1TBZgmC1GvfrtGxN3T7r0NnMXYH6BEplcrbajXigv3Bk7LCCAmoilQQx1RUuFihz9RuLcyx31vYjjUa9h3/wpOm5dPmcsjkMhMSNtiQchpT9Y5dKy9pgJ0OyyFsL8NWaaYijO27puN1bHfh2e4kf4xqtXrj3zhBQlpvvBlvyWxmDdvjR9vxTb8/dOZzMnS7C8d81KB5hQcxWVjsbY9d13bafdvDjQEPgdxhs+2xO2xjvkzKDNHUpm6rZTWa/c7NYPrQHDUfLXvitadu0xqNp5Mr5+XK8p/sSWfQcEy/YT71rl4Hg87AvM6jLKiUoBY0CRB7ZPgdUSIDUnyfFtU+LQ5/Z1Shl1RUZTK3xGwLaNEzdZne5/mPPet/nH6R3VtiHPNfyeApCKqloh/itLqgBIMtkHOz+sk7Jx0WA+rBj7pixjHfyUJLUDFAEcXJO6ggym1Ir/K3GpEgtghDJuLSXya2SliyImm2jFlA1rDPRUmv1hsXDlqCFF2hsswwrxWTqkjUmJeMDaiI64RXoHBbSlWEH9XKDrMurxO+S6pnguZCVTIkBJlgau8FEbI6l6sWUAHCzLQvqhqCiDFoyh5gjw4J3eT6hct6ZoujSwbTtRfK+BMk91OfZBKbhNNC9Njh9LAg9yzlZePSjqkI6yW2V7++IalgW6pAg1AxdDsY4p1nw1Ssjz/3wboYSDI6DSQxR31MAvGSRQI/ZeRHH638dYgvnjX6qq8Hiv3jeBVkLFZ5ATjZNDkVLnVzN3QNuB6vSUr3OkpupWQleJYS/k4EBCxl+QLXTVQXpyeFUlbIC89IgAAIxJBskNOELnmmEDhNitzFGpFZBALmX87ShIoDsaaq/EF4Qh7IKgIMKy72VYS+jP5/L2JfEWckDJdqQxON9KnP/5z5h4+78D8agoKZ+bWLZSADsQJc06kUzJ8ZF8zXZL/kPo5LhOXqXYfDkkoYi/h41ObfUaH2aMfXLRWMLjXlZvPj+erHj4OBqelCgwAvOE22073+8SfgeDmPXdtHHv8JJSzjcA== +api: eJzNVttu4kgQ/ZWWX2ZG4pIhBKSs8mCwCSTEENtAEhKhxi5wC+P2dLdhWMS/b7VNNmQzWe3DarV+sftS1aeqTp323hAgU55IkMbl3qidnelXCDIQLFWMJ8al4fMVJIRJsqExCwlNQqIiIFuYp3SJbxbHZA4k5jSEkCRcrGkc7ypGyYgAp4T2fCgZAU8UJEr7V/BTVRVfx3oAP+k6jYvzX8Hobzwtww/DbLcHI8f3rqbPxnWrXeuOJ51ex2lObrqdgTtuta3bm4H78MnzbJQI2lnmef3mqdboPD026g9t77HeaI8cr9t/aDZq/e7Nw/3nDl6I17t2es717NZ+vPq1s8+tiWP7k4F7OxuanjfsuqZnow8fpCKe1SEOqC0XK/Ib8SBVsJ6DILWz7xdo2B24vaeBMxu5fbSIlErlZbUaccF+50lZoYcEVEUqiGMqKlws0WZit2bmyO/ObMcaDnqOf2JJ0/Jxczlkcp4JCWssSDmNqVpg1cpzGmClw3IIm1O3VZqpCH37rul4HdudebY7zl/Ds7Na/d84QUJaqz8bz8l0ag3aozvb8U2/N3BeXsjAvZ455p1OmldYEJOFxd72yHVtp92zPdwY8BDIFRbbHrmDNuJlUmaYTT113WpZ9Wav0+hPbpvD5p1lj732xG1aw9FkfO48nlv+vT3u9OuO6dfN++75U7/f6ZsXuZcZlRLUjCYB5h4ZfkWUyIAU4+Oi2qXF4QtGFVpJRVUm85mYbQBndE+dwvsc/8iz/sfwC3TPiXHIn5LBUxBUS0UvxG51QQkGGyCvxeolC046LAbUg/e6YsYx38pCS1AxQBHFyQJUEOVzSK/y9zMiQWwwDZmIS39OsWXCkiVJs3nMArKCXS5KerVWPzHQEqToEpVliriWTKoCqPFSMtagIq4BL0HhtpSqCAfVyhZRl1cJ3ybVV4LmQlUyJASZYGrnBRGyOperFlABwsy0LaoaJhF90JTdwg4NErrO9QuXdc8WR5cMpmMvlPFDSm4mPskkFgm7hei2w+5hQW5ZysPGpS1TEcZLbK920SCpYBuqQCehYmA1WlSy4C+IdHvqAHLgOJ7rPR/Ozi1J1/eHxHx38vFEgmbQqJch0UwNkSNCF4EvyBfTuus5s6NQXx5Hw57Wyy+I6qCDXvAcEVOxhvDKDutEJsjwKBMEbREeVlEW0D5g9aM3gv3axVfPGn7TlxZFVnG8oDIWqzytqDc0OZZDasqt6QpwPV6RlO60l3yWkqXgWarjExCwlOULXFNLnZyeFPpdIY88IwGWRWBlyRo7jdA5zxSWU2cpN7GGZBqBgJevr4KJOgixbiD5Tg5DHsgqJh+WXOyqSIgy2v+9tH7Lq59yqdY00Zk+su+f9+P+7Yb+j1qzYGf+M4BhYF9gBLimoRT9ODVO+lEz+LQjsYkjDFfv2u81N0ciPhz09A/UzR3O4+eGCkbnmnLTl8PrDwkO9gZC04EGAV67mmzHv423X5PDqUpc2z7y+A91qxS0 sidebar_class_name: "get api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/send-one-time-passcode.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/send-one-time-passcode.api.mdx index 982885600..0ebb29215 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/send-one-time-passcode.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/send-one-time-passcode.api.mdx @@ -5,7 +5,7 @@ description: "This endpoint generates a 6-digit OTP and sends it via SMS to the sidebar_label: "Send One-Time Passcode" hide_title: true hide_table_of_contents: true -api: eJztVttu4zYQ/ZWBXpIAvmyD7QL1m3Mpui3aGLEXReEaC1qaSFxLJEtS9rqG/r0zpLyWYyNbtEGf6gCOLA7PzJy57hJt0AovtXqfJaNkiiqDB4X9mawQJsK5VGeY9JIMXWqlYUESmxXSAYkaLZWHHBVjoAMB7/qZzKWHh9kEBGE5knJAL9ZSwPTnKXgNvkAwhVYIqq6WaMFYvZYZZiBVOLT4R43Ow1JnW7gUT55k0gLTlVQ5CQh/ClEJTxJsgcUU5ZpRu+ct8vRucjWAMaxFKTOY3k/612/JpBUqcIWuywyWSLJpWXfMGde+0Fb+GWiCAkVGgPqpa+qAKPIid8lonjxiLp2PpCaLXmKEFRWSD3y6SxT9IAqPQOm2ZF4j9gndR3Y+aQviyKLL77Ul/0dwcYPCkm27INlcXBESGygtUnC9rbGXOKKpEslol/itYUPIVKI1aZpFFCZvboh3lki18qg8PwpjSpkGfcNPjq3anULp5SdMPSmlgFJaeYmOT0MgPsZAnCp+7uykGzbKlk0h0yJwzTm1kWXJMXJsV8MWp8JQ6MXH4PPX4WdfSLR4O57Mbn9osyEGomm6lM2PbT9Vt2j4wrGGh8ACMHlCKk7ZbiaehCQodEYrF9m6fvOG/z3DJNfZZXB1mqJzT3VZbgnqlSJUEaTI8VxWHNOxF2S/6ejtOVtvRAaPMZH+Awufs3+HxHpJjWCp69gn0Fptk6bZm/zNqckf1L6iyM1eW4ast3k1B6IVpwT3EvxMzcJ9HcF54euuXJtQBPFC/JqgQVSmxI4ZyS/aw5HPByv2eoipDvLzG13gcG2fxPxMBVW/uro2ftffncZvrGJzEC5WSTtkcpoDCmqHNkwF5cttGEqFcOrCA342nNewRT+goceHYdTs39PU6rabPWrAEznV9uD18vvfp0cY1OcAslgR55OjZZXmU6F5ATA6VK0RvqBfw40oS/R92xlpQ+0NSThMayv9dsoORgvi9OHB1tEljPwJuVX9g7n3468zZjv7MvOI6JbgHjiZKzraSF9QUOF+ev3tO9ok5Jo2EVjhdhCaF8fh8TDV7g+VcDyVDu3kZKJ0qJTqSQffpGeQZOqxLIWFO+mWtXVEBKXJpBSeDK5gPHlPeLSKuOjOmTWKNpIXIS55YQHJe43XmlKxlqUPdGibC9XS6Dg1K7FCOi9XYMSWUcJbAbnVteF1hRyTRoYDzfuR72hX6Dfargbwm64hJTotRQQqbbFtpLWLu1dYoWBeoMXFZeG9caPhMMM1lpyLbuAi4IDMG2Y6dUMKF+babocUyD7d77cStCceHO6b1uGrAdPMSViJUD9t1vy9vbSzsfy/op5dUWNNeuopQ6Kcao/Yrm0Z6iGU/Dw5U/J0k4ueFsSC2wMJ7XZL4fCDLZuGX5MCSxvjnB7Xwkqx5OqYL5r9KA2LL9Uk6b6NEerP2JTeflKc9s6mt78xpo3H+BdlF50ONnmYzkh42e6wVWiLiRUbrm36HiW/0x+7FLImzi5+v0tKofI6jp+Iy5+/ADVunPQ= +api: eJztVm1v2zYQ/isHfUkC+KULsgLzN+dlaFY0MWIHQ+EZAS1dJDYSqZGUXdfQf98dKTdyZKTDFuzTEiCRxONzd8+9biNdohFOanWdRKNoiiqBW4X9mSwQJsLaWCcY9aIEbWxkyYIkNsukBRIttVQOUlSMgRYEvO8nMpUObmcTEIRlScoCfVhJAdNPU3AaXIZQZlohqKpYooHS6JVMMAGp/KHBPyu0DpY62cCxeHQkE2cYP0mVkoBwXYhCOJJgCwzGKFeM2j5vkKeXk5MBjGElcpnA9GrSPz0jk55Qgc10lSewRJKN86plzrhymTbym6cJMhQJAerHtqkDosiJ1EajeXSHqbQukBotelEpjCiQfODTbaTohSjcA6XbknkN2B269+x81AbEnkXHv2pD/o/g6ByFIdu2XrI+OiEkNlAapOA6U2EvskRTIaLRNnKbkg0hU4nWqK4XQZi8OSfeWSLWyqFy/CjKMpex1zf8YtmqbRdKL79g7EgpBZTSykm0fOoD8RAC0VX80tlJO2yULetMxpnnmnNqLfOcY2TZrpotjkVJoRcP3ucfw8++k2jwYjyZXXxosiEEoq7blM33be+qW9R8YV/DrWcBmDwhFadsOxM7IfEKbamVDWydvnvH/15gkuvsMtgqjtHaxyrPNwT1RhEqCFKkeCgr9unYCbLfdHR2yNZzkcBdSKT/wMKX7F8isZ5TI1jqKvQJNEabqK53Jv/UNfle7SqK3Ow1Zch66zdzIFjRJbgX4VdqFvbHCNYJV7XlmoQiiFfiV3sNoihzbJkR3WgHez4/W7HTQ0y1kF/eaAP7a7sk5mcqqOrN1TXxO/2lG7+xCs1B2FAlzZBJaQ4oqCwaPxWUyzd+KGXCqiMH+LXkvIYNugENPT70o2b3naZWu93sUD2eSKm2B2+X3/8+PfygPgSQhIo4nBwNqzSfMs0LQKl91ZbCZfQ2XIs8R9c3rZE21K4kCYtxZaTbTNnBYEGYPjzYWrpEKT8it6p/MPd++33GbCffZx4R3RDcAytTRUdr6TIKKlxNT39+T5uEXNEmAk+4GbDv58LK+IVFmQsOeMPpfckyHd3+JnyYUVqN9zQ3GoGu4fuzPiomnhYdzymvBUfjy0/XNw/ji4vb+5vZqHmbXD98vPp8NPAtlbPj7nnWXj3X5/6sfG5ynTnXCrBUj9r7Jx2DRFOHeS4MXEq7rIwlLyl5J7lwRGMBZAnh0YJkg6MHljvak16FOOY1CiRvW05rKpBK5s4HSZtUqCa4lgumEE9I5/kTlGLDKP6rgNToqmS2yDFZSn+geWtzLe0K3VqbpwF81hXEFGRDeQKFNti098qGjdAvdjDP0ODimONrR8NhgivMuULswAbAAZk3THRshxRKTLXZDCm9+nS/30jQ9vrscL9sHD7xucSlUQhf1U0u/71tubVH/b84H1ycQ1066nRDopw6ArFdmdzXg29E8+hAI6Kb3Ipobc24aZHQdstFeW/yuubPpMDQHjunx5UwUiy5OuaLejfg/TpOnYJ0X4QI9WdsSm83v7odve7tboxpDyvdq7KLVl+d3E5nJLxsNuvCN+vIiDXXNv0dRX/QL7vksyZMVP6+jXKh0ioMxYDLP38BDf7OKQ== sidebar_class_name: "post api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/sidebar.js b/network/stellar-disbursement-platform/api-reference/resources/sidebar.js index afb6893ef..61207dd6f 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/sidebar.js +++ b/network/stellar-disbursement-platform/api-reference/resources/sidebar.js @@ -1 +1 @@ -module.exports = [{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api"},{"type":"category","label":"Authentication","items":[{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/log-in","label":"Log In","className":"api-method post"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/refresh-token","label":"Refresh Token","className":"api-method post"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/authenticate-mfa","label":"Provide Multi-Factor Authentication","className":"api-method post"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/forgot-password","label":"Forgot Password","className":"api-method post"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/reset-password","label":"Reset Rassword","className":"api-method post"}]},{"type":"category","label":"Disbursements","items":[{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/list-all-disbursements","label":"List All Disbursements","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/create-disbursement","label":"Create Disbursement","className":"api-method post"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/retrieve-a-disbursement","label":"Retrieve a Disbursement","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/list-all-disbursement-receivers","label":"List All Disbursement Receivers","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/upload-disbursement-instructions","label":"Upload Disbursement Instructions","className":"api-method post"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/download-disbursement-instructions","label":"Download Disbursement Instructions","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/update-a-disbursement-status","label":"Update a Disbursement Status","className":"api-method patch"}]},{"type":"category","label":"Payments","items":[{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/list-all-payments","label":"List All Payments","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/retrieve-a-payment","label":"Retrieve a Payment","className":"api-method get"}]},{"type":"category","label":"Receivers","items":[{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/list-all-receivers","label":"List All Receivers","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/retrieve-a-receiver","label":"Retrieve a Receiver","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/update-a-receiver","label":"Update a Receiver","className":"api-method patch"}]},{"type":"category","label":"Statistics","items":[{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/retrieve-all-statistics","label":"Retrieve All Statistics","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/retrieve-disbursement-statistics","label":"Retrieve Disbursement Statistics","className":"api-method get"}]},{"type":"category","label":"Registration","items":[{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/start-wallet-registration","label":"Start Wallet Registration","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/send-one-time-passcode","label":"Send One-Time Passcode","className":"api-method post"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/verify-receiver-registration","label":"Verify Receiver Registration","className":"api-method post"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/retrieve-stellar-info-file","label":"Retrieve Stellar Info File","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/request-challenge-transaction","label":"Request Challenge Transaction","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/provide-signed-challenge-transaction","label":"Provide Signed Challenge Transaction","className":"api-method post"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/request-registration-url","label":"Request Registration URL","className":"api-method post"}]},{"type":"category","label":"Profile","items":[{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/get-profile","label":"Get Profile","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/update-user-profile","label":"Update User Profile","className":"api-method patch"}]},{"type":"category","label":"Organization","items":[{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/get-organization-info","label":"Get Organization Info","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/update-organization-profile","label":"Update Organization Profile","className":"api-method patch"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/get-organization-logo","label":"Retrieve Organization Logo","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/get-all-countries","label":"Get All Countries","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/get-all-assets","label":"Get All Assets","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/create-asset","label":"Create Asset","className":"api-method post"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/delete-asset","label":"Delete Asset","className":"api-method delete"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/get-all-wallets","label":"Get All Wallets","className":"api-method get"}]},{"type":"category","label":"Users","items":[{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/get-all-users","label":"Get All Users","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/create-user","label":"Create User","className":"api-method post"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/update-user-activation-status","label":"Update User Activation Status","className":"api-method patch"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/get-all-roles","label":"Get All Roles","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/update-user-role","label":"Update User Role","className":"api-method patch"}]}]; \ No newline at end of file +module.exports = [{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api"},{"type":"category","label":"Authentication","items":[{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/log-in","label":"Log In","className":"api-method post"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/refresh-token","label":"Refresh Token","className":"api-method post"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/authenticate-mfa","label":"Provide Multi-Factor Authentication","className":"api-method post"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/forgot-password","label":"Forgot Password","className":"api-method post"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/reset-password","label":"Reset Rassword","className":"api-method post"}]},{"type":"category","label":"Disbursements","items":[{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/list-all-disbursements","label":"List All Disbursements","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/create-disbursement","label":"Create Disbursement","className":"api-method post"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/retrieve-a-disbursement","label":"Retrieve a Disbursement","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/list-all-disbursement-receivers","label":"List All Disbursement Receivers","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/upload-disbursement-instructions","label":"Upload Disbursement Instructions","className":"api-method post"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/download-disbursement-instructions","label":"Download Disbursement Instructions","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/update-a-disbursement-status","label":"Update a Disbursement Status","className":"api-method patch"}]},{"type":"category","label":"Payments","items":[{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/list-all-payments","label":"List All Payments","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/retrieve-a-payment","label":"Retrieve a Payment","className":"api-method get"}]},{"type":"category","label":"Receivers","items":[{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/list-all-receivers","label":"List All Receivers","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/retrieve-a-receiver","label":"Retrieve a Receiver","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/update-a-receiver","label":"Update a Receiver","className":"api-method patch"}]},{"type":"category","label":"Statistics","items":[{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/retrieve-all-statistics","label":"Retrieve All Statistics","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/retrieve-disbursement-statistics","label":"Retrieve Disbursement Statistics","className":"api-method get"}]},{"type":"category","label":"Registration","items":[{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/start-wallet-registration","label":"Start Wallet Registration","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/send-one-time-passcode","label":"Send One-Time Passcode","className":"api-method post"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/verify-receiver-registration","label":"Verify Receiver Registration","className":"api-method post"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/retrieve-stellar-info-file","label":"Retrieve Stellar Info File","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/request-challenge-transaction","label":"Request Challenge Transaction","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/provide-signed-challenge-transaction","label":"Provide Signed Challenge Transaction","className":"api-method post"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/request-registration-url","label":"Request Registration URL","className":"api-method post"}]},{"type":"category","label":"Profile","items":[{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/get-profile","label":"Get Profile","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/update-user-profile","label":"Update User Profile","className":"api-method patch"}]},{"type":"category","label":"Organization","items":[{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/get-organization-info","label":"Get Organization Info","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/update-organization-profile","label":"Update Organization Profile","className":"api-method patch"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/get-organization-logo","label":"Retrieve Organization Logo","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/get-all-countries","label":"Get All Countries","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/get-all-assets","label":"Get All Assets","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/create-asset","label":"Create Asset","className":"api-method post"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/delete-asset","label":"Delete Asset","className":"api-method delete"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/get-all-wallets","label":"Get All Wallets","className":"api-method get"}]},{"type":"category","label":"Users","items":[{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/get-all-users","label":"Get All Users","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/create-user","label":"Create User","className":"api-method post"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/update-user-activation-status","label":"Update User Activation Status","className":"api-method patch"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/get-all-roles","label":"Get All Roles","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/update-user-role","label":"Update User Role","className":"api-method patch"}]},{"type":"category","label":"Admin","items":[{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/get-all-tenants","label":"Get All Tenants","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/create-tenant","label":"Create Tenant","className":"api-method post"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/retrieve-a-tenant","label":"Retrieve a Tenant","className":"api-method get"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/soft-delete-a-tenant","label":"Soft delete a Tenant","className":"api-method delete"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/update-a-tenant","label":"Update a Tenant","className":"api-method patch"},{"type":"doc","id":"stellar-disbursement-platform/api-reference/resources/default-tenant","label":"Default Tenant","className":"api-method post"}]}]; \ No newline at end of file diff --git a/network/stellar-disbursement-platform/api-reference/resources/soft-delete-a-tenant.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/soft-delete-a-tenant.api.mdx new file mode 100644 index 000000000..501a870c0 --- /dev/null +++ b/network/stellar-disbursement-platform/api-reference/resources/soft-delete-a-tenant.api.mdx @@ -0,0 +1,57 @@ +--- +id: soft-delete-a-tenant +title: "Soft delete a Tenant" +description: "Soft delete a Tenant" +sidebar_label: "Soft delete a Tenant" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "delete api-method" +info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api +custom_edit_url: null +--- + +import { SepBadge } from "@site/src/components/SepBadge"; + + + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

              Soft delete a Tenant

              + + + + + +Soft delete a Tenant + +## Request + +

              Path Parameters

              + +Deleted Tenant details, with a non-empty `deleted_at` field + +
              Schema
              + +The tenant was already deleted before this request. + +
              Schema
              + +Bad request, when the tenant is not elligible to be deleted. For example, when the tenant is the default tenant or when it has not been patched with the deactivated status. + +
              Schema
                any
              + +Not Found + +
              Response Headers
                Schema
                  extras object
                diff --git a/network/stellar-disbursement-platform/api-reference/resources/start-wallet-registration.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/start-wallet-registration.api.mdx index d1167c245..f274b1025 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/start-wallet-registration.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/start-wallet-registration.api.mdx @@ -5,7 +5,7 @@ description: "This is the endpoint the browser reaches with the first token so t sidebar_label: "Start Wallet Registration" hide_title: true hide_table_of_contents: true -api: eJzdVttuIzcM/RVBTwngyzbY9iFvWSTYbm8w6iwWRWAU9Azt0VojzVKaeF3D/15SGseTxEmabZ9qGLA1EsnDI/Jwtto3SBCNdx9Kfa6nESiqT2AtRvU7Lk2IeVcPdImhINOk1bm+rkxQ/I0VKnRl442LaTEnvw5IihCKCoNam1iljYWhwEf8Cp0Knh9BNiAs0NyyRQFOFd7xuVo2DCl+ahamSAiUcQtPdf4fK/LtslKg1jhfWL8eMdovrSEOCOoWrCnV9GoyPHvbBTSui/WlxRBHnE6EZdDnN/pelrOBboCgxogku1vteMHpJi9sZSR39kGbI4zg/ZhtwFIxZgUtx3axS4QNKWNlxiO1ONCBmapBn2913DQSjgEZt9S73eCAgMAFKMTDn6Z8GUrvvGI2IARfGIgM6e5G+mhfhWomh0PjXcAg+2dv3sjPAxCZ+NBdB7gyBeULa2DJv8ZaNUdlPZQMysndWruRq+EiiMxXioxf47iKtZXFU4Aepv/j9a+/qBRk72nHn4F+ewzmOyhT7XBZvCa0n3/GQiwakhaKJjNRYwgc+GWMlxjBWK7WuW9zHyCRp4Q0Y/3uMdaPTkrJk/kLpQIqZOqkTre7f488h3982QPN3gjCyx5ChNj2z7m2niOJiydpycniV6gbiz0Y+jcf1b1kDyj2cZiinueHFtkzNI3t+m78OQiJ23205GtfxvKf67T97zFkHKwolReFXWIiDmLFi/E6Ke2Qeho0DqLBfCZg0ZKJm6lcYEb7DoGQLloxvmMSGvMzigZ0QnHRxd+LTdKJXCqPqvCnT9dPydRABbN0e7lgab6ann3/g2rI3LKKqBVyq0pmIssJjYlygzxC0FogdWnCvKXA0HkwTCxEUW91MfnAIFjXQwZwXEWfdXEyvZyciq4AK5dnDWmNjSkBT0twXeI8mbyqYcUDqbUrVoONeElPQS15ejTKL2T2mMakDS8jKPaiO4xrT6uR+sO3aTbxRCtV7Qm7pm0DV3A2uZyomwoJZydVjE04H49LvEUr3RFGITscMbxx6YswZoJx6WkzZuqHbD/sTgzLXsLDpkv4dCQd1PgQa0j1293zP57V24M2/A/Gdi76JHHMEBc3k9NSkrrcVTf6SFdJP6W+4tFVMZVybLudQ8CPZHc7eZxHqcx8vgaYWxmEC7ABn6HzpINfnqpXjP+jOXBD9d4zOi3SWt4AvhnP698BnoP28AXkgHEmCzICkgmc7fajKbGZrS+KApvYszoMKTG/08f3V9csK38DVCq4WA== +api: eJzdVm1vGjkQ/iuWvzSReOlFuX7gGynRNddrDh1EVRWhaNgdWBevvbW9oRziv9+MvQRC3i7tfTqEBN71zDzzeOYZr6Wt0EFQ1lzksidHAVwQn0FrDOIvnCsf0lvZkjn6zKkqrnpyXCgv6BsKFGjyyioT4mLq7NKjEw4hK9CLpQpFfDFTztMWu0AjvKVHkAwcZqhuySIDIzJraF/JL5QT9FTNVBYRCGVm1pXpfyicreeFALHE6UzbZYfQfquVo4AgbkGrXIzOh+2T0yagMk2sbzX60KF0Asy97F3Le1lOWrICByUGdPx2LQ0tKN3ohawU504+3OoRRvB+zNpjLgizgJpim9AkQoYuYSXGg6uxJT0xVYLsrWVYVRyOACkzl5tNa4fAgfGQsYcblb8MZW+/IDbAe5spCATp7kT20b4K1YQ3+8oaj57fn7x9yz8HIBLxvjkOMHkMSgdWwZx+ldZiikJbyAmU4bPVesVHQ0UQiK8YGb+HbhFKzYunAB2m/2H86Q8Rg2w9bejTkqePwTyDPNYOlcVrQtvpV8zYonLcQkElJkr0ngK/jHGAAZSmap3aOvUBOmddRJqw/vIQ65XhUrJO/Y1cAQUSdVyn683PI0/hHx52S5I3B/5lDz5AqPf3mbqcomMXT9KSksXvUFYa92DISxvEvWR3KLZxiKI9z4cWyTNUlW76rvvVM4nrbbToa1vG/J/qtP7vMSQcpCiFZYWdYyQOQkGL7jIqbdvtaVDXswbTHo9Z7VRYjfgAE9ozBIeuX7PxHZNQqY/IGtAIRb+JvxWbqBOpVB5U4e+fx0/JVEt4NTdbuSBpPh+d/PpOVE7dkoqIBVKrUmJn4FV2gKgIoZKNfvB6ynsexI6W4sN4PBT9e5GbiILM8N1pG01mWSFSxQg7E2/6g08Xlzf99+//vLoc95rV8OLm4/mXNx1WTcnDIiJSgeuKBhtqDU4MlJ/WzhMuGldDDYFniiBbgkfTxidoj2v7sy6ORoPhMasdkJ5aUrZa6RBptW4OpjkOmpdWlLCgMVnrBWnUir3EpyDmNNMqzo8moqpUfGF5MIa96AbD0rpFR3yxdZyYNGdzUVqHjZTUnlmKJoOhuC7Q4eSIT8T3ut0cb1Fzz/qOTw47BK+b28x3iXycW7fqUkG0yb7d7Gjnewm3qybh43j6lfWhhNhVTfX96xvEeqdY/4PLRCr8KLzEELUckVO7KMCp16/lI73OTRK7nQZqQVTytvWa6/7K6c2GH6cBzzcROgaYah7PM9Aen6HzqIGfH4tXXEoezYHafO/20yiklHwv+WE8r7+ZPAft8Fq0wzjhhVMMkgicbLYDM7KZrPtZhlXYs9qNTja/U+3fzsckK/8AWGTpjQ== sidebar_class_name: "get api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/update-a-disbursement-status.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/update-a-disbursement-status.api.mdx index d0b70763c..33e260054 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/update-a-disbursement-status.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/update-a-disbursement-status.api.mdx @@ -5,7 +5,7 @@ description: "Updates the status of a disbursement according to the state machin sidebar_label: "Update a Disbursement Status" hide_title: true hide_table_of_contents: true -api: eJztV+9v2zYQ/VcIfUoAx2q7bB+MYYC7rFg2bDDqFMMQBAglniXWEsmSlFPP0P++O1Ky5djOFiAbBnT5YP26O7679/ikbBILzmjlwCWTTfLm1Ss6CHC5lcZLrZJJ8gs4xwtg77vIZJTkWnlQnmK5MZXMOcWmHx0lbBKXl1BzOvNrA1hCZx8h95horDZgvYzL1bHyINB5K1WRtO0IgX1qpAWRTG63gXd4Hz7z2lSxQA+ezle8amCvanIlXdZYBzViZc5z67FcG/5GyeWxXt9ygX1+asAR2hK4AEsrtS/WM1ir7ZGOqTFvufvrCtiIb4ZxqqkzsFTiiYG2u9ENYISG7bbhHYR+EZzS6NREpWNKe0znYs28ZhkMh/w3mPrnQfRUvz6k+oPijS+1lX9g6BfB9a84p72ej0369XDSjzKex+pLLNfz99Uhf++0zaQQoP5l8o7PdofmWTMapvW9Xh72SoN5pxv1BQl10bV7TDSXJ91AbTOfr9UXWLHjkAYTiLgWZDRGcA+Ms728eaw9euxKIdgxXwYfwxCmF5grhrk8z7UVOEIyvD4SWM3zUioYsxu8tZdQNw5/9ArYwuqa3d/fC8sXHo9UAQ/BPulSKoalwdL94KOh/v7qSjAksCgwyvA13XNjNuvO2IOsqi6VO+a0VnT0JRo1KGG0jKZdSj9m0/3KOcfYygUTJ7QC4UR8hjcOBAGMrWZrhMHmVzOG9wNYY2FFNRaNRcQ7ZLHjQtO0dBPRoxTiK4I9lKCoQyxnIb5ExsiJ54Wj744hYy65Q9Fzy2vwYf/dbhKFF0iaJNlIos9wXx5wen1FHD6eYzL8xPG2gdHhdt1uFFzaQd5Y6ddh4beAeO0UvRIv7+gxoiq1iBBywhCgTJJ0uKZLN1K0qeu119ec08Jxmwwrb3FwI3+GNSZ0DU87kw4i73uPxnTQ/U+/3RBJAneJDe6OODqfGjEnC0U0SF8SoT/M33z9DVIpV0TyEpAM2k9SLXRAIz0ZRTL3UFXc7m+oWcU9LlGz6ewaQayQowjgABFtj6dLnKGyzkmlHKWlK5Y1svKhAW0LrrrGHemu5kuUY1Mtd4rDu5wVVjeGeLeQSyPDA5S0DTroV1fgH7RdjtnvugnqJwWi9FGLPCO1Ni7sckpBrd+isOHurPTeuEmaClR8RV7jxi4WHCO8VOjcpThgKLRdpzj6C8y/6CIuhnK4MF3D52MyaqOdr3l4cXQ8P8e6NruX0f8u9t9wsbh5Pb7QUmQaNymS3NiKuIrucJvsuQPmTIKXdQaBtlKiJihus8m4gw+2alu6jd/qlpwIT1fcSp7RvkRfwnJ0jj60wBHAExI5e9+Z3zk76Y9HG+gtSZEfdS9y2uPoFtGKW/ovsTMjwhQfTPMcjB+kHHwv7bnobHrz/Y8YzQ+McBmMsDuh+kcBPXbICIJ+29GJlG/RuBja7Hfb8PjkZMLWcLvWqQX8/vgTvAGQWQ== +api: eJztV1Fv2zYQ/iuEXpoAjt12WR+MYYCTtGhWNDNqB0MRBA0tni02EsmSlDPP8H/fHUnZcuxkC5ANA7o8RBJ1d/zuvruP8jKz4IxWDlzWX2avX76kiwCXW2m81CrrZx/BOT4D9ilZZp0s18qD8mTLjSllzsm299WRwzJzeQEVpzu/MIAh9OQr5B4djdUGrJdxuypGbhk6b6WaZatVB4F9q6UFkfWv1obXuA6/88qUMUADnu7nvKxhK2p2Jt2ktg4qxMqc59ZjuFX462TH+3I94QLz/FaDI7QFcAGWdlo9W85grbZ7MqbEvOXuryNgIr5u26m6moClEI8UdLUpXQtGSNiuE95AaDbBKnUeqqh0TGmP7lwsmNdsAu0i/w2m/nkQDdWvdqm+VLz2hbbyDzT9Lri+wDpt5byv0q/alb7n8TRWn2O7hr8fdvl7p+1ECgHqXyZvf203aJ5Uo7Zbk+vxbq5UmHe6Vt9Ro05Tuvua5vhBNVBrz6f36jPsmDikwgQizgUJjRHcA+Nsy28UY3fuq1IwdswXQcfQhOkp+oq2L89zbQWWkASvsQRW8byQCrpsjEtbDlXt8J+eA5taXbGbmxth+dTjlSLgJcgnPUrFMDRYWg86GuJv764EQwJnM7QyfEFrrsuG6Y7dybJMrtwxp7Wiqy9QqEEJo2UU7UL6LhtsR8452pYuiDihFQgn4jO8diAIYEx1skAYbHQ2ZLgewBoLc4oxrS0i3iCLGc80VUvXET22Qjwi2F0BijLEcBbiIdJFTjyfOfruaDPmsmtsem55BT7M39UyU/iApElqG0n0Ge6LHU7Pz4jD+3XM2p843tbQ2R3X9aDg1g7y2kq/CBufAOK1A9RKfLym14iq0CJCyAlDgNLPeu09XW8pxarnmt5rYo5o4zgm7chrHNzID7BAh5TwIIl0aPIm9yhMO9n/8tuYSBI4JTaoO+JIOtVhTs4U0SB9QYS+Hb3+8Q1SKedE8i0gGThOJ9zJ/B6iwnuTpYrR84RsdvYOnuz9eDxkg62d044M3eDN8RGoXAvEEetNbL0YnH08v/gyOD399fJi3E9Pw/MvH95+ftENIi/VVAdE0pN8ZSMPZcnt9pgPS+4x8YqhL8KbY+dEaDtYaWgfD3GA/X5Is8Ox4XXJJrUsfSirtjOuEh2OpqHitzgkdXm7mQNc5WxmdW0oPwu5NDK8wEGzoTub3RX4O21vu+yzrsNM0lzgQOKE8AnNUO2C9pALTuAVjhtcHxAjrt/rCZzDkhTQdV0M2EV4PaFz18Piw0zbRQ8b4gj9j5LFUbtJj0xK+DCwb7TzFQ/HWeq+pwjqcnNE/q+t/w1tjQPs8ZjtIdMoHUhybUviKmrWVbalWejTDwqbZAvFrsCeILvlkgb40parFS3jLwhL+oi3c24ln9BcolpiOLpHdZxiCeCRFjn4lCT5kD2o2nsTaIRSkUqmzwuacdSweECs6LdrkkjCFF8M8hyMb7nsfMVtaftwMD59j9Z8R55vgzynG4q/F9B93Y4g6P+q84DLTyhcDMX/57V5fPOgw/oYSKlTCvhV9CeWh8GO sidebar_class_name: "patch api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/update-a-receiver.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/update-a-receiver.api.mdx index e8bf167c0..037e6009b 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/update-a-receiver.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/update-a-receiver.api.mdx @@ -5,7 +5,7 @@ description: "This endpoint allows an organization to add and update information sidebar_label: "Update a Receiver" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "patch api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/update-a-tenant.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/update-a-tenant.api.mdx new file mode 100644 index 000000000..357ecb74c --- /dev/null +++ b/network/stellar-disbursement-platform/api-reference/resources/update-a-tenant.api.mdx @@ -0,0 +1,61 @@ +--- +id: update-a-tenant +title: "Update a Tenant" +description: "This endpoint updates the Tenant data." +sidebar_label: "Update a Tenant" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "patch api-method" +info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api +custom_edit_url: null +--- + +import { SepBadge } from "@site/src/components/SepBadge"; + + + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

                Update a Tenant

                + + + + + +This endpoint updates the Tenant data. + +## Request + +

                Path Parameters

                Body

                required
                + +List of fields to update for the tenant + +
                + +Updated Tenant details + +
                Schema
                + +Bad Request + +
                Schema
                + +Unauthorized + +
                Response Headers
                  Schema
                    extras object
                  + +Not Found + +
                  Response Headers
                    Schema
                      extras object
                    diff --git a/network/stellar-disbursement-platform/api-reference/resources/update-organization-profile.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/update-organization-profile.api.mdx index 3d54edc00..2695941ab 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/update-organization-profile.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/update-organization-profile.api.mdx @@ -5,7 +5,7 @@ description: "Updates the organization profile details. Only account owners have sidebar_label: "Update Organization Profile" hide_title: true hide_table_of_contents: true -api: eJztV9tu20YQ/ZUBX5qgsuSmlwehKOAkLXJpbaNyUBS2Ya/IkbQxucvuLqUqgv69Z3ZJm7YUB0GDPtUPNsmdy5nbmfUmc+xrazz7bLzJnh0eyp+Cfe50HbQ12Tg7eZsNstyawCbIqarrUudKTkfvvYhsMp8vuFLyFNY1Q8lO33MeoFg7W7MLOjmo2Hs1556gD06bebbdDgDlr0Y7LrLx+a3gJb7z36qqy2SggyvPS1U2fM9qZt1cGf0hgiO4numSqakLFbgg3+Q5JGdNWa7hUH4G2XeH3+yG/M6oJiys0x+AZpAtWBXsxP/2i2WCnbNuTx4k3OCU/7QFH1Ro+nKmqabsxMQjad7eJbQHIzu2ge7FfIei84NM9Sw/1Ogb/nilvqS7rn7f7tbvF+umuijY/MfF25/bOzSflaO+WhusYIiIXxfSpbGv6aTf86ep54H4QUdHWU9hwbR3SAoOSpd+SCemXJPKc9uYQHZlkDtaqCUTfFfae1EKlgoLWxryKAyPaWrDgmaay8KTcvARHauSpg3qFqhk5WHOMPmFbcqCpnhCJUibiElmn30Y0mt88mRQbcMyrcqtxZ3nEOVSNelFquPBGfJPM+silodGRActYytEmisMPU3X0cirs7NTyksNC0NkKqi5F87pJzK7THwEc89tsZa69Hqnasqga+XCCL6rA6RWfU77lHZud5v2DMjkhOxsp0wDikUSs1Q1yCTSV5s5ZOh9zfMYxb1WHGSCTAFtNtUGSRRa6HDe93tEbyYnx5QU4RnVklCVNqld2s6QKiQmHcb0357PbFnaleje8NqPia77yK+MqvianiTzT8dRxfCK5Pv+UK+DrvgDeuWqCfmVnc1QyH0WOjFKIh8xpv0VRt1ZzNdVt2FgbWotetLA3GrBUHNRt5OklXU3M4QlfcRGTUvsDyQbfTmka195mJprIEoxtjR1FRijjQw9RDv5bUKtDHUyqf2Dbds/Z72UUdNmqUMqBFdy3Hc0pAmbIp0CWJw3gr2wlmZP5bgueKbQn9cUGSVOhxbUNtRfEqi/RQIKwjxBILfCbNBIkne4SVL5b8CDC6klzjF9tbnIdlrsIhvTRXbMK0zxcXwf4H1PJyXBrw+fjQ8Pk9C+DhGp4BqW80+WO5n80zaJKBXVal1J0lYq1VLCWON45mxFm82wzzQCdrvFTGEb3cjh7z1Xv2pzs93etQG7YcK8r5gJhpg/O4UScgyfbr8/qhcyOaiknrVbEOUrGOa3X12Yx/gkLstuI3nOG6cDCPJ8kz1nUL87wpbG6+X2UvY3NrbsqlqFfCFEqOQwG/Xrl92ZmQiDJpLsG7slVFXrt7yGgpRcuKu9EXR2tBBa2hE7K/DNH2fUeMyxVEOuEqhQG/qAvJ4bHK001pgy9PPk2fc/YDfqpQwAeG0Yd7c2s0jcQQdZ8dkkcFkqRy+1nzbOcyz6KWohyaKj09cAIcOSAOwgEsZ/3MSTycvTp1JJhR6wsk11GWIA/QRGbq7UDeO8vOm6L35VNHe2qYUbMbq61vHALlu+67wbDsJ4Q5ImzpEAhxxSZbHJ1dRihTe+m3UgonPwJV8+WYRQ+/FoVPCSS1lwfuiTwSHgjQqb+xESzHPr1iOk/gD6B63EQdEL+KBuA346lD1VWx8qFW9kbZ0/46rTW9T/33oeu/WkiQq4eY+QfkwOMt+4UjKYpvT8HsvKjWiBwsj3zWaqPL9z5XYrn+HfCQPgcamclm0ZCaC7fEdywBDBXT8EGY506d17odoOOqUj/N9Wh574zt39HtecHp29eAXpaXtxq8Br+CyWo+HB3WNCqXZI5iaSTPsg6Lsjs+7BeMg+Ca38Fux7VX4EKRAo7Kdb8XTyUYVbMkvSUqZLMO8//3uV1g== +api: eJztV11v2zYU/SsXekmLOXbWdX0whgFu2qFp1ySYXQxFEji0RNusJVIjKXuu4f++c0kpkWM3RbFiT+tDKov349yvc6lNYqUrjXbSJf1N8uzkhP/LpEutKr0yOuknF++STpIa7aX2fCrKMlep4NPeJ8cim8Slc1kIfvLrUkLJTD7J1EOxtKaU1qvooJDOiZlsCTpvlZ4l220HUP6qlJVZ0r+6E7zBe/m3KMo8Gmjg8vNS5JXcsZoYOxNafQ7gCK6nKpdUlZnwMiNXpSkkp1Wer+GQ/3WS5yc/7of8QYvKz41Vn4Gmk8ylyKRl/9vvlglprbEH8sDheivc1y04L3zVltNVMZGWTTyS5u19QlswknPjaSfmexSNH2SqZfmhRtvwlyv1Pd019ftpv36/GTtRWSb1f1y8w7m9R/NNOWqr1cEyhoD4LOMuDX1NF+2ev4w9D8QPOjrIOvJzSQeHJJNeqNx16ULnaxJpairtyaw0ckdzsZQE34VyjpW8oczAloI8CiP7NDF+TlMl88yRsPARHIucJhXq5imXwsGcluTmpsozmuAJlSClAyaefel8l87wypFGtbXkaRV2ze6c9EEuVpNOYx2PR8g/TY0NWB4aYR20jCkQaSow9DRZByNvRqNLSnMFC11kyouZY85pJzK5iXwEcy9Ntua6tHqnqHKvSmF9D76LY6RWfEv75GZm9pt2BGR8Qma6V6YOhSKxWSoqZBLpK/UMMvSplLMQxU4rdhJGJoA2mSiNJDItNDh3/Q7o7fDinKIiPKNaHKpQOrZL3Rlchcik3ZD+u/OpyXOzYt2FXLs+0W0b+ViLQt7Sk2j+aT+oaLkifn841FuvCvkZvTKufDo20ykKechCI0ZR5AvGlBtj1K3BfI2bDQNrE2PQkxrmVnMJNRt0G0laGbuYIizuI6nFJMf+QLLRl126dYWDqZkCohhjTVNjLzHayNBDtMP3Q6plqJGJ7e9N3f6pVEseNaWXysdCyIKP2466NJQ6i6cAFuaNYM+vudljOW4zORXoz1sKjBKmQzFq48vvCdTdIQEFYZ4gkBpmNmhEyXvcxKn8N+DBhVQTZ5+ONtfJXotdJ326Ts7lClN8Hn538PtAJ0XBH06e9U9OotChDmEpbyvJ518tdzT50VSRKAWVYl1w0lYi1pLDWON4ak1Bm023zTQMdrvFTGEbLfjwj5ar35VebLf3bSBtN2I+VMwIg82PLqGEHMOnPeyPyjlPDiqppvUWRPkyCfPbo2v9GJ+EZdlsJCfTyioPgrzaJC8lqN8OsKXx82Z7w/sbG5t3VSl8OmciFHyY9Nr1S+7NDJlBI0m2jd0RqijVO7mGApecuau+ETR2FBNa3BF7K/DtnyOqHOaYq8FXCVSoDr1DTs00jlYKa0xoej189vML7Ea15AEAr3WZP18Kp9IHiObelxxAAM5syzJ7voNm3DuDHc+1R4KafPH8WGouQtaQMRjtaPDq/dn5eHB6evHhfNSvf12ejd+9/njUDTcKpadhnXjl+eKRDL3Mc2HplXKTyjoZWvESHcIlJOgCHo9whLaHlffQ4yaeDF9dPuX+EuhMwzte5T6ktV3WsDEKsZA4zxfNTIS3gmbWVCXHB0JRpQoHZlmzcONdS8883CUerRRlsagsFQb3CzExuFhUrmEgIKIrsLi8ecIVcf1eL5NLmfPadV0XDXYBr5eZ1PWQfDkzdt1DQxxD/7iWOM5aAR+XdcBPQ/VL43whwj2x7r5vuIC1rg//38Ueu4vFqfL4Hugh/ZhnZL6yOWcwcsfVDvfzPW2OwvD7zYan6IPNt1t+Df+WeQmPS2EV7/BAS80nQaAsjDbctUPg4YhX8YPXvG2nURrga7L0LfG9L4odBrwcjE7fQHpSXycLDDpes+VguHP/GFGKPepbBOqrHxh9c6TXLRgPOTGi5b+M/aDKLyAFArH+eiceT76ocEexUZrLdIN98A/kz8cL sidebar_class_name: "patch api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/update-user-activation-status.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/update-user-activation-status.api.mdx index 5b85853e6..5a5916871 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/update-user-activation-status.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/update-user-activation-status.api.mdx @@ -5,7 +5,7 @@ description: "Updates the SDP user’s activation status. This endpoint is prima sidebar_label: "Update User Activation Status" hide_title: true hide_table_of_contents: true -api: eJzdV21PIzcQ/ivWfrqTsnkjSxJUVeWOq3pXqUIFVFUUodn1bGLY2FvbGy6HIvVv9O/1l3TGu0kWwtG7CvVDQUqMPa/PzDM295FFVxrt0EVH99Gw3+cviS6zqvTK6OgoemsRPMqoE2VGe9SeRaAsC5UBi/RuHMvdRy6b4wJ45VclkqZJbzDzpFhaU6L1qvaiZEvGeav0jGTwIyzKgrcG44PDFOVBPE6nw3g0PuzHkzwfxskgT/sTxP54mkfrTpQr6/y1hgU+b++DmWuWL+CLxE8MsjSloop9STqxpqgTaU7AWliRCeVx4Z7QIBXlriHzatl2nRqyAzqcW/y9UpZAPrpkeB7k1g58E9YmiLblq1YSlzXK0RhG2WGSJPEgHx/Eo2l6EMNwMIjzaZLKYTrBbNp/6K2B6wFaAZItIvX3d+Gzm5nFNhiKXeISC641R9NK2tsK150mqCQfyXwgZZxNRnk8mgwhnoxAxslokOdydIjjBPaCAo3/NqhcadCZguKaG5i2i734cigcrq/WWwhDHTfc4PUSiiosFugczDiAyqEVwULggbgDJ6pSMlmEq7KMBPOqKFZUYf7pRKP+YJ9eFxoqPzdWfQocmyNItOx+/WKEQ2uNfbKV8aO34P7ZgvPgq7acrhYpoUgmtnjs9/163WrJbRjRT8aLBznvotj4IaRalh9rtA1/vlAv6W5Tv4P9+n1vbKqkRP0fF+9pbHfRfBVGbbUmWY4hRPyeOXsR+lpccMsf71r+rAaw87ing7QTfo7i7ORUMFP++uNP12ZLjX1XnM+VE6hlaZT2gtalVQuwqlixmhTeiIVZooBgRZCQqc1gY0LczVGzqxXtZ1j64FbpJc1j1r4hwwJ0CMTYGWj1qY6ApE1FPkFLkYVLjpyU4NydsbJLSXmYhQHCWTueGDym0fk3Rq4YvReqMOd1/dSl+AUXR6sFtmaiJIPhQT+bxhKmSTxK5SBOhzCMARLZl/lhgrmMnph/deEdZpVVfhVukTcIFu0xkYH+vFpfMU2IGOylBJ/NORngw6jH/l1vV+FoZ+qMkaiTbRvc3aCl+hH5Cm1G+3FDvo0dxU1Vk2uv1z78cl43Sm5sYC1VpKlERzg103R0p/ycW+Dd2TA55AZbcrFvcdUNIHLBft6V9t1LYsrB5ybkqnx4X5x5LAqw4kS5tLKOgKEePC3AUwILcXz6nswsCco6vb18z5lTz5p4RZ3+mpkE1P6mEGmlCh/gabe/C8yCW6Tz4pb6fsVWwi6ImTVVKUwuLGaqVOGASGhrRjfeNXpiym1X/GoqkRG8xCFJZLXEo9RUnspCXbwdApdztHj1au596Y56ve1TwXVdbbBL4fWkyVyPyoczY1fcUzHpx41ELFsJx2WT8OsuM6U0zi8gEK/poq+aWS02/2/GV00uT/ddj7BS4RFc2fCorUl7GRqcsWjRljg+Jyz59P4+BYcXtliveZsYYnks0HJJKUIanpr8amq4yRODWMX/NNRgxuccQ2dz4eyPSX4U1hrHIflnZdvT5/T4/O0PJJ02s3hhJCtZuOOnH30eRb/Rb8QXWWj3cAfy/j29IvWsqq/62jAPAdgbSbdhJDULTm1zpFetMB/Pqjob/uTcnlT5hkguaOB9uxWvTz6rsB19tTRX8oqC/htY472I +api: eJzdV+tu2zYUfhVCf9oClm+x7DgYhrlJh16wLFgcDEUWBEfikc1GFjWScuoGBvYae709yc6hZFuJ064dgv1YAsgyee7nfB/pu8CgLXRu0QZHd0G/2+UPiTYxqnBK58FRcGwQHMqgFSQ6d5g7FoGiyFQCLNL5YFnuLrDJHBfAb25VIGnq+AMmjhQLows0TlVelGzIWGdUPiMZ/AiLIuOl3uhgGKM8CEfxuB8ORsNueJim/TDqpXH3ELE7GqfBuhWkylh3ncMCv2zvrZ7nLJ/BV4mfaGRpSkVl+5K0Y3RWJVLvgDGwIhPK4cI+okEqyl5D4tSy6TrWZAdyv2/w91IZKvLRJZfnXm7NwDdhbYJoWr5qJHFZVTkYwSAZRlEU9tLRQTgYxwch9Hu9MB1HsezHh5iMu/e91eW6Vy1fkm1Fqs8f/LOd6MU2GIpd4hIz7jVH00jamRLXrTqoKB3ItCdlmBwO0nBw2IfwcAAyjAa9NJWDIY4i2AsKcvy3QaUqhzxRkF3zANNythdfCpnF9dV6W0Lfxw02+H0JWelfFmgtzDiA0qIR3oLHgbgFK8pCMliELZOEBNMyy1bUYf5rBYNubx9eFzmUbq6N+uQxNkeQaNj9+skAh8Zo8+go40dnwP6zBevAlU25vFzEVEUysa3H/tyv142R3IYRnGon7uW8i2LjhyrVsPxQo2n48416Sneb/h3s9+9HbWIlJeb/cfMer+0umm+qUVOtTpZj8BG/Ycxe+LkWFzzyk93In1cFbD2caS9thZujOD85E4yUv/740zbRUtW+LaZzZQXmstAqd4LeC6MWYFS2YjUpnBYLvUQB3oogIV2ZwdqEuJ1jzq5WtJ5g4bxblS+Jj1n7AxkWkPtAtJlBrj5VEZC0Lskn5FIk/pAjJwVYe6uNbFNSDmaeQDhry4zBNI3WvdRyxdV7og5zXtePHYpfcXA0RmBrJogS6B90k3EoYRyFg1j2wrgP/RAgkl2ZDiNMZfAI/1WNt5iURrmVP0VeIhg0EwIDfb1aXzFMCBjspQCXzDkZ4M2gw/5tZ9fhYGfqnCtRJds0uDtBC/UO+QitqX1Sg29jR/FQVeDam7W3v06rQUm18ailjtSdaAmrZjlt3So35xF4dd6PhjxgS272Da7aXOOXYFXyIKK5cwUn4APnmrPMnm+vKV5Pp2dics9z7VGQGg4HIeaJlnwq+L4KnYpnk5Of3pxeT46Pf744nR7V387eXL979f5Z27eWx+iX3cC9espOc0lT7fNVzt96zh1mGRhxomxcGktZEzLOMnBU1oWgyMjMkhpcJb5XiSkj/YsmnhP+XjC+gUCpMxGXKnO+aU1QWo93uEHaz24IjSu24ldBzIwuC66ewUQVym8QNZiKZ2rvOTrC701bvNelSKjphGxJFGII3bEuHQ0L92BDTZdzNHj1nPttjzqd7QXGtm1lsE3hdaRObIdaizNtVjzpIemHtUQoGwmHRZ3wCz9bhbZuAZ4O6tn+JiZtcMz/hlQrgDk6hTtUK+Wv5qXxV+2KSi79gHMtGmRCzDOnWvLu3R3D6sJk6zUvE0IMkxW9LilFiP0FmO9yNWMwjxHW+adMVcxwyjG0NsfgPnnzVbXSmPjkvyjb5MSzyfT4NUnH9QmxINjTsoFbvpDS8yj4jf4DPl79uPuTmdfv6G6bz8rqAlIZZhKAPaK88URZv3Bqm6181QjzIYNW2fCTc3tU5TsCuSAa/n4rXu18VmFLyJU0d/KKgv4b6ufuvQ== sidebar_class_name: "patch api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/update-user-profile.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/update-user-profile.api.mdx index d2dbd5a94..46d4079f8 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/update-user-profile.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/update-user-profile.api.mdx @@ -5,7 +5,7 @@ description: "Updates the profile details of the logged in user, including chang sidebar_label: "Update User Profile" hide_title: true hide_table_of_contents: true -api: eJzdVtuO2zYQ/RWCTwngyya9PBhFUSeboGmKxOjuoihcI6DEscSYEllevFUN/3tnKMnWrp1NCyR5yC5g0+RwLmfmHGnHHXhrag+ez3b86cUFfUnwuVM2KFPzGX/7mo94CUKCI6P9iOemDlAHMhXWapULMp2+92S/4z4voRK0Co0F9GCy95AH9GKdseCCaqNV4L0oYGDog1N1wfcYw8FfUTmQfLY8GK5wH/4WldWtgz53Wm+FjnDHK48eHMOQa6WBRStFAMl8zHO0WEetGwxEfyP+7cWT07pvahFDaZz6B7P4PAiAc8adqZ/KDE74j3vwQYQ4tKtjlYEjFw/Auz8COUiDvzGB3an5mEUfB5EaeL5/Y+j4wx36lOH6/n1z2r+XxmVKSqi/cPPOY3vM5n9hNLzWFUs5pIxfSZrSNNfshmZ90c46ZnpvkpONZ6GEAx8kBKG0Z2adtrUpCmSHqhmxZoSLXEeJ9bC8FHVBCyu8vzVOsrVxqQuIIWEHcnr3tp8wbBTMmNCarRVo6ZlwwEzKR2iWRWxjYBqED8zUwHxpopYswxU6JT+UE0kA+DDBeoIoPClBX+GqFQg8fWZkQ4B9oqaulfPhXS2qc7wZcS0eOsUISp896bH76LgM4/OX9OMNre9E5r+Kw3YXsv3+KX1OclPxYUheNR5yB4F3E4S/olMBcVvu+DPA3rg59hN/rvYr4hsyjO5ZEfIyuaJDPrWH+eo9XBGsLXJDP4cihVWvocELXebzjrypObitaDxbcp5M7S+/X9M4ncwbno6YV0WNR7cqlEzU7MXV0+++x9lWWyLDBppJApa6/9txTl58MZypsrVJQKhAEflVAK2FY5fKZ9F5RA0HfaFFwOoqNl+8Qldb5E5b+wkY18iHh108urpcPGYKqcaCMUQypUPCzrhC1B3mKAKGVWIDeK43yOmGvKRdwQpnoiVFcJArq9KBwaQSG/voNQQsdzNhf5jIcsTeYftYZZDgIjPI7OhJLdKVywVbluBg9agMwfrZdCphC5oI5ye+dTjB9KbS5H5KWlIY10yx62O8P+4sxnJQ8Nh2BT+eJGIZHyqRKN417T8I4kAtvgZtbKkW8Ok5RXCQUohLdEmIWuYuuT3qZomI0dZulwkPN07v97SN7hwJAi63wimR0dQu6Y2roydpBRILIz1vwRtfU+BR/8w6ld39qL8xx3cuGx60HerOYn79/Ge0zjptr4ykS07c4iZ9zvif+M/pWZiGOj1GaX+H/K2L2L4ttI5JB8SJKm2SKnULKq0/qptBmvflqq2GPqm2s1d+QCoz1LwfD+btyQcvHNSvtab2rTDpfwEkjg7A +api: eJzdVm1v2zYQ/isEv7QF/JJ1XT8YxTDnpWiWLTUWB0PhGQElnSXWFMmRlDPP8H/vHSXZSuymG9D1wxJApsh7fe7uoTbcgbdGe/B8tOEvT07oJwOfOmmDNJqP+Psr3uMFiAwcCW17PDU6gA4kKqxVMhUkOvzoSX7DfVpAKWgV1hbQgkk+QhrQinXGgguy9laC9yKHjqAPTuqcb9GHgz8r6SDjo9lOcI778JcoraoNtLHTeiVUBQ+s8sqDY+hyIRWwymYiQMZ8laYosaiUWqMj+uvxVyffHeZ9q0UVCuPk3xjFf4MAOGfckfwpzeCE/7IFH0SounK6KhNwZOIJeLd7IDth8GsT2IOc91G0fhCpjuXHGl3Dn6/Q13TX1u/7w/q9NS6RWQb6GxfvOLb7aP4VRl21JlmKIUZ8mVGXxr5mt9Trk7rXMdJHnRxlPAsF7OYhgyCk8sws4rYyeY7TITWjqenhIlVVhvmwtBA6p4UV3t8bl7GFcbEKiCFhB9nwobYfMCwUjJhQii0kqMwz4YCZGI9QLKmwjIEpED4wo4H5wlQqYwmu0CjZoZiIAsCHAeYTRO6JCdoM5zVB4OmpydYE2Fcq6kI6H+60KI/NTY8r8dQpepDq6EmL3Rfbpeufv6WXa1o/8Mx/EbvtxmX9+1N8DlJT8q5LXq49pA4CbzoI3yonA+I22/BTwNq4MdYTX+fbOc0bThjpWRHSIpqiQz60u/5qLdwQrDVyXTu7JIWVV7BGhSbycTO8sTi4Lak96+E86Nqff59SOx30G572mJe5xqN7GQomNLu4efnDa+xtuaJhWMJ6QKifCi/TRxEVIVhKIAaO7wnJHPiOmuzddDph4weeG48M1eD1qz7o1GR0q8Ri0jA9G5//enl9Nz47e397PR01b5PLu6uLD88GsdzUk7/tu/fim1Wf8F6YCIYM5JHfBFBKOHYufVI5j5Dg+E2UCIh5yTBsNLXCia5ROYBpilP6tInnN+eTF0wiAbBgDI2+VCFW1Lhc6KYTkJoMK8US8FwtkWnWZCXuCpY7U1mC1kEqrYwHBoOKHNF61xAw3eWAfTAVS7EjHDYVKw3SjkgM8k3lqUBR5XzCZgU4mD+nZvCj4TCDFSiiAT/wtcEBhjfMTOqHxHC5cesh9mIf9fuNRD/rJNy3TcIvYuNZ40MpIvE0RfsHNN3hsP8DY9fjFvBOHyI4OOiIS+UiPdZ8MuN2z+YFIkZbmw1N1q1T2y1tozlHNIXLlXBSJNS1M/oObEiDGAzHHT2d1eD1p+S4196kh5fBttdqjPFL0IYnZbtsOBlPz96hdNLcOCVOPm47cY+b9BzxP/Cf0w0dmzpe7rS/wfnVeVV/w9SGiQfEAVcuI1c2C0qtPdLrTpiPSbTOhp6U21GVNzjKDJn4x514ffJZhR0n19JUvjkG/QntFD/1 sidebar_class_name: "patch api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/update-user-role.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/update-user-role.api.mdx index 9e6d8d153..03e27c769 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/update-user-role.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/update-user-role.api.mdx @@ -5,7 +5,7 @@ description: "Updates an SDP user’s role by ```user_ID```." sidebar_label: "Update User Role" hide_title: true hide_table_of_contents: true -api: eJy9Vf9u2zYQfhWCf7WAZbtuXaDBUMBtOiwrsAVNgmJwjeUknS3WksiRlFPNMLDX6Ov1SXpHybYSe+lWZEsAmxbv1/fdd6e1tOiMLh06ebKWo+GQv1J0iVXGK13KE/nrW9mTGUKKlo02PZno0mPp2RSMyVUCbDr46Nh+LV2SYQF88rVBiqDjj5h4imKsNmi9arIV6BwssGPovFXlQm4oB36CwuR4y05WDq2wOkcnbtCiqEwKHlPhqiQho3mV53XXO6TZIuTzCvLq+2LyX08+Gz45JOiqhMpn2qo/Mf2PqEJrtT1CFCP1Fty3IzgPvuralVURo+UQ9/ThTifaMuQv2otbmPdVbPMQU53Idz02/6hJD5lu27+nh/37UdtYpSmW/3PzjnO7r+ZfcdR1a8FyDaHis5RVGnQtrlju70juVOYdGQcDJ6AUF6fngufiy1+fXZgNEdfi+vqan/1+dkqnPrl7WFBdU8khnZz1qMA/KnT+lU5rLu2B6AtJVXpU/WFuOzdgLdQUQXks3FFB3+J8F1qOExg9HSYvohRejKNncfokikcwigDG6TCdPx/jnIXX5psSdSvMuUo5a9l2mFRWeUI+XctXCBbthBRIP2ebGWuT1MiZDPgkY5DAl3LANbhBE3gf5YLJaaB1Y+2BGvUWGWkJBf+etGIPFDMB3NFGzAeN/vn9JXc3FXNtw5RQk9rm9IRTi5KubpTPWAlvLkbj58JYtWLxLLHuB1lyD9/tu/3moSllAHMd8CrPgeWFxzwHK06ViyvriJzSi/McPIEoxOT8jEKtiMkG4gHmywzF/SEekegfC0X6F17rXMSVyn2gSNsFlC21ji5FAUuaiCpfCgM1RwlPQSysrozQc2ExUUaFC01FCd/JXqK/0XbZF7/pSiREsaUuiULTqwdiXXlqDUm1caExnGb0Upo9yrw37mQw2JHk+q4J2KfyBqlO3IBaiAtta5ZURP5RaxGlHcCRaQE/7vMAGe18AWEeWyV9a0905vo7VkajXk8LfECFkEqphsrmHLYZiGlQkNsJg0Ynoxr5Yr2OweGVzTcbfkzqszxtdFyBVRCzTqasnVb3PIikWMr3uqk4uuT0ve3yPNxKm97WY0Ivf+Pvte0O9fnk8vVPZB23q6/QKTtZuGEg9HkiP9C/5KUcZBT2OT9fyxzKRdW8tprAPGBwMO7LMO7tgaFtr8q6U+bdPdCg4U/GdtTlBxoeQcvk5c68uflbh91aaay5ibwEvwIPLpFA +api: eJy9Vv9uGkcQfpXV/pNE4oA4xlJQVQn/qOJadVCMVUUU2XN3A2y4u73u7uFQhNTXyOvlSTqzd8AZqNNGbkHCe7ezM9/M982sl9KgzXVm0cruUh612/wnRhsZlTulM9mV769kQ04RYjRstGrISGcOM8emkOeJioBNW58s2y+ljaaYAq/cIkfyoMNPGDnykhudo3GqjJaitTDBmqF1RmUTuaIY+BnSPMFHdrKwaITRCVrxgAZFkcfgMBa2iCIyGhdJsqif9mHWGfJ6DknxfT7505DH7df7BbrNoHBTbdQfGP9HpUJjtDlQKM7UGbDf9mAduKJulxVpiIZdPMHDDhMVDHmtnXiU8xbFOg5VquZ598TqH5H0nOHW/L3Z5+8nbUIVx5j9z+Qdru0Wzb+qUf1YlSxj8IgvY1ap17W4Zbl/ILkTzB0ZewMrIBM3533BffH1zy/W94YIF+L+/p7f3V2e06pJxx1MCNdQsksrRw0C+HuB1p3qeMHQnql8PqiKD6rf921tB4yBBXlQDlN7UNCPar5xLTsRHL1pR2+DGN52guMwfh2ER3AUAHTidjw+6eCYhVfFG1Lp5pgwSjmqqm0xKoxylPlwKU8RDJoeKZAeR6sRa5PUyJFycNGUkwTelC3GYFul462XGy5OmVrd1zbRXF0hZ5pBys+9Suy+xFwAZrQU8x7RP/86YHZjMdbGdwmRVJHTEFZNMtp6UG7KSri4OeqciNyoOYtnhosml/0UrIp2EE2dyzkBD5yeQ7bZi+1PineDQV/0HkWuIgo6hifHAWaRjnkKe+KEHosXvfNfLq/vemdn72+vB93qqX95d3Xx8UXTNwsr68NWgxfPTTSXdax9zsqxY3njMEnAiHNlw8JYyjxzop+Ao9KmgtCRqznxWya/V43BFMXTLl5SK74SirpSOK0TERYqcZ44bSaQVYRb2hQpzKhPi2QmcliwF/8WxMToIucKGoxUrvyGJlDC1aJn6B60mTXFR12IiIg3pB2RaroQIdSFI8EwD/4IDYfhlK7K0Uvm3HZbrU2RbNOWDpsErxXryLaIXpxos2ChB3Q+qCyCuJZwkFcJv/L6yrV1KfgpUen7W9OrNm2+Y5CVCnZ0rbQICPUOYShMwm7LNh16BdmNMKihp4SRN5ZLluytSVYrfk3qMzwDaDkHoyBknQxZO1U38nigPqJ4ZyXiYMDhG+uRvj8rV431iR79S5K7J23ro6bfG5y9I+uwGsgptRS9NvDAidBvV/5GX8lXhZeRv2X4/VImkE2K8jItHXODwd4QmvkhVC04tfVWtqjB3J1OZTb8y7kdPPIDNY+gEffjxrzc+dsDm2FXWjOJPJr/AkxdwnU= sidebar_class_name: "patch api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/upload-disbursement-instructions.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/upload-disbursement-instructions.api.mdx index 426bbfa2c..20a3f28cb 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/upload-disbursement-instructions.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/upload-disbursement-instructions.api.mdx @@ -5,7 +5,7 @@ description: "Adds a file containing a list of receivers to a ```draft``` disbur sidebar_label: "Upload Disbursement Instructions" hide_title: true hide_table_of_contents: true -api: eJztV9tu4zYQ/RWCT5tCttNtug9GUSCXBkgLtME626IIDIQSxxY3FKmSVLJew//eGVJypNibNkV2UaDNQ3SbG8+ZOaTX3IGvrfHg+XTNXx9+TRcJvnCqDsoaPuWnDkQAyTNegpDgyHKT8cKaACaQvahrrQpB9pP3npzW3BclVILuwqoGDGPz91AEjFI7W4MLKqWswHuxhJ6hD06ZJd9gDvggqlrDwI6fKw2sqbXFYiTzTVGAXzRar/ouMXa3Nrq/E7p5RiD6y/jR4eEuHidCsrfwRwM+fCZMwDnr9iBCqwtO+L+OsLB2r/8TaD/Cu62BXxhETkm2ILAW1lUisK/GH1Yfeb+amI/nwvFeDv6zDUw0obROfcQG2vwtfj5P4o7PPf39zvRM/62E+iBC07czTZWD+2ecPoKnX0WXB5F6MSZfIl3H3ze7/J1blyspwXxh8vZj+1DNszDqu3VrPdpdKwFzbhvzH2rURbvcfU1z1G+aM+XzxnmoEAdmtp7P79UXyNhySMBEIi4kCU3catjA68IgBk1BNh5TDtk+ltIzkRSQCBbKIFz4RisfmF0wBwWoO2wCFiy+vrm5kU4sAl6Z7GUZs6tSeeYD1AyvDjcv5XDLywF1FdCxb8wKYfDLUhlyg5S9ajBhTqans1+ZMJKVgkpDYIwUTnYCHUrRBUhgMHymsuBu4iMF7WU0qK/wd2iU8m0xo1KVhKq21NkZWzbCCexyKnzFJGgIEQ1MgjjQIYUeA4YYLEcEbLK8CeDZfQkGDTAuGFlbhV/xvhBagxwj+kEskeTrAa+ez7HFMXMFIU7b9ZobfEB6FDWJIqJqEcod9i7OiCKqpx8PzTr8+RSph2x3OLdjMU/GeNI4sXJFFr05rxodFFYWJgT+SIognjPqxOuuwAyaU/WaM/UBtlk6MCWuqBnie1/aRlNDoU9c8sJqbe+JkNQZU3ZTl9ZApmQmKuyMkGHfqkUrVDeE/mDxGU+OtLsrI1w63T1Ad50WMN8MXxOi+MJD0TgVVpGuExAO3DHuJ/g4J1CRy9LSSNY2HuIif1M+6TeOn6yV3EzUcEC7wDNCOQHZD78FXdTqJ1ihQ9srx+1uFlfbtU1S8J3G+fG3K9Z4iEMVt0GspsUpY14tDX66V6HE1mc/zF5/+4bVTt3hGZ3dwmoccVJmkQ6AKhDLfBZAa+GG2nOpRSCQ2fHlBRZBOpIK2KmIuH46xKvZ2eUBTZPAHrGa5Y3SIS7AuqUw7cKjTlXiFvC7vmW1WEWkk3otnW3qVtVUreIHi0XFfuqyGwj31t2O2e+2iUKDcy9ZFWUst01A4DoVwIrYdQkO5q/KEGo/nUxQhkDTEPixTwHHWN5E2sJPEGBYWreaIPQj9B+1FgOlGtXtgg/GtKNR+1Qi7rAtz8/V+N5E/y/3X1ru06gG3OcnyCuOJFLaOE2sJEW45gNFQJ9pK/o9RlFPSpIRtF6vc+HhndObDb1G5XYkQXh7J5wSOc0iChIGpXsUoIXQHp5oiVdvW/IO2Ce3k73L6GTIkAa1pxyaa1SItHNt5pvuCBlrSh9OU+bRFbk/OO7bajZZ53SMP5zr0DPfOYEONPfyl9kVGuftjlZZST4UOMbNHm5JrTMudpT1Nipre0PF713tY8lNxdJ/Kn2vy3eohAx1+/utefrySYetgre40lJxR/oT0zUYOg== +api: eJztV11v2zYU/SsEX9oOst11aR+MYYCTtFhWLA0ad0MRBA0tXltsKFIjKaeu4f++e0kpkWI3W4a0GLDlIfq6X7zn8Fx6zR34yhoPno/X/NnT7+kiwedOVUFZw8f8wIEIIHnGCxASHFluMp5bE8AEshdVpVUuyH700ZPTmvu8gFLQXVhVgGHs7CPkAaNUzlbggkopS/BeLKBj6INTZsE3mAM+ibLS0LPjr5QGVlfaYjGS+TrPwc9rrVddlxi7XRvdL4Wu7xGI/jK+9/Tpdj/2hWRv4Y8afPhKPQHnrNvREVpdcML/dYS5tTv97+j2rX43NfAjg51Tks2pWXPrShHYd8NPq8+8W03Mx2fC8U4OfmwDE3UorFOfkUCbv4XP10nc4rmD3+9Mx/TfCqgPItRdO1OXM3D/DNNb7elW0ebBTj0Ykg+RrsXvh238Xlk3U1KC+cbg7e7tTTX36lHXrV3r3vZaqTGvbG3+Q0SdN8vdRZq9LmkOlZ/VzkOJfWDm2vP+XH2AjA2G1JgIxJEkoYmjhvW8jgz2oM7JxmPKPtoTKT0TSQEJYKEMtgvfaOUDs3PmIAe1RBKwYPH1xcWFdGIe8MpkJ8uQTQvlmQ9QMbw6HF7K4cibAeoqoGPXmOXC4JeFMuQGKXtZY8IZmR6c/saEkawQVBo2xkjhZCvQoRBtgNQMhs9UFixHPkLQXAa9+nK/RKOU77pnVKqSUFaWmJ2xRS2cQJZT4SsmQUOI3cAk2Ac6pNBjwBC95YiAJJvVATy7KsCgAcYFIyur8Cve50JrkEPsfhALBPmsh6vn50hxzFxCiLvtbM0NPiA8ikiiCKhKhGILvaNDgojq6cZDs7b/fIzQQ7a9Oa+3xXkyxpPGvpUrsujs87LWQWFlYUTNH0gRxH22OuG6LTA9cqoOORMPkGbpwJSwIjLE976wtSZCoU9c8txqba8IkMSMMbuoCmsgUzITJTIjZMhbNW+E6oK631t8xpMjTXdlhEunu5vWnaUFnG/6r6mj+MJDXjsVVhGufRAO3ATnCT6eU1MRy8LSlqxsPMRF/MZ81CWOH62V3IxUf4O2gU+py6mR3fDXTReVeg0rdGi4MmmmWVxtS5uk4FvE+eX3Kas9xE0VxyBW0/QpY14tDH66UqFA6rOXp8+ev2CVU0s8o7NLWA1JafeFV/mtiooQKt6QDeKZCW22ckdP9vN0esImvcxNRoZu8GJvACa38dQc0SKiP5oc/np0/GFycPDm3fF03DydHH14/fL9o2FET5l5OpaqQNzjpwG0Fq6viCdaBIKeoS+WR+qWStuqlRh4d4jHp4cnT2iPC2Su1WxWKx1iW61bCNPAEdWzFJeA3/Ulq8Qq4p80deFsXTVaqyoVP1gsKrK8zW4gXFl3OWTvbR3lD9VIsjKK68zWAeFstQkrYmcFODh/TIj48WiE4giatqYf+hRwiOWNpM39CJsPC+tWIyTEAP0HjUVPPwdVs+AnEX0idSni3G/Yd9/J09GZ/4fQtx5CabsGPH2MEFcUCoS0dppQSTp1xns6hT7jZhR1EEWVK0jc0Hq9pk37zunNhl7jPHEkjHi7FE6JGe1FlEkMSvcoi3OhPdxBicdvG/CesC8OuZ3LaMXRkDI2Zy/a16hbaZ5uzjftwTbWlD4cpMyDKbnfOO4agJusdZrgz/kqdMy3zsW9SXDy5nSKxrNmzpaobviWAse42c0tzZCMiy29v4x639xQ8TtXe3sQpGLpP5W+0+VHVEKG0+Sna/P05YsO13Ol6SstFefkn9VfSW8= sidebar_class_name: "post api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/network/stellar-disbursement-platform/api-reference/resources/verify-receiver-registration.api.mdx b/network/stellar-disbursement-platform/api-reference/resources/verify-receiver-registration.api.mdx index bfe8876be..11f956bc2 100644 --- a/network/stellar-disbursement-platform/api-reference/resources/verify-receiver-registration.api.mdx +++ b/network/stellar-disbursement-platform/api-reference/resources/verify-receiver-registration.api.mdx @@ -5,7 +5,7 @@ description: "This endpoint verifies the receiver's registration by validating t sidebar_label: "Verify Receiver Registration" hide_title: true hide_table_of_contents: true -api: eJzdVttu4zYQ/RWCL0kAX7bBtg9+cy7bdS+OETu7WLiGQUlji2tJZEnKWdfwv3eGlGM5cpO2CPrQBEhEaXg4MzxzZrZcaTDCSVUMEt7jn8DIxYbdQwxyDQYfltK6YMBbPAEbG6n9qscnqbQMikQrWTi2pq0SLHMpMFMBnFl8PECwaMPWIpMJroqlt7ybjJgoEqZwYSqQOBijZYl42qi1TCBhsqiwf8fXjkUq2XRYPwCy8e2offmeObWCgtlUlVnCIsA9cVbWNvdLlyoj/wgnpCASPFUt6sAdDNSJpeW9KT+Kf9biWhiRgwNDX7e8wAUm4ggUd0vKTsBuJO3Iz4UyTBx5dP5BmVy4Hju7AmHQt6233J1dIBI5KA3gRTlTQovbOIVc8N6Wu40mR9BVzCvf7WbBGKO5wiyRRawKB4WjR6F1VuW4+9WSV9smlIq+QuzwUEw/UsThzdJXnaoC5kWZRxhb4+DnwY7ImgVrVtpwDXVC8F2LK6dfR7oroD2RObCRsPZRmWRPscQnsc4bwjxavwr+qcG6A+mQscQNdN48B54H1NfQJ/iVKNbkNpoCJoeIdtOf3M7vPsyvBveTj/h+NBji32F/Mrgb9n+ZD27mw4dfr27v+WxHVxsL7eJUzD05/oYLnm2HjBmVsx+VWmZE+uv+aHL9sY+swZ8XU4NlK6qKovLVtdttUSG3TsTY8tX9dEogfoPLPiirVWEDzS7fvaN/L/hiyzgGaxdlhmBvRO4cAcXy5JXCN5HrzO9dhUyhy+9PeXklEpRNX3v/iWfHp9+AEzKzTESqdJ65YIwyNZe/a7r8UOxFCO+jVSkXnbt7swCCF02losyiFtjXEawTrqzbVSKEEH+ZnRDz0909ucGHyrGjmA9e7M/BTNWQn++oA/tte/rScyjuNz6uukDsPqmiVq2VJ5gWLsVV91FkGbh2XVy7RyqI7QLi0ki3GdOdBa9Dk6H+VUue0PJn2OCGf9Hefvo8CUK/b23IncqDFrNyWeCnR+lSVAV2O778/gdUWrkWDtgKNh1OERK17g/N6/Zwe8fN51ACvoMclsfif/p9pd0N3W1Ia42pslgonybpvBKMHWSZMOxG2qg0FnOKY9AoEw5jz1l/NAhn2uDGifEJ2MsQ5+Ob0QXDIUugbKqMRaXMnM+sMktRVDeCE5diuVgBfs9WTIsNofi3gi2NKjV1HwxMauk/KJrsXO30Ahy21FWHfVEliwV1ChSxXBmodKS0+3ENPWJTnNRgdp46p22v201gDRlVqu3YANhB97qJim0Xkw1LZTZd5EQb97cri3ZSC7itq4AvOpRmInYuvLpUBPwnU2lt0vlfD6iBvg6FpIvpk37qKU3my8RLwpSfkITn1YFzYko6gtbbbSQsPJhst6PXeJLBwXGKj2thpIiI8lOaPqrKp/kXaxaduA4Jb9OgQwcE9Wu2i11rv6OPvVu7F21nNakb3Y0naBxVo2yuEtpjxCMVLP7t8d/wl4TAkyDoMb3f8kwUyzJIasClnz8BCmGSUw== +api: eJzdVm1v4kYQ/isrf0ki8XKNrveBbyZwDb0eoOBcdUojtLYneA/b6+6uyVHEf+/Mrgl2TJO2ivqhIIF3PTtv+8wzs/NkAYobIfNJ7A28L6DEw5bdQARiAwofVkIbJ+B1vBh0pERhVwMvSIRmkMeFFLlhGzoqQDOTAFOVgjONj0cVLNyyDU9FjKt8ZSVnwZzxPGYSF6pSEjlhlCxRX6HkRsQQM5FXun/HbcNCGW97zHcK2WI8716+Z0auIWc6kWUasxDwTJSWtcN+aRKpxB/OQgI8Rqvyoa64h4EavtLe4M5rxH/f8QqueAYGFL3deTkuMBENpXhaUHac7lbSGn4+SMV4w6Pzj1Jl3AzY2RC4Qt92VnJ/doGayEGhAC/KqBI6no4SyLg32HlmW5Aj6Crm1dvv750wRjPELJFEJHMDuaFHXhRpleP+N01e7dqqZPgNIoNGMf0IEYM3S2+LROawzMssxNhahp8HOydp5qRZqd011AHh7TueNMXrmmY5dAORAZtzrR+lig8Qi20S67ghnY31q8q/tFB3BB0ilrCBzqvnipdO62vaA3xLEGtjG0UBk0NAG/nBeDn7uBxOboJr3J9Ppvg79YPJbOr/spyMltPbz8PxjXe/p6uNeGGihC8tOP6GCxZtx4wpmbGfpFylBPorfx5cXfuIGvy8mBosW15VFJVvUbvdDhVy50SMHVvdT1Yc8FtYtkHpQubawezy3Tv6e8EXXUYRaP1QpqjsjcCdoUK+Onml8J1nRWrPrl2m0OX3p7wc8hhp09bef+JZ0/oIDBepZjyUpbHIBaWkqrn8Q9vl2/xAQngfnYq5yO7+zQJwXrSZijKLXKBf16ANN2VdriIhVPGX2XExP93dkxveVBrWiPnoxcEOZqqm+fmJumJ77ABfenbF/cbmqgvE7pNIatWFtAAruElw1X/kaQqmWyfXfoMFsV1AVCphtgu6M+e1azLUv2rJ44X4BFs88C/a28+/Bo7oD60NsVN50GFarHJ89ShMgqzAxovLHz8g04oNN8DWsO3RZQ65FtEzjxKDPaLqd7QOSaZl255k1wFOFH7DcmWR4TH48L4LeSSJ2h1IiJrP/NHnyXTpX13NbqfBoFrNJ8tP469n6BW6RYC/ObbU8RFTzZZ4LEzb147LZks6vV91lFY3aBF+rX5E/iBtqoSx/LQwkKZcsZHQYak0JgyHs3nKDd5IxjAoZ1M7N04MdcBeVnG+GM0vGI5+HMlcpiwsRWrsfUu14nmFE5wDJcv4GvB9umYF35IWu8vZSsmyoMRjYKIQ9oWkedPUrOdgsNGve+yrLFnEqX8htWZSQcVupT4MkegRu8P5Ee7PCSp60O/HsIGU+EP3tFPYQ/f6sYx0H5MNK6m2fURqF893K4luXAu4W1QBX1hYUrll3HJeVRb/ZFauzV//67HZwdcgvfUxfcLOYqVKbZlYorrzThDV8+rA6TUhdkPp3Y6K9lal+z1toyWF4+wdPm64EjwkyN/RTFTxEU3lyCToxJVLeJfGLzLgOLndxPadwwkfJ4rCvCh7XyPg+WwRoHBYDdgZcgruKv5IBYu/A+83/BIRWBC4LkH7Oy/l+ap0RO/00udPsGLDiA== sidebar_class_name: "post api-method" info_path: network/stellar-disbursement-platform/api-reference/resources/stellar-disbursement-platform-api custom_edit_url: null diff --git a/openapi/stellar-disbursement-platform/bundled.yml b/openapi/stellar-disbursement-platform/bundled.yml index c210f241d..12424f23e 100644 --- a/openapi/stellar-disbursement-platform/bundled.yml +++ b/openapi/stellar-disbursement-platform/bundled.yml @@ -30,6 +30,8 @@ tags: description: Organization endpoints manage the process of getting and updating organizational profile information. The organization’s profile has basic information set at the time of SDP deployment. It can be modified by the Owner. Organizations can also manage their preferences, like which assets to use, through these endpoints. - name: Users description: The users endpoints facilitate the creation of new SDP users–including setting the appropriate role, sending an email invitation, and activating a user–and managing roles. + - name: Admin + description: The Admin API oversees the management of tenants within the system, facilitating tasks such as provisioning new tenants, updating their information, and retrieving tenant data. paths: /login: post: @@ -1787,6 +1789,216 @@ paths: - application/json security: - BearerAuth: [] + /tenants: + get: + summary: Get All Tenants + responses: + '200': + description: A list of provisioned tenants with their configurations + schema: + $ref: '#/definitions/Tenants' + '401': + $ref: '#/responses/UnauthorizedResponse' + operationId: Get All Tenants + tags: + - Admin + parameters: [] + produces: + - application/json + security: + - BasicAuth: [] + post: + summary: Create Tenant + responses: + '201': + description: Provision a new tenant + schema: + $ref: '#/definitions/Tenant' + '401': + $ref: '#/responses/UnauthorizedResponse' + operationId: Create Tenant + tags: + - Admin + parameters: + - name: body + in: body + schema: + type: object + properties: + name: + type: string + description: The tenant name. It should match the pattern `^[a-z-]+$` + owner_email: + type: string + description: The owner user e-mail address + owner_first_name: + type: string + description: The owner user first name + owner_last_name: + type: string + description: The owner user last name + organization_name: + type: string + description: The organization name + base_url: + type: string + description: The SDP backend server's base URL. Id this field is not provided, the SDP will generate one based on the host `BASE_URL` configuration, and the tenant name. + sdp_ui_base_url: + type: string + description: The SDP UI/dashboard Base URL. Id this field is not provided, the SDP will generate one based on the host `SDP_UI_BASE_URL` configuration, and the tenant name. + example: + name: redcorp + owner_email: owner@redcorp.org + owner_first_name: Owner + owner_last_name: Last + organization_name: Red Corp + base_url: https://redcorp-backend.sdp.org + sdp_ui_base_url: https://redcorp.sdp.org + required: + - name + - owner_email + - owner_first_name + - owner_last_name + - organization_name + produces: + - application/json + security: + - BasicAuth: [] + /tenants/{arg}: + get: + summary: Retrieve a Tenant + responses: + '200': + description: Tenant details + schema: + $ref: '#/definitions/Tenant' + '401': + $ref: '#/responses/UnauthorizedResponse' + '404': + $ref: '#/responses/NotFoundResponse' + operationId: Retrieve a Tenant + tags: + - Admin + parameters: + - name: arg + in: path + description: ID or Name of the `Tenant`. + required: true + type: string + produces: + - application/json + security: + - BasicAuth: [] + /tenants/{id}: + delete: + summary: Soft delete a Tenant + responses: + '200': + description: Deleted Tenant details, with a non-empty `deleted_at` field + schema: + $ref: '#/definitions/Tenant' + '304': + description: The tenant was already deleted before this request. + schema: + $ref: '#/definitions/Tenant' + '400': + description: Bad request, when the tenant is not elligible to be deleted. For example, when the tenant is the default tenant or when it has not been patched with the deactivated status. + schema: + $ref: '#/responses/BadRequestResponse' + '404': + $ref: '#/responses/NotFoundResponse' + operationId: Soft delete a Tenant + tags: + - Admin + parameters: + - name: id + in: path + description: ID of the `Tenant`. + required: true + type: string + produces: + - application/json + security: + - BasicAuth: [] + patch: + responses: + '200': + description: Updated Tenant details + schema: + $ref: '#/definitions/Tenant' + '400': + $ref: '#/responses/BadRequestResponse' + '401': + $ref: '#/responses/UnauthorizedResponse' + '404': + $ref: '#/responses/NotFoundResponse' + summary: Update a Tenant + operationId: Update a Tenant + description: This endpoint updates the Tenant data. + tags: + - Admin + parameters: + - name: id + in: path + description: ID of the `Tenant`. + required: true + type: string + - name: body + in: body + description: List of fields to update for the tenant + required: true + schema: + type: object + properties: + base_url: + type: string + description: The SDP backend server's base URL. + sdp_ui_base_url: + type: string + description: The SDP UI/dashboard Base URL. + status: + type: string + enum: + - TENANT_CREATED + - TENANT_PROVISIONED + - TENANT_ACTIVATED + - TENANT_DEACTIVATED + produces: + - application/json + security: + - BasicAuth: [] + /tenants/default-tenant: + post: + summary: Default Tenant + responses: + '201': + description: Set the given tenant as default when Single Tenant Mode is enabled. Once set, the default tenant can be overwritten but never unset. + schema: + $ref: '#/definitions/Tenant' + '401': + $ref: '#/responses/UnauthorizedResponse' + '403': + $ref: '#/responses/ForbiddenResponse' + operationId: Default Tenant + tags: + - Admin + parameters: + - name: body + in: body + schema: + type: object + properties: + id: + type: string + description: The tenant id. + example: + id: 1736bed3-7b92-4760-8ff2-51fb08ee079f + required: + - id + produces: + - application/json + security: + - BasicAuth: [] definitions: Amount: type: object @@ -2590,6 +2802,84 @@ definitions: national_id: '123456789' email: john@example.com external_id: external123 + Tenant: + type: object + properties: + id: + type: string + example: 1736bed3-7b92-4760-8ff2-51fb08ee079f + name: + type: string + example: bluecorp + description: The tenant name. It should match the pattern `^[a-z-]+$`. + base_url: + type: string + example: https://bluecorp-backend.sdp.org + description: The SDP backend server's base URL. + sdp_ui_base_url: + type: string + example: https://bluecorp.sdp.org + description: The SDP UI/dashboard Base URL. + status: + type: string + enum: + - TENANT_CREATED + - TENANT_PROVISIONED + - TENANT_ACTIVATED + - TENANT_DEACTIVATED + distribution_account_address: + type: string + example: GCXAJ3XJ3VK3JFH3QMDFOSKM2NMMZBSO3VIT6EUPQWSDW2J74M23RRSL + description: The Stellar account address used for distributing funds. + distribution_account_type: + type: string + enum: + - ENV_STELLAR + - DB_VAULT_STELLAR + description: The Stellar account type used for distributing funds. + distribution_account_status: + type: string + enum: + - ACTIVE + - PENDING_USER_ACTIVATION + description: The status of the distribution account used for distributing funds. + is_default: + type: boolean + default: false + description: Boolean flag that shows whether the tenant is the default or not. + created_at: + type: string + format: date-time + example: '2024-03-27T17:21:51.000Z' + updated_at: + type: string + format: date-time + example: '2024-03-27T17:21:51.000Z' + deleted_at: + type: string + format: date-time + description: The timestamp when the tenant was (soft) deleted. + example: '2024-03-27T17:21:51.000Z' + required: + - id + - name + - status + - created_at + - updated_at + example: + id: 840dca45-d1df-44cd-83c1-65c04235c25f + name: redcorp + base_url: https://redcorp-backend.sdp.org + sdp_ui_base_url: https://redcorp.sdp.org + status: TENANT_PROVISIONED + distribution_account: GCQVDMPOEN3HHJJ64V42KUTONOXN7C6V2PSVPALEVJ7PIYOB6M3DJV7N + is_default: true + created_at: '2024-03-27T17:21:51.000Z' + updated_at: '2024-03-27T17:21:51.000Z' + Tenants: + type: array + items: + $ref: '#/definitions/Tenant' responses: UnauthorizedResponse: description: Unauthorized @@ -2665,3 +2955,7 @@ securityDefinitions: name: Authorization in: header description: JWT used for authentication, signed with an ES256 private key. + BasicAuth: + type: http + scheme: basic + description: Basic HTTP Authentication with a base64-encoded string of 'ADMIN_ACCOUNT:ADMIN_API_KEY'. diff --git a/openapi/stellar-disbursement-platform/main.yml b/openapi/stellar-disbursement-platform/main.yml index 76373cb25..7a16f5d08 100644 --- a/openapi/stellar-disbursement-platform/main.yml +++ b/openapi/stellar-disbursement-platform/main.yml @@ -1831,6 +1831,214 @@ paths: - application/json security: - BearerAuth: [] + + /tenants: + get: + summary: Get All Tenants + responses: + "200": + description: "A list of provisioned tenants with their configurations" + schema: + $ref: "#/definitions/Tenants" + "401": + $ref: "#/responses/UnauthorizedResponse" + operationId: Get All Tenants + tags: + - Admin + parameters: [] + produces: + - application/json + security: + - BasicAuth: [] + post: + summary: Create Tenant + responses: + "201": + description: "Provision a new tenant" + schema: + $ref: "#/definitions/Tenant" + "401": + $ref: "#/responses/UnauthorizedResponse" + operationId: Create Tenant + tags: + - Admin + parameters: + - name: body + in: body + schema: + type: object + properties: + name: + type: string + description: The tenant name. It should match the pattern `^[a-z-]+$` + owner_email: + type: string + description: The owner user e-mail address + owner_first_name: + type: string + description: The owner user first name + owner_last_name: + type: string + description: The owner user last name + organization_name: + type: string + description: The organization name + base_url: + type: string + description: The SDP backend server's base URL. If this field is not provided, the SDP will generate one based on the host `BASE_URL` configuration, and the tenant name. + sdp_ui_base_url: + type: string + description: The SDP UI/dashboard Base URL. If this field is not provided, the SDP will generate one based on the host `SDP_UI_BASE_URL` configuration, and the tenant name. + example: + name: "redcorp" + owner_email: "owner@redcorp.org" + owner_first_name: "Owner" + owner_last_name: "Last" + organization_name: "Red Corp" + base_url: "https://redcorp-backend.sdp.org" + sdp_ui_base_url: "https://redcorp.sdp.org" + required: + - name + - owner_email + - owner_first_name + - owner_last_name + - organization_name + produces: + - application/json + security: + - BasicAuth: [] + /tenants/{arg}: + get: + summary: Retrieve a Tenant + responses: + "200": + description: "Tenant details" + schema: + $ref: "#/definitions/Tenant" + "401": + $ref: "#/responses/UnauthorizedResponse" + "404": + $ref: "#/responses/NotFoundResponse" + operationId: Retrieve a Tenant + tags: + - Admin + parameters: + - name: arg + in: path + description: ID or Name of the `Tenant`. + required: true + type: string + produces: + - application/json + security: + - BasicAuth: [] + /tenants/{id}: + delete: + summary: Soft delete a Tenant + responses: + "200": + description: "Deleted Tenant details, with a non-empty `deleted_at` field" + schema: + $ref: "#/definitions/Tenant" + "304": + description: "The tenant was already deleted before this request." + schema: + $ref: "#/definitions/Tenant" + "400": + description: "Bad request, when the tenant is not elligible to be deleted. For example, when the tenant is the default tenant or when it has not been patched with the deactivated status." + schema: + $ref: "#/responses/BadRequestResponse" + "404": + $ref: "#/responses/NotFoundResponse" + operationId: Soft delete a Tenant + tags: + - Admin + parameters: + - name: id + in: path + description: ID of the `Tenant`. + required: true + type: string + produces: + - application/json + security: + - BasicAuth: [] + patch: + responses: + "200": + description: "Updated Tenant details" + schema: + $ref: "#/definitions/Tenant" + "400": + $ref: "#/responses/BadRequestResponse" + "401": + $ref: "#/responses/UnauthorizedResponse" + "404": + $ref: "#/responses/NotFoundResponse" + summary: Update a Tenant + operationId: Update a Tenant + description: This endpoint updates the Tenant data. + tags: + - Admin + parameters: + - name: id + in: path + description: ID of the `Tenant`. + required: true + type: string + - name: body + in: body + description: List of fields to update for the tenant + required: true + schema: + type: object + properties: + base_url: + type: string + description: The SDP backend server's base URL. + sdp_ui_base_url: + type: string + description: The SDP UI/dashboard Base URL. + status: + type: string + enum: [ TENANT_CREATED, TENANT_PROVISIONED, TENANT_ACTIVATED, TENANT_DEACTIVATED ] + produces: + - application/json + security: + - BasicAuth: [] + /tenants/default-tenant: + post: + summary: Default Tenant + responses: + "201": + description: "Set the given tenant as default when Single Tenant Mode is enabled. Once set, the default tenant can be overwritten but never unset." + schema: + $ref: "#/definitions/Tenant" + "401": + $ref: "#/responses/UnauthorizedResponse" + "403": + $ref: "#/responses/ForbiddenResponse" + operationId: Default Tenant + tags: + - Admin + parameters: + - name: body + in: body + schema: + type: object + properties: + id: + type: string + description: The tenant id. + example: + id: "1736bed3-7b92-4760-8ff2-51fb08ee079f" + required: + - id + produces: + - application/json + security: + - BasicAuth: [] + definitions: Amount: type: "object" @@ -2661,6 +2869,78 @@ definitions: national_id: "123456789" email: "john@example.com" external_id: "external123" + + Tenant: + type: object + properties: + id: + type: string + example: "1736bed3-7b92-4760-8ff2-51fb08ee079f" + name: + type: string + example: bluecorp + description: The tenant name. It should match the pattern `^[a-z-]+$`. + base_url: + type: string + example: "https://bluecorp-backend.sdp.org" + description: The SDP backend server's base URL. + sdp_ui_base_url: + type: string + example: "https://bluecorp.sdp.org" + description: The SDP UI/dashboard Base URL. + status: + type: string + enum: [ TENANT_CREATED, TENANT_PROVISIONED, TENANT_ACTIVATED, TENANT_DEACTIVATED ] + distribution_account_address: + type: string + example: "GCXAJ3XJ3VK3JFH3QMDFOSKM2NMMZBSO3VIT6EUPQWSDW2J74M23RRSL" + description: The Stellar account address used for distributing funds. + distribution_account_type: + type: string + enum: [ "ENV_STELLAR", "DB_VAULT_STELLAR" ] + description: The Stellar account type used for distributing funds. + distribution_account_status: + type: string + enum: [ "ACTIVE", "PENDING_USER_ACTIVATION" ] + description: The status of the distribution account used for distributing funds. + is_default: + type: boolean + default: false + description: Boolean flag that shows whether the tenant is the default or not. + created_at: + type: string + format: date-time + example: "2024-03-27T17:21:51.000Z" + updated_at: + type: string + format: date-time + example: "2024-03-27T17:21:51.000Z" + deleted_at: + type: string + format: date-time + description: The timestamp when the tenant was (soft) deleted. + example: "2024-03-27T17:21:51.000Z" + required: + - id + - name + - status + - created_at + - updated_at + example: + id: "840dca45-d1df-44cd-83c1-65c04235c25f" + name: "redcorp" + base_url: "https://redcorp-backend.sdp.org" + sdp_ui_base_url: "https://redcorp.sdp.org" + status: "TENANT_PROVISIONED" + distribution_account: "GCQVDMPOEN3HHJJ64V42KUTONOXN7C6V2PSVPALEVJ7PIYOB6M3DJV7N" + is_default: true + created_at: "2024-03-27T17:21:51.000Z" + updated_at: "2024-03-27T17:21:51.000Z" + Tenants: + type: array + items: + $ref: "#/definitions/Tenant" + responses: UnauthorizedResponse: description: Unauthorized @@ -2736,6 +3016,10 @@ securityDefinitions: name: "Authorization" in: "header" description: "JWT used for authentication, signed with an ES256 private key." + BasicAuth: + type: "http" + scheme: "basic" + description: "Basic HTTP Authentication with a base64-encoded string of 'ADMIN_ACCOUNT:ADMIN_API_KEY'." tags: - name: Authentication description: 'Authentication endpoints control the login, token refresh, and password management processes for SDP users.' @@ -2774,3 +3058,7 @@ tags: - name: Users description: >- The users endpoints facilitate the creation of new SDP users–including setting the appropriate role, sending an email invitation, and activating a user–and managing roles. + + - name: Admin + description: >- + The Admin API oversees the management of tenants within the system, facilitating tasks such as provisioning new tenants, updating their information, and retrieving tenant data. \ No newline at end of file diff --git a/static/assets/SDP/SDP14.png b/static/assets/SDP/SDP14.png index ed273a6ab671c1a86654a8e4c580185fedc142ab..657ebf8cfecb9cb3c2bf640d9c2ca9896c0fed6f 100644 GIT binary patch literal 91089 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 Dtph)o literal 98638 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 _Wc~U3T=z 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

                    ?BE>6N9dj9~}Y4 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¿Rq^&&kGF&FzFAH~|{X`F?d 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 diff --git a/static/assets/SDP/SDP2.png b/static/assets/SDP/SDP2.png index 64a3ae2c82fa856cd697f76568f311abbaede38d..2fc1fa20c99afd216470d3df03d34eb49ed05b53 100644 GIT binary patch literal 181294 zcmeFZc{tQ<|2IBe?zpa0Dx^h}WM2}AFw;UPnQS3zBuU6_m>J4dS&C#U+X#_8+1F8F zvW_KWoifH?8ZI-;nEm;T>+ZVl@BQ50??1oec#h-u9FKqMI6Kex=e@sQ@Ar8s_L{lz zt{sPVfIy&KrY44#AkeQI5NNyJuY$meUF3y&5GV>{YIxo{%=yO*FVVvjAs>ePLqz#l zKYJcE&Wjq7L;qt;v%vIymy^%Kr7qFMfcz85PF00ZX1e!W3bPm1zI^GH(Y1&dPL%$a z6xZL>5AOQyy!+{frL|7qa=&l*_A5`6`wSEvgkP}AcSOUuZw}YjU7FzXgvXtoB5ns#`w4guXu%&R zu-Z)GT9JsBI2ooG4Ch9kAu(xuWu6qX_)%@OSY7L4xoz-~Fv=PZ5`G?saNEOmwTFbV zH={$-SlgP8i?dq7@MC1tBy1V~Gt0HMj&K3c!oE(hp7hbTi^gX1;vk0WR+O$=i>;(| zf;C34REaa@E=XEzMBahL#`weDSeJ0hz0Q#OezpL$k@w}IXOZA6G)EU562J-STNV|d zt@**TBhQAODH`wLY$Hc}@1n1C$0M9ukb%@r@5-EKGP%7t7@{bwh0g!T=FPhIk6~@yN%oBKb1rKA~L5QCNp9yn6Pk{y?nE>+D~0 zP1m6M71O)F;(|V4Kipo8JNZKU`CiJiCl^9sRMh3~TT7AF@> zgjeA7Z7U#ehkVc>J0dHbn?2;zL9T^ss?8zHe+a$Qt?AhubHzLShCv(8i167TjB0pf ztF#$AhYH}_?AUqU%f(jBSCSzkU-m*PSE_zpY5d3~vk7!_rDi4}JXhBuH`%xU^y*Fn zjb5k{J9Z+vX9EN}#uR9-j+FAH4O;f?scEicFctZv+xK}?v-NE%^x}dt-v zd8MHg#$usg(nuoS%gL>`Sr5hvrox@L1InSPq}|Hst1l;zps2IO>U%V!(ntw1Gjb~X zwi^+``SfxHDjX+u&@uMN7Y+TkN=z7cIN7szqrHL!H3$mPKZ$O8C(MvH2fXR?2jsW= z70wZal_3?#8Q&ST@gt-0|rZjnCK9 zZp@eI7eBvaQ7!c0TBlEg+a7~Ltory78*c1$z>#4yI1VoNEcg}s{Wr?d!v_nXy{?SqmK?zik-g@M?qa8>tqX`Po6 zmAGk12~NxVcW!MjXXM2>E%(WzkKp0bpaThCgkof}17`F?Jmn1X{kH7nL}hnA8_A!# z@56Jb$TU`xi%TIzRk5VPa8A9OU+y`ZiD4}&gwmA7i7CCrS_iYBz}J!0+oHG*dX30% zt>{G>n$QHBmsU_1-*PL}h?Tjn$$_W(#GYVk1N=KR^i3X0SON?)Zj|~QhuqKhns&z| z%)DL{nxxJ>bEwbPAr4=uUr`zF$GvuVSGjz1wH(5ZdRI<60h(y? z`I<);2Cd@&3Rk!G@&%0A-mqSaSvAw7=u`W;GJ7|SH$J|3*6%T`z4P%xN3mwT`yLKI zk@f@|18J3+kB2gH8l5Tx(pKM)&S0O#2l^V^sL(5s@P)7DSg%(vPCecR;%w!@!jHU& zRfFnxZ5$d`8^dz?;q!^lan$x$hlpo8g4!CZp2sIosD7$bgRnY2?l|ZgGc51vezMgu zRE(keX$7(|I1ym*4({(zX`M^$TUfZD*7Rl~nxEi~p_M^V-}z+XdE*kp^;o~dEuTfU zLJ1_SWm8bi;Q=w)`2&pS_%xjSjRp9K(Eu%3e6Q-dXj}XD0-5a1ddE;ZjcTZpOx(f9 zt;kd#j^(A3M3isS?dOHWwirF}s*e`vg=Yhqz9ru=@*37TTfnkB{`6Tl`71J839#B%Ty-7!-Bu)D*T`lZY1(Brv0U zAZB}b>f`)C0v&mQrHMX*VD+p07e7Wfq}omzi|qx%|1RSmWNmc~FEVTITaDV3^#j&L z`Ze1{RJwpLtgmx!pe^5ML_#dSQHM7&i6h{==WnM4K}XZK$Qd)Po$ot$b^=rUWSz`6 za;^v^FI!pSjIRrG5-+5rAM@%#h~Lubw(@cP>g^wt;x3@d?hvolGkYM9BEIAub6xAn z%Pt)UEbD7U1j^Tnxh7k(_Rg;$yQ?EcdP1wx9YR9y9l{wWw<2WSv~PtveFnApO*mbf z8xjy-;peL#!8n}AgE#twtu$h|12iTMTaV-N=;{WnP4%>?U#dIh?~hA`@mSC-eX4Y* z(1bK|c2b}Sn=)VpzLYar@R&qicCD2Nhr3P_;kc4*q3G7>{d~hLzRY%rFi4%rC{>GW&1@O; z^m8lBC93;oY2!uu_6tzt&C4Mfh>W^Z^5)?6d@?(D9w3gitWXzaS+fPmF$a-ANr9b3 z6&IZv_v03keYoNB)%8aR3s$~s+d*Fr;wbdjMLlijUwx_ky5wNC15vV1b9-lB9&_vK zgBt#<3W+#3pae8h`kxuA=kP{Q5!{bm=!Sr`ZdB@ag9zYHZ(KMnR&)y}Oiz|hyG(1B z!F}z5H#)&2qT5-nC>}bw;xJtuLg_>6`BOL|IDY<#P4*l(ockoiWKrr;){N-!tF`5825ZJ_J67}2`FFOV^e zhw!E!$%DfQb6wKk0N#x2-Eo7Ap}m-1NZRAM0o(uiz2(2jd5 zyp2%TK4-YsT#P>7scTy~6TS|lXIf1w)wYs5Bf;xeUTtY&EK6TfsU9`r{ z8IaJSxMnDtYKtU%FhH>UHHOxO#OI;~hlmRGTgm#+9wP$)G-UO9&c*(c8_;Z|;CEO% zW5YATzVS%ei)?7Wc^o3`v?z4L>_Soc@Yu~!r&e0e%t$qB8h-bn=9=}4w#trpH&~-8 z=;XbjCo%RHsBN9^2k5<1k2?c9-~WlSTw^b7hoox{cxwKkZ*#gDo7cJX0;3G#OYbbn zIFtf`Ex<*qSDy+kQtcm&NvqaxOHjN0?bUP|sjGZyEx55i&nOA|rR>5K&vp~QTE}-F zDGsbl=Lb%KO|Hcq{GB2q-Y_GkH)2+6nrOtnwd*F)62qq-qIEsSD-mpA8BKqrtOr+&nTkS# zlhtO%N>gy*KPc7E2A%F)v)hcN&pxe}*Sx+5ku<6~?H}d=d|TZ((e2jQU5=^11r6;2 z3AzRJeoL4J4q|1)+4D_p27K=Nl;iGLp6}Ph-V369y!92_R&?o+X}b1V`vcpI_i7T? zZw~6kA-W_)2Bs5aasv!bs_yX0%UxKmb;xe{wqGrhnA&W4)3T3k1t2Tt38pCGX=6kIMK(X`m2UXUhgA4^oWhKCeAFQlTJBl&Hc>GsP2KFo!< zX%ASNR0Gg$fKIl8+#&zeiKLAfvmg%@;3VP1Z+;OkQ-9qpgEAnt3C)JuHnw@YJw}21 zF8{+P-VL>;TJ0Ocl^N5_%=BC7Ei(k2YgJe`MZ^PV$pc}NWcygYl5-sqE@ERxA++jz8fJUQ=c z5wyNH9Ox0x6y>3MCBTukjZ(}4KLP5o+l+%E11M+Z@oj$LR$|O`a)>=Y>juI5&O}g~ ze+9kVkB9@$sFnIv=llW?J16hd*x(;weU1wB11Y4Y%R?d;hw2|N1~KlB?E$qR$y+6LSE@)XhfSgR+NeXqd1^<%3|7`8^K&S@pc&VO9og!>}yB0#l z`WH~)MpaZ{;-ky_ZG(yk73R{EYIp7czXHczUc?CTCw(AS zwK!z10YdU+;x?EOD3?5D;dLAf~Q z*Lt9e_4)jh(i3YyD*aG@_j0(wpuEOWlpv9nz7a?uZJS*$l&ENJO51UVnWkW^LlCi}!zgtdq{xTd2HOwpP2$bX#D&D9nccXlot@<0xqnILEEF zE9yhoR2AM6M@y(JqV?tp;!3oTHz|OMW@!od#4ZxE5go}M2so{EV$x<}OsRUtyceTp z>F#sCnf%O!8p6`63*nZd8$wnjW|6oXjR)85*-jH9kG(CyAxRnc#{D8#lQVd9DdtSR zld)dtgI%BmIY|2333&~vrVLiwH^7SXui1)u1l!rc@-8BQB)s;YL1u`2ZlveT69 zq&RiosRyGr+`@tyeIQUQ#aIR7noXd_nYPeL1|z@$y2+3-;a!PldmV)3sxC!)g}Vd`du=dqjwT|ritKrH^%ue&J+?pWT9?3HR!?;jNm zja#AVEgT4wu5BdOov}Zl`Mcq^!I1Y?Z{FVz+e^w_xI6B5NMeZ`+NY5TWj1H1Cq9&p zbl>*v4o!J^!jF?zzzr0Q9Fec|LvTWrW+q! zZ~81<&;4BgY+J_=B^$cCi+id5VEw+$<@InG416*!<+Nx)z+UyDj9jN?b za{M=+S2pXS66402eov>`7w&{)m9_p3&()_@SzW6xDmVA_uMfP5oEA((^+UGnl^PU< zSdDU*C#{>xZDGAA>!@_~=-1s-3n}C}aUYnL!`J|>{{6E8`>IPkY1}36z!uIrt}lC| zh-zO`!sU)}az1-bD@_HDt`?kRHXlN##}Q)?{o#_JYkugw9D5RmvoHkXhAp&e9ryGf z*h5@c(udbL4M}6M@|1a&0)cpJsijcg_*XoV(cp&~fXHF00ux@KyDT7XHLGik;l+#p zSfb_WabATv&Wd!i6m1acVeGe&sn0Z0h^~CA4PNm&TGn!3S|Ca4e}bN*$&T364k@wUd=OT|9ou&C0g;cFDvvz zLH})X_?Nc#Xfz&S!^<&2LqmAn1a&bfnxDtnwol;QpqEZxG`$f{uLlyrUaOC*KYpCVn-t;%|?pB)qoke54Xn#GQ>Xy^9VW{T% z(aFZJV6cH&ZTV*X-Tf%|M1krG+W~wAzIEuN;#S2K`VHcJ4B2vZu(r%BC*1 zJeMChI7bSaMWw9{%vC#tX`U^T&WW)o+mJ_KTeXVc5mLgZt(~w`3qh?J7ZZdM6 z54|gGItjVa7C7V|um(|_R5)w}oSz-*kI_WB;V{e_jk#k#7u`W}0kG)QhyX%A; zgbH(*Xl!uV=pOlUdwAR?dNi4)hyMjW896JrJQ)a^%IOX{O>Q0-C>L^z;}&y1?Xju- z(Bv?6l?x_|3A~99UXmHR)tn7&CH4kX`3^f*6Dybo8j3P1b;^mbGUQ<&7Xu%tuRuJ8cOmRN=LJJf&CWH-Ayz-Juc~|gP^2H8G832c&^&To{MW0kLgMuX z&k6$bi!nv?{JF1Gk4{q7dOa;7dn+NpypF0!|LF1D@m2F%L-N;(mAS}9ed!;W)3ft- z(-d#V->>cNNfq!TP$;D6Ez=ESJ!T)vk>zi97T<|TDxP9kI~HKmp)Q6x+{G1csPD0w z5xJg_%#_~VO1dWOnZN!Hq}^T{A5HPLG_tM-TJ+Tqntr5yZ|z%EkcifLc=M$nMcgl}>HjIp7z zWYxW6o84)TOyOdKf>%w;DV+v3z4GMytk6#Dy{zM_f)x3zjrLNxp--R)$8*R^+BhT5f2_@Hfw7pi8q(CeM}#xAE#4HcRe zAU(J}7}8tZKM$!KTInJOg#Lk?M$(-5cFH;4Tzma)L_RTQuI<1khQHna`LvC7 zicfkPv3>;v+Fe-j&0~zYbP$o?*QK35<$Jq+{m90NJZV(6^iw8955X!X&uTfDh>=Ll z0me>nKK12L`R_%3x`%q*rtaPTIHgy=J-dl~|F97xxOdBP>C1693kBJ;RWxg`UAmfV zS|`Y~5gvZ+WIwYyL{IvTq`1}>$t#Wef;yPQ#EENTIVG8=Z|W~LB7WqX37*9kc?2g$ z7Z#w%?{_^D{A88ci$sRj9od!pqy`*$ud$`&=t(bOhAUmYB3pUN$FdgwK9Nj(+x!^< z^RdtDwW8}Bc-T{C?-+C?QY3V8VWkKcnnn~Uzu{b4`4!rxUstN17Dq^am~*F^(FbaD zyB%c_F)$#~)4wf>Gb-NlqaMu5bd=*cNO7J7aBelTC6DRZn!YOQ^{A#Tu(~mOhTW-P z%&n;(``woqBxiSITT0rafT`lPey$NDnVv7X)qw-)^^r#E_LIQ1L6u(f=S>;cHYYZE zc@8m3nfWDa?Wo%%cJmiP*i@5y@eMGzVxm)T#0U}ruzu$<^PuX~poybn;zoYnD~qau zeAox*0gj5TW0rb420xeA-k{?OkAH0k_A=JW4kJX|R6el5!oE z%w35IjIO2T)AZdR9|h$)pT$+^8Ryi32ZSi#h#B1c5QDYZa?|>L^1yjHP1ee1l(PC| zwX4}!GrFibk$CK8(7>r#+*_#ThNK=*GPqJ>)vCZFpU_zc!$CHvrD>1YjZc5$M@0MH z6x6Ul#{Vbq&!+?WKhulk{x+b?|C(#(LD|3Bk->iuCHaf*=63G;t0TGdFmN}2(avA+ zx4(KMtq;0eS3qSt(ZB!ICS`of+Ukt1XPv+BSEqFK{=imqq&#r+*w1DuN=}E!CmAK~ z`FzjMe(9WORv>?|Jx{9w2n!Avu}jPUkM4 zfwmAiesG=;Wcrtky+?d=4gT2$^DR6m0g1prEAJ<%`yn$^4rSEM^{HC5munBX|+Kh88gJxpl{#)`qo^L6v{sng5aiK}NO`ROxMv zEtmK^zc?h$gxY2;Vzf}_s{hRmb1M@df3)$Ke65wYm~U;Lnr#bV9_P&`QKqHuME#rN zt&irTIZNeedhaUJ1jYv#i^U4eSW!eS?BASu(3ZD~X2+NFzH^1pmd^6P)^K2^Q-k?8 zuVpU3qDt@wD(%k|m=9Pj39$j|E^bM{xs&~N&YbMKf>wh4}LW5aC5pi&eegjve_X#K{?Qe7a%d|;l z5?Q~=98TxiF!n?Z{AboY!ide>4>@kAlvUohCxiu1_P;pHzwp-khjAqHkwGU|ksr4K zf&VSNmZc9VXn38sLvS{|vu>wYmqZRuf&d z0Wn}F_I83=bN@5jwDMltOA`Itm?r;>M$}3KX9MNS=_gBH6->RQ6DyodIJMVHZ8G=s zA9+rp^8PD_i0}N>gtd%$7PlCT-b#b&4RtidHX<$F1f4wK@&rk03oG9e?VK1V2)c9l zk~~$D2(AyFn`h2DuZbYPeJ@Xhvqw(lcF=48PVA%=*#V~!*uAWgu123MywWcZJBK61 z_U^SeTZwR`uP!nxAuSt4P`JN0mDwAu{L4>&Dmt7;J&^sm8qN6p*8O01AC5tEnPyU| z)%~29E8Y$`2Cwc`RP1VSqnTkwytcxrmOJA!SF(D$bbYd>3WXK@2lP6G6$ZsP#(VcB z5eOt4V`wbdrS<*BX9#P0o_#vb8}GNe2N-j2<-U=&P3zlm8O>c^E@9sPxYu(M|FOWN zc}URcu>`q^6&pBX4H6@^`>XAg%;M(9#F$hwmI=}cJEHO`*9Q6gbEMht*wks|pO&wY z2OrsI)p_a3S|Y0LUGN63t*XdM@l%3uvJCmsR=p!}Wd{&=Nu3$+O$AieV~-)ePQ1=w z5xk=Ohf|vl>{uuwoaE=rd&>@-5&lV6YZU{a>n|Elce@3N<$tmZk?}Y^_b;qQDyrvn zG@g2Qg=b-CSl|$APXkld)^H0vJdYi;>T6&6PiKKv&yBqDUbUAF-l>kD*BWGBvM+Bq zsW|Lgb3W<2QS*x5+_cU>65es5405uNrywIUJY%?qjez{|$6{S3LdntgpPpHy3*|9f z%)r_9A^SW||Etn?rq$ezM$NKQTLxH>_pP6({}}u;$ET?mhH?7bQHOVZMKUJR=|Q_a zg8$`o_<`8Kg-z!!-5{KAI*7XEFH0^=>xPPd@{bMZj3Psr{l;~G6Ctz+-V?`CM*mg2 z-(?4~@sei;-iUMGDXmKz85%M(tsA(WPf{1E)l|$Y|Lxo7n9i}szeWjnhm^0+Ny(CN=Hz| zP&f6rtHtsEV&(5AoOG5xmG5(vVkVwi*QaxU2wWSH*qt5b*jQ-;WjKQwqskF=_P6Ik zZQ^kDG7-tQ*%K|?00yy5^k=TIPgwk7L{vKq^T1SA#*XicHWfNJ80+IUb*z=^(ecPM zDI|Ya+)nk$jguoA!ty68kI|%!dJ1F)J}n$|--Ec^_mrBH7#W_DKd`(pfx#F(gk`8C z9HP*TZ&@(1Be|XBwe&JS&Zc~2Y9!5}=%+YyMxJVCgNGWG_2BU)ha`cQT_piu$)tUW ziQBRj78J)*`3%5Nfs3*9w~p841h=`LTaEUVeg&7tdzP*w!>bTn186J)zCjV8ANlpE z@GgS;afbY_^r#&>MN)kX7Q{b`df5Hn?C#$1qLH*sURQNUdIGvsi80ABONh9}Uu`<(i z`w7N-YaL59RH}lU{Q_$&WUe+9HJ!a-5c@HM4rD3=0T|5fk6iYxZ|4Oq-O&WP#tHFz zS1^KT>`swFN$?CI=;@H0zVKa7`jM-#pRb8R=pw%L z{g8;ccmj%d{bw1gw)46{d%wp$savSS?cG~Pl)SWA23^L^W(e9cU{@D&ez}Ghz}WL* zhkwt7O#8|+>TR)Zuh%uj1rpbSo%f`OTv{-KFwS}D%k2oJod2-dBpKF=s+YWXwbRiH zA$BAcqdHvFcQ;yQ7<*^@llfVCP^S9hyjX6&NqREf#Y(znT5g|Dfg~;l><=G&`(tDQ zF}8>+#1yvOXQNjHtc!73%&E1Pn@x9Flm_=q_5r*KD&+=eE&TMiplns7DKMKaP7O}jm#;y$#n8>kOHQ~VVf^1_MC zCF3NuTVvS9n03v`jXy+*2L1!PE)E*;%2H)!@s#a+E?!gS zqUqCqW54WeDDNURVc@D7<2^;vaUsye0ZaEAXOqO z#Rx*ky(%ltE5Jw>9C+*dO&LmrL6u2(-LT(E$hwjx24wvoP-9upXbu)zgWY&0a z?JN`BHVd$Ecn(E-rr1?(GF-PV$=CBbjYN7u$B&R(C~MI=D-?|+N^Oz5YWf?5b$?09 zs=7-(ZWB{RH@s!@0y)lyAgM(H<=1{HMuQJ{9OTU_&RBwy1WkwA&1Y28hI21(=_cTs zYQXb6)aDu0cw$`T$hoPTamYCa^+RFUJ=tAIqS2ML8+Z~NR08KLy`(I?b>}fa&Wz&s zHRu{2dzBQCc0%-vCEYn)s(X)6$6Rf}s?oi4G_QaMEh_iB{rXcA z)eS9OAmW<^^N2s-EI5pz&!{4}OERj+^lp%`S*{>pI zyg#R>Cl(*p+-sj|sK@RoYSIt{Zn^&~C2jyjgjr|#4?;crleJ9t@t^{FgrbWh?N<+( zbW2;U6y1HkbQB2q5D$Oo45jIdcu4^?z_`aAF{e>{Qa*AQ!}YrE6?3KGZkLPPX$EpG z;#D1%ZnaxwA+cMytVB?t_dJKPv7iVkmkGIQ_;nu{SEp43Oy|EyZ}#;i8^ld31@OO^M(g%O+r`O0%LXzO$}* zA!7ChUlwk5=+|CPp|}TSVce35pkW$=^f|HiZdzu^l(S81XcA>3EtX6@_{4H<6CdHS zKf-8vwzp(H+LsZS)=TO5=D}6`7|?2hn)9@~6*g31EAQWSnD}kb_$p9Lo3c1@u02y` z{g=b+&FEoQvft{k=-ehfrja3bt&1ni2vUdhU8I#mtnbH?`GW{d4b$`q0=hS9tZ}`3}ML^bT zkIJr^0(;?p!5AC0$}4S%nW}+s zZiz=y6Qb|3*kz-=*P1r$WKnCLXne1gjn-*WYYcggs4A$~1Kl0Bt|83ot*LbIv4v==(3h~2fN-{RsboE~8-x8zn=qa_hjj# z>b`F$Gx+dJ*W;LpE;tF-roYc!UADQ`1}yaAVfCJS&=HbEW1x6kak@751|? zS)ejWcrSap@_^l~5o#0fCRHsX>}t9>XI$;+(x{@T70PQhI4w;g;aL( zU7KjvwYKzC#HfFv^%2|2NCtR5+MfY(1Aj7a(d1Maj$j_K{1kVzId-Y zf)NhnAbpE#)*F*DamZV#b416j+@rkIqB79^T4ZwZpHkbeiz<3fDOw>HmjGy4os)mp ziJ?!}yvS&x1baNN7{yb8wDY+PCk=aTIqEZ5n&Um@KTleYi&zHoPR2$~OqpfVwVJ=0 zC-|IH-&K+8fbml3q3S{pN~Dq{cD#9*ao~5;M;DVgaY#!GbKTF^Z5%a~VXrN?#p7%% zL{%mHq@t9SO#={-iZ+V(~xD1X==?WsF1|!DRY5)F*CoM_X4+T4?Yz z6x#p*MX~rqGG*1TV7fj}+WyU^t^_ddC5>KzWARy%%-m;u^kKFCVG3si-n{-gJ!MhT z*ri#Lr*jzqBK>vZM!IJ_wK5*BDjeB^Ar>po7hj(FI#}kO9W2TC zY1G@T@-n3uBG4(jSi4Kx2{hLMyBZ?|*m29cNHN3d42+>#ZYFlclX@Sh^$zoEOc`H>tLGgkVH>*3A}ULytb8+_ZT0gsi2=X4e;O?&CMHOE$a4$bsyxj@F?M)(~5q3_7_$L z3;Gap75$2?rzawpr*klIpW(V@{^uBWdzXC8d0mj%k;kQZFa5s82CfzH*y=qaL5s5d zNyFaQSM5_OH-641Jo$7^G6qr{412;?YKULOIeg(3o$T`S7&!40iPUaL_{+y#R4%DQ6nzur6KIX(Hd8EPO zHGq+Tm=L?w1v#Fhoo+moZGsMXZr?KJ=f}`Fc%8es1dMMMcWrU^r?!BMwM9gB$Bv%( zB-r%im0K`f6aT0@y(F#&+5xV(a2P4Z8I%V+L`Ei$j|%O8u%~L=QGQ}7CYB;`+{#UG zA26#(%e3#@7Pn%^e8suFX4!WJc(wT&x;5-Dqf4c!X$PGGW6(m25>&xi8qJg^$oIvDl*@NGfMLn`y*OZQ~3;6nFW{&il$H*{iu?;C?2668G#Lv8Abv0 z{)f+{SkKJ$mbV&an8M;K6~wLq46Zr?%?6G)(o9k6MF4HfM?o0=? ze{;S%k=JQ`zT6?A-26WaXWTCYUe~C88dH;^P!m5F)zH6nP!`>3%YLRh-g`fP@d(t~e6edP55OlzR5{;&|{MZZfmzSXG1by&%z0uN}gNyt3ud>>O>cO-%+&&-{_u5~c zgKG}x;n~#c#7GZpqgN(B?rTQ*v(BWIznyfXE0;WurskIezdOhqdje*EFSqrByOWH0 zE4q9-NpIu^^ibSk)YG`g9Cj~}o|Rt*yh2+yJ-o%u()GW^xhgX0%>#s#c><`&v}b z<%pnLiEd8;%g1~^MYWA&%rC;%OVcA8h>o?-_-f=s3t*y4|2xjS!Uwh0DmskzZ-)T! zCo_C~F3p9TfpK?)FE}4x^948hD>_HkbIE+ojg7c4lMN)C0m~Q~W?b$&d(a5t!W&4W zWmRe);R`zQr=ZUNMbNI!RBv@I>92FZm77irALjy011|E@(KDoKY}SwSd2)*Re><@7 z|D*bF!eYQ&hy0Y@=9fWbm9v{&Il)&K_?~eDgO8+r%?b9APbd~%wQ!n5u1+Gk`c4d3 z+Gyf<8QF1oKMdsj~@c`>(vAFXDKAOht?ZAM-(n`amLcD%kqH{G=)A z{2%?N>7_humiK^HB`T4ToO}l+Dwmh=Am9bd$UYb+@UQKi69Nr;Ms8zlyNZb$_ss=H- zRzQT378o$4#MWilZJ%Ta^einbp#+~Z>Ptda^dPWIm;xI51hz_gFaqErBif!@WsrWekxUx zWxm>5Mzi6nnP9BxfvTlI>bM`)`vc<4zcE8oze?1vM112UQ#F8``U=7$VIo6=1{&W6 z0!`OHOBME%kWcBpBmGVBkKUh+jh`Zb3}wp`<7<}k?!UrFvDUwA|K1RjIo63ElM1_k zm$liXayhm@nCvk})AOjhhO_`XHKH?Q`BEOhe#ssi(rEUN-hAzYMCoD$YaqujK-XWn z{W$h)v;#LyS^eWC@WuiJ;zrVDxnAfBl~vXW-i63j$ewb1!Rc6^T8mHaU%(kA$JRWe z22%F^dc>#X!`XbV4vlA3b6<6?n`+)UrJ<#|Ju_YA=pQjh_vX79UTg0#lvlW>^_U_X z8aN%MpM!;=ywT;sPW0JvuB0Z4fviN7x6&rPvm;h($Iq?=zkdC3eWd8huF1O3$*}w8 zTIYY5PPZ&Sk_$6{-TRc#7QYaqzfD>`$|qq6Iiw>tVx0e+G75_6`-c>$O1C4-a+>g- zagG(9**l-Ak`?LP?G|^Z-2$m*o7GTf`mr#^aqOP8*Q=0wGWT1Rq|>X8YB8o))yT!ExeTO~?B2b$h~7xg!`9Nh#-|IJ9vff7@lRb$hZX zUVWCH){%_$Q_Cq~mr^>kV}ix{Pgi(yNVI1g`oS~TyOIuw3@AH$>hi*Js#e@#0W;9= z;h*X8`?ZHUw4ZLI^`DrPBF#2{9mlUMSHwLjIbx`iKH}+a)gv0;&% z!@YR+MkPrt;{_Z&u@BoyTt3x_pdfY)#LsOT5xGDLilt-5Te#Wuad+e_P;1-m*j)PK zQ1~AosA0QaBKKVQ_1N!wE?j)HR0K^wP?IeKUHAYimdn70T>ZK*s+#xuggGTVQ*OjT zE?wv5YWE`i$IG@;Ue?KbhqN@(v62ALn5M$QWb`Tq@$MZ>F&i1!sbsRYxuMmioPUIZ zVYNq#BpMO=#m==(T5I!xrGNb1dR4TG_?&9*&h+xpoCS+R*Vy;^-VQgLzkmIaaZA*? ztZ2DGH>ZR=n`YY(N5=c8TA7xi!psB5eWq9NO9v*__mkRjo$gAgu<0-|@$231c;eTJ z7zXidhsG0+ zUai#~$Oex)&9<#Oy0gu*OWkGaPh?4S3KUBJKDM-PHPMA}S{?aE82~|}dUNSAoRr&0 zsYRxV4@ErBCU?Sj!F~lD}qjAcC!9K^a`$R9r-wBBe zcBsuP-U%Mn#*-(sj#G5IXxOTuvjf)pwSDrVb$26z_3<{>1Ef^5pk+_Sf*pK9BW%Y# z?iph)szit%AE>;WzM}|xDW%rX>dN$rj}4*;T*5LbT`^2}qSWTbggaUs?1v+6Y1;Rx zrz@Wt*H+C61^bq+P-u4aiEHw3m!}M9wzuPVzLD_E}KDLLf%1@4D zG~}E`)?VddiO1h7o-eh!(|kSuej|Lgs!jjFk*oU5AEU52-XoGsCGxfD{v%MvW>`6@ zkW%M}TGJyWV=b(G&OBN+BEF5~e7$7Tc!R8>blj}AKP=)jBPCIk+D-HhfVGyNGVjFO zZsfS@`-Pg#i)R$REG60%sYN{fG#0XoI~6CTCc|QoNUQcho<=(fe3of3UPa zqO7?2x;@oDt8KJPW1*!#*!JMN8-!CO$%+E$#VZcpBsIU#i5v9Uo(_CqdEYauaf2+; z&R_UGcEXt%E+AbEYom*pf${v*n@f?mxUfWwVG#{QNn`o$+Lana)02J0iT1N|Z zM){VGdgK_|SOJQh9e&&Cq54z zhK|yTQ5B_kMgwnk*FLYWzpfHD-;{MXS&1X&o35CA*>L+)6*X=3Gp+`ugA2kUm}@W;e#OwcVCDMn0n_;h`v9yp>X|%HAL5@ z^ZMy+lDi;`qK74;cW!uOZ@Gu9^TEv2yrrX+mKK~_iT7do4=~D%hH2)H?v;i}_LAhm z!*f{T9n`X92~*3wGGLw-XT4Bn!Ztm=cdBV4@U9ghjyUI2k=W2*Q)i2bWi;eCG$4&T zt!igr_17Q7&W9(!Feu!O09EU$)<|djo_TMdlB;}&$f^teVW#C*yfRmNtz7PSi)wxB z9~(`zD}@P~p1&9O=-Gr?Vdw^m*kqca} zw|A^ddTh#n?8A;s6#|dcr||wt`Il|v#gF3^{Sr5lsp6OA+0+p8%znQiv#R+UZ|iJX znRk>ZRYjAA^G&FajCs=ANBydC-{Go;n$E#br{(f)>@6+HFD94cbr5QaYqf`;ow5oZ zKiftvUY2#Erg8f>W>{3`)CY=|qn%$G2RaXAiTo8C#|wczG>Vi@Kk=6aW_}%kqArO{ z4p>~Je9&FH<>UO}gW#^KT13R}a(N!tW0HGec{(rTqwocOIiC~cV(vJ4U5$et!A-sQ zdSj#|=|MHoQX(+l>weluL({dPZ5W%7d$-^2yzc)VoRdzfF7f_fti5+!lUdg_jKd6! zV?mlqS5Z(9kSZV~76g?hB}A!8ks1&XAwWRKMvsUzDG^Xg0z`U|VgUl7gd!b52@r}Q zLV%EjgzpMEGtM(}zt8>t-tTY7m2>vlW$m@sbwbK(+uX>29>T+*pBcr=kvy4Ksw^-l zOE5u*cpzCeFLo*@iVl4!U6E0V(;!FYiHm8$JdYgyyuOAu(Xg}}v{pkvS`x)w`?ZXl zp#c(IA}Z)w>`hQjjKxs3dByb@)P8yR%R_?L!J>eDzV_Y(^x~o7yekxo0H{QxOEKmq z%b9pZ?RMmPMpb9Ce_?yNRiW-+&Hj7TtSfI;?saR&hJ`nA#>+PmD-HMmh?8=$>x{X+ z*)yYBNk#|WX+YB9wuc!Td4fq2(4w0R4|5%J zi3wbPqnxL@7AjI^JDKP|K(CD9g*)n|?X`^yH97R`v?U13&c3yj;;S-2hXhEBTF&WQ zlo~CzZayj~%lOD<4B~E!op-X*sl+e%N0OA%?SThgxn+d2G!ZM9Y+L%Qq9rx$PPN2F z9&fRL45Vm?=G;1-ff+fJW;t0g6Kqv$ODIV%TBy{{6X#{9+G$f9X9)f&?4!u%K zR&?Zk+I7{%GQ&OGVaHNB)%Qb-Mj2cx59xBnB9NbA(R>d-qtUe_Nzt+hNJe5=XwSw6 zL}MniVOk?Dz$|fsSzT!1POO<{1{FgX^R^_%on4Rq%su>l0GIe?wTCGHq~a}9)9rm9 z05v(hFj8xR|4r}77qImE{Zj$yZpfkM0@MPTFskz8&o^zG4`;V6xbgUA!p(IoB*3C_ zxofda{pyD_@J);;k|1=t4RgKv%OSDfmuvJV;X9HiT-=JT35CbWT2$CY2bu6ooHQBR zLFv;@9x(lRy0q2=Q=S_o+wZioJ>N(}8y1-t+Er7i3{w+xu{0<-P8W@#lbkBoQnm92 zDr78M_Vf8aj6pBThc5QBo}X{9k9E?>d_+)w*0&6=u*$Ty2yAip7c)3#ERz)BXR!CArKM0Y)Rz10kAtBi1}(=9J!nFR+# zrO4UMz*I|p?DKfpWKtYOM-LRX16758>A&{dA$AwNd7*V$5H2i1CQ{IzrgIRic4qHU zAJikLV&t?>zbh!WuO=*DC)T9wXRK|u_N&N4Ne*;~Z%$=2GyizW?qy%c4XsTpYvllT z+%Z&DZ%eg`^yIN*^}K-5xl?xFxTVnJ@e5kHnE9Go@4T*KgVES&TO|wf;oNypHYsMO zESxE>jSW(0N+~M-#Rt3Q-j5rp6*L?f!UcAabhb=3ZkihbhXsKva80eF7sKH+r;O(X? z``_z7@SfiBXI8Y^{yi&}JbJrzw+h#fk7Di2-*w6cCvk$+K}21S8(q8R*JJw5zLacz z^v2p1DK3jYkp}tFALpI<_9SObcg+4;{av#DC!*d$H@h*5I61jK*zMO1c;QR>)j@4PEgmxz?y`J6Jc4AY-&7wSRnR@3C0iV;*nu+UQNN}X`sf$`fHE$mKNdUeiuSh`6VJGdATHK>1dM0 z!{l`PLVBczSfiiaGzt+tRi5}+{>i8!Nj4Phk2orG-XxC^5ipJ(y$~aE$Nrx-f5an) zetUS!Sv<4Dj(vxQ$e5G(_n40Lv1K_`3%YBc=~xnW^omvg zy@d<8Vkm#L)6?1zQCNFGvhgK_vD}`cFA#`veBUbnXpxH^o*s=RCjpfEYlSg=xrDw` zJgOR(k0I-R=ReK&Pggv5Pq_b@0A~+x)Xf@&I9)IRPJsfkG6`{9mebHMw8S*)Nnck=v_mQ6tV<)m+sw^U01t?#bB7J$LQBnp$ThHw!H^xVMWPb8cv*H$!gJDLgx~ z9Hg%nI8`T?aG|1;N%G&LXi5nX2%nMj_Q^;d@?f+*%o)HNj$2ingP2+jT}vFTJ#R~H z8&z~+w9%W0!Hs z1fkHS%44b*+E)&4tpE#0d~IIH_1Pk($hl}f!SJL)mEX6;aQ)LX#=D zf(OWq@ShZllZd6MH7MV9+#X1(HRt61jv+IrjeYyXl=b40gpO5>{5_?v?iHK9J^ zTOuQ3MSE60v*gZQREr84eJbLNA2SnyqG4UHMdefRV4y9vidgccY6Xp+LIr=k2V50( zA;A!E1{Yz7E<{fd%I?BQLcmO6sNS-M$oo14>`%hsm%N=3O)%wL>e4p-dw(KP`9F}T zT9DZ;XP`I&h(d7HQ29@Y@y1F{)$~EEkhNCxi~t3b=#~BX@TN{ul~nTzvCcn3?|oE+ ze5)m9@YmEk=?yA1`I(N48b2%26__eSx1i{$MsA=M6|esemP$~l%*$Uh8*3ti*BFCF z0|pv<6^i)6;~wUOe)+8;tBc!zkJrD%QaR5p&Z4;f?l9MO^c*lNx-1xP)&%Chp?cod z?EJ)>zwKvPF_kz+MkJ3c%OQYBY4^b0Zw`R5`b zi&8suASdG4Sb3~8hiERcg(bex_`>bvVs=74f$H@0< zknCa;jiyoYZ;usQI&b(p_*RILWZy?ZnUQYO=>sLO7-d8JTzQT$7&PJ0oL1+T;ESm4 zC>g`&jTkIVrbN03pfM>{qd?kZOA$PyQU-0=T>k$|0lRlyvgFp@vf`i~%bWu>`nFKZ zt6z#nvbQhPK*C~T#4n*bMMoS)oo6m*vWGG0R-;snoTXhbY}k{w=@_R2z+xrBZ+l*3 zE8J?Ze;}K79Sw1^W|qe(ypO5W!WNY0YU4c8fS~l?{Ro~}JcvIBJKkrZLs|E~4na&I zLgU~@hSTQ9VFi2?3c;eOZf2P`<=oO=e)wlcbbHKOtb^9}rL}bnYaG`g)r4?_9{cMzbocjSswGlr!P0 zBY<5Edbi95{B4l;pQ$aBi3yupY*vD|-Agv+Jm8M!(!5k~f4zt<4I;&D1fIPBFl<2X z1(-F)KTj#{WF7I|M$;A?)R9xk3a4QlXwR{X{r}q+8+Lnu9X6)?DdV&qz(u+*Ijj`d zC-V&kZ}{@~S8BQ}sxcb1CXf==9sjLJ{`=+y##x{9DE8~UKD8l}ZKQDoQ@(L^vD0Ux z=QUsbW)YwL>8 z*y2_j4OhjU#4TbUC2uxE$Hndd&$+gfp@pS{tpZP;=We8ZqQCy-&pQ0=8M{ZmJwt8l z8AUW)VEFo6$ntIA!$F}ytlzqb7$>o^2=onE_WC|V8;X8+b7M#27wO?QZND)%$O6WaVX%Ctd))=Gia_|Y9N&=p|B6=8{ib2lq*K<4z-An~x2}i%v;;Us z+~IL4&MJZ2ld}p((H^bz9bnY#;gll@(?(Vg^5bU5J`Bt2|L}!x8R>-ZNu+1?9u8%T z>qoIh_Jv<+N!&;`Xy=r(o!<^dN0M_eO-yOv+kh3jy-JzltS(N8Wkd>Jl5N~jB9U~g zWfp$)Pt>cp&z(TYeW?!sDvM;0dmv4nhkPauCMA8g^ zujdqkYszg8IGc31WzN(K&;Q3N(=)bwuz?j4KDDT23ff#mBG~)5bv~U}Vz#{A^2G7= z%!!~q;N;({?`!GfjsU5FC;FlyV1wE9?1T|nU?(H*pOZ}ypJ4QuO9)ejwB2XG7VR$OpJrlp>wo`a(TsCasakd^o=8z|5tM zlbEI0@VSqpnT*e`!`BF#2j6hByF43dAblZum8(;lqPu*z8}64#2C|IkahV!mYgxo- z6A#oZ-|E~GP6P4PINbdS@64z581{}sGF;xtJtf(ZVbioREMn=N)7uiWw0Y10)t1-b zjg@~ z+$$GhIP@-}y6Inhh%*Z%K2T!iG8^9wHW`L3-5)*6O*0LpQ#JUCRkq!f4Bi|u!uabf zO%obVKG;YzZ6Kau-#j%toaGu}#cK0?^>cHSqp@-__2KAy?h${&!6J>^TPpXbbUv*; zj=VxHVxEb6fCEBxD`Nv5Vk=rNHOsea#os}To%Fn4Z*}b2PVRy1p#?Z018~ZsmWqpKMn)DpIZZEDEP}K5LX*^lB%(Ydfx2n7+e!xihuNxwc#G zI^3b!?v~V$HvN?7_o~ZT=Z>Nib*pyg1c@pcB%N(Z&l7W38lDl+`z8f~XJh|ZBgsr7 z;kdfAGxxptGrzH)bYBg(2Nk$hR)Gk0|gFkFF#&t8h zD30c2=b)PqZibd*F0jl{V41^$K*)woKTMY$Q&jQuqF>ZZ-F~%m+IDvQIclY~WDlG! zZy(vV;yk2N?Xn!WRWkr26MxaOTBerbb9LI7=59oMC0rkpk4^ozg+?gRqrk}ty4`%N zPAT{+)HUH}OSO#xjU!g08y4TzxCnWwq)ONUe&rPLEfTj#L8b8Kz^@j@vU-FM z756YkTZ6c_VO<~y=u z&Rml4drrG0aSBE?3V>9&po8bxLA~oh zzh=TX-nRcKjXx!9tRpJkt-dcAOcVg>3y{AD;ZHk-^)Z-o%hby|bEVYs8ksaUme*I>`AZMN)ngT9 zb7hG)%QNZ+YXzH}D7X!(+*z!0C%~j~rw+e7sR>gx6_oN*9|3Om+BEglEGj(#xQl2j zemQ3tCT^RcKzRvRqjXv#aC_5{m2R;=(qdPR7y5*Xefb9!*sn%lHxsQJ&TDisGVIG$ zcjv`|u(Kv5kM>wA{@`A-T5n&B(1%p2@mvF1!zy0^ZwKJyE1nAG)0%tiHm%g?XwSRf z&teYuR(*Kc{!;o`C7W^IBomR4lS@`6KRRzR1Tb^{HG zv#P(qP!wpNax%zXrY*U?veZa4BYj!!>aU_&Fx?t$O&Q^sLVxoSan-2kOX#!>RX+>) z%Qdzoh!yyJ-aHz(mJi}1mt2YXdaiM;P|cr|PQ4X!l;9C!=ppN%be3GAVJ|_A)5_?3 z!s;Pk@I5UX@EWKo7ne@@b>H5tE1P0@O3H=@D)L5K)`llDBGDfh-3~mzjZz8h25ZUs z`}!*Uf#O-3)iO5YhLIMtF72ll1tJV*vrZ}ktbp1TBfkuTp3B$I#e$(Htwi`IK`Muu z2#MSDM{{G&W>@?ky>q`D)C3h@kmYhC-zuifZ8J$kUq3n>loRac?h!5lC8bp1f(ye; z6y(Awo=`Z6Wz_y_4tdzksqT=eHxk`xgLe_O(3h+zSS!&&Kk1!Paj_*_g@e;xOjbIu zK0T6}I_YBR@v?tasH$qQ1Wl}2co`6SOiDKAwr$^y*`e>XoI@@@TJ$wSXCM{+jEN?^ z*4q_s&&&V!e(1(?InCf+OpL%)6)`>PX^s8Ps%Ko5-ON(KN&9cd;1goO^-L(Hvphe> zP^D+;Rw_PSaMuNhg#I+8{x|b+*}OJ9-7;UX^x%;ydb(d`wg>Zwbss2kNj5FaPiIGl zgUO%@9KwUGer7Rd|Iw*pvlke)dKuSM#W>7X>d97^t~}bBs_*_d`v2Pj{`_2nko&;v z_edULk)5US2gOd8p3y^P$cRRui4|7HC6Q-=zoxYD-K$`_5=}JBg3dqpXcmh%KB5(# zrF~h~RK!19PPJ={ra$wvPBfuSUToT5SmpV;Yq9l>r(-kz=y_we*Krjxjp*I|#r6k} zCTn3I_sK=K=d4+P=(T%lieB0d_J}{lCWa!5!Wc$w;0%i{o2G>$*mp-hYbcGe?_alkLdd$$GH7;In6aEwqv)I#*x;D$FVzm zUd6`>u;Kanbpj@~^@qb{6V7T_2MO;z$bI3skH-7ib$EDM;QcrW8rDb%9`JMnp|j}` zo~WF3Cg54D*&#U;?g=HQ2Jc?FO-3}`@AVGcIU|cy=Yf=4FVOaKUT523H>QJxN?0#K z?T2U0GfY=4e6^(FozCC`#QUZ^k4!kpTbMN1mqs49SAuVPsOP2MfQ@DmBY#M;wOHl< znPh=Jr|=9J2)3~xOS@NLC>TY4&ljP?JKac@&B6L~e(TNi< zIL_|fI8k8D*vFPbQUf4g8|nC{111@}&G+RKx5@aLGkE=nZiiYiuPl`lJB7NS=#GQ^ zrfLcGczt4} zPV+{-!QVWe07nIBXh4y|7mPvy!~;+>w2RCA^&f(`K z)iXzxrQYLx4+I;5%{&4tsybAMjUb6ygA{W|vFXZ;*Ay3SvzYz@$_rcE(v=!m)3e~B zHHUX&^z1(xp)L4Ti~Tr%N3eYOzbfelG~!m5^)^Zdynd36M@UhX0S5Jz?{!bzmBmJ3 z35pwm0Dz6;h(6C(fU@&_(j@7118FofplH^$%+K249Anb}v^>My43R=~%{ghMTh);Z zq!eQv6{E3cMUy#o705~)B7F^Gzy7g&)$wPSJlU&qMiM;+B z-Z^!pUFNw)VE>HBP$TS20v3rb@|U2zU6JmFeeV;$nJ14NaDYb8`Bf zbow>MUG@Brc^wifrd@5ewzk07d5d|}td(+=#tS(t3lm_XVv^jOY6&|H>93D)Oe0p9 zyHhH}sXb)w$mEJ>M{1bR$=bcks|THP+sN}2=aII#^AK=Ue0o=Fw?!h9KKnY|es+jH zc1Yt0IaYyEZK&yJ`!4Lq?%+#Zxm8&F(vfEp8-4a#84>yqyz(QMuz2Y2W*`OCIOqZN zVL`$en=y_j$yoB4X`$9npx3aLMK^>XBH9C?K7d7Xh2x>%zI{4p@bIKqSZGm@l!G+m(LBRH2f` zu-9HX%>WWqi<-q{T@BJ_$o*_fDZH#>Ga@;2M=jzzPs5Qdo})GBeEPYH@LzkC;2XMCGi(=bWW`)U9?z;o2t@nwg}2o80c2SWSazvwo)*Qfd{_`MZzl2^tqe>;37X ztz-;g-1MQC53SOxj$dOB{D`E~xqu|-3ctqQX4Gi(bf-+_x?Kz)8Nfvw4*l3H`Q_

                    u$V!#lGG_;cSL7Q4)Rj(d)dIv1nsALM!?ts zBDI}9!y9X)Y~e2V{*s2@QDX?fEb*XgC(R0CkFh?c&y(Thhu1$^@?k|9Lb4XgDx44U zMxnzn{jgi(9{X@mojiqH)J7R>xV+!GN6tZ>9*o)Prgg&~o^w$lJeiv8C2Fo)pqM)^ z`SI_KnuFxc-$z~BKgn@lAvw3d5iIdDIl+1(`eD&xW;a8YHFM>YJ8b1od26TA2od=QXY$^${`AQ> zfabHjp0!P+s^_AtK-!gYPB}^84;Av-!JiXHuS_iL*JyXnNob&`vn+4qTyW8OvRp&D zQeYKl-ceHr59c>_)=EO`OndRvG!EyXE_=)7Z!Lf){LOZ6)PL0j_}&6{$=oT>sW6Yg zjnzH5s3xw-cU|?&#<;sW>Qsb6e2csf^bMR*u5l=Z7f%%ZzPZ<1AT^wDHR>55k zJrwE{k@N(b>n?Ir$gsu^NK|omUuHxOXgOP$TNZDI)?c*He`Ta` z;vzlN2r`b>d*p5UoqXb`?z-!XL=XQydgH%!>9XzD`5-q2Ec|LA2HmJ;K1Fc-H{ zmMPtGuJr{+VG-{_qh)0PA|8^Lxu%AMP$-M84Xa7?~Bg8Or9zzB5ma zo;>G{Z~d&Zyq1rTDVqtwprZ?qizzY>4m;5Gb;Q;v22 zfPytVQjUjcS~< z+J)xozdvK2AsYr=<(Kz=5S}T&c{mAL8QGGIKfzCZdgdIxg24rNbCt`(SCP00C}~eY zhw%8`zEeoI-6|H-9RZ3Ps&0qEtNzH&C;D@}Pi;1h2>`|)tMm=X7r)n|HyA}v4_{b^ z*e=HZ3+$SG^5pti{rEbMZUMMMnUyZHz1w$tnO=o?w>_k2Mb+ijRk?moujC4t;B=k- zQ%}BL_{xVzv_`!z*{mN?CH(PBM^oF?U7;VBoykdW`)$PEEaQ2LwuR(Sl3#>)S+;mg z<~#y8MvIas%%*3bx(`RkStNes9`IbWko4*ry)Nk>2xkiDC_g4%kCILcOKQq(@Uh$B zY7n66vY3JyEpmJ3*XhtBCA{h|37357p!x$JX|hVJ{1kSz1+4TU1QOsA_3&O@Y1}Ry z3&gMC6xWLzT9_fyN~N1$+r#aG#!C7!heSLaMKCOXxJt1sR!_~fI-g@wq;kNRZC6kS z+CdU}9zOwd`3^an7@cH(Xda%D9;J|hadh$=)ps)Ww#kc~Yqs5Kg$vxdSdXpXu#g5Z zKLU*%S<1b?sRmzgJ1=Hup|b7_+?UtuaU6M2R&|jS6dkXh<`8U4%T`xnt z6#2^lW-iz9yvv8Fh-G2Xx;5waeC@Ss{^Pr;K>`Xs4!>go8hr_e_WE5~*~utO>(dm*}C-4)3869!92D?G$C# zoKUSYf7}O=pZ#?(p4NR9+)Is3UKM*KLdf6xf+mfk`IGF8q+KAi zKhB!%UQ4k|7_mRPT{LcaSiUixdS89P!&BzW>S zwZzDo5=pn=(8Jjm3#{WWfD0b%8NvQYZj;Q_FO=`w7+s@dd+x{nlvsibe{fa7Y5eS* z?rGw-Vg+suIqI*(cSpXPly7I{SBKa3KUGm}Luz9D=OojLlutD$-OVew;+|**`|PP* zS;L!7bqFF6`1#yU*;OZOZZS1T%USKCx;#6wOL^9dmG}I`GTK z%D(rLh(LegcQ6GAbWmLC9tEPY;Eg`A8e6=l`UCrLPPQ!B$((x(=T$d^I8u3G!86m*6OcZox@zTlQ5*? zDhY#$%Y!t$1^uX8ElS7AsCyb7Susf{3SN^h92~%Y zw<=1dR$h_q%0cI$(@h*!Lq@Ku8d=X76=O0#K?o99Upf9)U}fOo#}0D`yYvR ze>hz>s=Nsy9v$oQCr_(zf~T_Oi_li|xS(Td?R77FS?gNjmtBkn;Uc$(ONIY_hAxNQ zZ%|Y^MP`2qWo0Z!-y3;$x_2r>=b_`(>6_Zg(z{2P;sK~=`rIbokhJLe7JQJu9YY~H zkmO*Q`M$%jOA+n}RN*{iRQ=4J&1Fqd89%KRMBJleT{jrM5}5JT@IlYIs-UwitKyqK zjrt0r%)FE9Cr~PK)TcF0#omJgvb~NwUrRXIF{(@IC-ttVt!Tzlc$MwcP6TILl2b?3 zlX{pfYWR~V!;LPcCXcNQDsPb&(kNpx-r|Q-E0%f*5tSIk6*3&^k4_Z)HAL}6OI7_c zkuWf$<)V2xyk%k1urAXjEMN+BY2ap$iR--=)J}k=Q#sj0p>mGgVDYrsg|p zh_(l=TM_9AxC2pTj$NQ;)nitC%#^2X9-u zGIRKTx8IL_Cn3*+>!y-rg5|q}0ZEq;cEx-c~mfs?~pim3Fs*C4y;3Z zcgM5(0Zwr;+;t89ss=4zf#FTYG`@k@1U-RFkhU2h2Cfz0C7{r+G;dWvCB7Z6gf0B6 zGQXc;QgQ@+#xkq=<}f<(V0sIjo}vZD9{5}xty~0SC?@4Z4ch~gE8}Lot%&Y+vZp-m z5f+Sna{XM?d^c>yQ`bH(GbR$(g|ZpVNM7z3 zT8wJ^1ZmE{j~+bX#&vV2XIhu)L{55Fz~mMGn3iRIi~GyIV~mt8hiPgJF4+I7pN^5Q zOdk?uTr=)hZ}6er%&AeOePaScYY~ zeORh^>DfPB#5m|-frw)XgSqQa)F{M`2|*(D?cj^5Irb<2o5!c99i&A`wVD@&Qywz@gAiD%X{&M>cpDejnH+RnJ` z!BZZWq}TZDBMcLSvsBjM&soH>7xeMeszX}H2{pcz;1lX$1EAo@IPTOU2zYra2-{)iD+q@F)^}>I8(}Ei6Vwh}dW8DgGibzCXB5mR>+E!Fm zEjZvJA`*6AqFe;tyd9egzS&VT25PJ}kCu(ixP40uCKB{4DzQeT7KUKWtlwnmC){I8 z$u8LK^A*q=GE#;n)qM<*pr|Ukrf<-0Cs(Na8WD;FUh&;u<$eH#A#{$4?-*YBJVd=s zN$&I?*}Kp*w=q0;A#+dP{p1K*x9cMAyivJk!W?c8(Qn^Ewl_9!sf-f5Te2(e{vUo| zNm!d_L{BjS>Y4rvBg0Ab>0YD%D8&n zI{fmJ_I=bSn(tpnu759~eQpyMn3O(fb?Zw7hibLZ-1m?9>fa+TPNF z&3t|1u@P=WIb(r+EWnG^-4 z(^xgu*AL(#d1st#^2tJcamkt~l1NHhN8Lyao}bv=@|%yp$cm5JPc?O2jnBLSt~wsa zT@)bg+jXv_qkmpedPwD~ny|dT%dOWnl76A8Zq0%W2E2 zmXGA}7W!s-Iq{0KXW9oxYCiDK8ggL%BVrHU?_T$8*tU%;wsF`ss`5 zW4k$3onB@JYM7`dPaaNa?|BEG8Oi|82$}9GgS!EGRHqxh_u2YYRjovzEwMSln!2qz zJmw;FGAcpy`Yg%Dw%LdYIr{NsG0ii384xP0AR3a_%=>LH5=7G*1&EdUzLu0#^@Mh7 z*r2)~G^5>RDIj;~>r!Z=f9*!7M?AHQlxd8CJJ2xJt9>Km(aY&ke`yT>U=|`nV=Bfj z&eh`zI~GD(XzcirzLP1{?l|_~LKkxvh7})jyZX)>;1^E0W1YJ%Ev& zQTsYSJwhbRxuwZYsQ8x3?Y=hCR^p}7I>pjA{XG`oWaeM;ywVBM5q^{@9+-wP?r#~6 zc)S2&?@ZbyvZU#at$TOL8#geO+ov@iT9~3gBtAu))mhoJvJD1@OUVj_c2pmFO#QId z11op=)h9DwgFukJJFe)ROa;qbz zeJ~0;UtI$V?MMeWzbEaPRRG|ge#tBvJ(@Nxp2h*urE@q!nk`>TZd7P^WK+L`P)NUO z;k$qgBJo202Jq^|eo{{Ud{F>PtBVK}dO@d3m&~P#r&YMR4KHfNd>s*_h-&|GOH038 z*F=)Uscl2;U{B($xKS%sc_l4dC+~+Iy&z0{3{;E7uvW!mC8scG$>}NG!7w*fpBFzbIBRIj&aCQDX zDwlDlxPP#5sXHpFdZP7ix8W<7o2%yBS28udnzLjz>*wzni+Ecosr#HWC=S6E?%8!V zbIPj%I=-k<*;`|8jWKfRL&`>~e_lX^`8}&{2`-RMIu9NQGPRN8{HM+TrRu>H_Q z{8ARRBOF3zjTIMH)u|*`ox-mBU(B`6I1;WgY$+tWw5nyAX)vi(K8fKZC{&1|A-jD^ zE(r}pM=Kojr6F@N5Hta_kmAED(zbkB1Cy&?C>s`LH6R4|>+R;o$)jnk4+Hiu4-^IGN)NQpqTX+J@+@!Cx>y&mqD*Zbn0X};}d2@Lq9Yn%9`r#nQN=lxoa(=H|cyO zQ@lMlcJH{)%HbimZxsTge%(XI*CQd?Sj6|8YHk{uS&ao%jmY~1icsmN6m{I6L7ynY z1=LNuTI%jsL3nniW%^yUok?%_mTv&xg(BNl_YvQdQUJt1_JBkGh=;rn-pVxUPYh2e!N+F&g3HLGT9CwcFnO0kBfHs>~=nh^CAV4w| zobap$PI<4LlV$(>bY8Dyb}itwW>KujI~hK)OHQXk(s~QnA7x7HYzMVKK*0wNp_@jx zABlE?!ZF@N#1V(^5{c#CpyS0For5m`^haKLw&a_bM|?XNkJ^>#-0#W)dqZo3VlnA# zP|H0eHpOzxQdw}o8>fgOoV93ehmt_llu$^4Y4S-{qx($ zbBvq3MQrOoa9Mf2vm^^Zo0eYW$DZn0{~U}QWl^uvmCSOkW~ry9R=tiXVLfOk3Ew~q zOHV$pse=DL;G3hS{7@nx^G>XbAc!}wok?2J1=zc1QNqb3XGw{~1Gq=v9TH9+rKe1~ zm=kWjzQ^gOBqm@fSXL-NSdcI*>)a#F4=E>2P*hLjOwujoBIIZ0WgP=4=}b@gq~*0B z1^DZ}qduFBa#&jD(uw9CWAIsJ!O=GXFBy@!N3%5A65P;zbqwTk2chE1gaLfODC>Kr zkcv5APeb>GHlC~@vBvqG1k%`wYy$^}jfSC+H}|HIMftlM2AZ2!36)aZ9OsseyjfLty+#r}Uin>fvb z6@fsXsUAO1Sq7ru-A6$iUv(ZBv=+Dz)HsfgWj~OaoID(I9Er?AD5-0Xw101?CNHn% zZk+d8@cP-zj(Lhg)Cfp(dp&xYi6P$-&s#n0;;EwQgA^|5w(YQlIsJea zFnYtmr`TS!39G(csNL4CeFQoRJJDBC3V%P;lvU>kM}TT}qls3l2PbQ+rf+66!HUS^ zGi1Dt%NpFuMYzG6(?9LVMMcclN0r6M_RjPMujbaV_HJptRuICjgZir|Y?b}Y2*{z) zB1UdBKQ#D9H6T!-xpKbC0fSNhyVu9n8=)26CTt9UkoJ1K2VQD~f)#$fUtPISSC0hY z>R9{e^eY;_wm$z%p)NT#z~6-_0c_v7!as&&DXRZT7C6{cz!0#1 z>vyry5f-co2n7LMm71c@FW5a|SYZdSuW(ykXSk89U#4sBpQ^#F_YL-Cd;s-G&2Qa( z0chC(6(W?NapxD*jlagBGyf1STmbJbZcC!|s{5h?MRaZMTOm3pT%YFkIbG0{RLPox zgvxWYtJmFa7q?^m#Fq%>JNjKKYD>PZ3UC%vB894=*T>V|xc;U3`p5q1F5+Ep0q2+A zeeDbwsJGvxktbaLlcK6Pvd@jd@4Ffw(-7^h%o68gg|78hUjah${!8B)+3anuzp)O( z#|Oa%lCf4MU>8QDeoi_mb?#3AHSjjY-y!sd%5Ks%0JZV+zIu)Vj`zP%D|$|T$dyVx zvw}7HO)C~YY60Fjp71_>&J}<9gJUPi+U{k=JN(gsr>@&Qmu(UTjQS&uZ48NyWI)fE z)H0nJkt@XlXM3KNcXsLP5`v6)i0Qoe&!-i%1mc_)QuEF)EFkF~vg+END|O`_N9}xO zb1J>#hZ?^^99U|gHL@ETZf!m((ZgK-x?$b5b$%Xw$dU7#Vf{NCz8;9}3A~hp(&%jj za7bBXWlensDn<{Ib}E*QRqJx_%_bzyotJ+;``WF%dlPtFvKM0{houfQYC~axTK>az z_$Vq(S?=7^zPY-bZB6p?L-%u>YIk1hV?-+0DJ_lV_A)~f9dJk-aHWxCO?qm2-Y~#B zd^?*t*>Kmf%6<=U>X5g^XwvhcUXVf#RB!3BowPyrf3`qnUC{d_4$<7S?f9(gUk>|k z^ZOT4RpQ1fAu2ZdKVxO2<3RLK1wcVk9BGjjwu0@{fo#5GT}c(21VQZ2@;voYYis%0 zr|R>CrR&uD$i((|V|C?vyj0(OP|s;Ws!vhZp*~}shB*Gd8SPcA7QbedIi_2F)ZiOS z7JWz=>!rPXyUOPHBi{^Hi^SzF(v$X54h?5W^fNuK%&LxsZ2G^4;pQ*4caVr|r z1tFesWUmz!kB~gUDDKo&aUTN@@Log})4H7d$$rrsH-6*^E~vaA4f)UoS}rqj$HJG`^}ehH$9ZSupF3t&HGT%qrYjs$NaqXyQj(- zqVELzhre>E1LMZQCU>>3v+#mVC?;{}!}D8-b2zX>z{KD#OmCCM;3Z9E)4b&CXW+xn z1v(v1>=73- zzRsCYqC)-;`F^>5-Ks9sTaWt`o+%m*U)+|-Pf`(0^z`8dGA<{vR0#2TK)4^DM;X*zf)w!GowDA0Z24`QM4Eq;9@rZ{d>q+;63KoDRQ#o4@0prPp~&K=-uedpyu`rSzOkQEn^0tdJt!@ zX9ah)hYe^o)|u*)#V5Asyp_qNR^r9UL+%;p!Zr)76nrK7@%Ma%576>L?W1}&?ByLd zwWV@YOf2;e^Y1zXx^2snm4aGgxV4b;8@2-}4I=}Ne;DyH>vge>o`rGK62H?MW;GcD zTS|dwEvpMU;d86qe#X;At4lw`?@amgRgiyBWbqCyRg=lAy`nGBY)6=o{o5Ruclq6K z-i{z}TJH%v9)i*!(R#?-pF;?CiLb)8oZa_@2=OEy>dZt}i>e@%%3beP<>OX*)=&E_-g# zttaT3>~?B85*V3S=ucE-cH)&br}Vy&y3blYGBFu z{jT}|w(o?TPomN|3C)P~o!TU+c{idL{X#WiiiRd66{sasZnvYYXkvfD&5|!&^2tzm zm7~X;y7~`u;l&E6Dg&>z?s{_smsnVwTH6L7yi~Fi%v)5gRmyjb2SG8z)e}!?$|Hk_ z_PxsWRS<%alq%}|hY(j23M_G(J>g5}Mopb`O?r*uWMDsi+UXQoyq^wX{f06$a)5c3 zaK^rzl)3)w=0}$eJM~;>^P@gob?fM)GRAL;oz+SSP|ozX{>)s8AIbU8HG<>g8>N&; zgPb$lO!rS8$&wP|lZ(*|C*GZ?L-^#^5A5dTQP1shrkl4z+4e!FkKw9DM(d zi(Vybo2NCQB=?|4=dWhN7~x)JZswi7Le!2XYK-sR_D>WiiR}}Etl>GY-FW4fevklu z?1NAvMCK3V*;f8*s1gBBl)V)gIXVE4W&rp?E6ut-W^ga=tHpMY$QBk)_29bM{g=QdHmPBb;e$9DykG!l<2DwJWFNc}vli%XiF$ zC!&gUQq&UJZU8PD@hmKa?R(j;UgTf$*-Uzo&HMLBHmv~fcCOa*HtMEe z2_@nU*r2ZyDB2oy3dE5VtUL<~-9>`b>d+^*^9{bfIl68QwLzN@4^$GGVL60D;Dx8- zxdO00*J-g)5Gjx1WUmZPOMKd;oLkD=PZ!sja~4dkI<}kD(ObDb_{A6U(@Qf6EpI2I z8ZV8Xo1L1N&Y;1UZjC^GDBM?-2d#;8S)%lDmoEA;cEKaUoWre9xyejZ4k${_&(pr2#nbU!{DVBjt^kkrwEG3 z|Btlyj%s?_+D5k`pdzAz(gZ}5D!tcOXevdzbOh;52)!gCBGN^AjZ#7f>Agvl8Ug7g z^iYJ*LP<#S{c!Jn&VJ9?`@Y}3cZ`g|VDJa9)-2C_<}>FiiF@9e&zEoCvr|k|{|g@V z-R#<=oKf;e9yIbc=N#jC(G<|v>yCh^;WUp59gsGvICkDGfMVLVcJg(RqI+A;*QDm_u(ts=?)QIpNad%XyvM6Y% z*dLICpF)b#sQBivBR~v9T_6#;8DFi_Ram94TRJ^kl<10OtNgc~@AtXtzf7?$CF~Tb zP#&FE|J2d^FpMO75*d^1va1_tyu%O7W1>%XDVn3uA#x}tj(+3xntqZqE@mw_d*9Sg zT0RMe-b+&31UV{b@xYYj72qK<>H#Uwv54W05M&W20vHcey4jMYDo&IC5v4L2NRR3;H|nU>t`-iY?Iv(8W77RmaI5CN9r}nTJUh#BQ|v z1`Mwzs#WLEf%Sh6I)g+V+T*5NL=zGv_T#=gAjFz9@D@8Q`h>9G_MdfawEtx%=wx$zfwLI4U{vF+(S)V=pRwL&NbC-WYxtL%qle2g|%HPe$|0spkN+ytjhI^TLw% z>s{_Kz4>@^|K(kZG5x+_6wP6`;IglU4((22q#<%~pZM4QNeRA2b{U0Y;G<~^o6A?O%PU@Q1_KRTZcD2-*xgrKi)C+`_I=el z<>#kEtQk)_>NDa@`#s57wS1q?O?+TvJv!m1+$ z9l$IJNu}*|k2P=rZ+Ed!!?b|z7qE%Yh_(sp^N=n1*i|-9E>3Mqf%!{u@kWhobxKvi z%>l&W4J1kag}c$Pv>pB`wprwIFRr6(xtlX*glNpdZ7Qb-QQII+s93To$q-Mxxh9=^ zrmrFpj`!SDb2oS2MpJ4Hey8p?&A?o8Z`>eaow_A;FpHbVbqJRw!lR#B=UJu{>ASqe z$i3?qTVVy(YL}3;U9%2@A)8w5uc=p;!vUG6kCO6Y5U(8 z3;u?RA0*f#fAJ}YZ*k_OjY5KQ7QpIPs+_PtqljyR0=41RRJ}THuo_do1TsliS?>?5C0@78>(>2T zYmHc#&Gt}tNj?}p^Zo<4T&y;ApinodVt>AOQ4pJIAqYnZg5`e?AO@Rs-6RVN!@>2##?q$Ki;Wl^Ei)U)Di7*zGPt>88_2)CV*%hW(Wm?nkG5m zdW<-Fp8Yf&r%(JO4Z!*B=^xSSV>D(;+!_2M-`()fu`YPO!W`GSY*TbU4)><#X${qt z2>YU6Km<&1F%(g*Wy!HnVjCJdnNjp+K`l3_iUqdgPrHJ@XsyEzS6}*$@~MY?04nY9 z=$*>9&;^#R%Ct8Xc3oP;aQ-iLkX(I@{EU##RRr|K))^M{8pVaMTJi!{df9KI$=jhM zWIpqH*i@xij&vn89+B^G*ZS0vx!5TB!!TRFKAA78Zp?HZ$9wW=)p~(W_Wv@4Q0^)j zGk$Y}YQwN;W*rBnQ%ce|BCc}tTFK0)2Pz5e0_?4-JG3!mXE_wykzDplG>={5VDNXt z``qRm1N(`!*YzT3a(XvmdtgboK8d_JRG>vaB3@?a15A>Ts#n^reY{+@T!Dp}>&myf{q*|2H2cRi@9 z?%Uy~@D2V0VVSFRhk5HNutuOUgX58V2g@m{``fF=nL}V<{^5B#qjM9va$~=s=1HH( zU~ZgVP~L%t52mZUyVK>0>Vusm_IyJ4A}2H3fvLI47Fr=QdhdtlK(D1{U5(IFxhA=; zy(?RwYHWTjVZl=pI`6l4Fdkgc(;xz^)`$#nu**Nd{L9Vd8$4A%d-NVQa?9n{A%3qo zggPxc{1)9&LRix%$^V6X5OL1-ITJ-<>%IMrL^p0t$?I$H@c?DJ4z-Dt)k&`)3qR`W z;m*!N>05FqcezRRqniu2-b7I!M%Xr}r>}zRWF+Is#|);%GIk4@jAR#n(+#U>@CuVq zMnBiU)#5S!8>js4^9?Km0cJc-)AKHG)tjt z8m}uwj!o;P*K7;!;#-zBC7b-FPsXsvN9*8rbSCT6l##fkn7Ka}%rCO(@-*4s-~2OK z=&olIISM_``YX^!G3Dqqzr3@B(?)D_nfriD_k?9~^y*}E!ITXb=k9K}T*Rb}0`564 zxai6ws2h&+Q1l<>j+|Bx_t!zqLu@N~najDA$q znMum@v7LRmK{`$S+~q8n6U_I_VVKW=I2GU0g_3ZxGMT&-j^PEl0r4$E)wxdm;-|>r z4!lKj{DYP*8~Sr9_BeyzdAfq2DK$(HQ7OOqe1W-TXyw{r-|yA`q(`^QGsnZq0$dn* z5vBw!-lV%%nF3-=5X=c%A*C|cg+|~KYYKt>{HiFvy~-_ZN`}6730pBS-;~QkHaL6!uPJ zbFs|E&`(znW$GBUGAp{1>ksf=av;X{L9o_RlZ*#i?bs*`o2zj}RTt{@K(|%dI9V;T z%4zVP2W$GS`I-MbqC19|0S!7?8&j0*2(w)L`rsiA8nyWZ<)d3zFK665(2H4YSa4rH z*l83RQz&M`L%IJwOm#~7@V9$DLLN5AmJDT}@r6a~ee=VJxzkSCT8@ShSEn|WWYe^g ztS?jLGoAc-tPnV%5ftn+?Vh{AB)V008E}=skzDYL2&!25+O1IIw{Gl>vf* zc(O0M?RM-?mPMYNqUR|P#P42LV{E_^PLG7<+gDC*;oh!@>e#FN-$=n}1>*x^qO140@(bS2U3ZuLs2wE;VX_&Fi z%zH#!Z$e5%*%%4#B&{Td;ZEZ%p)j! z%lYWjyQ*I2EMEN~g*^2?!a$d3XxjKd@zgZ@SnlfLH=^@=nf97nLyhtAGToshmiQI^ zIWb|~)Vse!`)_VXeU%UoyQ=7Jy=QYru6&;Ang1_E04O58R4h4<>N6d+AYpesdfV2G zvIHow&boLT(-7CeouCg_2U8~)_9oc=88Hjm{We6cr(@#sm6I@1%VAPk!k)aal&}|4 zAhhaB^~J|DrT|ZQn3epRWBm z(A%}0<($e1o{+f^|F3J)CHpeHHS+PKbLZvW{m2r@Q8-c7JI2tK5P--^?156}>8@%zHH#6L3M8Up3GS7kw0R+Llejvn#Px5p{+E(USj7%+J z=7`nryEF`7u)STuG+0$F8v#yL_z~&E=s&O{+BLcF3v?WZi`siMY52Ww zPZdN=KfH9W*6#ROfT8~tKsKl&KvydtiEX0O{+TKo7s~Uvu%FRn^=5$m(_Nf4 zRKMx^vZ(9a{bhzEq$Uu~XM28&pM3SW&)1R!4=T<8CN&CGo2>!FJ@cgSUTbHBZ+S18 zvHQn?5GF1A@+COTcHzmZx?&lL#wCbbSYML#=#Pl4T7qq(7w^}dzYYr^enbU!S@-@$ z0(C6mb<(j?t+5Cl`!|a(3q02)-3&hL1raGc(U8TIEy%9Ba}8>Sh=@YshkPLiTSWX( z7uXfpq-I0=7qxCz^5e>``}`Z+nd~Er2o>$-Dazh|kMX-zJrC)GeVYg;PlT)tJ^@8i z$#(hZIZ6uwy=+l@j7^0!IBoXqUmDtr6Ihq+8i4ct8=X*^|HqBB99R=Bi3PehlhS+) zZNPQ#6UseVh~fM-xN#N&wdyQUfjBaw?$=g5-MH69Xr18z9e1ZP0p!a*C-7J2lphBB zh@QS&A{t{C6~sOu`yl@ejd~(8ro{80-_pbKSzPRqV_;As%(1XLs|PA%_JpVh#(PZ~QI-blAH!d(zYFb65h| z69*rhwug026_(bUR1rg`PenuubBTWakhC!U(F z_b&$eNB3NFfyU>w1^O51_2>k9tsEv#eWr1_gg7@-LLB7xH(QwKaVB(``W?m-*L=4i zhn`SzmdilzzAhA)%UN^4e;)j`xIM-W7-9a;N#=iS-T&P$PhziyU=pCmTPWDcBsn}y z!*7lPSinhv#;*B2Ki$i>aC$Gom|(uor#rQQ#ZtgVslP0iIvwGEG4MCd=egv6FcZs< z8`hAMe$QrtBy>GM!&-#p_$SEw@CTAmf4qHq;0nJEe2vQZ$*I=NOmh<$4*c&E{)bIc zKBE#N>ggM)9j9CW$dN!!1Qz}!RnX&&>JEtFFu$%q{6Z7@cw$WMXiN801pijJ^KST` zy#(vTC7&rIcCa2vDCGAs``&#rM2%?n?G-0x*H<^LIL|bqc%2(@IiS7tdQ%?+Vzv=g zSCF?3e@gc!q3HxTBNGuv^gb*_ z9K9ij-`pESU^D8g{qe+C&fEI=z%E(5CuoNkdJNHlr6SA2L7?sR1|Gl>-L3+&Aj3t6 z!F)ykA1++hA{7Gc3WRj#vh72QPGW|WdTQ9fQCMArR*vL1yPR1p%*&Yj00dU#Ad^bk!jo^_0w zJxFf$Kb(T;lwkK5iQTX|oHfhIvsqHWOc=NU?zwJ+@V)Za%T0##zXiGf-XmU?2TNn3e>{n!Tviyx^wDiAD-|mnLOpcEM3;m^!Xi~<)5%{&YiI9z;qXg{4 zD1!jk}B1>CeA#P4O5Qj!@jXdU80K8&b4 zH6kv)7czeuQ3qf|O*j^$|4-qjxqxHE1`HIBblvrp#qSS$5)Y7ssfOc#3aRfoK(K8% zHbI}1HbV~wiK`SWH?OIt%Ai3UX6DHK;{hvimQXfWG+uzN>BVF3yD@ z$@&?#*Mp>(!C5*zW1xrnK(~6k>VvE=!ePK{$?TU_rA`Uwg7Ev%cRQI-DH|@`O-k0M zFlB%yK_LAPcrvqaXH1&7kpL2yd7nd=(p$D5|(GJ-3U__D& zaB>k9V1IyH82+>Uub@;d^xMUa|617hPV&DmE}w;#k_XIlWTS8^XXMHK*`WlJgMzLln_h# z>v2UJ0Zf@%owQ z?C#(Up5cNS-H4%-*~v*?aKV%etrKgVl)eA~>!VAZc*afvCapN=#5i*PVx^z2`FIz7zFjJ%< zsUy?XxNCWA-kECk1x*iQkqHb|=rg{_ie(X5f=NE7s z^d(86{N-S1>j7;&9X-$H;kvaWvF~aBBHwMqQXX$Kc(o8i)7}setBJI_OaDf41UYF zL`huo6J;)mr3C1UYRWmY{QEO929a{>QB9YbMHR$N&16lc9I7t#PAF%kqa-&n#ZE5?3lxE!<`y@3F1mfZPJ6#>f*Ena>i6_M#?|&Uo@c;hYKSWL1Z znnSUONtq%a4?pAJSeBi{R=YZ^up_q0{`plV-Na-p=Z;JQyRh2ug-Do=ZLMR;>vZ=t2+q4V0RAdFVxr z;LA)IkTjp6qsw@k`S98m^JwKeJ#^iwcIMnq4j%=vHk(c=p5+H;X%!t^MfB=;2k6Lz zpgLmOpX|u1fF9nPs|gnN{DyzLb4SxC>!Kk3z0hL_2*kc27ukP7AThDGVNOV9H@x31 z(?a-$3j{31^C`u+??kLE&`EwlY~udZciowa&-^HnDL4IwK9P;z#JJWl3PSiq#XJ5? zerc5>_Px$i93j^bU|XR@k+koWHWIpG4T?@r+G}EzCsbI|t*31`FS~F7?@TTN&p+Ib zMsPn#GZGGte3j(Tl2Le5m}l7%RkOQx^Bx$+u#8GDg?yf=mYFjs7G5lPVTGyim~hpT z`!KReEnJX$#cllu7Xzl_nVnu9Yh?r88(aLCs>f+0p{$N7yOKvQWkTV0H0NgAs;XVm z6i-@&?^)r-nq1Bqs_XAgAhwJb@RqP=e(zDs`3)`H>Fs+9kIl2aZo^qvZ@ijrOOjq9 zWO-fV;?oRDgvck|X@;@HxU*ObFTG_OQU+N;%!GMfK~h3GMXs)8l6o5lIDi zgx99-gz8T@vl?9EO5p<3D2$W}vV1{HA8m|6*Ocz;>MP{M@Dx1KOXyzNcE7#~Y{C{Q z*Mvaicnh!<(!`P_5$DCF{;iV$d&%Jg?pi~0&PXf9g8 zF0gfKq6~OrCvrxZ_}?Z%Tn!F0Q^m1^v2tuSh%H$wmuODz`9s*fkH#R*iyO)w_**&~ z?{#;kv%ao^pB{%s^vvkkGJ#&Dc!!3C4&k4@_;wnS1WYeq=m_*ODej>tTzD+QpMFO- zlml>W^D|wtskM)`)I&L<7jEmkUsH;Gyo);))IW4_xbr2V#^RB<>^9AFvA{4#Cb8kD z&17>1_I<45@fk)lFQ(i;O4Z*STg1#IqrRF~joC9{e;BR^nN1O1*_w0>8j%BUhwbh` zFb3)8|8O$WNG5)^_{%ITGqIL9UiqiDEro-;(p@q?=XPa(FuE22JRkc|+tRnI94v~sB;%4K9%L0%FMD~9)<*Q5UH79( zW6Kqg2BMGsNq|`&gX}8_cb|P7%U!`2!%+j_Ri;B(a&0y<`Jz_tx1)1ZhTq+~^YC8i z0sDy6{-EF(?}+g-k$GH5qYiBUYd;(5D*+Ck zhS8|s?oi0TG91Mjvvjy;QMR>c_O{jeCK03WBF9q~26E+&eh@oR<8axuXh1-$jSD z#{r@xnr2d;dO?Kp!DSP-2=ew`ra69Qj!|voIJ}I&CvnVKW(WCf8OiQiC z_8Z{S+ft5fW!pmKjaE!mmQ|Q3#mi-z)P~89Obw7Jh}piQnxawro>6k2getk&(buW~ zn@g^*_saDzu}k|!b&9Xgl_O-S>w^Hz2_TTBGJoa<-8*z1KKFw z^r~yjq3~NmX2^3F3v-_yPoOj)1Ku>xO;XO*H-B!)gK@sveJ|boL9G4u9=oWQe>1y5 zW>h33>RIZ)53rpL@k5LMxGz}svyE15C!2`*TJ^1AhI)QCMWosHKxJTsspL^3v)>Oa#HN_gEvrsq8^xswvXMiEVe| zkmH*(W6}G)6!>kq96=xBR4ZZpC+2&BA?Mlk)s##sx~Cyia;4d8i5p`%l5JwURr4`Z zBp0=5U%U_#_RY`_Ob73aHywiclG>e zckZl(?+?8gRu@rm27O@nm;89JHDOV#c*iwK%#S2y?ddlk>y z=LdEds&m%OHIW>$SlwG~aj;Q~xlQBviW&IfM)7mbOF+cxxpRy^N$gXzpRpk^OKj5Xv9@DJILq+8_RQir=SIp@WR<#utyC2zrAq;+bdnUlQI-gK`}LLvIEeOI!o%DD zhK)ja73clr-k0S&TggBq-_R@0;`P+^jMLX$=CUL+2g+S_5rjGCq&wKsAXWNNfuMG; zoy-QeFtIzK&*3&q#NYJ>29ihJzb=vJii0Q>#NYFj>c`WqbzvspAXP@0cMutmKAVtS ziC)0%I!DuELFmht+ZWEMX__5!UhJ!j-_0RNexs*(zH^PV%72Tmx=@VthE8@%DJ3b} z8Q$Ut$HRn-9#X5=jFy2Cign>%_lU)?W2Ovy^y+xOSz{>@p11fvC|xQJl{G0uYHxPE z60sY7vdQ6>zMpuxLZat1xtg&BZ#Lfx%6R-BXVSj-`TKK(J?7HeY>%$9cu5eSQ=0$A z)^sP+;=Z!_E6N9j;c1QC*D0c3=UrM6Dz{MQOrDca5}v$?gpEtd2W5~Cu&&ZYj72S7l9(X%+F>ym4GUZM-#_g}o#57g@L5?BPM7-*OvoKnZ z;AANNJ!i`NyN7>1?|}UjN0kWE6jt@ojTX5U$fDa+tVIZbo<0jG|1g>lYR~>~{?BX@ z6j_{Mj_qFGPw#yR&f0Hu>of0>a9^h>Y9PAkL97%r$5I>g9g!}))>SjQL6JA*3P+4? zg^QJ=J8{Ox;N&W?^3ZGAvnLAs57NZr0&?s}R#;b3r}-XndM=$~0C`mq;V@H>wZ~1B z;bxrN%4Hvo!C2eL?FinP*jf(gfjepD;Z3Asz$Ts(RDW(6W%S(aY>)4EW2ZIYR##|7 zOOq|lk*zRkWbyfxf(OT11myrG5>5e>)wN-D?6oi>@jTBN46^4pH|uPZm9T_YHr3}l zo|H~gG0C_kGUx8R6(XGM54(U}N@Gtm{24ZKLIDF&$JV!$n}&CL=tf!*j51{rVdj&C;5j<-FlJcXy|c8_x#G z(!wMLBxVQOpLA^nc3jcDWX49frL-uR#7^=jaEF%-Gi0vMO}>s)n-=y-GNTh4^jdB^ zKG(aCyD)&TJz|6>+Z6MD3-e%Y)-Smb&&sd3Ub@^?wJX&RfO*J|j*S&JFwPOz9uKE> z!W-$r48m1GVr^O(fR%7wx+bdU#R?>@hZ!!w2lAu7hqX9v5Pj^gxXiv|pT_K=tPKIhgNUwDWf6-e8X%OZ(sk@ z2Q{RM!Z;*27QF`#{JPLJ4!zeDfEw+^huqq)6d_Mpul|W#c}CTW-9``k4UO0tKkWG! z0#y=(5X1xP?gg6syNzf`@(Qk zlK9Ikn5inLs;o++L|ve~?N$%HU_c~G!XQg%CV*O!?am9MDRQCR5WQ}TO?abMkBukk2QMaJo-`5s^6`E59`^vg73B}Mwjk?9BX1cEy^lg@sjP)lJ#T1WXqG^O4)(pZsd+#@%F<7 zP35o4&&{XZfW>Ume~qhLZw5*N|3ot{K@4lmP@V5ATi;AZ;E-scnPQ{v;1C}Rp+z| ze~&{FoDyj^jF^^IPI8M~Lxo?-5W}x7x9`V{wr6-bYsQ_)_3Kbv-pa4I%&*Y5+@Y{D zP4&W#|EI9Zq0aR3;nOLv`zQtz-SZ0MH?{U8aA*3=1+FD+Pzxn^NiVYna2b9twJ%ox zX7ox1FN8b)=2jN9L{|ty zN`owZn{TTqpAIbc>-!iC1Md#_G?m&*fxD z+m?Em=2R$U+-I`BpCWHN-F|K)!wU+!_JN0g6TRL2l4g4Y3q6Cs_dV7Zq;FD7lTwJ` zP|Y~loYcr9qg;)97m=%1Vp8FWp8ep5J4ENacofVn<~*xHe);An{^pa9vs>Q-niz!M zLXMYd)i6n z)new`-f?B77E>~c<+^*Wom|GO&ZdnP>rpB%8YPxVt; zg9;lBn-!6S(@bKc0(#2qnh^F9+ubOV$d5EuQ>HMFW)aV`bSiPHO42o=LF2z`AsP!6 zPq?;raoI(;fGart4E_mvmDVcwW6S zcI~*(OS*PQ2Oxg3AC1*2txN#mWwP8}PkFZ1g5!Iu&|%%~RztQ>k$zoYcQtrQZ1Nd_ z6(B=!`a~r6os%)5dIcdp7`T+7r1D3*p&42!^`@F^yA@3v9Ur3IIz`cIr}021YORqW z3zEgM2kxv!rleSnbjNVyjj}}zfd~**W1|K1dJM5?C6vdOaB{3>lIS3TFm#;FDjP#y z(Ja;Km&F=O$UyW3#=V@0$dY2V!vjv^$*#4Ii`37Gw6 zjE#c6TWUQ-$l+BAqH_)6xb5`2p~g>;P@=4{>tF|~rS3gb=8vE>%VaUXw&8uS)UtKj zMT(M*@ z9>dt@P~my#)Z@6rzFCtg#Z;3gv^?SyeM2SP+$!^@2fAjIV%Kg|usk$_CdJKQ=J?_J zkWM>no;hrmhe-uA+@&HW-k%@o+{|SDfeVUba_bJFm9$ltBfO2#69@E5D+ZXn6ic)8 zJl*X4-c+zE(?&UJUHjnf=GB2IXV2vhzz<^OwGO@}=ezvvBhV-S*qHk5yH6W~oBfa_$55!}Z?} z^&G3upJ1OeZS*1cKLn5J(*WwRCM2ajDLYB^jgXs=G$RhsxXG7IeWUEtdiG<4XZrX; zH6tIO254gg-UY06rNRrI##ym?Cq`3VboSwAXBegmm(Yu=GfFZx>(j6ID0-qtmTVdU z5?KB+zTdV&r_w*NoaUJ-C4nEY>d$>tf6#NTeT_%A@R_>`9ccD(0cM-cu7Z1Y*$0!l z@8MkOK3eNIC1yE(W@2K(4Odhxd7Lk^{mDYxYb7ryb)RY$YMK<*8BXYY>|3$Yrj|BR zaDy)9w<=ttCo&slH|8-kYctW)ow6mQ%6ORr`l+S3gmb%1D74!FyemL@5Rub@z;V4= z=eT$?^{Jgyu@z3rx@atb91&6i+kp0Qz%ne;ZJwV)Is0pSY?oCzK-XRVFNZ_SaZN4 zYSeY8KyLd}%)s#5&5810vdeVJXg5gkXramC(&pYVN^O?Cq+uaz1G^i>pDIHaVY4=r z&CS&LxtHJ_Vn9an(aEG{Yu#R3s-=#Vd5s*?FkD;yB=GV3jco&{6nA^Y&K~o{pEn-{ zG$hBu{BJC)OUIn;P0wig?9B)6ay}(`N|tYoosX9eK3o1o%j}Ug!1c6zM5;m{kZt%z zEYFOyW+gM|_2*VXaqvut@$ zHrbRZWlDWr%Ca1^{y11x@y6sXI={jfrBKt)YPYm%4w5^hXE|R`_o4a^OR{m_3KQ z8TgEG2b-B!*%ZIm8`o?0uaBfPL@3{a>Qh17tI~z5wN_u8ev>BQ-z_*|ffw zt$(L!HXO_s7<@K!$LvXQ!#d6Qc-&bfJ&jvL`PTCfHVic9w*5SlO!Wnza*f*6%sNMi z8Mmqa>hFt{c3gXOeUhox-&+Fq{nAjm{`DT~Ud@vg^s>9(AMM-it+*X+zpxx%A1TiX zjq745%2pACms-!i32Mds;C+tZU0y9!V$Nm_BpdFIX^t=x;qr30DlYa8A}f;Bl=}0h zS<3o3i()caz52_l=^|V&j}K#-_15T0*SlDtSp!Vcq*F#QCg+{H$}H(5yBqo4;Oa27 zF%w^2Qhsk;HQbD?op%DC@sG+!{8KsVEP4dx7VVc+XTll9BcGUfB=Laua7bdhQ^Stp z`b@nz69{4y7xHJ40V=?N(+YutqAE4x>agy!4K>-dxcIblpTDn;JAMdNXwRb0`Q5#{ zfqe6O%WcS(H|yFzW_O_njJic|S#doNdY8oORB{h`SNcT56pAoBxThbcI(Bl_o*%4|l4bMm1mL zWAt=hOblUZF-m$3*y+U2AI03zTxM^q@+fR=B?y%cjz^l7W-vSs3K|Ucn()8AHS*-D zEOxtXKq#F3T8dsv!*S*Eq3CBm9z@On>b3LW$(E5AfO>1;2ldy*$6-B z7lne(L1vW#uDf%+vQcY2WCO^?nbfo8#hE8uKv7+0&Gkk4IUkW$Z{me1l@9JA+k;Zc z@Eovj^;10#mcAFt&6t&xkqWz`6z}yNj@Vj7^+(>}tL@9d5R9m?--8R*vak1E#Ig?@ z5^(4OF#(@6y4sLEf4V-;`D5DL=nTGxjm?mCcmI=}uKejrJ!1u4Q(xY!CY~qp8F<`5 z?E$&)i?8RfZ7hU2q49Bv#eHELX?B4yAW>~x}usWA6#4>^_3(tw)lSehFEq(>U6I3b3NXk%;`>Ewoz$|SF8If z8An-B-!h|8V{F;*^7hy~Aj|dKKO@}HCTf>^RZGlad`>0IQW$^BSRC(nL?9pdCdmqC zam<3%f+;RJ8&)}dF5qweDmc?H0*??n4&+XK-JRKI z!&Hhv^JTKW``WfZwy+;7bl;uz8SYP#9zqOtaY5JDXvU@CX8Y-BrU0+pL2A1(`OK`l zoXWM=WaW_2iUeS!Qq-v5_~Qc2+A{7ijn__m zzL`$~2PuX%culKRBEG$?NGWb^wWS^cZO#}D;$qZS^UcCpsUlHXA*5`_g@)B?Nq!#) z3wwy+uR#=R5xPY;7pbbw9FOk@uFYO4D5}o09 z%T)^;ySez`nM@0(hS%W5z&G^N(H|18hF+s9r4mfb&3g!;eOUI3-SVOgnoQVBdnJG5rg7|QU#LI9Px?dH10ZuN~Yy|Fzv%APU z3b@c_c;VO3iT%Brsr}3pUj}ikW2k`2&P!pu*<|UIb7Q~$DBRuNn%=(k4XGMHt{iT% z_U7y4t;aG+n!n{KvPpsrd}^6RbAH*>x>)F>7+}H3`K64Rv?!RshXmQZp85!>tUrT9R_}yDm@?ik_4H( z>;yUpq%F7VznGV4KUQ2Um42RZgO>boezeGNM8wl^sw(?qLR{9cnsfwE&i;)3FPpmH zc0Oa6G_xS_9mNA>@-p}(EkP-d19rWW6?(5mRhZ|F>N$*an`>sgU@*kz0f+ZL? zM^QWd3Z`#B1ky0yt21&RcpGv^u#4h+q#)DDa%_A)?=@lyvp%L*dSlaD`d@t0)g9z% z5868G)=~dprtpFs@oDPCkk{jD37z5D=rVQgH;0^yfp)UXBp$!ty%jb=a59DfLbD7;ub~b;Y;GMrGQHk z(M(Rcq6Fe+FZm0SDcv5 z+%0#RD;7YZFd#NJejDxIoD3=4pcj0@tyh?}`+|l!Jw9}z+Lwbr|y*+@0Tw7}Y z8D^auKV3cmkKv%Gx&RZ8uQkaAJzImsb;4Perb;b>p9Bh$+5X0Ur`-Qp<~zzq;bKrM z5|nq4=>6i=o1J$`k51FJz{hJPZGFy*K`7JnT&5ZF7ceOTdoQNC{Pt9p4eotR`OyyW z3Lg?77ncD3M|qnQWTg}iFgw6M%=F#rB>7VyBh!q1yt?}cD-D&|Zx6|L+tkOxdVbyl zXfhq(dk1m5iHYln(I1dOAM9SGMRj~ha`>~FJD(|=PW9rOfb<>GR&_YyrhMER6hxRT z^TC4l`vhtbA`%M=H3!V$JuPVAcbP^gU=Gxk78_y)`$u7XnUSW2esdQLs{Mj$4K&{D zT4cf85@+pwXyC91B;-;n={)>Ak9`lf?$QabH}97{S+qoZtmW@^$qYqV`jpV7`wl#A z`zG+cGlDTrWy&o*;lF7YpXIL^N#8!#;Q!Mst_&`6(s zDvnRp5KtWp@1-C__Uvozj5VM%%|Wz_(PQLW#L$777Di~|hI{w5 z4(fy=yO%duO|Rcvv%RbKc^rq!DgB`&OX$Lj3@nc_3s znY&z{R$Y^z=e%6ZF=A9qf^W$LITPImz)=X}VUtGs4MdD{5Ww~Cb?B(9qW zMO=?2NZz>$P=3#Mc>YcK2^l9E+^r_wH!wcFkPyOQFp9(rSbE~#M&6V(*X7^Uz={|- zV9$)MHRg9pH|nYD(Km;5?vuC!m{zbwAPTh0*`Fe<+=EI273k=G(mS)WZ!TDD zCX0&r9li27$jgbn`WABxB-cFCoMZFid-|bR@{LiQMmrtr<2v_^)P0rI*_;?v5z-qDqQ-PXW|!U!Qm#>H-y0wGQU#%#aK*h}hBFi> z^rXMe2e0MW4#SJ3W+|%r`>fe+oJ!w94cQDtAHtwVYLC|tijHukBE|?+>dd$8~%QE z#9jo8=vykSk&HbMaQ*w_xu9^3ga53Fg3sSzdWtML2cVwVx<*Ies< z|GUzN2jCeqvaavZKGQ`}aiXJ9tM@0K@PVm*@#hs-;n>#s z^-xU}ct9`o9KbA^YdqH+9&snM3n%ELiQSa7J zh*+5WWk8oey0NAdK<#U^{O%I-LijmM|LPz&C42J5(*#|3;we28N|FW0zv#u>a|2i`r{r_uSLLyI)fS#ab$KQAyUP95Xl7!kNtbtzSg!S5)GvAb6iR zmeYFWN!Zwax%V(Tc9=*g>3s!8HXaW3#PJv(JC3V>8htPstdHISOGiTYrEc7Ne!m$v zgEqp*XlIf+PBe5>s-^vvh2zxccWeYiRUf$I*Uz`Rx;dpRzg-Ax55ILHrkVUlSXH^5 zR;~3*>X-FW4zzIi9@)lIB$bEExpk-KR2P$}-=`0qzV5tp+l5>Htkw;WpK_ephjf4_ z;m%3qUoM^7ZFFnAEG{0AqD}#~r{BdeLh?maY?sR3umv@Blu zR0rG3WQEH(G~^wc8^?)X9adNKr~)?d@me}(MaiAKXZGFK(21v%K#X{+jrgj6xm3bv zb*lw=%J=0{k);>#H5+BmxNJE7C^8hUL#MytY8IIM0km&)ngB=pq?Mz_S57IhSuwnt zonVpyv}|j8R)GVLe*Jl%5EZ8wVRYO=#6gKs$s$e$aa1w39{tLN^>K6VCr{uvSxldi(o$=1oq|%zm>{ek`S%dJJU4t zc|d1Q;IZN#!bgA&4Uy0LC`YO1v4Mp5h62zbnvzWwtz(9L%wCIB5fWF`J_mFT8YC40 z+V;4<SK1n{8=qMWHd)Ejdz{B%ybKPHfU@e3Tv@IPh;u*RXdt=`{IU=uH|5D z6O}kJlFN!SKo$C-HBd*N&PQPV+L&Rjxk6m^!{gm`Y51(q{=Cw|QLs+8rro(uK;0Qo z+)#K&HAzTexyU3tKly;dF;M{0V7@wLI!u9(Rf+-`^y({l=!zNZNmodqy?6Zc(FFu+S70=^{#z-a8RcK&6PN zfOL@FC3FZP3L;IU6Ce}`(t8VCga`>WK#&&cgwP2ffxvxn?{m)Hr+oL0Z`@ywA!9Ij zpR(3mbImoM&~HGa^=V_J)n|9@?^kYmoO#H9k?XS9n;SssSn(b_sr5%TdO|+nIc`EJ zlYr26+`J#_ynQ+6A?dxmBdPVf%uLFCKm_$&^&MycV5UEW0xjV9Y!vTDy+*S;C506{ zrOS2~mYGz8V7t0M6IHHAizAJ>P6?+_vCBp%`W^)=;c8%(Q3lPF30L`pd_UU@kA}-&#MO@6VY(> zg_S=O+)!`yZ_4sBJMaTQfZvd2bW4YgOzq#7Ju>=>qp#twTNw>_iE=tM31e&i%h$pXl#xaQ28)v0=%^M65dK zcyYvm|Db!4|CCpDf4RbrxY%F$YVP6Ea1k?kiZ(EV8|FXI2{(RkT` zM8tQAzwTGP5yA5YAy_wiIYr#=a*=-7o6$@EnvW@^dA1d2wo3IYlNs;*wy3NzV~ zG!>rp844gx+y_*hx@K$AU9iC1dZRPKpXizI3!lBF9eh?RRXS5qWNvuYjD_E*w1qKp zep}D*ahgr~GZfvUY90H>yD^+2xN4`dk3{Zt?>9Z5BmV_C4bX9hUkp54 z2#n(mvPyxdMl$6z1s(#uDz-0R`~Y}=r6%-q*g=fllB;Wt zk!f?fVBPx7cv^}yxMoTpE_fpV4-(4kRm2xhF^O+-LQ34AVo^g$NW&;uZ=Sw z$SYW5Xus@!4JZ1q$aa0#U7d&KjYmrH#%he!OlEOKGGk_f|Jb?$Z}edgeev$t&l0*h#{HVJ-~_oUK(?%|7SFt4#2-b&oN?*@~UCyO!L z0W+La!@7Wh*9GBkvT5__Q#YibeRN zGa|DvC5!OJy*KA#kD^-g3*de>i`AOAZzq>tJemVwwKcU<_(DC z*-o%qShFrrQl^oB9;jLk&bL6<3(ykbe{IZk5iyy@a`{&yw&#JP06arZrUL$bmK?d% zw4RmEo-ev;f!Qt~Y$Vp+#B`}+k&HHXLsq_dvSH%_}{`n9fdNmngrSg9( zOSc~x;>YPl->I_(T}HhL14<7-s`j1#Up2>55a_~jTK)(DegKU8{DFL*xQUWm3SC#K zu=)Ky!Z}!={^{m_=tv6s$d2Q{5VvNcK~KUi-;N8*(8*Sx@!6)QYL>?$I14+0mnqZPB7fk)Ux@kYL#x1TmXdVX71Bd z3E{!?x>q^KZTqiJ`hj;CZTf&rKe+3n8VLs&z56ytb0y&Jt9nlsYUBn0$b1~i-~|tj zwQ>X-H6k0_$r3qs2eoeCe&9BIEzx})barb2<71P4{}|@I0xA@sa0lAsHDg|nb)y=` zstO$Z%*?(nD&`2*YZT3l78Ju@M9b%^p3m2*VoKYs5yOAo63Xbh%GZym@}#HH0R2*U zjnM|BIoD26Y}fk&`7#(t@yR~Lh|N3L?{_6Jz3&)I)DtNPJ6Y}vJz74F1jbf!r`6Fl zdDWT(J~g1rAg-`8Vrf6BSaEn1C$tt9{covEGFEmsgql3wYGlnhe4y-0pT{X2Yhj>H z{r??ZiyQrDPO&|q0V0Xgtr1Nefl5UzOPGB3xQ*`%v?PwmxFg;z?PO7_F95Ux|7>k-_~Q` z;A=)|<&igHho9opMTj>Z3_Jqsgf$m(KT{%Mq!{AS=`{;n0Fn|{Q^UKk>Z0;)2}xV6ZrGcCu+uD zg;!`ukq~n#FyhlUj~FgEuBiZuwkJOm zgRki0qE0!a=>A+!{aFs1*t5*=iG>q;FA8P#XRGqgbRSFbBz)$sRxRgor)TW1HiddF zk0@;|bZ3VL15N=X2P+bw)qqMmKj~mfasv8qSyYn3+h%cT59qn`WzDY09v7HI!=#P^ z8{zbiG%9`Vfk$!zJt%iTBM?4ck{=V49inpKpaMhm3 z7D4m2|9uzEE%agN#+T7x+9yaF7v0<_)**F}x{7g$xUKrJj%ekgD|s7RuOT6MNJ?zZ z$3+{k0eMPEZUZW|H6pz`?#?SECH0d0H(ns$bkzFELb~&G*kJ#7nXVzAjS>M0SGWT| z&UD3mNYXzA_2jGlI0)1EIRqfxRwfC?OLu}d4(|r5i+wl!n4L2Ni1phVhRn_h1;NZI-UXt>b ztVq1G_{PaaZTIG02`Pa)t^PWBPi|Wc2IW!O59P;Ol7hMtg-YQ37i>u8=Dwf#ifi9M zcI$Ed0JK22X93iM>XXjW%(lgbie4SgEui!DzDI`ONU|o{R#DBD${mtjWY<#N7st&= zeALVX$3n|azDWFrnnV9>22%~I5t zk&^cJG6(cbRchiIV~T4FZw*06cJVf-`EL7%CFNGddZ^;M%{vnILqIP+Z#E}!Kog6* zdv&!*E%~kRbab82iJj9LasbrNbPpbj#D(-o=$RI&_K!CD)fDiH$<`j3v3+<)tN822 zXBtP#l5_?9q~F>zj33_Vm+`t+r081nQ4`Y~$|&%!?W;I+VzuOYX)uO)!h#q44=OBj?4!Tznr0b>S8(@yHK^8{>I-uwpN=zkfNZ&45tuJCj*LLN@v#wj0A^~Lg zz-z)IQB-O%MZ_{hlnh>*G!Br`1X*@O=wMC-00j#Nz|1oV4TfGa0(&fv=*%(8c{-{i zc-)fVkx$>?x{f*CHDQm9IQ<3|iYprJ?RLVH908r5ZWFtuaMGNMi?efcc{)K{8c7)u z%BfMJ>S_S2hDWGSu`BvZf0lJ#tXA{5^>2cD~@+}22y)){K`>C^g5%Py(G z_(7UAF#5WPvVe*L3DM9ZZYj*1sr9-)q)$-Hw7gaE?tVXoBdCcm=6Lz9CBtn(P7y=$ zU|ndn;tsK*het8#D++yjeLZ3hz(pI&=a68vdE2|fS9~IGybXBkLD=iBb0BrSx@;&wdb)#UwzuAPK6aVFIy@EroXa=)DS(9IWZ-Bs!V>uA~~9m zz2vLt8MEf~GO5I?R-z)-C)oK8i&9V?=&htW`D>0q2kBCGrS}vrIN9V%i_Ay~c~;<*z;IwQHD@<*dJF}KqhQj2x+PR9YG(2HKPmL=~?C>u-(D`HH z^F0&OU(yV{`Z78c@_M({`b)VQc?zDHGLaujE$KC140yb+X%D=g{1M++j$2fdxf@BO zhxiIfl515L&rA76@5ofGsi!1Lh+VGmoI36hbZ@y;F(f=|EX)@?cT z-G)?@tI6tPprf={iXHnP4{zo9k$rLR>?m_FCmjmIoA87G@@0mp}0ejLj}CKfd?q$ZBxhXe=Tx$}$$ZTqr9??L!%FP5|wKr&qT0@WCy zKjISc`@AXSPj~v*D!U^Bg$A|(qM7zD5kMYfAuA-0OlsEoo%atYvE!kz;spd75~!4b zVdvw5$n=e!HQ>H+Jjp!j=5STkzkA|CdxbUBK)0B;XjEpUEJn;sn034v7hfDZv?%cm z8^e4Dk%0d;T4!if^|IAsNpDSMY5(iKc$pRKly1*rnEj9R2|wG%Gi>6Y&Aph24{76V zykkvtQXq)>2>JdL2s}`F(AMhUMU#IW;FI7yKJuXL-0gTiJviuKiq?Mg_IGQN-AHNX zLlqxMvPO#dgMhWss)ATr&Ilu)xp?r-4;wXwQ-JZq!@z&5(` zDR(ljI}K?~DFo&722&ZTNkh#ZhfazVK!b?94z)8AEJ~r&ipM?Q31QPu1d3adN{ev1 zfB=M!nl@5a8YDYc$2M5R>__xm%4WrTnAiK%H=uR#6r)W4*!hh1vX-(biIgkQGFN$z zErywG*f7E^LPX7NS}QQ>v>0gEY0L}W8KH!R&Qnf+;eb-dCBKCv#%q0jOW%jA${A^Y zZS{H*1-oI2Gu>d>9CfIG>b57x^F|BmvX@M@wZQw8r8^^nTOx<37-|YGig7bL7ScVXds=9kT74YO-GrPviO7?$1z2bXS(q17nHFsFVz$jtp@D9E^Y*Y|o<;iyFklV;uJoy~hyv5rHyahT#MG{fqLNr=@#jVve{bIHgffuk>15~2Vq2#rMO|h5 zk#3k=mw`x0{ZQwf798TdvQ!n`jg~I=J^eREWTD-YzDTAo;ai05#eL|QOBDZYPVzUJ zHIO99r(NT-PPZd6tSs3RE&h!bnItm+jGM6lVvk8S@^~InWSZ42T7Mq*#<}oJHSWSD zq5108Xp5D!&`xqXu7S-J0nt*cC;pn3G&e+(Uk>Xftv3N7{Nij?JD_(t_06>QAK)D@ zMc{<*-BNi#DLYtUqdi*dX8C;+xVZzsD3bC(20&;f zH0{kZkG|Ach>wrIFJM^xdA=K}3sVfR4HS01e^aOb)4$p{H;&y}ZXQSI?5lxW?-dce z6t3LD%+y5D*O6l1k*vM4i2fkdqTMe!Bb#Ey4;N&E+U6ws$1;K2EK?J#CNj{kcG3bv zyT z+=E^dRA8x=T;fbmwtn!96+ z_L|t6j~D0yr~c9TJN6}de*|twKY!et(xK=rXRW7xWt^A|j6MQ(FvmJ0ovUXt(GkSh zCZ@eky(l~-tc__GjFzoiBU=ytsI}${&^em<*l-||Z?N_r4qJBNwsW`|b}#E|?0;R@ z_-1z-VXyDyzHZ^%gPGA0E*NDvaqp!TJ3N?t!jY4l#C5&}HS#TE zp{BjInz{{RC>hc{l5d57;l(zJMi%6IZ+~=4(!9+py}yd%Jnc zYMe%4bG)nf+(LCqvv~^v8>zgp9DUrX;fTF^@J`Mp_n#I$fEUc~h(?>vYijqS)5AFG z+P|V&{CPM`q29Cq!`X`pGOuRU2jMUelwNI@m_q`;#4!KEr^hPG7#LM%Yst1Je2-~& zbfK%T;$_d*j|~`ZtAZFH8?+9dQxbyQr5C{Xh+swolz_h7#k@ziE{9!s^dAvvX^1DYnZ4gzk0{nI!KOgIf z+kUPVtW{}A82;G6$1s<-^VX`xjDXYE23l!*vAOz$7F>l|AoBp1E?`-Zwd@S*L;H5y zx^>G|)^^2KE|xLy<{B`ki2QPpy`d}dZfHIdimwmKw)NgWY^`Oo7kr-bYg-@aKm9tG z&Y`s%Wlp#RS(i~&-MbWa56}7c5w6I4Tpp{*tQGPC5sHn}vLV}1ZWUBs=u^-=ju(AC z=(N@9elB#wcv)dhwC2N>W&PnqH>R42)B&my`0jvQb2mxs(!X|w+7MCpVajU$+|7oF zXjoMDcREyARXkP%%i7tJfkp1iKS}<2Vx{wKl88w3Rj9^D-}mek{Qf9^cJ7bre$R$1 z&59g?NM<&&q9~G7CwLj~a?@iqESx#G-t9~Dl@^EzNEEzcgQ2ZHjimVLa_9`T5J^+= z^I?{btU-x?w3hvQe*f40G&cTae_CUO>LNtKj@4`&7|S{TVO)G@C#f`anCS@@lUQ_{ z$JKE=rY)pq#3-?1DRZ>gifYsaQ!e9fr&GjWyr)THWExX$>hfrRcSWp#j!_nJP@6n! zJF6CK4D>5#oCdpjhk1r}Co@ zGMLS!yRD!1DKTQG-qJ`I=B79wn9rQu{Gr;dB)c#d6I9Cz-#fjSecp}9CA*IHb(3+m zmZ#x@bSdyG@|%@&*h`BZ8oK8#kSyoBF1pKR>PJ$|gPo^JkJr7s%(}Y&IXm*PYzkXn zIyjnFh`- zNyfw!j-5d^J!0^NC2g#|!+LUGn7+QxJ+3&gb;};zA1#1`eP$acgaZ`zLry?$aJ6Jwg6#NZr;rbL_HoiB zn~e5>H#x|hj-@56XR3gCBFbzYyshrACT&PEB*S5V_(W%CY;9m_VA83g3>XbM2#Zx& zx_rL`=&%oDRKpPPy;GKfX-pBxzuM1L)T-aQd^P_s5;?jyeL2C6Te^)f7ZX`ag$?#x z)E!(*dn3O@<@JT&G~J^;_FV};Ouyl7x08khOZ5Abl6OXaTIP7!kI8y48uE`#hblQ{ zP$8p=8fdWX``WN3)IsD4sLmUV;|eeTpL^4E_JDa|>$Q(odHj_4nC)XD*kqoK*u9Z~ zKXQRW0@}Thq3rNEF=iO;J&!z^hQLj^=ATu#RJL9>99Of zG^?B{rE_g>RjSM@r?aEYUL{>}3uA7@bLb$#TK4j4qcL8#QZLhCp0Y2q)4 zbAJV!-*hp*m7!GR7aBo4O~USfgl~$Qx)5_&$Eu%MkFEqxd3f+gB9-E0l0fBh;yk)rQ%>aGU0;VXmNMxD~izy1vLg zRqf3b$!X5Rd!pe89Gu)OoCWQaj+DbVtqAc0$;5Fa>MFa7;&bbWA6@Hvtt^@vpeA3c zQL0O+)*Z8!B=^$`O1viVs|4;T!xd${tY8^E|YV3@+!j@x$%E==YaWq9SzX$){n1i zi4Y*v;fcHgD0CY>V2QE&8{FbYVZOy+YtOWh{KGn2q?dqLvW$OR7jz;&&4E!27+vPg z#huXeRZmaS0QGCG#c%5fVK?=ExX+L)?N(j@7s~O?hP}_EC{w@RIck?5NRbl(6ScW1 z^A1bgZRneT$K=z+e;1nHDsUHK^!B(`ezJ9$>LRxFy_I91S>KNkhVl8pk?a|2t_xeu zTN|tdNjdHq>~pDs?H=bi6`KYVA+IwQbBixYG2DW%l0mui{7gDdalYCpJb z>wcW(h0yxLGXhWK969mcte^^KElloZmGKO%&v>`&XbP(Y?34!qP*~gA(l2$qQb-{F zn(6^#BAz5=DBxMdOn^<=0p*_FlDFb(Q{~ud$b!KfDcBV>qn`z&RX4<}i?+J~7K1Xw z-V-b{VG$qNtu?Omu0!vV9ZUOqn@PaidX0xc(0PxA($VQI!g(<4?8NJEkFh1n`KF&>Lv*MEpAfRz66Di< zYmF~JW^-(n`lA}IBxaah=zr|&v5Y7u85kq|ptk{q`0Di7kd5%@Vng<)){)~}MMgkz zBITSnTE5!!0w9)lasz-}O)Lhd9V_qDNIwv6^eaM!{Z;a8*Az_>z3O&k6fndZGnR1Vb_->b6} zO=+;sH55-`bsE=M9J+L&Hns;KUja(~nkWC5YV&zY<{REut^pS)+pBU3kLYi?C-vMr z-UcAtzGW*qrH0v!pTj1b=>M@T-mH9Vt)15_t3{WfDwVnqfcO&VxQ8m5G2 z;w@Ph03z}w6MwgU_;$@3(l!ZpoCv3pG^B=`=)X zR)(-IyI>w)9QoC?hxWF5Jjv%=W}*o3m0Ry@mSe4Ki$J-So}|5p7@qNZgV=Vc6PT}4 z+|tJr04pwNx?Tx3^+jASeS?rUE;)&yePxhwwIS`8E%IbY>7T@0%s<5BBX_X;@(X7Uq#8(&M zem=yuZa#$qR*JsS@@Gm{9y!QAsz@)=uJ5`(*^?t?L#Q_a0Q9~4`hOzm7v+xceEUs* z8+xeU%5GCtr;(REYw{J^!Pe*wGRn2%0y>VRrIw7yvm>hNr9n{!vudHDP1$Wj1@f|$ zb&xSpFgi$1;n3-ltq z<6A}UL0IHoyPtzHbkEFrP;LL3vNG}E4Em)c^R2OI&8aK|;Z%05*X8V3#H%mNs8T`6 zyX)tKUlV3!(YP}|oush6NbYp=SL!Oj;@@AE;Y5>TAt$B^6Q$roTe*)E(& znc?g;_sJ4?43ExZufG=g*?=ICwzg^dV0E`n-lXpu-D>(>9z}Kedm+0q$$~Gr{<&+n z^YdK5uE|fq4e;C-CUbUrCf2LrnnrdeX#2^I_>RKjgU>JY?r4H?wbHWEYJ8b}c8mkr z1(M|3f6yLV8vf{Qp6<$xoj^3kn*QFXe~>S-j17>P`+??)8J~lHdxciCsjItqf2IPD zXI5N7(%6k>A}Ky)ssBqtIDjDr_b^MQB&jkpJ8Fr@WwtSz$QWx^BtyJ!u~)DHq-JZl zT6@?|3To^E=3^Z{6EL2TvEnaemJ(hnFiz1(Q;gN1bX@PR(E)|{nt+rh{#Gyp43*+Y zvCz9PA1C?`QkQ9C9_$1pe|+)JxbpDnMhc`HM;?inVv92Ji{^{$TsjDPk=P7}9Rpnr z5Fw$&H79g%>p6FT6c4Ms>+7BPqS-DKf5Bmd!M)#~{`B~aUan)G?uV=!7#&;AsDFPH zhYpSeaV_?V$ti?ij*&feJK-#S7^9N9HYQr}lSU;gipPaH>@`7zS|YVLHyO?@S>3{K zS-^~aI@a_WKm5Fzda%{U$>V--k?wGz*e8zA8e5dZ%j!x{>zs(vM=q=nQixdkOd5j z)F^3LB`dDj{l<`+PXxr2LOHdIf{wmQsd4ap0A%BF`qwmWS)buh&;;F;N=@R#cn8Uv zsZJ5tOC!xrJEq-0;6v32K~vmDHkV~HN=*XNNaA|dkl3fd_K%e+_!_oVB@?P5^o)h>fho{09(VJ^$!M5xXMC}kAKHuL>?)q?3HZ$BnjF&uH+9O6d+A)D)zD#=ki)174NfCuesE1`nhE|-X8`0n2Nzd<%ZS! zP6|!H0nlEnvN$}YhtTRNaFJcHApe?)2E2?;7dN2GDPf}F$JWtb-aiBqWh`!2KUs?Tg-#3 z|4c@JOVj%^#mS`YYejb**d**LyTo?4WUg^HLfm2ZPggT~Y#gqSa=j*Lwux;L zux=TqP`9IuH7WlrHurjOzsJ{h`=jl>EVjBkgdg zpHw5&4)^fYRkjbiphP9sYUxVzRhzh>HSNZoU;&|$F?qoVCy?dQkI^nvH<&~0n17A4 z-mH)1dja@Cqpu%$s2>6qolIcwo^vW+GlM(K;hvbO^XkLhQy9mx0}1k5c046TdN5WG zEMQ4vq8DTxxHV=A0$eper@~zT3+UMw5y}8Sy>%z$7@ zwH_sH+gO2@(GOXx?&|h(nvUl}mU1T5;?4gVcVDbmMfaD~nQ->I$!@l!W-!x%vkUF2 z%~dW6VW}&>+b~I>9h!cqnx(L#9m-9(OH73d7KU=iXPq!xP`8pAb`SjgRWmVazf99y zox~>NdD~Eu>7PN-g2*nmKyP%yU#++4fz129nKsNbY>ImMc4U z6M#5bSpvuO(>o8))2F}3Rezoh+MCv(8@Tk%9>D#7>g+|^fF#M-7_75a*e}=P|7_qAR5)p8Sx zIML%?EuIZT@e(KXD}T95fF~&r9F}#un9qN5SnXQto{<#&BKBmHU<%f<1Xw%YlOID% z?0m`co973*9r&?rsM^L_h?}u5W55JSf(0wzw7P`7C%KU{1~<*!u3qB0v^DuQ@xFWS zw_QG-V1T$HD~62a)#&sVu!}X4Ns2&iVAfA9ieS7C+95%PBV|oGZU!6?kOSiS_+7Dv zXd=0gIi^-&zG>ED32(#(Ybg4{u-|pfg;bqY5Ayg7gMk7P8-6*0*MczXfz7|{q zE5Z#u4s2-wV|^;lvE*a&4an~-A9JA~)?rkw(TFSFbry2)Kz*;Sin(^Pmd7|~XLYhj zLwP@2_oH<3B{~i3!{jL(s0VnjU zzcZeu5BwA2(SqtqRfNktV?bpSQYYJ(EvUZr0 zp{ubnLgoq0Plr_J#h?2pwq#Kr`0V0Etdp3KS=)P`BlF;`(c(1uQ99F_x{2z53>>{1 z1jA#IFl9wj99Z*1A2>ek*OZB=9&(Izz9+f0*%)WSP=jnZnw6C{#yuAk`WbV5du3p4 z3_L^M*R5}D%tbvk52Nyi!ZpXkVF@bwrw!XoC_`t>>?b(jRA8JNVb7*{?j} zaGl#MGVHq-cwrc+10MMsCBxxbhjkuIhy$Eg3k1lQFTZ`&TP~g&yGWmTqTzLGaLr*>M*`O^_P^aEB=I!yNF6H|TuXmu zF?%_~@?i;sHN$FYMG*=GTrznwXdnjeRp>Tx0C*M>c|{!493@Kw8rXzN$5WSDt$U^p zNM!?&x<-kU&hGV2+oC4O@Ldi|KIpkGVtGIdlH7^_OhIPM!X_qa3Fz}D(D z(6xP$7;C^oM1p)z)Z)kV2SPQOf*4>UDAvCFgf(t{`zk z*5pgD+U@l_&~wLQbf-EfMaZ}GxV6)=RJ&i~Sso6$3(=>uzx(A~2GRA+m={}O9H5<* z$z7zgo27$>omixxU+%n+p=ROgY$bkcI10p=*h3Ph?ksj_iOw~8gZSI5dC<*200Eg63TTS zYe3&4HT~>&N0aB`aYoiz3ld}J!83?tT*Hxtw+y=jQ0WJn?JKB_K{&*Y#Wr!)chFkJ z2AryxOW}6yAu>R$l1IlGs6EunFdnOs^Py#v&QNU;*%AqN81A2Pyo)S z`Dgo6yhMqbu7pG^BeTWc1G6*Y%BtYgm+3NdX}&2}7gml+ca&LqTv3%)y(gA%<;C+i zRvUv~k}ut8zo~!i_D0`|IJJPxLuM&n!y={4d*ZxfuODe~7BKIOAJuso4;$OSLdO>D zV2vPLzRQH)E(Y*I0Yt<$B{*X~Wri|S|Ft~knA;ktrBgW`Q_1ofms?>6MubzB_sT5l zML))cJ{UOUO_D=z{+hFlUr<2njKQ(okrZN!q{K07V~5AC*nmX0T1RJz_TIQVhLBJ^ zk?~3|r6Y(4%AmW!`e1HsV8g=JP=$@@D1#ZVf-83N6?Umi`_LKZ*?B~aGUb;lX(}TplBypm zR@Z}`R=&qKUIx%$A=|zeY^8{=resUIcv6Sl4pV%_MscF=lK2yD%l?&2E1OX%CpAW? zb6rqA{~e>XUuU!-z(AnN;xI#)65GmI_1F@)N*XXHi23;UmB6T>z z20b6)ge>lTs^o9VjpK}q8w(8{eZBWy*6Qa?TEZY};NTa2e8VO$KkA0+1!BY^@Z!$%yFBF1SFfaOn{zU9i(qtdpIDp&@e%xSFYI^FG4U$l*NcpM1I$mbzbC# zO%}*^WNhP&meL7d9HeZ=5ZE$)%-+u2)`hLdMlWDp%NYct8p!z8!mI0Z>Wh@NbefB^ zq_Jl5*i!V`sNqWUYVc5?@4nE}K+>>-FX(8d3%BpwSVZcnX?nIgz^S_Fv)mDAtU!u^ zih)M=eSSsL#zFN0ceY)Ks#JF-YW9bhN{*IFy1EOpwLud#DA77~Q$ZDUKCKa<8_wY8*4AHAnI z{{^Av(US)oOTDy5c6H1rGAwOBYpK$Ys-V!7E~8Pe`ZV7QCZD46z-F$hJ|4f$QW=n> z>KrDtT&BtN0#PZiy3Al6jhN{u2LqC+oo~3g$nI+9-H+NwDlGNMp?SwiK7jV&_ zsh5#+!9;Gn^1(PhO18_gYSh=$D`$jb;rvIz#HOD&S)aM|KFWmsa69<*s1Ylpy59;; z+Syghgze~4Tza)tZD{=Z^FgseO+cMIPBFkMk9p;G5#R0u)KZtJjO=5!$9Im*Z<;0o z%vQ8eG%MWw;n+g7o=G^kQ1pt#cXQm#z?B@kiBdvBG*evqRt5pITt-N^O;85e?JG@{ zZIY+!!5Q@KKfTl?ZNzGp9a^y?hN3D_~@&d6}tEu^td!&C-_;2F!)p{ zv|>v#e(QMURFduT^CIBQltbZ04frZv)X|Mbp;~pdp|Pzei-6-gWJ%q{UPvR_E->&4 z$u4@&_U5IB>Nt1Z^_xY&71@0JAmtU06D+W|8>Ke!{6?&U=JOXEdu+Ane0A`;>G#J*&xYTwEfUcmn$k6=gJ>yr-j1IbZBOdaI?eZ zK{&7&|1c6aM_u#Bkp))$6|m~lkqDVo6T$(P&qVhR{c8zF#*9)FGa^|B_kF^gvJU2? z)?&-#ht+&OFu%_$Y_~*;Y|oOrc%w&lAGKV6g=y+(v~Han&Rx3?(OZ~bVc<-pIL+dSej z-VYhDeCw9JM|d1!yy-+JRyy>JcUm6+Yj&-DoGX9H|7byaIdysz>Hg(n{ac^MJk^~g zhWZqq1DoFCVB9SMzSEL+KKg7m{?wQ)-d-UVj};0hD4S3KLl3)Lpvi_GLeXO^)CyYP z&@<-%T1g(-l&`9)jCH$=#I+`aPjizg%_kx=5LSDEv+-%YdpjOS z@mHghg?h1b9Fa;=KM@x4yXLGxWlfz{GL4W8-$cU08C5F-t|jLl_^VH#wGp9a1N|41 z>l(;N=J$KlnDM7@j609hl1H>V@OV*$?N(3n_`$q80^*~fH<_w6JY?(>s!`{3$fiCg zzGn2jsKBqz{&)WQJ~F)jCS0@&SL*9$a)FGF`juY$ohDCG^v|tfkLPlcy3fr2&U$l= zvOm4+G;f}9!l;3dEk_l@rm$v{d=xaWS=~HFKe2{Y*XL0n((9+F#-;suT=eu>c_UM= zL;$k4x&HIQbwU>*rYCci{nnJ%fHt%Iaf(P#Y zQZ==u!NiW+p$9H!dT*Fa-(I`WJNFpKR@Y_gPMpw(09jnc&sG#3fbooT3(jZ=8}P&g zF1JS}yfQWl*Ehw+q`Bw{K9b7o0*2J!&@>NS&!LH1kEB92XQ=DVhtAH_(Gt!%`Wmo# zx_ht?cC@W{0w?!0zk=K9SuO*CySbHVPCSZz4B3=7K5tc7d>}PsB_tMJc@RBT%gc(* zUoQMoz=u&RD;(!;?lj%SO>aos?bp_&Rd+{ULS?6R?D*6b7hrgaZFB$H51LFEUhI#( z5Fg#$*fU`e|03pO8p5O1F21Q<=g)#v2z9IB+hz1>w)JwJCsDhLAs;N%Cco}4)Wluv zsB<<)c+NP3it)8uwl(k_a8g3f?sw@D%~4M=EQj%eTU4(n5An1(RhrR>6Z{~iyx2?y zaYjs&om`io=W5R5ZyB$(oF}@|fP+fcyK%o!yr|@&Bh|jPR3`9*>(HeUVtMKza~X@V zy%F*}`5Sd>W#OvZlONig26ISi6tp)FJ(o>C6n_LqEL&N}z>frbP!C@Xs)O3zMC@%0 zl#8BAOq>B9G^8d-b#0j+qC_<^*##4I4nzJ7`RB+Qu;0<1qcc(v<7FmT0)V@=zRt5J zS~jy|WEn?QVntS<)!EAy3ns?i79TyNyp|Gjn$?m+y$8w>1XHglWl)>kDN17$TzYw% z4T%udVH2YT#qEdgEeg!J5#X!^d;||v%2Ih^^8FNLdynmx`Qe*{#Kdq!<^o1>&sKg; zBt)h#b@<)eU-^GzBxALI!ZlW95XNQ{$NmnY{wfye8DRL(;4@yLm^qAJ=ro=*B!KG9-MmvHR8u4t zk5Sq-m3?lko=1Q?7$+Pl(fCq#`dpuL(Qi}`dIzx%?dv5b9|I2dPveW$&GjF1v;OCw z%3uytN<)e`X(-zG{@(dK6@>GhR3*6Opz#snHSnv}qgs@(<-Egd;7yK@Uuo5Rls`8&_xLS^fk@97M4IIGL=o z78RoAb`~P0;^}|CxW>!l1<+}pWMz803(4i#zJ2A_Z{I$QidxuAGLLwr6O|Mb zrQ<~=$kx7tgm|5yK_qC3#K$1;VM`HMIa=+(_^@)SxlGumcW|Mcb9r$gR=^=2Wnz8J z&Nq?(U+Nh^X@HT{GA)l=MUs5PHmg@p|6@sSEtLF^)f}y3 zXbtyX-4J`{Hf_TsaMObYdzNJ>;eM{ii)&JyTMj8+o(pMXcKg6tW%%}8ZWM{Xhc8JlzL4xpIuvO1^x*t*uZ3Gk%}4r6 zu|}K~&yMz->>HK24NmV%bE1LEU@a?yi-a!Urb0Znp4!S8<#6XpKK zV6)s7ZAW_3aZ8^%Ct1}A1n_K;$J~2iH;7#`0_jo#Y(-)wzuIdK+Tivzoz<*}*`N$z zTD7+`Zy{ghPh3(8=TXsd9#H2qH<=&UnF)bxx`%D`s#)5lxJ4ZwDXX|-;;0(=dWpMY zq`AS)X8C0TM$x<}fbGVe-7w)7ahNM~UBM1Mi`*L9mQ4+Ui>m)C{5^Pe_}_u}lLfZK zb{*Cr)RP3uTc6}#>!y6YJO=^(lCSc=bYD<(YTYKr3b9wZ&_}pCs3aT21$XHjlCbX} zn|bGAbs&UdkBMsYw?8*u0~Ll{W&W#ued{=w?>k7XhUy;k^FL~qzg*4EJ-+{%D;}o# z8C_HJI3s9i5cOI))g{9Dlj^;&{$~_t87#o*BTX#4w+n$6oWf^vENKyvWyU_^FJ+O4 z0L&iMXwCWRA~gS3?=)S;$jvwtLiuvM)$Qu=yV}coQYi+`CeJNlh)tuA$!Ry$c&B0} ztlDBIYWm9`Smj^2@z#SL(@gdZ^TpXyC(QQx)zhd}GCPxYG{;%>K9EfV;l31D}8q_Kn!|GTF_#{@;GtJBXGsuwk*;ODjISL@~Ly5O^<8 zx2x_2VkJPh-NRcCK2^9A=3Giv183E73!AmT7V4`02QK`_7Iuj~icj9*A-XSJAiF02 zTVQlM!U*k5hHIuZ#oy|zPHw7Da3kh4_0G8gCmtU0A16MiM?o+gIK1&z33tR+bQTu| zuac%jW&VWVDvLHG^z{DBGi(FyiYc&mok^pF(KPnuefh}& zmn>s2_H`CBe&=Yt@6Y%CJm25z`SxY;2o zTmN*Y5TMN9i{`K2H8N9q&)>kcYXddq6}U0c-83?cd%5{(>w)XS%0uwz$uRorPNwea zl{Xu!O2w?jry>4QAoQL!|6Az&I+HSY1U~Pe&)vnEcB=6D>!ZM~4TCd&!$#pI1z*<| zk|8W($$RHi<`txYuVJe+P{4AxNP{8be=?@965M^vEvnLSgfl)H})u*qie z{x&qPXO7MBuY1WNRy==W#*^M1>*Xv%hI7N@{Ax}10yWC0PiaN@%$to3P-f-nI>poF zp7k}4>7OP#NhZG%RFj1Lr{8R73{>#RUAL{;oa@?%cdyJHe`52zW+~Am*RH>+BzJQX zDm*oe-a?F2&!)h5@z)kodZem73v#oB#b-mc>s6i{uM+L0LveQ5Q_~Zw%R8+OplwbJ zs)Y&;m=__FPA_gUiAFa2l_f%UW&gcYQK<}paeJpreU55F^jt`irt4}*!8)%@$9D!pKm*>GzSV| zsk;(;KJw!&X(a;Ax{(c+g}33uLRlxJUO+8$MXEnXHh1KPB+KM;%7LPN-?{mQ_tK7_ z&OOwib{T{p5}$NC*OHJOM-9~tXfLvs9$_EV;3KQr_m>HWXiGLN%Y3=-O0js~>zrfY&B>lnd13xOG0fd->_YLq7ATwyUxu{Ub5QMU-TFb@^%LkP(E;L`=nS8nGp zkQ3ms@DJTiW6kifiH3s8oix73zTuamJoaJ=iw!sXmz{XWK^)_Jv5)++$RL}V!4Rv? zla5&~mQ|}w#F<;@A_xHsF2!$f4d)mDsT6r_lorb3McD($$A-v(>f{Z)m zvOU?EKnVV^j?l0-N{29xj>Aw?*|Msp9o^kAZ)e=r%7YOZO%qU+1d@@pt8mH{sa6f0 zeaV^-vcT{nzW?NYqT>C4mXA{sfl6mKchX!e3>Xz17neQUVDGhZu!cuqBLX?c!Iy|^ z*iSqvolbiQoX&BW7Y~XZY#Lc(swyXcwAFiEZMpAl>lf&fdYFlaf@5$M0*<4Fi*NvXp zsURAyNLyfOoAr?0b*_&-!FWVsb}%VV(SyfXaVkN=j;<;@UVDP*J@5qaMMny{BJxS0 z%oXC6X3wVy>d91HdX7OTB}VyGdcjQv8li$wBSumqx5(r7UBfkepYX5l1Wzhr{;4)4 zh|O~)$V56RWMl(PdZbV$HW&3u&LZi%%dwc~m(^>-W_^gCtCy+I>WTg+t}u=SmPS~r z(egupXZc1_Jxd89D0E}WUjt-ta_7wsAkR(c9PU7nGYu4aN<@Y9K>e11{52$G#PL3S z2{YiS;~Q=sE2wq`$vPRdu!HK@%Vs{K3}o;;n$rMt!Kc?$H8WaSVnCi+=5Dqc&m`*Z zY4XMLrP$t^?#!B#LiRovr!1k=XGTxn$F5amY|IXtUq1_$ILNRBjouiqus;o1=6cx5 z0-o3k9``rHiIIXXNMnPdR-bt8CS2_q>2+n+wCFU@*kqZJJhCco67Mtmc_#E^iJp}A zJ$n;rA+^vZQ$JUMIxf>;hBZmnL_YA)1alBmpZ;MaQkI7cd0Ahh& z3pw^d;K}_ipVy81boE{emT}iZ=nP3snGca1Rk;m+$c~ChM)2m~YEchCX<*9R8phXK z$(u)8iX+B~Aycx)Va--ARARV0RHiH)lGCf-dZ`HA(Vqvr!^vy$n|K%Slw3sF2OSU0 zAJ1)H#9^Z3L%H?f3{<^HS6A3ozbC%K*>hWU&S44$<7x=GLEprVjo5j{w=Iv+}Rsz~TcbjiK+Oew(7S*sO>8k`{s>(BRN1_I2Cs zU~rOGprl*TXE826#2WzV5FOhZ7Zv+XB);+x<*1sYm;&I_#`~rENg(ic#e_Qb?I-R4 zO1|~96+Pj#8EN2Yvfe2AP*6Hp=4l_*^`_J9kRffmLy9k0JZ^;*KGXKOBlr-2nhDF+ zC6pPV`iNR+hZJ;O%@oNn#tS+Z1nnw`-=cH`D(bA5zJ=fv{I^A_`T2~&1NNcP?hh9_ z>A^Q1`>RW9gieG9p}X;c-UH_|k!4N1>uP^IGnmgOedF`O{SmL6g{Grw!Pih{x77p$ zSt!*%>=2i9I=Ju1YKPaI{#^8MS&3A$Q6*naxrNGm+@ygga$1aRR0#`Bp%YMZOj_!T z_R)pb3VDkLKX7Lx4w9bGM>-zPRs8)rnL6&46ggaw@_RBF-l)YF3w`i6|!UU!658gZx z_3DMzlz(je%zEEp+j%R`5>t;S#|2h9c<)@v1FobJD#%pv?2lg$UJBaU9k8#XKMJgiew%@FA7UZo|c z$&rwV{M^Tn1aW_uqfMZsi{XHkliB*VNQ+p0g8`Cd1TPksB8bxcLxEy5X;$~m6#ny% zu_kW$02Ew0yk2o%{k;*`h?Ri~mu!E3G|NAiRd`fm1->PqLXy>~v&tbue?B5F&67T=&us3P%>BYhe|9s;l zs>;MIp~oHENU**Rw|P06^LwEXcv3cZk7$3(P0-5&fbfTUSE%aE06xC}&zPr1NX>nr zLps0Z86(wSuT6j1K)V0yO}YR0F_yq?oTcD3j_Ot+Z(Cv5| z#C^dnt$dCw}x1owKL7AkYExK%O&Ag_BMv&|()GV3LJ`Je0EN%P{E%+rU* z_e)WV_V`XG*r{-BLxmOJwx+4fZ-?*aw`Lp~ic|E_yfZFEJE$J+yS@!ZR076FbMutU z)3yVC2;b?%|Mzo1Z~uRb?ydZT0VB_*&or7l;IjR`{{RFQnp1~(K3Oqp9|}Q`UOS5U z>RcQO2K4Ul!2l@oGV1J`+R@bD)y6Sk(M>o0+v9FZh%B1j6TR(`Hqf^FpB_PTJAaC! zp5KjXXL)ELmy!OHk3ri0(2cWr;&#DdXD?l=QbTN;F(0?Ca;TQuF~9A z8k66BO7@@FL6djWnb}@Y<2)SX;;T?(z{M+mz88#OAe}PypwYSXZ@XN~1V#BA|9w!J zrr>fO+kb)zJl?ff70mkSUjLF4~^!BV72kw_SFyC*GV|+pEeSOVlc2^!OaHeo;nw=zr0rgx?j4xur$uT> z$Mz}xszq$$5Y>*qM!D5oo)Ut#)vjun> zxcT?+NYyFW(vTCVaGM3|V^w(I8hJ1NLBaw<)rtrDiG{87w+zAnJo<8HdXCxr~ru z!#@0tn@pQ%uJXrE0yJ_PT!;I+I?Pn1Ec zy7VyYKuiv+NSPZwSfnOqQs%dv>s92#ioL1H$3Ucl+v4kcJ*Co#f?lA-fB4K5Yh~Cr5ZM z8vLLf+cHJC)im?MW%H!J)2gMmbYqv;SF^>eMFHrpW)4y^Ss-?$_`b`kZ5XxDurrk{ z@TFFk=tjdv&_%5>J~b+#HRfUMh?Lw5z+#HSz7qdj)ax6PT+i}GZbR_weQE|v`pb3Q zeV|2nMBpNo{rGye+ZU<~?F&Tf>CPliUE;HR&J#K$4sCiyqiN?yr}OPNLbL~^kZ&v`UD z+C!$f=>JUf8xCQsN6@En4lUht&}5OHS+82p*Ieb7t?lDgE9o8ssJC2Q;ZZKOeE2~ny?5g7n%vB=7u(mr|GB~+%NO+VGyWWXQwUfpwblM z%Rq{JKcsj(rL5ORNKWl3=p5gXh?iSstN$XWy%5N_R5vA0K(K;?2p{j5BoSW@W@+n@ zn?~-{yPo~uJk*U^ewF#G>KIOKNvByheuJIszWg%vOdXrROH2|uyuKRLF2AUn3!=`Y zumqNm_nDz1G~Sj8tnLi__ASY^a=pRZbC`#>zXThZ3vSMj$Gb1Sl100(wuQv%+ObG* z#?{tB-zpwoeJuI5njYAn?Vt8H%7O8p5VSkK%Jwjx0b2t+cu0SPr$=fwnd!9vtmHMJFrdUv_en#Y_ zIdrv1?1&%DSGI+cz9c*Pr%vC#B@QzjHn-$Z3m&&nf|QB9)1&jf^E~(57x4_u=h`xN zs72U*DcV+xmWOv;HFWkt@$R6DKyzNMY->J_>#@A&K0Xf{^j@)Y7)KH%D+up&%9f23 zj@t3&spjq50-)f3a>jEzVbEh$qM7vH7?=e}`w5gJX2NB@zc&3T!qMzjj^irQL51(d zq88_7fH}rRQ2#Jo#Sh6I(8{8DEUg!`S5cv}|vBJ6pLWWY`KQDl*~I_ZYpPKiC# zE&3r^bvrkH06W+q%l8fL4og{YSJYg-&LgxM21?=96}z7>3*f^-@L|Cb;J?XZmSrX~ z2wq}(3~!*|RkP%LmXXrlg*#xf1R6LNMk}}ES%%n8K!`DFmGN4Ei{<{+6qzSMQVrEi zQV#vZEwswUgL4-aO6d|Q5qT_Yos4v(ODKPN$0o*}O)=4tEA*5G9K{bjv-<*miYHe- zq84_?wlQ~@LaOm1O=CO~_Ds?3mi%k4SR!8$>zX{xsmRMC;5$P~47Hn!h#2`9m)mEN zRZjNQ@)t?wgQ_EShAsSI{MnCkVvexGpN04^LM#H2;2&nPi|py1FHcwPj@zjgso>xY zuloc_QF@ZECP4u>5BjG2WXkG^o}jC5W=;m*$l3YESM%E>Ymo19Q@usE*|{+fMsh;X zw%=J5X7m3c)hOakf$P}woW7lQtrYu(i9i4A`<2o$%Upf-ja z>Tlh|Mmi2zsEsB@pUE<$KlSE}Gi}e4ySw+M>#^@=q~*k4+_sML_v%lc9{56*DDM;s1EXU`K#BHXHh>j@a8FYHK2|N6GM zIFK6NK79{w9_>|`1uKBQ6`ZVh2F>=`NBS&ebyMef=PbN_&dx&`dNL2kr6-R@GHi4@ zOh>G(Y=Ak!nU7MBp>+Msa1?dd4*>1q3Km`6c?$9`?*M&}(7QcBt>_kX6(2!-Dz9RHM+E&lc^U58@%ya5tSxkE(P=V>ySNQ1;ByH6dH{fNTO7qsGX`$2B zjxAL#J8`Vz9cJ^G)p#zrS$P``1Yl26g&aW@a$}mLf!_Y#(6Yureks_HLjvvcLqu;- z!?-z0#X_;{gck61<6w>Zokwo>JHKNqJtM5M+oZA0mcK3xkqZ{^A(~W;uYJ0<1g^4v z{1I^J0oQ$sLuGar-uxdG2u{L5aLkuW7)f|>oEwm&75N?)(RL-^3AH5Lv&Oz|?J5K#+oEC(qSZYvZI zW(WIKqp0XE$a+9@;M(KBV*Q?z%U!v|c{fa=-*xv&GUlB=hhGe8D=gG{AR3T4bb0oo=P)rOa;O*T}ArnnPoR zCS}sb;38hxb@Q=f#bcHc3foDXkE?mb_~(;X`=yw{_W8EUL&Ta)%he8(K>Eak@!06MX)6nPU30dhERzw1T-RnKFs zW}cLlo{a_fGDD<0`h&`Xo2|Ro?Ze@5^pDkdBp`KyiiN@Gve2l(HiJhTSBOIXTa>sirv(hLMq1RaI>PoMo{XwU7ThX@z3n3bBzpS$x(jg?KCOqZ$`NvhmkUN-al*Mtqj@<$dsY0as(T zfo{5|^CI@^p)XcvPY+akbh{fsdf&zPF7b5{&OdvgS#}D#(a@lR3$V@ya%;Cz3@ERK zF)}^DP)s$A9$1Rwn&3-r)A|0=vm6+rBpVti&Gr(Yc5i7vI=^3!<;{DuW@0V zM)#L;Zytfo*LYeUT9sa(sFq(qeCMp}vm-vFX?niu6(sMVD=H#nc8}@Mq0$j*Z!P(b>&~=<1U~$iGgl zH>c7vtz1+$!fMhzaco2}IYFOzK(j@aRm_F0xf{os$TUqbb{xPL39+}Zz8uD;m+nzN z@kOL2WarJxVCq`U1^Spu;IUtF*$u9el1r)s&-W+Svc7IglOq$G>!?pWuj2SAaePENGh{J1iC^F5$Mu+@Q2&xQ{7fa zig9AWdp*aoQ1j>yx6ncG(dU7R!gsu@l>Lw-XY;p&`7>hZ>{| z%6K`Vj4zs=o}$JB8;{1)92Y>p?tD~y7+JpmYr99mjiZkH;rbqmtgX)esJt7$Lzp&<}DDP|ov5NOBsZrfHJ9>?b+#YL|M2 zb_Mf#SfOtw70`5~WX9D#ekA?4bm0Zdsx8;U*E0N<*ifR%QcJGfLfTRXZ=OBTDSpqJ zAG*MKK$lSfFEI;g#>G2<<0z+ujIu$N+BRWZodc>!KMjMKsIbqO=Q}e1W0}(XJ3PF- zx8gssmb*KS#Jfh}u%8>pM+y(gm8Tlge|-#gjZ&3$*vVgFR~J)fQ3AUp1oO(<*Do2& zhH44O(wQCt`3V5fC>90TPNO`0J@^o}1Ae8Q*Y7?k%!&(1=q(AhjNEmCxlntcRw zj0*L0u-4DZ{3JRrDg!_c`+Gw#p#*9CmpE)VZn8Oyv@l#I+1zs)BXhf(n#b_3J}%x) za#;n05O+4RF=LuPQ;EVaG5CvNzmO+dEM%c#JW!$$R%XXqX9c;h<8=chV7$@CekWe3 zSJhoPI*z5Jv#B|Td#(=;lw`f2v z^hmRP@&FzfdbjCy6Z{1~ln~(b+#1yguRYbahuH=Ir0r#I2+y5+@vvD+Nfr3MVbh52 z(BcOkz+=pfz1JYd5mmlOKovuLC#|;4#ouK|6v21p($-1j$1>rK(5ChsXExPs-NiDQKYU>3SysQ$W1+demHh5xux(*N|pWoq=9e}d3OMB)wwwXz&~_^YBoYIr89 z)-zXHoXhqSM1W6MMSTq5pp;P%&}!v}ut4+MkL}ce{)!GyC8SrKrt;;b7|6GW|IkRF zacUpE>nfZEOi$Z!%=uceoMHoGc$WV#8|63LL^Uj^)wsW9&}0l7D3B|AFV{wS>_}kPi#~@3m9zi8nH2_da&VC+WQ*h-=MH}TX>(XSWCO|& z$m-K5SzmMjG#$R~{lj>{ykY3w5|9q?Y+LGUFoUV!w2;(QkwYLP$$~c#X+mgK$sDjB80vXQZPVn4HTO`*v3pvg zpMvgyZ&~8Mn}>KvD~x-qVW-Iqt`amjxO<|HOFXJGmo+>5zY(7gQOIQa`wzhh51NZ7 zTYsY!b%IgN#UPQdGygZ5HYI?DL&CxTlL?svD~Of^x!0k%EO_<&V0LO$jOe2aQEpDq zRQ)o$;kvRq_gFZk*x-$$cV6uO>S^ahw8Xy@me`PH^x19XQwQziFO^QtG8GRMPOUJs zRNuypIve>R&hGgyW=q|WBPUR3%2%SW47*L$Q9cZIcBMFuwW(#eVD6?pxp4$jZ8T0D zh1JN_A#U21gyVdh|4+^tr3i>(W8fQ^lh7Wu!~{np`+Ip2YuoJ@5M*RtJ-YM>oZr#N z%H?Vn>RwCf^f>>rlTF_)|B-XvM5!4s=cj`4t|b zy@I_SZ^pPBE-;g|JEZ%g+DUBZfF)*O^=6f}_jB(KCp8pAHbso<>|t$pUPX{Q^U|Kk z{Y*5=l0z_xzJpI4r<%g*j0T_^``5^KfBBt?mk-_dT-|Ut^)O2z?_K?vf_snqrX<}} z&Ea)#vi(=alQHfI$9Y`GB@JBb^F4VgM51*xdDdr^ht0xGw->m(2S`Y%Onz3R1Cfy6Y9F?Hv7Y0y@4+f49D-e+0cF zQAz23BC?m#byk~os=@7inhx8ATQO%&7N7hi*%xkxQ;d@+Z^;y3$PTJ4Jaq0>3C9zm z$TbSD0QfYxdzO8LhdLkktT)DhEvlFM6|?_FAp1Z|tglx1M> z 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%0AqM&}SsuEYm^kZ- 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�x&z0_HZJnOamH1xUf>6yn~K8}0WR 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

                    t^KsWWvbwxH{Bi$bZEgGO!A_AGo`mfknfomeLs$B*+|OT3J^+Z}tp)Zu@li z)8NFndASsRlk+(kqBf_RsSd@cnE$;w?1tL<0z;WW%(SzYy1YuszA7;0Z}u~-MoRHG zGaWfAX||KP=J)v^V13o>4{Z{=JV^=bFZ1A5DMQy~Zz>Oe$Tn(1jwK>4i_uROIS!eB zujD&h6Xx@|eZPJe*dY7o+SqreJ>p;ykn7QD=>N@7Edm)~-^zzdOPMdLuu)@{8K+fRB&T+wk4@7q~*Odn2n^QHxvAc2rD%B^Sf2c28}^~yLZX!*P$ z_FWYik8W|w6PC)2`fnqjv>ÖqB(`sbsXpY_|0NCC`Ldgx$NW!mMt&SSo2xs{Db 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 EAEct2U;qFB literal 0 HcmV?d00001 diff --git a/static/assets/SDP/SDP28.png b/static/assets/SDP/SDP28.png new file mode 100644 index 0000000000000000000000000000000000000000..75bec53b94595bded76ffca6443501a9e8ab1c52 GIT binary patch literal 103197 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

                    >0Doe;<$X7NmfcvUgM-2EoS2a89ahd96Uvl5n` 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 Date: Fri, 7 Jun 2024 15:14:03 -0400 Subject: [PATCH 08/32] Rewriting scaling documentation (#659) --- network/horizon/admin-guide/prerequisites.mdx | 2 +- network/horizon/admin-guide/scaling.mdx | 51 ++++++++++++------ .../assets/horizon-scaling/Topology-1VM.png | Bin 67454 -> 0 bytes .../assets/horizon-scaling/Topology-2VMs.png | Bin 154957 -> 0 bytes .../assets/horizon-scaling/Topology-3VMs.png | Bin 267015 -> 0 bytes .../Topology-Enterprise-HotBackup.png | Bin 840310 -> 0 bytes .../horizon-scaling/Topology-Enterprise.png | Bin 289829 -> 0 bytes .../Topology-ingestion-isolation.png | Bin 0 -> 92423 bytes .../horizon-scaling/Topology-multiple.png | Bin 0 -> 58568 bytes .../horizon-scaling/Topology-single.png | Bin 0 -> 37499 bytes .../assets/horizon-scaling/Topology-txsub.png | Bin 0 -> 101063 bytes 11 files changed, 35 insertions(+), 18 deletions(-) delete mode 100644 static/assets/horizon-scaling/Topology-1VM.png delete mode 100644 static/assets/horizon-scaling/Topology-2VMs.png delete mode 100644 static/assets/horizon-scaling/Topology-3VMs.png delete mode 100644 static/assets/horizon-scaling/Topology-Enterprise-HotBackup.png delete mode 100644 static/assets/horizon-scaling/Topology-Enterprise.png create mode 100755 static/assets/horizon-scaling/Topology-ingestion-isolation.png create mode 100755 static/assets/horizon-scaling/Topology-multiple.png create mode 100755 static/assets/horizon-scaling/Topology-single.png create mode 100755 static/assets/horizon-scaling/Topology-txsub.png diff --git a/network/horizon/admin-guide/prerequisites.mdx b/network/horizon/admin-guide/prerequisites.mdx index 732273d04..b448f75e7 100644 --- a/network/horizon/admin-guide/prerequisites.mdx +++ b/network/horizon/admin-guide/prerequisites.mdx @@ -34,7 +34,7 @@ These specifications assume a 30-day retention window for data storage. For a lo ## Multiple Instance Deployment -To achieve high availability, redundancy, and high throughput, explore the [scaling](./scaling.mdx) strategy. It provides detailed prerequisites and guidelines to determine the appropriate [number of Horizon instances](./configuring.mdx#multiple-instance-deployment) to deploy. +To achieve high availability, redundancy, and high throughput, refer to the [scaling](./scaling.mdx) documentation. It provides a detailed overview of several different deployment strategies you can employ, depending on the SLA you need your Horizon instance to achieve. ## Network Access diff --git a/network/horizon/admin-guide/scaling.mdx b/network/horizon/admin-guide/scaling.mdx index 299337890..acc234090 100644 --- a/network/horizon/admin-guide/scaling.mdx +++ b/network/horizon/admin-guide/scaling.mdx @@ -3,38 +3,55 @@ title: Scaling sidebar_position: 70 --- -As alluded to in the discussion in [Prerequisites](./prerequisites.mdx), Horizon encompasses different logical tiers that can be scaled independently for high throughput, isolation, and high availability. The following components can be independently scaled: +Horizon enables different logical tiers that can be scaled independently for increasing throughput, isolation, and availability. The following components can be independently scaled: - Web service API (serving) - Captive Core (ingestion and transaction submission) -- Database (storage) +- Database (storage) -As always, scaling encompasses a spectrum. A few common scaling architectures follow. +## Single Instance Deployment -## Single VM +It is recommend to start with a [single instance deployment](./prerequisites.mdx), and scale up based on the needs of your particular use-case. -As a starting point, for development purposes or low load environments with limited history retention (e.g. a few ledger entries), a single VM would suffice. +This [deployment](./configuring.mdx#single-instance-deployment) is intended for use with minimal history retention (<= 30 days) and minimal request volume. -![](/assets/horizon-scaling/Topology-1VM.png) +In this setup, a single instance of Horizon performs all three [roles](./configuring.mdx#multiple-instance-deployment); ingestion, transaction submission, and end-user API requests. -## Low to Medium Load +![](/assets/horizon-scaling/Topology-single.png) -For low to medium load environments with up to 30-90 days of data history retention and modest API request traffic, this configuration isolates the database instance from the API service and ingestion process. +## Scaling to Multiple Instances -![](/assets/horizon-scaling/Topology-2VMs.png) +There are a few reasons you may choose to scale to multiple instances of Horizon. -## Enterprise _n_-Tier +- Horizontally scaling enables you to serve more API requests and at a faster rate +- Redundancy enables zero downtime in the cases where Horizon requires downtime on upgrade (migrations, state rebuilds, etc) +- Protection against potential ingestion lag, which could result in downtime for end-users -This architecture services high request and data processing throughput with isolation and redundancy for each component. Scale the API service horizontally by adding a load balancer in front of multiple API service instances, each only limited by the database I/O limit. If necessary, use ALB routing to direct specific endpoints to specific request-serving instances, which are tied to a specific, dedicated DB. Now, if an intense endpoint gets clobbered, all other endpoints are unaffected. +Multiple instances of Horizon can be configured to point to the same database, and the ingestion process will not perform redundant work in these cases. -Database instances can be scaled when the I/O limit is reached by using read-only replicated copies that stay in sync and a read/write instance connected to Captive Core. Each DB replica can support a set of request servers to support additional horizontal scaling. +When scaling Horizon, it is worth it to note that Horizon's [rate limiting](../api-reference/structure/rate-limiting.mdx) should be disabled and rate limiting should be managed external to Horizon within infrastructure. Horizon's rate limiting implementation is managed in-memory, so does not work with multiple instances. -Additionally, a second Captive Core instance shares ingestion load and serves as a backup in case of an instance failure. +![](/assets/horizon-scaling/Topology-multiple.png) -![](/assets/horizon-scaling/Topology-Enterprise.png) +## Logically Isolating Ingestion -### Redundant Hot Backup +Ingestion is the process by which new ledgers are propagated into Horizon's database. It's health is critical, as degredations in performance can result in falling behind the last closed ledger, leaving your end-users unaware of the current state of the network, and unable to successfully submit new transactions. Any lag in ingestion would likely be considered downtime for your service -The entire architecture can be replicated to a second cluster. The backup cluster can be upgraded independently or fail-overed to with no downtime. Additionally, capacity can be doubled in an emergency if needed. This is synonymous with the [Blue/Green deployment model](https://en.wikipedia.org/wiki/Blue%E2%80%93green_deployment). +Horizon allows you to independently configure the different [roles](./configuring.mdx#multiple-instance-deployment) that it performs, including ingestion. The below diagram illustrates how you could logically separate the instances serving API requests from the instances performing ingestion, and introduce a read-only replica database in order to further isolate these components. This setup has quite a few advantages: -![](/assets/horizon-scaling/Topology-Enterprise-HotBackup.png) +- Each "role" Horizon plays can be independently scaled +- API instances are significantly ligher weight from a hardware requirements perspective, since they do not need to run captive core +- API instances can be horizontally scaled or dynamically scaled, based on your specific end-user needs +- Ingestion and it's performance is isolated from API activity, so bursts in user activity cannot degrade it and cause ingestion lag. Ingestion health is critical, as degredations in performance can result in falling behind the last closed ledger, leaving your end-users unaware of the current state of the network, and unable to successfully submit new transactions + +The Horizon API role requires only read-only permissions to a database for all actions it performs. However, the API instances will need to delegate all transaction submission requests to an instance which runs captive core. Further database replicas could be added if necessary to support more requests. + +![](/assets/horizon-scaling/Topology-ingestion-isolation.png) + +## Logically Isolating Transaction Submission + +In the above example, ingestion is safely isolated from most API traffic, which has historically been the large majority of traffic. However, transaction submission still needs to be served by a core instance, and so API instances must passthrough their transaction submission requests to an ingesting instance. + +The below diagram illustrates how we could further isolate (and scale) transaction submission, by way of using core watcher instances, rather than Horizon instances running captive core. This allows us to further protect ingestion, preventing downtime and ingestion lag. It also makes it possible to horizontally scale transaction submission itself, independent of the rest of the API traffic. + +![](/assets/horizon-scaling/Topology-ingestion-isolation.png) \ No newline at end of file diff --git a/static/assets/horizon-scaling/Topology-1VM.png b/static/assets/horizon-scaling/Topology-1VM.png deleted file mode 100644 index 5db2b661b867bf5468cf57be5976be4b8d0e046b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67454 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%0ADk^C0jYvPw^s&e6SUs903q`<6T{s1 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⩔b`_!&X5>l@KvLb^0aIrRQfKM#Q?QtY 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

                    JF+QscFo7`|Fq)~#MRUJmRzdiMwxIfZh%uhyUb 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

                      KVAiyW1X>P`>qfV}+VaFyBTj?cc7{52*; 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
                      QZ9?4AF`)+2*}KRo~*E^fg8 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%0AISiuHcY9z;`J2wmu(=QJp0$Q0?fz4Y4 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

                      *o2zDsme&*Vn?Kwhb`ErJ0`eOjBv^6hapH4) zITrg=6-xAiuzax{$DJ03UU6o%u%VF?s zvn$PQ=g8aT?%B%Wt2KtFZGq#z5ebEZ2g$ch*2zfp+xG8N7C9HvCq=$0h}g>I(&{8VokHd8KPz8uCSbq%B> znzjRt)Knzz_T&Nqh{sgC_c2zYC{5`Al0}9m6>?8I*!vY}^898D2`_n(J=g1nOQ>4( zn>Z`BEB)iz;#uzd6f{88TK?1>@+ z??db&{oRlEj0?95xHaeTct_)#Sce>Z$qOLO`1M(m{FC&~6AGyfBFs?<_K2g*gM^w} zAMbRWUdRIwkphV#N z_lN{jkWulIj}SmYMPbL$L1(n1ftXYv8X6N1tuz5kCF}=4(sNZhX^@ue?ZY@UmL3R? z6(jyFebJ`v8-IXve2R95C<1Vcd2dbY@fg{M9is(9-%aoKo2=vIl-9=MH!>e=W5B{7 z##+&8KH@QNM>PqMI*1lA4Il|s7j{8~Cq*w|Ko@`bkls$p zlJ?l()!WG~#f{_pFx~D11~GTI2Y!@&wIM|xQtu$d4EKNg=PLM9>(ulvA#bJYQUZb5 zv>AFlnH?_ z$dZa$N9NR5|F?cw0kp5KJET9vS{O__`{ob*!FLlId=Szw=LYI6D=2 z&fAlkA=vbc&0qCBP{Owsa_Dm~q0?WIecL9v_xN^`J(`7WX&s5!y?rYA4;)1$%;Mef6Yn?5O(E^3~ z*y_S)4p6p8#Nj@}L~quSqTr-B(~u(#x&{|m7XzOpo{ufLn?!FOXibQ!%8$t_ZV|;tO9^H8`ip6E?q>{P78zX zw0$qRO-)6l51-RBp*@l9@fz?$=GzDmgFhN##5o6WiN?WXH-+E^!1ze%>5#9e8R5kV zlb;AprVAuG&B5o?80R~g9O}O0>;;fiTJ@0F@ap^F=c%+Yh{zqW8sJm-EX6nVl3m7@ z*?MFg+bqM$iAQ5SiErX{WXhUU@nD13-F6Dh#=51Bv}5Y+ML>|hr8f7Bzb^c5UqfNa zNJF0(Ud&%bmW#f(z)*t;*OTfl3OgiNLN%}9*@yA2*zlu!w^Qa;cM3pAHu_6tJRx0#!O8)y+wLf`w+qktwD@W9 zBN=`pD^i>FFAXT8w(}5Tx!|+jYUF3hIC=#T=Vo=1w)Tq*wNlI%jeV17RRy{XfKWCs zSAJBycy~y8r`c&{T@E7`p0SNc~xvS>(t(VF-C3lUTYY8_E9JXRs9#o8 zQR>vRJM$U6Iu|Hr^5NR@V>^r`6?s63EBxSsjs&(o*O&a%w7+xRhB>wfr{o^n5ohaLkMi zUb%p8xN7j%C9-UEMxhZ*+pV@F@`T^?Zi%J_xK?~MdamP0$!^~)X-4Z>jst0qhaByX zZ!hj{7j!cmfDETHxiHrlpmw>ERyIrx73uPJG%Rsp|0(I63OGXoRwH{g_G(S~z}I^+ z#Ao!wyv~g^2>&p96|Pf^HTsDrBw;%r^N}==Q#hbvb~RqT5O}S78x9{A%~uPi8G(y+ z9CHVBbp&1xn!QCT-U8B)4va2;tTsSZTWR@^ zxt>7^5@hc!wcrsZCUPF@ehT~|hZBL~AX=ZNrlFM>Pcrd0k8D~$k_zBLF`d^Bzz2Ee zD*bWJ82;f{*k2kl;$mpy=+RYg-OAxJ)E(iiy`g8iP`ePl%QTK;b|ReTwY1MR_h z_q8)phLkX+S#As8%UDwN7Jon~0Ve_&J;;gd;a(K$MzC>2)wQ=Zj6Bfj<49V!fD^7; zPE2dZ-Oa(EM$pv+S8YPXGaAv~*ddCZ`kC|I3pd|$GBo$b2Q80^{lWT&nHy5Y`|IrS ziYm1h824%rf?#%HtaW`n?#Z=w?A#aM&xFI0vfsf(nq>vgxOR@KY<3+QjfdrwN z?<6~VOC#u8SMUA*Xx;lQ@MGHqLiIiExSRtzGxmr}jdqO@U`n+Hrc_sfdIs3haqK_u z7>=9^dP6SYa{c;`#o2f+j9OiXHZa}2g@sJf%QSkt5kQP~^E%rjmD>o?tbp^GNt*D8 z>wDIC+7pfW;L8D6V3+G{CZx1^xo&(C(tlrV|PG4=9qrcYKj%OEtoOht^Vm3_>UR z0ZK@>9zeI7eS7GFa8`k`5gPS${f&=lHo}=_!xwAo8O{}~-$hp%u0Gu@mkN6ZPojhp z0$@Z%1$bzzE$oHQ{SSPB>ydpV!J)kSvQN1kn9a0nfp6paCgl#4hz)w!_X_FBDY#Pb z{g-D31~KAe_<&|8X#g{3$X@CRMSYW(eowS0D3naKDrZ16y^3rg0DyhUZ#ixGAQQ)p zOw3|c4vj|fp6a&21UA@>a_-=GIXvY<{(>Cx_$4tm7W3A_C^K}P{hR(EARAOKvOx$g zQ&V>L@vPJ()+L^Gtm55zzBn}}QNbP?WK03{N+=A1%=^rWv`Bx&&7qqbXinX`Zxea` z3ODCFHw2Dv)4_OA&33^0eib$yB21Ivt0Z)J%DG}6`hPhUNDwV^l7LMaop+!{y703K zm9tUsSM*PfK<#1360ZOGE|9TjHFD$rt!h}@%E_s-3p+_;>#VU7VsB;$m24-5uNv00WTUz+GV7QE#C=$x)d8v`AeBEi|Ox5dFE(Kxv4P;iVn2* z=m0)ua_PYA@(IJo0GM40IcKl_GrLsn>j3*O8!f&4VeV+CTnS%SF9?%D zx>;ftEACmKbxuKDP6gqh58rODL!84INOUz9yNkTZAD7WZ&Rk<5fQ@DRN~q%7#WuMjKdX9zLDL$GDU5Nk6hGF8A=lRv~0`Ar?oB20sAe$={VnisC>LvNt*+-e+N) zQn|-`Hz|E=9p_8ssE1^I>WlY%1(V*r8S|$_vou?^ga--E&lL_Ni=~0fkenc{>)&xC z_kJ8flapeqW|FO6qvpWl7;&=KGo#5&-haPi(4hF|pVuT&W9sAxTMSpecM;%Ez$NYe z!w6gboT)<`XwBW+4z#{=Lv8^f9egsHtHxh+aM870()Zj5Ns6WpI6PTxXeYgT)OI}{ zlPpv5^=@#UkYnL`eN$10EnI>ap?}U~r?*3o4d9z}qz)VfQ+36Et|tDSP^z4?frC=Y zdU%vO+TB&ir|B2MG);oR+*L64PGO+bA;e6sYFTzw}^`muuf%RsR5ecN2}T2R~a3#)uJ zX03JpY@Ot2qc@~!+6W=1S9l%ERUnUV8q;g~1Y?^^&Thy;V0rW*j0Ug#dKT*aAjoBr z8>Bf)fHC0#XufemKw(LdqT%7c9UJD~ntteUAPk}laV_`95cbqp)`cHGgZanvm)zq-uj>ha}@j9IMD9C;my)l$@PG$q`go;K+hX$=6c zEE|zkn)?$ie-Jm3RI@jF4SB} ze@)|RJ2rwiy=sMP#cI!)2+Fiy2NKIBFn!-hTxh7kAU+_uDOqTqg_|w}JWnC>kDM7n zNoETz{y5^cg#;Q8sVz%Z*>*NoLvNSeM$%{!g)}4^-k*Q9Tl>e%OjqXobKGDlb!*+oX=VjnmNvDNXETeOOD&JTVm zFe%reM6e&m;6TfC;_5t${$*~USw+AW86nklKrM3<71I3mn&zQ%70)EopQYW*U$pDdj9~dtyO3P2M?4J%JZNngbWMnw)Edp|oB{0QPx0}D zf`l4TuOu%MpE7|TA`uu6nxye(VaBZkE683+r;hxgG|6JVzrRLR2|FLkJ)%jc{uCN| z#dH1_^CN`m1!h_LD~gzW96|ldYN))^XZ4fi z#<;v>d-+Z4?WaC$<{9T7CzLJ=M;BC6e?K02L@mDz)F>H(86A7YSelmDxm_}E7|-4B z@7W};rQ)7NmzWJqE1Aom8gJ)gy@sv?PQv>LXX19v#=E6EA{j$ud}vhuAIW{5cl4z)Oy2L?u)FAeuG)$B%V7USY=pJ{8$``7M|BQqX8YI;`hy+{CZBJL zP1`yta+}VkcvZbohZ<7P1E=LErTizr|tiTt?8OyWAdcFfGoW3?PW{xx)3~LSX9;GzgXy7Q| zekuO{foF^Iz{8S~ZNH=PAB4SG4OnANsXY{Zhnilx)QguyMGAnR`Vf2P5CRS^YFTQ< zeF3#&mb)XCwM_SslJn)uaH!b41u|f3RqW^Y!>)y|vQ!E@?;5aU}lJ&!?)!(4K#_N?Om`8uraPgbQ_2k|CYMZVA?N0TjrRUrd z*PG`d4XD*Hk)w%{pJpe&S|};-#)K$^jF)OzV?qcL=tbfkdpa1|OXY`?tUFl}omFW& zuoQc9e1bJM0EK@k$-7|Mdlh}@jO4`;oBvPoULZaVwM8?3dXm=J`dr3J96ch4kBkoR zJ;Laq@bHwjA+c$gBQf0bd=yhH<49AiF8}9{)^m|Jc4#H=IIkdlZdh2_^fZsA$t2uy zsAe-mG2_T??U6<~e&mS;aE2YXZDk-4361%6W%mn+pd}pw;&qg>%KcL>LF_T9;Al-r zxF#G9=ak-hH7U$YEOg7p1#}#x;~bHWy7H3V?ubD!KFX7g>fyNSh-RinE`9Pz5(bfY zq5%tFDVoger!V84*e!?cUobJ&USCk*HDEC_Q#&W$?pS@yUvkoZsJ8xWk)JA8=&M+#$V^qpl zt!KI83M)#~aq6vWSSpMt%1U(m?%?jGW3sGs$MmAvz9k!kw9q^>V)m_(-p|!ZHlrX} zf$v7vNc@@xMVmi5OsAx>Y`M6qc=a^&xR>FN>PzChSKf9+cs?IpRT~rhBN1lM8ZnbmS*`;ku6*#TITh20xc-#sFb5zU^|SxJN}O}! zNOjLs?iE3q(d{nF>Ixn>N9QtFT zh^)D`{2t0#9Md-i*mc=cIN6Dq-ZvVb~6R|hsED)8!c2KA;3;222; zhSa;Knc;WC3uv`8;ANOx-CXbqWf3fW<&dgWUN0m>0PWOj{>ys1o{|tb}YG~sBxI1m7C$M z;|9{ALwM^s1I5o2ghCD8vi<}ta7HJs%T$$5{2%5rX##SJOV!~Gqe$x6> zoMJnUs>59@z|)d7aHA;M_+OjZ;B?xSm!Ygejkp0d;7awq?yjq5g4&Q zhVY(j7Qw#9ZmiG&9K&Yd+j7qsjQ@NwVbjCN3E{ao_poy6H@R<|zkg!q{2<63w>=Iv z7bq;Jj+^Cg9KkNVmWw_Bn3c7!`LW*!d0Pg)-sxPYD0jGhwhw+Zl2<}dlV?0gA$eS2 z+1uU0V-|2Jxl_62clsvcIw||XMaXe@bV_jt(@dn43ODIhREug_?nvj`6a?A&*YmEdJe#2;!h-rta>!*ZVSDl6LFwYo86t3 zZhslPd&9n~#yfkL9cko*>6y@2=aI;u7P&Gln0uss6F3dx>5Og^G8r94LL>ygaw;CD zGhUB#OZvvt2#;)2)S6`0rtzKFG#ON0hwPLM8n|d=)WPpqTf)+8{ALDC-wq3s*OEie zCb%y3l8p%INA3@<=-Vq%3hnM!b6SSUm3~5OlXostR3OZSpO?nRTsD1~*BgnWH-9$1 z)py?O0FKwiI-0H|RrcOq3i7vyvOFQ}cr6oVebb6}&_j4cn$z`(Gh2TiC?MC_63wz(xLfO>rj`ezzw>FVTBX$n%e@ryeTb4CDW_meA=99@70LvYwelz=)CR2JT z;nomKt>7uSwI)z+Jk+dTV-#J}3shCkd2*(DT)i8!7bqaITKDAhKQnXDFfk~;zVZD_ z(=&)kwq>^4%o+14$;Z=r#&VPk9>i6x11O?^sJaDRWtC z)PMXV?wzIv^VJL}`g6fKS29!OmiFg!uJr)q>d}ZOXhpsxl!cDet6lK(5`GyAz+g`@ z=7(u{l`#W`C0*o6C<{6#o#8VnOBHw0R!k>GU72v7QLN`tuMG1_raw2fZ05mo9Nm`& zE5D;%Gl^Zz)ZP+?g?t_f5JYY9@l8wK8HPCWN2a# z+hLfxpDp3D^TLpbq~`qEszqI3+F758wgO=S3Y;$+tDeUKmPVP+D26ct$505UD85|$ z7TI%&R-Vh?4?dd5lK#e-O;my5#mk?3B!cM8fMBR^h#;T_erfd@30Z6MU9+nVOaeC+ z<^rX`r9u~BveW8-bKhjx*p4OWfoNr>=ac~zR?*y&5%4C9 zE=4d{Cv}s`mKpmW{iy5U57<)S_W7LQaT;nSz9<02`rXNxtF!py9%124Y2tD0 z$vCn+1@~-59(-<|{0`s=dY~V@^hLQS{9Lx<5SrGU5Q_H4TSlaFiJj4tfXe-E7bSIk zXzxFM$CCM@S61`8lD2$hEQ+L^tNGFXr1Y?0H{f_(T~BDoz93j+0Dg|rsHkiD?@?3v zcNP>>^u-2LLsgnzqw2Ennbg$<1t(!U=w?QE>MMfa6ff(l91q9uFQC0segxNdHw$-d zd_%v%Q+iQaA)Uqrc`x|95>tc^CAU`Fp`Wcf9b7p(9JX#ojtd5lGbs=+&7napHT%ZT z2c!0>7lxQOiv{s+Wp1`Krm-utoT%Y|tg@0&Qb9}J(6Rr#g#Qmbs{2-SO11lxbI0{< zii|LEwE4sRbZTI*jr@fh(PuTpKKl`RnGrT0Nuou zVO#Vik;0L6!}DQkS2)yYS-cmL`2P7bPo4fi8P^AyMlsx!dO8q~8%O0FyVbDRAP3ve zcAMmkJ2qL#4Z9L%hEat0Y#m(z9C5&;@uGw2N%{b8nr_$0Ura84;O#AOe@su}?@6}5 z6D7Lo5GV^nfN+*d%`WYMl?Be!bwg~QRm+gNW?B6@C>YD%`VnwLpdIghgH*qv5sBwm zI%@vjnQjA5bxUbLOGZ7ry5o;KF=50)db7B;OMet)ZPSqt!DQe^Lk)JepvO44d)I)U z!g!|^9LY~qRJPx?F)tX@i3XZf!*BE1=+h=PPH2tik1JPh@S5#puS7tYNx%q*_AdNU z!A%L7I&y7oOp7at!UmTKS&u3?3b^pm2N<7ph}Q*-VQyKMpUJ^K^!WPz*zw@L81HB9UAK9Y!quUd|u4LEfF^&xfwJXs13_^Aa~V ztvz}*pclt}+Tero!*@YhyrN_EU|M$ht;r`syP13QkBC$6U=dN^KJ41U3Eu|o?=bz z%P+;V>AB>br>mY%w#Ks`{VCKT~KR%E1HVG zQfBd&%}MNKh2SYzW6jq1hA|3r7)(~zak8EQ&pN6B-_g$CT-J6s0LRJJE9Cy@IfMg6=WSpoEEz+zY*tYzfz(!L@ZAKjtlI8kqP3Nn%d=FnG6i|o_BVRBz zLCf)%<4`<$nGPNU@t2w5Lkn=_Ch7r$K)yWOZ247p4YCx%m!rX1mH{}eAE(!ipSO%i zJxzS$JpLjB`H*H!Ju%mAOvG#hBHHYUZ~EW-}xmcGYc5#LiEIXHFwA_iir!bf}s*+c)u{EkM+% z1rh*rOc1$@Di>X@oJ|DbfYN?`HSwOS8z1kqJHytrXSk>@2eWIf-- ztFXyJWBmsU*E8ovhM-%VnyW}f(sHOs!W-LsBCyFAv*ze2b@^u?Yav6|y(i$*bD`m7 z_It_MJev{kLKD}I8}v7ClLg;0Af7Dsd{D6cs~TOMT=oI5JxN{Ux$QaM8P{it=1Y0) z(5+R`w13@g99&t+U(lM~)EDHt?IoxD`dPeWX0`G0+*o0B$DsNPoV-7AO2Lu;VEp8# zhaG8ZwNCyAt4BVmD!SL=vYJo*10-0%`(Q|}^^$xO%x;C=E~N}!ZMC8q4;q``mG|Vr zWJ3tcc1HzE0ZSV_zAuTnQX9A7_UlO_!RiB^@A?;f)eYAJtR(*GIrA+Gni}1V#9tQH zZPqNR>R=7Tn=Y<&3*DztY-5nKCIo0kEDZEZ&G28GKDJ9dBiVR%y;znF{P8(Gr>l4z zkRm+G!84Ys_u{H|TR&D)g_0={Ij`0lThkAx;+)q) z-TUv8>sCu&!r5vGb?n({jRpDI@1&QqfIhX^AKqDqPOh0NaPs13EqvS2Jy@tT~S}AKT=fhuG-Y<+d+}^;>Z2dDfzK}Hfb^e zS1?va=VWhxly(LrmwQx1Uea_G!P#TQv@U|8GMC66ek$UK;ZKMsFYa9P^B3fzL0s4@ zX>GnR#ncc0Af|OGv;jGuV%EabDE_EQplV)(v>aPT(6$7BppU&yF+f#1i;SMIb_T>2 z$>{cS^7qMHPG_-y;P~yC*AFwVhIAB$PQ8`M1VR}LNc4Ycc@a~u|$ zA-Sc`>lyxf5TU|Wpl`2iN+Vw#4rZVAxY{aC*{lCkajw@gamtp{T_ewMVt8Sjfj6WL z_B!R?DBZu_qx+zAIrnoT>&Excy_NK6=y;}_5+S~lDCjuIJHXp8%%$9ZBw{t%=FNRE z+95W79tdI=rcLQt50=2NDA!WLg9aU{moH_}R+a?2UfirjI5_i_;y~Z1Pwxb20$N4~ zl$7E5QW1zb#w=Cmel=8^du#eXImJs&fY1uSI7%WHr+GJmN!XbRkHrSD|8e+iE3j6D zN8y%hxn%KuC%Z-UisaKz|B13K04`ok1J{sEqMqF3`}h8OUQU& zeY8py{ei8|@R($SPn=U@J5XgOFu5eq^35MXnTf`cW6vM=q?4Q z7icNa4o{^*;H4+y<3sy@#S~M{#uz@cnE}%+eoMxo)2O6GS5gbP2pwH1;Co? zN-n86`|0=su~24WLH)&yYgT@)KS#faEi3PDc#aHfzr>+joRIgKZkg9rOG=LuIQkSf zW(uwNl;9u(L6yAhoAhBpfLuU$pht`Wr(=_xSTbp?Q#0r|YOFm1IgF~1n%#e~av*U` z{d+K;s&xr2ESL8cjVD+J5H|L`8IEkru9}94{u~xtFdo*kBW%v4lBM7LYHFQ(yKr|M zG|8BZ!cwj^%8~_4$b)G%*#@XOan@R~zZa@k9oUxva@-xmmUVEB{t#@!{5YnM!S%De zk3eC!ilj&9y+NQa?Rp?~REc*p#*}~u;C6rG)OIuFBYF=t&46jeFd_4YfE&h(*L^+m zRk!QX-8+96HQ1VufH?YbuUsqPN($~(gN@Sl;^Q^y0`HD zp`xM9&m9pA4d>kdx{Y$QppN$n0%`d%P3AB_c|x6kX31PLF-8Ji#d`jSw;Hbv4{OJQ zpZdv)B~4biMv)?6)bpsvofiF0)^^$-8z9u`?&~8ZrK=wAL_J z+FLLD6Zg$GDFvsyFBhjLES`fKnP`YFzKjBELAGlCQ0L`!WzC48b7C6CV=JrqRr%%W zk<~T>o8+x_z>Okkn~N%6*c7yoD!s_kNvQ{B_bb%Yo@~+`Hg4I*;bY(vk(3+k>SYV{ z0QKq&IDOci1=B`Z>dE9j2IV6WthLe6fg)^QMhHFY4;(a_*S_I7l2du}E z2%5EFspA&)DvX7q7xC+oY3G=)pJbf>%~(LMcl{lo$Ud(fD8Ac2xUI0~U7Q&w0NPyq zSJ`#BLyEvGlwoN9G<-&Yu>8Ri=F6D-2MBP`tK&CzAZ$M%dg-&mu%I7|W93%Vb`J~$ z`kJK1U;XL0`QsNi!{a%IeC#4xsrNQLUa${a!X-QF#N=da0cg8ltAXFV$2K0{O%`=y zu6WM@Pn4Hr#}qOd(f}%!r^cB8-oxYQ#iYHtnYg8lIP0t2ya-(*=P$GO<^JZNe_&_o9DE3qIh|ve zlF<7O*&FB%`3?vxULroLG9UCGR`Oet{{cl)$<|Rt4_oyfxs5mRpPm$09hWt(Q_V9~ zxV_c?$@O>FS>x_N_ld>ktI)D`_b?+AAcl`nZx+Z9>>Xbw%TxdO?7^YMa?jJXV>1&2 z^}89mwGqjEK0tR7Xmug&#ckvyQqH4KD_P#{@ymy!0B?^QCjW7PP}im54UEnL-6$`_ zhJBOfA`A~8mSB7L(PPDX8eRxeI{g+1$#X6VH^1<$j8g#8L@1Z?Z*x;P6(foNIvX#mwG;qikJidjrL5cv?lD}p$u>RD*~9U$D) zp7ip$nt(GOjOlRY#H)V=v%$w?ZULIFV-QTfG}sFh`8MMow@I;) zTA|ZLX73#lBTD%?(8mPvwmZ18sLpLjMjB^V;9h|zSQYf>Fp`ZWm^tS|+gZvLVlimt z-qPraSJ8p6+yUJ#%bB3Ez*E=zjD4oumuM0LFT|MfU z2FAiqW*@UKnYP!wUCOM?f$6lo@Zf^ene`WZ z=&zk89W*9F4YDy94#61nGk~T5yQ_igKdUJ{_S=6|f!O{3sse!>jMm=Fs5vqM<5K3C z7-%Io_cGq$I}VfEaxTYvP_O3G$?=$n1U>q|34h|pO!`7+$h#|(D0d|cKS2V-jut}i zMhgv?VIY2AJiShtyC4Et4gx0tfei|slAlDdHfl6wvEW-gCm35%Xj}j&;1@O#rLnhx zWgrBr8V7>t`tB)m7Zlw{Af!DAq9yFY?WNm@B#k~%8p7@UcA5>!QldFg5`KV1k0VTz z`lVVYg)9rSkao!3Zg2HERq#OtAltFO0_+HL-V1FZ7`5UB`JHl_8YheQYNt|BoZ^{v zne|^I!h^Q_AWHF4YlVM;@Y6|Ec}n0E&KH&KSK9<$E?sJh?27f=YA^SyRXCyRyBW^p zIYeX;_)i@%Mg4D2;Qai4V^PUt?E@Bzkr$Kq{*nUGUppJ`D@9}Yqm~~8fsx1u z#2Tmc6aI2hGkW(m7ZXzE4x$w%Z>yXW$I0U{7Vf}>X6ma;?kEFFo1&x)XB&m>k6;Sz zC;}ZfX%M^WDQ}4k({<+oMFY3i4cv)u1MaQWw0;r9WuylRr8uAg zGW}-jrg^a@I>os@&MZX6dOun;@P#TuuJC^aR$>$Ae-H&(@{+ad{?F20HG7X@0E*-5 zH9NZLOh8Mj?@k}9k3W^uZR!JDE?EWTh|k4x(cyqdSt?CghgjfQS(l2G3%U{6oEuCI z>P@rBGTBEDN?R=iND@ceO@L_4uVQeN#Mk*;Ia;FvE?r}H7W1Cg?#K}>@1yjv1NKR3 zRBKAzhF_*xts2;k&0BTgigpy>mq<;AwFOdOVM0J6wzNUP;$Ubr3r#yg7mwN#5#YYI zDWEvuRqpxJ@V4BZ6;|x)+KEjQR+3}4mQ?9)g)LzFnk-Lp$P7e4(&a`^!|2=rB&(LM z=K-~;f#)@Y^B)dO!p}3kDSl1tvo_j@ezK0pA)2LO)P?(Pm#hJT`B$FjSsVqn`XC72 z-P~Q}-BsnRs2ofXepY6q3o5AR&kSDCo6T28gdq-aK#D;i&@nTBb*=#!L?yEnKnSeM zWU6LFP7tFjre=`_+*CyQ95}1XGL8nUABBZg3RW607Zq6hYbp0g(;wC6BcR4vfO3RmA{tpi(Xv>uF*_&^DFUSZqIcl>D&r&JsgL;~ zco$@12oUNSl!y)hYZZmdmHvk(0!BaGdy*ZvakeEV#!1<+Rhdt!CMwe6>HoDLPUScl z_F^9QeW^=}_XFt~_B{FT@j12;9vUtMDf+{|@$mKdtaL~JqDnE-9g(>H>voZK@fKv+ zFz3xX)KB)lm*IievA}R3adczviw{LQ5_kx{UG*p8^;kYv3bYx9RP7{ytI>dw-ouXj zqYifCXF-2Fga?Rbr7zsw>i)wbE(D6!86_r;F2_JLR{QU=!@q`jxnp*!U!(VCon4zS z&HlRJD7ce+3nssZ0Yz|sIQIbFHO<>Kv)e*~OZ>%P(siEk@d$DDT6bGPsU>`kuL{2F z@OuarS=+MT+~N+io4H>|^~V z3+oG`V`=>f@8w{Qf@P7IcJg|DLf}&3f_*n81{~54HBjAK{?H!hqSWND-j|-Mj?vM< zWTSXtlo7QS095S{{VNNC8k>kf>UV%HfWybYBo?K`!gky1Q)%u?PunTYMfx73q?~{5 zU9JP-2ew_qAfj^c|LE>gIe-lU2xThMlw^;_r_ke607Hz(Xm-#yEqf6eR5AyO7V+oe zy`Iha_Z})E?y78)___EAP$3IpIj!_*aOs&I{c#&<+DK{v(Jo=;V?soOKrn%vV67j1 zjkexA*boadcRUfH_8qG?`V-FxNqYmXCwTdXkB?>bvsEP<+i`on*DJb&M;hgrxE|#0 zGrN!n7$^)#B5(UO2nz{>f|);$-{e?|uu;*|s$lf%XM%u69-Xv!45)G46gb+}37Y_K znZJ26kAV8{t_q-lb=4w)^{|xywYQJ^5AG+>XN#%ijilFY?Cl4HOV3x%FoCjf083I}i7zp;h`X|Ta8)~)4tnOzuZaSeW z_mM>+vV{v*`EzoZ7;>@AU|IyWF!F+?{V;s(exXh^oXs0Kk$@onAcHkwEc6f2E_g#8 zKS{ri$#DEDsV8VXOzWh3mV?b|(Vn`e$w#3L7~C`T?DH+Z1~+~E;cxm}vt7{mM7A>1 zO6_Hq@pWApehCtRR~{wIrVEZHSPcIJXy9LCLvR{6`{n3wXE&m|r`n z{}0q5xWAEf)Bg5F%7hPdoKWMhmtaXYX;#Hoi8n9*!#!{>`Gs(lQeLhJapj z5kqXxi@(Ey`#UD(GO3;}6Y%f(Q08m}Rm(t0HfTDHa**IHnc z8QT;D^-5PlqQsS*M_?q2FG|!y|Cx&EWy(B^`D!m-TXDv@!B+PNCdH=qSD+**!Km zSd`&p*!ej@L#7EthbrtByi8ea3B~71rL;ZABJG zyL**0dlHH8&>%o^J%-8#Ofc6S%uF9W7FvzJjzF63mm@82RQFO(3+7R3{CMo)hE^Y1 z)2Q}*eCZA4K(aj)n3!~)-TehYZb696X~gdtq+HZsD)G5s zolZVtHWyZB12`r~_KeE^-)l-4xTbmv{J-X!{eCa#tnEBC3yRLwt}0|u4ZigT9OR)T zHOZBh?@8~Ds{su1vZQ`nFA}5ez!;dWB7H1{HKg1PF;%E%lBD^(GB6>5dLuDRE8gLx z(VWtD@ai3>mPFqA+Lla%Lh-Ki0O<=f^cVg(h^G8uXXC=kH_PYoGt$zI`(WBkO8)#{ zbCMZMh`j|%thj}nK9~q&5oI-!N>9u7Huj+{v}gb3GOFv-1<+^;M*NllMK6?j5)*~o zP#RJ+XA~cHKrKl)=Y*M^03$NJvk*x+b~@=j7e0$QQrD5hoHb#;Ch%ePy$-1v4FbnH z4@8C_T!TCnvFwdbpO9w7;l=V4T=0+sF#?q%xrvJ0=65$2l~%yq23p2nv(+p>!WRhL zc>?mEEw$I9hHEJoL)LLPm;JSnr;834RdR}occ2Fo`Ob3S04?T2SUoNzT<7p!)^cVj z`%BH}g`Y51vMS*GIga6nF^wSRCaBYCYvpa*Y(u>Oooam@6WRvJml5<&D)VXcy_q-UBKXsn9 zIOU8iQuYdrD;8x%_$35TVArw-G8102&`N{yy$0bR0RW;kWN~!RWBE4)>Xf|T=Ka3{ zLt9GPv;R!YN;fLad}7E|0l*X%UCqg~gH&gPWbOfvn~Qc$(ixc+Yp;S3+ZoxIU+o); z(N+xF++cYJsD=1Z`}P0`G9oSO6|-P)KELzIYI@EapY5PFyNbkzyz6Egv)fsrwSD9b zBF_xD5LClI_x0wLk?7FrX)TvWY;YREYhYmW6kXPKc|}o(A*mt)NzRc+Rxfyo z?xWt4jg(>Fs774k?SVpE7qP(NkPx}d{Jln|T#9&#u9i`=&;=}WIgrA2I@be=Zz(oX(j#^tjOU>AjFsBs+~`mI`eQ;v34xTUdL=s&q-> z=<+gQ&E9?Lu_<%p0u1v4OgUT3KVaVc>T>^C%Sa#w3znfhTIqdbXM|N(&j_PVQOes( zg9x7h#g$*nDa0jumR20K)oa5P=D?8wd00Cf+kNPj*&w!j>aMudt$io)+QMm}Ba z3}k<3%aL;K=lS4dcltGO|k?}PUaN<5Nf<^|FTgxJ^R-E zzmJJrK5Q$ga+)6J#i|nvi+D%YHRmtyzeg#Wl6O|m);Nn37feoCs%MfjfY0k}fz-*f z>y&bq7Q3dP{kiWIQA}C_eM~eIcQ3xL6zU9*;%CQg=IK+0h4%l@3fx`&9_9Em@AuoaTD3(_Tj{kqK_%5b1u;rWPrew@@reYvK^cLbFiFPANab4C5j0k90`nyS=D z5v*RXzBjk;w8vf2Yd=nEo)~+mEj58XzxJ7cqa_S(gujMNGK)E&>fOWH%LnfNDti%4&5m*bj}PlL!8a~eeXHv;(|Yb zYw!Ks&%M_At;HU4<8s*c0BR)0n@cRRr^BZoR(0&EpLl)zjXoht4EiFaRf6t>`}a4s zcC9Zoy?WWVC*S|>F79b$Qhjh==0e>L)brkh=!3rJ-LOjFTn(L>qaK102>x6W%1Rae z{N-lGT1`j8fgH9Hp?Vb8XV~@|*;fVf$sg89ratcltSGA1(*dpMKPrNc8C+8oSzEf|RX_f(sq@I6M zuoWmwcRW}%z!O&D6sMAV6{jIp{2#;=5@@QiP6djL{0>`y0Wr9nS$6LE`^rDeP_$SST5P8s^jb$GbnDx`dp?5bIWxe^HU*tm0mNhpKID( zMy2O|e2$Mh&8X4$&DZ}UIH`)4{)jT)P%l>VUi5C$l3p(XAR)l))80jUu><;*;5yME z?T$q1`*e4KTRvLMGgCq=J5~ObRaJ?R0k|W6CHhhh;0E2)8Gf2&zptheOmkpcOF_#!1v;2KjZ$bjEpD8?-(lMcHY)Jndxb$=1Q|6G5-22D+ zBbTO)O+^wYG=bmDhE;&hp9GAbwf~{rob>QG1kw?TCu~Gf)aV!IrsEUZ5*nO+SNO`8 zS#2nNO1d-c3?z-SjIM6B%vi4h=M29ea=~`W#x1JQa-#BGO)t-xwH)*W)$l_{4me$ge&8bY>%6A861!NgjhdNOwQD1M1N+AN?e)`O)d+ zZvB2+1fkH+*!zu+T9V=g6r@)R+nSTtO-Y_9akxOV%5T`&Reb`|K~ABz-KA%$etAj8 zBvWCkFX@~SkfYBeyYw1l)4RFC`0#e zCtFG#k9M>%UL^L&1o(VT@xmh9THcgjuGRoM4iEE*Hj|Ix)EX=oFFkAe=kHe>&Utr8 zA-Oc?y-ycdy;DBSt@ubWP3b(S5$F=Z%lGn5($R{>Vif1%xudMj>nr$Hm{OE{6F4`m zzr>vJ8Bc=8`x@uKCdoKz+;e;LB}J)-9QX#DkE+6ayKi>`{EC* zh6x0%OkVVwQRERT*+1hGDgPNbc(p5LW)^Qgeo_3cSFbV`7Jz>mxmq z*69Uo6N|6Q%P0xAnpFdy2BI(uvaKSYSR17pkAob6*g}er;zoI-jdh{-PkwVQr()us zaAcunra?h4agTZ(v7h!+LHxF4H+$0S)qD+*nZs}sLLX9>o)Y<8@J#aAPwO48j|!d<2y%0DYSCQ1fWjZikLwrf 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

                      |p?TRZO7*L830GzbM|*NByg`a$K$3&1m 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≫&mw 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%0D)ofu5Z7N^6Oio`Zga)eH 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

                      MdoJp2a8TYzBF9(a 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�JhpsY?)=Y(}=Z+{lT^$Q9$Iyc?*e8+?juUAn z5;zv(sG=C?*aUJjBM18-tw99HuG;Po>JE9F(jF9lh^+IN$_=;U5 zKWMT_xz>5=zr-D0VW(VG+U|PL-;{Y&%(~n>oHiHvR5QR9`km{7-``JA9kz`Hs=(@=m)gMQD5g6FssnK`Q zFUtjl>fBAM0lsRS1Gk-ZP-??L2#M_%v1JwHL?<{VCAwQFpa?$r?NFU)7ek=V8Zl8nz?eoVoz+)bYSPgexU5JuuVdRY+CV|5K##>}zth zGr1LM?CXKq0YT^U|EK9EE)Ej`7|T+?BG&hcZR8Aa;5z@>^rHgH=j_SY4+DJC;>?C} z`{{xw*HVAF)XoDT$E1irpIrNpDA|AE6U{RJHlLW>?Lu%cg7%UGb(pO+ML}KV2VS8g zWyF0iM3}SZ(lWVS?RkSHWOX@kYojB zh#byxhDimi6~b^tm$Az3NQhGGVO5nPr6Lr$d3_kekRt|8^(Gb$EIGAvT_|=vBTVO&$KEIQ>}2OT zUZB2nU}EOjb3RjPj%#|nE?O*fYdKj#yL%=~!gJoZ(3Idr_}<=kTqiSn@GB71S{O04 z=78Rfl4=5p=^MR00Tp4a?amNM zpQc_CWi*7q+sh>d(M_(1IpUt@x;D4-66_PR#7$&8F)w@B0WjYrVuSw~fl3 zMh^JQYt`O)q1}UmUM$h2M=Z1S-Kc9sb91caItRLR>6v&jb2XbmQ;qZ=a)G6rZatj0 zn#!%B^O`USPiQ0Ui1b;}(CPbxU3^4MLy9A1^ksK`}430_N%}$ zcDA1AAX30!$%oIb?(uWq9A(7Dy!jKLKgDV=(=X4so(H3H0B$vr7*)_b3uxbE_a z^hCRie=)~x>J4V*=rNFdw(%uhw|;|`lz01~t%l)>+5=e|8RjD_Xk^n>DC90|eB>19 zSFQ!uvzqh=16;Wgdv}Bgbmh{xBL?n#5ETrElEh80xC(3*DcZ>`z=I>rmeRHk*6%d> z-M!Rz8dckzaTsLvgWei}vt7kYeBy?L`Ak}M{@7Sbj4e)|#tjB9YZ-degRv;iGajPp z)zaGLMVlQSO41P9Ex0M4KZo@mLVYY(q?T&~?{7J^z(dR+CX%U~=7z3}^hKHrjA>5C zu%<3vc02#K?5GaQGg$%4t8@eUyj- zh}!A3cfZ*M4oN8pA402R9UDUitkVQf-j6Co-b$6n0H(=K2|yy*&6m>-C%ZDg2SUHN zw3m$zSM!aL?wU9F!1(*24t{A%EU0X22v68nc%{9hP+njNJf zY(<(9_B`EEbNLz^Stz+!p5zz>MuB`|~?#j(@mne+DKKe%6gb1UT z?H8pfFZFOAuXM~6X~+hm6FD@r~^_uU$Iq0`sWKvJA2hnN@w$LCVFFEJL|(G4O2 zmzt=rEq#k1+ceJ#ML#*qies$6cp!I`zJW1q}9A z7yC^&EASIO+_DG1qgQ@#anRffUL*L|ciFo0Zn9p8(Q-#_StNN}`Ktb+eg8=)-?72; zG$|Cd{~MX#F$n)7Rhz3gHJ zXYEJoh7jiD%R<|%-O6qZsDqZzVa#!tH26IiqW_MnDE?mih>)UoBdcr-8zaF*k$~NM zs-7$%laV+jv#0t=`44}n%6S7?Sno3|d>dXrJbhgPzH`*xmHG}GScXqJhqox`0E(IY z^?L`g4k5*I^%tL#Ltnfrfw!pZ{3~mOJN^9gNw+~H<$&Wns^maQ+&6A=D%knzWSm4; z{jH(o3^5-lvid+ass3R9{MbC~K0B`5B`;57i+!jri2y{0w$)jW|C%?fxH;_yw*z+G zpx5FjfWr($;6NtWw#ME@XYqM@x~jO#lXC=qZ{Ss~X4 zq*uR^06meLoAA^d2ts6q+w5YuN|7D1h%Jli>uLGBsAWap7XGEvdV3ju;NB9W2h6$_ zzbFO>!!Napf*Yt4hEhQ%PX9>i^8u3jE_&wF4du$rigLch3x>Z({C_fga_Iiw_|Cqh z@<^FxXkpPw!IK(@bk$iAMe=Laf4}^24I?j7#6D{8%t3gYzL7mzu}ukQBWSW3Y-=wf zs50%4fN^P+iYQuSnAl!PnM%}>`yTT7j}^Y!H<5$(|MGsMoP=-y#x9ouN)^_p2zH|)IaqH9y3ldK!r+~oJ~r|4{b+fOOCE4(9Y zKb?iW_98zUykE@V>++O}YI;xKWzbvbO?fv{5EQ5sO6TsoBYBWKuudwSORjD_Y7IH> z%w}(cofgZ00btt9x^>VW@>=M7m^91U6Bx;It1Sh0*fJ;?3aS+e910ge*1ubOL=|uU z!(cr0>sYz>VLDLa+(3@JM%e1+7_G~8PdB?TMFe&$=C92cmmvP#IXYRZ% z&8|E9qI9Wvc7|urHN{WShQU`&7H>rCONv{B?d^tkroO&A@^3`00g%p>mD|lz z-g)J_1^^)+00i8S`LY6od+L8lj{dJPI!}$FG2ENit3*l?=@a6kdI?UMV^$l^9Z-$M z!6Ycx$nBzDf+zgz_ZRAum2PBRJw*p9Uz>7OUSbKGdhna~i?@UvwcGJ4_XbwFW_PUx ze<0gD&T9dZHPs6UDf%1BBNaR*0+zx_bY8VM`GrWpPvoqSLA{Oj%Iddmp!zBrtl!N& zQ@6P*GBt$cO|NNHR-$b^8xZllpG^(mY>3#o5C=d#1$i}G1ARQRRwArjm|&L~zQa#2 zDpv|;Iuq+{a z6&P&6_mkR>rwiq;lO0tE-#MW3!ZM{bL@-hY8BC4ShDbcLqs%i07wt8UYC7PtV(T$8 z5R=+15;0k^+T$;dyTwJXTqYp)Q=Zd>BlrQ73C@6RfC~+wBQAnK^hcbS5UY98sEcvS zRE?8|RKL`@YmM7@ak*RQEmY(rc z4Q&qlRQkzDiMMJ%3?dT=r%mnRRQY6v+a{aKRE3-spr}T+%wj=9^Syyq&$#^?q`0Q3 zz&~x{c?dK1hN|QDui_ED8FxGGy_rx>YracyH2mJ8JGCQxD%VppXt6rk$lYKB=is=g z(Yr(>Rro06xCIZw;IZ0XyiNpi>AM+#JDY^?b+6VVHhc1mdj~zhGa@8x0&VU?bcyon z+J(B6v|{VC@toJ>+9MNVcREW%@@>8S!S_p`wYpKg)ou`d>r!*@XOZHa?qVtUQThR5 zem@8M$Y>v~oh3BV}W~nM)Cjfk*M_uJM6oi-iPtJnBC(s z588f{e~1uMrnk9JjayCb+hWg_Q!8@#|4fDYsG5`dA3$Tkk6}U0Py0sy;No6aW)u52 zzVvG~wxz}2(AXGQg!M0viO_bQ*ea4_A0+wy&%^r`IX?VX$njhGVnz4P006Y{DSH59 zO8*YUkz9U3eO^J$c=V3^S2F7@Z(Qae1Kxhys6kIck3o%?n)3uQn*Nn-u1xuF+va*? z5fukLtFmxD<&Y!Vl}krGFtwo;nA`|1(p_&2&R^UzxMK3S`4TeX!Y&{-n-oGcuJ0}n zKIT?5T+{lo>L%gtmI7hJ)F7}=iDJ_^Jh0pmDe1g3C*x_9x(OTUGSow;8eYjj z?G4eNlh|V2hU4I{*|3rk7!ebu5puJLJf9s4TDqeXV>fnZ5T)auJ`WW-6}I)zU@l6O z7eXOl!^V{u0|Q$>tc{o+$dpm39J9TYO{(+82c}{ePhTrPgMDk5T@>S|L zgX3Ptx+9+CP6&E^@hxE1c@>0sAYq-uif$Q!3eIID+y_Exv+e8y>YWyg>h=39k@O(*ZgIS&v}7nCz#Qm-30v8~0PBQ*NXS8(nHlUdPpKzTj=jkk=sv1qR3^RBb< z;q*m0>E6n8v~>niby(=dz)=hBC8)k6OC(~DJ=(hCnJp@&*u@^##AKaNwX9tOc?}Gk z)dmiqkr+g=-7Mk_zfH7h6i@OgsoiuQe`LI?cO7$FmCg zrfFx5Li&%g_Me!CdjcShnr`D;FnaY~eCA0ij$m$bP8*I_M)9cxS(@nr|A4p7`QcW^7(DD>@1<`7_ceXjPHIYG?`x9NPC5Gk-cKqUi8o78u0#{K3D zoX(0_H_V2uhCDE^%V|>D%3KMt3M!?RzulNY7d%&}iB5g=y?h@PGddbn(5#u#M8Y!Y z7fMvX(ag8M&%-Wu2H+dTL`z?X60E6tEx=zHQhfz6v5&Z4*PU(|96q#iF&hpi`)xq`KFVfO;cRS?FIt=z*_4Nr4UL}A0!o|e&p!)mh&w{Tx&M7i% zyNzjY3%?1tp!48Z{!o?{QutuaktCp>4DURd@psC)7M1O zRu}7?T_eNy+Yjnl+AhsvpFQ7pY7R`)?LqO^E)`NO+^bl4w9h-`bJ#|GC2+Z;G5#q} zHFvUOmP8-&THx}TG`aWC6#jI>V|vRA6ly0SzCzW`q0xKI%e_x{&+ChcXMd=Lzz?D{ zIQtxq4l?FPau)SWm9ot(6RWHrEW^So-7QnRoVBXW4tI?iQqnR7jzSKS z;dJz{tFA@e<&}rJZ0vCM-qYf9++OMcbI3E71cL}$PBvDW`k8&m$gz}*Hrx6(Ps$v^ z&2?+PcUR;?Su#71xm&P#J%mdC*xl74muJseIJ<3kF)w-ek8hS_`!| zesn3BZ*|?sCfB~<5MFJu`l>D2%z~sh?r3|H%`YnMElQ@@^wC-D6x%)zjtl3^m5oLQ z;}OH~XW};I_h1{H7n|WDi-j+?59d6CMTT8ngo{;(^nrK>*Wxyt)Vs5rlg7iF>_bdJYTEfSh*6jTg-=Og{Qk;2Ya9G; zEx{1>{yCdY!EjX2H^l8I1A!e|3<7iavkIQlN- zl2b6Q$8?_P7>?Ea$(P)llwfpCAlCzVycvV*Iqeu<5BFi0acK_0F^oHR*;WidsgaR> zB_)-M4%%+TD@R}EAD>U7)ZmsZ8wjplh%Uwopmh7=>kuUy>r{CME>ycl@TCk%{Dfxf z>d8#LS2_iF4=OxAt|Egty6+wv>Wmw`mhvdRH`6^VDt zpwB;l_QK*?^gw!hGnyOt;XFW7%Kdt~b8~57_*M3~+Eef#sQ&sW7zQ>?@+ebfa zoUFMM-S@#PKEEGPW}hdRhV9)Y9ulXFj5!fypHR7s+NlO4`_FQbf#EG})!# zzCwIhD4C6oPm(-fo6d)3CMF_pJNBwRA5k?t3%+n>++I@V`WD-2DL2GoS~+8_JIyh+lf=0ZWlTmL-FXM0_ z&QS4EO-!T7=10dYjsLds`9S4&`>U;kl}xd+$#^nKPI`DB2kVc7h(6QE8#oF`=ShJL_?<;ZcKUzH~O~TS~vu1LBYuKVq}p z+xNP;X#0pk+B~6#c#Hh~wfICddtw?Au6N2k@krTuO2@)$P6hdQJ!P-fFGmhC zgrgha@5vNX*Q7N6x(!AyhmQzHToEGm8)pYU70hRLon->1+f;?K^Zpp;Y5YR24^kxe zI4tf|3vtnA55G_q4&4q-?NnoyCfgGUaW+7-(yXcW6t?rAgG{??F+4LPglz}zq)bD=qD1m3 z8BccfL#f6TSX(}@SMNvNYjaip!>>!qOBIz{8zhXBouT9;V+GojF*9BUnvl+9ZAvl5 zB>Snn#V(p~9#f}8!V_Kt*J;xu}GyN*nw!m;Q>KsM%q*W}7jMzJUwAflm#bP?fuCtKeug+#D zyDJhFivk_ot9;X_ZLM%oEmoHdS8U64%4Y~9Ac5sR5vXh= z?T|PppICveFRNH_jm>B_$kU2;R$T%vqEy-WV%+(2tbZFrm*oMTsGY55#busdb5xMg z^%Kkh_@J-`3QS^E5rcGl>ChgfGB0TPg0Vz2 zg7>KjtO(XyJLmP?^;{v7+(uvM8VTqWALORG*$5bpi5t0>dA{J4-zhNv(GhTBKN?2o zUHLsY+M=_aY^ezXVm9t_CMO`x|#5(=T>$RsxLznw`E3OD{-xra^OYm4lBRu zqYs+iPgcGTY++j;IlT8^7+A4`HDBuB?)t79{qT`(;eo*QIl=Cu{X^%VD)5(`N4B(7 zVg$NT_PcMpV@>yr-SDk!XJ4})Ru<3HAtPq^-e{VYh<$QoP7QFzaKU)Nl}lH>ar!+Y z`R&5aaC!T(;xbc>DtL5eAojeRLJG+vwiJB*v|*&(j$JRlM{?;^^v`ETJF9uH%s$q- zj60XsJ#5$$>b@k;2%{fUB-2QEvY*RGmWk)*=p?vo4KLMMuiE*lXH$F494;=n!CNN| zBPGg?MH$Q+Fo_UvZ&D&rnuw!u#HRCJcQSkJQqA+ODt~%=k9fyKTV|W(e%r3Sxhu)w z7n*E)muCr4(p&zOU*>zCLn4ZE5ABBQ5(VV4zZ<*CEbj@KPiv)5K9xGMV+77`D!20| zKA^LJAObo+RYk!`6euwzV0M~iIEYiV$9#c#)wLtQpXs&Xe1{p&OKD?~HKroOklmsE zi|Ul-65B!s5C2IG_Q^3#)|NkSf^LHI4vq;7T5_0G;TFKQKZj3dkxe@`GFPkGDLqTL zceza6`t#5v>v4k^WHH$5k+;3)W#KdFHwirNXFjDd=wA%HuR(;woZURGqEp9v*lRxuR>z?B||6w&(FIb>m(Gz9LKkKM^ z4&c;pg*k5H?fv0{Vq*0`HggGI_a5%npt33or8lTcAd!U0=boY6kcf2ynRm%c6c}Dj zyABGB$D`AFrj%6|3F8llrSQ<*_-cJ`+PVDItO1FCI2nO+<;F*6q`tZeTyUxn*kV%5Yxw^fdoFDM~NLA@RwE;z4w01gR*A0kX z>wvU<;RSA9OJM%+Vfm0hRpe2rH*MdthzApaBDPp-NcqaDX)q+e ziAIs!O(k~kvc4cf@sd1WZy@s(L9cF)7S4!BQg}d(9xi*V56AlMeh9~~fU6I+-P767 z7JL<8rH*v#t=sqjh-L5HbF;T2Lt2&I`Tg9LMPmp4#l%ry9>|TW2Pm)+MHh6Aw|z+j z3C<-`{^+D4gIetvI4AE$q?n}SRz1B+#M@)o3|&uNQ%)(*%ed;B9664J z#CAQkrF#w$z@?u1ip{t!Sr#UN()D~Xw>bLy3+kn_O9a)>4o)YfmqZ-Dmv|h9eJLel z%bnEPiEY_!LNh0Id38=0(z)2-^4?RHLX)jMt@!t3;rVg~fAw+3;wi($+j+k(TV$!u8Hh{V+^~eRE`r9 zyqU#cY{%-8cNGrBB99rBfB2i9 ziR@aOeX6p+sk>=(f6)9@O-yj_e7P+ho7mr8WohrHZ8SP)AhZ3O2C0C&Q=KLrLx>=u zsykWL$hnM>`Q=`%ORSf{ruk+@#N{TllF5ebalH1VBOQz`jCJuWXx^2G!72AeBJ7EZBqPyZaGidEv=%_$PBc47H*4<)Ltu$HhPvvAVc=zD3M z>YgxAjj|AXbGpsELj|4PZ#D#sqv(cd_omZLN>LtPvN)~bRNt=yawB$BCYX!shu@qj z0$VYhdF~s&P-cuds$EZUZ}qxf_wv7udbO~1Xv+n5zFpUVy7TV$E+q$xnTXF3;2 zKDPzbzfw#lBM+FK0qJj^`=*wQ9Qe)886#aj{c*qf{7U|=q170^iY)|gx)_)lHgrY8 zYb2ddoN15wQZf^!d4e$-&Y5swKpQBkKkD;^s-ardbnjuaz=uy^u&EMW5%|h7aJ=l} zC~h$1ZAQYj9_>rES+cuDN7V)7d+K`Pc(>Rpun<+892s>+q#q0W)6(XOvg3oyBA+Sg zpiCC zyC#b4*aWh|9K@_2q~bW?k5K_g=38WUs^??g`&Q%OU*9(HU09COKAL?|=z}Zge}bA8 z^nLB76yIob0u7bAAGzUe_;W+K7NRl@cM^Z6)1SKO&riAZKG40t8oH1~ZM`B>MntUcJ|zR`aE+5T zc`GD63oW<&`9mHxt+8w9vGC7WO(S8ePv9P>9Z6;agXiHz8kzh|e7Z`Y5os|Sk2V;d zP+2eU;{km^MD)z)&iilgW6ZUe4kM{l`zcM_Z?+-nGQFyD(QD$mLk3wcWI%1e<(&R* zRo9V_f>OvJq2z(o6GUY%-jANnrfi}IZe78ifl`yBu`7J0_ps)yWF9@&?2@FBAqk9l z5uHT$IyQgqzKjicV+nC1^inz&#O`Jo!V=gU3#6YgRjm8GoI6_tugZCZT7YG?u$m!pSrch!*M_9Mc39;-C0A} zR;{-(bl9SKaE58(-ieaM-JP>8AkID%_;`Zs&yt@4`L1x-%e{=~em2)<7GF1f{rTB( z8~F-}-OyAY#-^~0i{T7K&b?;WAI^q5IxdE3P%}Pqcz(CJ&G(zGc5US&PJ#G= zv9KgGD{p?c=XD<{!uWMcX+?l~-DtIE9m5J*ZZb%xm_qS(FoiNqXzQzYBIn0h@)c>V z*LALk#&v&C2!*}K6rpgz5I8I+){WTPDH|Ny7cUEaw$flel5+s87XH-qE~UPCwn{bt)K%<gr>*<&W zi`|`6Sm7)+io%>RSXLB7|BJA zltx-Yx`vX00V$R4lwXUv9UV5UxQ!_Om()uo6sR^VRXPG^4q`+8?xMH1;mx#_4eex z4IUPqR8}d3X>u^73_jF6QrawHFxR#GVr)J32%r7Yw*Lb`J5LIWU@9U*8G5#&vR{el zFC|jV`Bwyth#O2I50QeL?({>CUYS7KL z(`6VbDko_5Ad?9kXD$)OvBAWe~D z820ax`^T}>e=^$ql%iE*KZ$Wel^IH`Qb!(`{ZQ4XUcZ~4H&@p7Sm}Aqsm?cRH_J+{ znr4DQo!AK(Os6LccJ0}12v?<>7x=o_`0*7*VchQ%)S0@n6Gk7--ZU?^Gx zKj~(LkaHY@4vvP~?Xr)}zq2$bp+QaOp_05?I2^gg`ya=L(4X0WgL8#oZeW9I`@G*E zLOO&F2*MgmQ}YuIT;=>*SKxg72CY4$9i5d{;|8#Pd#fPh%5lDJdfx1^*R)Pu9QU5S z*Kuat5&JBfmQRa-b=pC#$#q3O9eFHn>+ZYj0v3E%J2;2-c+qv=Y>%kDZEXVE67*E! zdZz~ajY|+VLgMW}Drw=X&z3#8f6bRo5Knu_Kz{)DI++U~N!a=@=z6@J$bO<+@E4{_ zsF<<;VfWG}6`ra&`U9NaKp@|G$LHt=8wwb6cL{E8$jA+Oto2Na8_q`z?6s9Kq{l znhH#FjTHXgl(U5I#n$&nZ(eIzjdv8@y#t}-#l^NrcjLB*&08usgDoVwun{*G`kKT{ zrNA6v>VP*nIe4Sfu1ahSnLm63TImj?5pDl>Q+B6pzK;QUan78tkqk}KeN84kb!9SE z1OZ`}VyBvYdH2HS$-#?z`Pe1dT-DNC-FGS7kn#>{2KmjEkfhfcD+60=n#>B5aLm3J zk0`;C@`G!!8U9}jVX+P~;koD@u}URp3|<+&d0#(BW0%%m#0ea{V0h#IXD)EYap_Ea zAAh9iRdsBmf#ICc3x>i9#Vw9@Iq$-;6AC?psP%sQ z?|7j73OjTCKiz`VZhD^mh4-Q?+5???6|1<;SHG#rD-L20HSMrTh7r3?G+>pb==iBd z%(%Efc87DU$k1v&z9ds2CmcR+UeFvZgP<{^NFOWcz{nGNJ$F7!^Y&*d#gN2t8N~An zZ8|yxw|#s&1X7gZ(A1IeiBoPTGwsjg+GMdBvxU~&CwXT!}I0ClLYA5XiyN^WF8%F-O zJ<#^b2U-|Dn~54(=Tx3X-wZl1Iz-5M_CZY2V-a-l2vLVEWiV4%I+aX`lsD017g99B zM|XThxE;wob?;V{kzNxfWqH?gdmp8Cxg-aKPZ$%I772IhV6Pa@7niY}Sxx5+ZKvf2f8$)f8)G=(}=BeKw#s<}{ zsQtBj8T4)e?0jow*a5-(R3A#mRYd(TAc0omkizhC)j=$f ztb)R($YLJ|+vHk)X-Bz3 zt8mv&tLL@)kvl&hg1zy)gL*2k%`<>>iX|XiB6u!jNxT=k?Tsk>-;4P)Wa}aL5eTRo zTH$nHVsk|f3vG$y%M=h{Vp-#gvXFxgAy%p6!(Cd3Ci#yJwLj%0D?dM}exFSKnOh7U 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

                      yD9RVa5lpiowTaxmf_!!JQ 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 II{)&20N}aPtN;K2 diff --git a/static/assets/horizon-scaling/Topology-Enterprise.png b/static/assets/horizon-scaling/Topology-Enterprise.png deleted file mode 100644 index c302894fe4401a0d953ba356787b3c814c3c34bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 289829 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

                      g;h2vbuLsf2n8E_`FPek*V&8YY2B(2jE1b~%Z; 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

                      KZ0pkQD+bX^C_lmAN8h`Af^Db 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

                      I7|^{=mlYBy=pD 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

                      r1aVkV*b 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 diff --git a/static/assets/horizon-scaling/Topology-ingestion-isolation.png b/static/assets/horizon-scaling/Topology-ingestion-isolation.png new file mode 100755 index 0000000000000000000000000000000000000000..bf502328c88543bb0fb74ecfcfc4e020703ded9c GIT binary patch literal 92423 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 literal 0 HcmV?d00001 diff --git a/static/assets/horizon-scaling/Topology-multiple.png b/static/assets/horizon-scaling/Topology-multiple.png new file mode 100755 index 0000000000000000000000000000000000000000..5ce87421225f891d3a25d4b7976504829ba4aaf8 GIT binary patch literal 58568 zcmeFZc{tSj`#(O~NTH5sAyP+CB*~g3Bpo7IBHNInOk*%vCJaRsF8ZG_kO#m(kLeH`jS_oaVyW`J$gr?_Q-A7 z@ev|+CDGtFJ-%)Cj_HXWS3!!J9v5pR+uUe51KXI*b1Vw%H z7?$>fp7~VB^kW5#cM`8E2vopez2D7bBuoEfW~PwN-V-I_SdeBPZWUJtH=8| zGi3w`U~S?r4&+=MPR1!FKUm4S2Ler(vRwNYvt^JQ1ChfUIo z#B)X&0;SzDDhUcX?tt}Lbl!+IlluxVFF99wPd^RMekCmi3Q=w`Rt{WSIKis@4Fsw` zN-0MagLNLLqaFe@Uj}~_03NqoX#E6tNf9%gqbTkHU9dRg@t@alL2bROQDkM zG7%WbaWC$dMd0AEs&%mpX59i3iP{GI`hlzO+D=ingKSR#H<0a7;C|h(Wfuta;UaK< z7ZVG}d*>-|w>d1O00MRX2HZ@A9=M0}?4@r3 zf#kXOf@A;h5U&4ijmp`0Fpp-g&t7Xv7y4$nu?nNcFuz{iI1k%Wzx|giw)>r(u-fdU zV#aZ~3)`~5)$rBa?}Uh%S;_UTs!^>)vqOI^tp3Z`JS=%Nx|lP5{299!jb#j<(BZrW z`R`yIB1jLp0jkjdx$uWsZ6ib4BAKucetgcbKuqw{G898O)wqrz{}?kEv`*QNZP(f2 z#QRfao0MZ#3x`;oQ$hplD_7Uox)z>o4~sYsZmU|{Y)MNfy1WA=byI69l%#RIqu$mCfEQ<9z zyh^Alcu>dl;nGiku&J)nBhSA~U%y9Do(XxKuu43+WoTX7Vp`9SDn{K$eVOj3jQe)*!GQlW zHR|lzXcCXO#!tU=njGJa&=-`&>DBMiwN2yEwA}m3;K}tDTd}2w+>gbSf0((Lcl2_H z)Py*Fv^{HFn+oZJ3OC#ejvlpNC|fUovXNdLR>+KB+BS zI{?qCBCrnmD&;a1<4(Hf`8L)u^^hqb&EHr#ayeRXnGz@bK* zvaC<`cf1&YxDj&)8=P+3aPMxf{|r%H`kFhsKrKOvL#u|wF;TzKw-_J!nI+^LOjfK< zMP%(w6KIukmaU|H!i_QBwUpLF<&Mb7K1OAQoS{sMD3>qRt9X;(tvH8jf;xqE@=@29 z+E!iH4T-oS@MIe+yvPBs)s8zak`eD3Ba~|QAr+3fljmB+8>0U!Ep0M9 z_UOI%r)8bSA?u`t^GlWL8DhH@-M2KFdZ^~_Gg~&eLlg?fZJC0Oxx6;U2X$oL?Ka~( zWW@B!rJ1f9T=)PshYK+lVzf@^2{LdUg)iM+04#%(i^9`3KoO>Y`FPSi>`ME+nc#O= zuzs0DO_s<_EZ_K>?8XZ747ERxADN*HE5wWDKL0q<&&lpi8?E5#*yL^Ymbt*fx7o9| z$#uV@?W!YK{y05yAeNrc6y5p|`GmvO&g~gr$Tv9+H%1@4h zr(*F8r8&FR@7O?77u*)liN9jHji*<<+$5wTI%!y;+ap20u~a$C7;t_mAk|RV_QLeu zZE?ypS5|f0>{Yx9NgU<@a}W0hBU8Spk1rdOKyr_NX8)4=>VJ}QZmK};#=Ar(;tx98 zieGKt5#1?gohE;Se_c;-AiSb l`uu>kE@IVHCdGLB&HoTQtwNGz+`dV4`JrDHw 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 SA6-DU;})mP%S^BQ_WuCwV=LDH literal 0 HcmV?d00001 diff --git a/static/assets/horizon-scaling/Topology-single.png b/static/assets/horizon-scaling/Topology-single.png new file mode 100755 index 0000000000000000000000000000000000000000..88da75bb7349ecc42f58358333ecd24448baa39f GIT binary patch literal 37499 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 wAizddQn1$0D^!bMWuI9=^X^5Hvtjp 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%0APm(>@)2HF$I=^%WkZLeSw_H6* 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 Date: Fri, 7 Jun 2024 21:26:11 +0200 Subject: [PATCH 09/32] rpc: add getFeeStats method documentation (#660) * rpc: add getFeeStats method * Address review feedback * Remove unneeded stop * Add some description updates --------- Co-authored-by: Jane Wang --- .../api-reference/methods/getFeeStats.mdx | 8 + openrpc/src/methods/getFeeStats.json | 79 +++++++ openrpc/src/schemas/FeeDistribution.json | 67 ++++++ static/openrpc.json | 204 ++++++++++++++++++ 4 files changed, 358 insertions(+) create mode 100644 network/soroban-rpc/api-reference/methods/getFeeStats.mdx create mode 100644 openrpc/src/methods/getFeeStats.json create mode 100644 openrpc/src/schemas/FeeDistribution.json diff --git a/network/soroban-rpc/api-reference/methods/getFeeStats.mdx b/network/soroban-rpc/api-reference/methods/getFeeStats.mdx new file mode 100644 index 000000000..959af6630 --- /dev/null +++ b/network/soroban-rpc/api-reference/methods/getFeeStats.mdx @@ -0,0 +1,8 @@ +--- +hide_title: true +description: Returns statistics about charged inclusion fees for Soroban transactions and Stellar transactions +--- + +import { RpcMethod } from "@site/src/components/RpcMethod"; + + diff --git a/openrpc/src/methods/getFeeStats.json b/openrpc/src/methods/getFeeStats.json new file mode 100644 index 000000000..fd322c105 --- /dev/null +++ b/openrpc/src/methods/getFeeStats.json @@ -0,0 +1,79 @@ +{ + "name": "getFeeStats", + "summary": "returns statistics about charged inclusion fees", + "description": "Statistics for charged inclusion fees. The inclusion fee statistics are calculated from the inclusion fees that were paid for the transactions to be included onto the ledger. For Soroban transactions and Stellar transactions, they each have their own inclusion fees and own surge pricing. Inclusion fees are used to prevent spam and prioritize transactions during network traffic surge.", + "externalDocs": { + "url": "https://developers.stellar.org/network/soroban-rpc/api-reference/methods/getFeeStats" + }, + "paramStructure": "by-name", + "params": [], + "result": { + "name": "getFeeStatsResult", + "schema": { + "type": "object", + "properties": { + "sorobanInclusionFee": { + "description": "Inclusion fee distribution statistics for Soroban transactions", + "$ref": "#/components/schemas/FeeDistribution" + }, + "inclusionFee": { + "description": "Fee distribution statistics for Stellar (i.e. non-Soroban) transactions. Statistics are normalized per operation.", + "$ref": "#/components/schemas/FeeDistribution" + }, + "latestLedger": { + "$ref": "#/components/schemas/LatestLedger" + } + } + } + }, + "examples": [ + { + "name": "Statistics about charged transaction fees.", + "description": "Example request to the `getFeeStats` method", + "params": [], + "result": { + "name": "getFeeStatsResult", + "value": { + "sorobanInclusionFee": { + "max": "210", + "min": "100", + "mode": "100", + "p10": "100", + "p20": "100", + "p30": "100", + "p40": "100", + "p50": "100", + "p60": "100", + "p70": "100", + "p80": "100", + "p90": "120", + "p95": "190", + "p99": "200", + "transactionCount": "10", + "ledgerCount": 50 + }, + "inclusionFee": { + "max": "100", + "min": "100", + "mode": "100", + "p10": "100", + "p20": "100", + "p30": "100", + "p40": "100", + "p50": "100", + "p60": "100", + "p70": "100", + "p80": "100", + "p90": "100", + "p95": "100", + "p99": "100", + "transactionCount": "7", + "ledgerCount": 10 + }, + "latestLedger": 4519945 + } + + } + } + ] +} diff --git a/openrpc/src/schemas/FeeDistribution.json b/openrpc/src/schemas/FeeDistribution.json new file mode 100644 index 000000000..7c7fffdfe --- /dev/null +++ b/openrpc/src/schemas/FeeDistribution.json @@ -0,0 +1,67 @@ +{ + "FeeDistribution": { + "type": "object", + "properties": { + "max": { + "description": "Maximum fee", + "type": "string" + }, + "min": { + "description": "Minimum fee", + "type": "string" + }, + "mode": { + "description": "Fee value which occurs the most often", + "type": "string" + }, + "p10": { + "description": "10th nearest-rank fee percentile", + "type": "string" + }, + "p20": { + "description": "20th nearest-rank fee percentile", + "type": "string" + }, + "p30": { + "description": "30th nearest-rank fee percentile", + "type": "string" + }, + "p40": { + "description": "40th nearest-rank fee percentile", + "type": "string" + }, + "p50": { + "description": "50th nearest-rank fee percentile", + "type": "string" + }, + "p60": { + "description": "60th nearest-rank fee percentile", + "type": "string" + }, + "p70": { + "description": "70th nearest-rank fee percentile", + "type": "string" + }, + "p80": { + "description": "80th nearest-rank fee percentile", + "type": "string" + }, + "p90": { + "description": "90th nearest-rank fee percentile.", + "type": "string" + }, + "p99": { + "description": "99th nearest-rank fee percentile", + "type": "string" + }, + "transactionCount": { + "description": "How many transactions are part of the distribution", + "type": "number" + }, + "ledgerCount": { + "description": "How many consecutive ledgers form the distribution", + "type": "number" + } + } + } +} diff --git a/static/openrpc.json b/static/openrpc.json index 3ae501e2b..62ae42f04 100644 --- a/static/openrpc.json +++ b/static/openrpc.json @@ -334,6 +334,210 @@ } ] }, + { + "name": "getFeeStats", + "summary": "returns statistics about charged inclusion fees", + "description": "Statistics for charged inclusion fees. The inclusion fee statistics are calculated from the inclusion fees that were paid for the transactions to be included onto the ledger. For Soroban transactions and Stellar transactions, they each have their own inclusion fees and own surge pricing. Inclusion fees are used to prevent spam and prioritize transactions during network traffic surge.", + "externalDocs": { + "url": "https://developers.stellar.org/network/soroban-rpc/api-reference/methods/getFeeStats" + }, + "paramStructure": "by-name", + "params": [], + "result": { + "name": "getFeeStatsResult", + "schema": { + "type": "object", + "properties": { + "sorobanInclusionFee": { + "type": "object", + "description": "Inclusion fee distribution statistics for Soroban transactions", + "properties": { + "max": { + "description": "Maximum fee", + "type": "string" + }, + "min": { + "description": "Minimum fee", + "type": "string" + }, + "mode": { + "description": "Fee value which occurs the most often", + "type": "string" + }, + "p10": { + "description": "10th nearest-rank fee percentile", + "type": "string" + }, + "p20": { + "description": "20th nearest-rank fee percentile", + "type": "string" + }, + "p30": { + "description": "30th nearest-rank fee percentile", + "type": "string" + }, + "p40": { + "description": "40th nearest-rank fee percentile", + "type": "string" + }, + "p50": { + "description": "50th nearest-rank fee percentile", + "type": "string" + }, + "p60": { + "description": "60th nearest-rank fee percentile", + "type": "string" + }, + "p70": { + "description": "70th nearest-rank fee percentile", + "type": "string" + }, + "p80": { + "description": "80th nearest-rank fee percentile", + "type": "string" + }, + "p90": { + "description": "90th nearest-rank fee percentile.", + "type": "string" + }, + "p99": { + "description": "99th nearest-rank fee percentile", + "type": "string" + }, + "transactionCount": { + "description": "How many transactions are part of the distribution", + "type": "number" + }, + "ledgerCount": { + "description": "How many consecutive ledgers form the distribution", + "type": "number" + } + } + }, + "inclusionFee": { + "type": "object", + "description": "Fee distribution statistics for Stellar (i.e. non-Soroban) transactions. Statistics are normalized per operation.", + "properties": { + "max": { + "description": "Maximum fee", + "type": "string" + }, + "min": { + "description": "Minimum fee", + "type": "string" + }, + "mode": { + "description": "Fee value which occurs the most often", + "type": "string" + }, + "p10": { + "description": "10th nearest-rank fee percentile", + "type": "string" + }, + "p20": { + "description": "20th nearest-rank fee percentile", + "type": "string" + }, + "p30": { + "description": "30th nearest-rank fee percentile", + "type": "string" + }, + "p40": { + "description": "40th nearest-rank fee percentile", + "type": "string" + }, + "p50": { + "description": "50th nearest-rank fee percentile", + "type": "string" + }, + "p60": { + "description": "60th nearest-rank fee percentile", + "type": "string" + }, + "p70": { + "description": "70th nearest-rank fee percentile", + "type": "string" + }, + "p80": { + "description": "80th nearest-rank fee percentile", + "type": "string" + }, + "p90": { + "description": "90th nearest-rank fee percentile.", + "type": "string" + }, + "p99": { + "description": "99th nearest-rank fee percentile", + "type": "string" + }, + "transactionCount": { + "description": "How many transactions are part of the distribution", + "type": "number" + }, + "ledgerCount": { + "description": "How many consecutive ledgers form the distribution", + "type": "number" + } + } + }, + "latestLedger": { + "title": "latestLedger", + "description": "The sequence number of the latest ledger known to Soroban RPC at the time it handled the request.", + "type": "number" + } + } + } + }, + "examples": [ + { + "name": "Statistics about charged transaction fees.", + "description": "Example request to the `getFeeStats` method", + "params": [], + "result": { + "name": "getFeeStatsResult", + "value": { + "sorobanInclusionFee": { + "max": "210", + "min": "100", + "mode": "100", + "p10": "100", + "p20": "100", + "p30": "100", + "p40": "100", + "p50": "100", + "p60": "100", + "p70": "100", + "p80": "100", + "p90": "120", + "p95": "190", + "p99": "200", + "transactionCount": "10", + "ledgerCount": 50 + }, + "inclusionFee": { + "max": "100", + "min": "100", + "mode": "100", + "p10": "100", + "p20": "100", + "p30": "100", + "p40": "100", + "p50": "100", + "p60": "100", + "p70": "100", + "p80": "100", + "p90": "100", + "p95": "100", + "p99": "100", + "transactionCount": "7", + "ledgerCount": 10 + }, + "latestLedger": 4519945 + } + } + } + ] + }, { "name": "getHealth", "summary": "returns node health", From 6d8a6cc0a11865dca8dd49ea421eb7488d85e69a Mon Sep 17 00:00:00 2001 From: Prit Sheth <124409873+psheth9@users.noreply.github.com> Date: Fri, 7 Jun 2024 14:10:49 -0700 Subject: [PATCH 10/32] Soroban RPC: Add document for getVersionInfo RPC (#661) * Add document for getVersionInfo RPC * update info * Add captive core info --- .../api-reference/methods/getVersionInfo.mdx | 8 +++ openrpc/src/methods/getVersionInfo.json | 63 ++++++++++++++++++ static/openrpc.json | 65 +++++++++++++++++++ 3 files changed, 136 insertions(+) create mode 100644 network/soroban-rpc/api-reference/methods/getVersionInfo.mdx create mode 100644 openrpc/src/methods/getVersionInfo.json diff --git a/network/soroban-rpc/api-reference/methods/getVersionInfo.mdx b/network/soroban-rpc/api-reference/methods/getVersionInfo.mdx new file mode 100644 index 000000000..23f886d68 --- /dev/null +++ b/network/soroban-rpc/api-reference/methods/getVersionInfo.mdx @@ -0,0 +1,8 @@ +--- +hide_title: true +description: Returns version information +--- + +import { RpcMethod } from "@site/src/components/RpcMethod"; + + diff --git a/openrpc/src/methods/getVersionInfo.json b/openrpc/src/methods/getVersionInfo.json new file mode 100644 index 000000000..95f0f5c6b --- /dev/null +++ b/openrpc/src/methods/getVersionInfo.json @@ -0,0 +1,63 @@ +{ + "name": "getVersionInfo", + "summary": "returns version information of RPC and Captive Core", + "description": "Version information about the RPC and Captive core. RPC manages its own, pared-down version of Stellar Core optimized for its own subset of needs. we'll refer to this as a \"Captive Core\" instance.", + "externalDocs": { + "url": "https://developers.stellar.org/network/soroban-rpc/api-reference/methods/getVersionInfo" + }, + "paramStructure": "by-name", + "params": [], + "result": { + "name": "getVersionInfoResult", + "schema": { + "type": "object", + "properties": { + + "version": { + "type": "string", + "description": "The version of the RPC server.", + "example": "21.1.0" + }, + "commit_hash": { + "type": "string", + "description": "The commit hash of the RPC server.", + "example": "fcd2f0523f04279bae4502f3e3fa00ca627e6f6a" + }, + "build_time_stamp": { + "type": "string", + "description": "The build timestamp of the RPC server.", + "example": "2024-05-10T11:18:38" + }, + "captive_core_version": { + "type": "string", + "description": "The version of the Captive Core.", + "example": "stellar-core 21.0.0.rc2 (c6f474133738ae5f6d11b07963ca841909210273)" + }, + "protocol_version": { + "type": "integer", + "description": "The protocol version.", + "example": 21 + } + + }, + "required": ["version", "commit_hash", "build_time_stamp", "captive_core_version", "protocol_version"] + } + }, + "examples": [ + { + "name": "Version information of RPC", + "description": "Example request to the `getVersionInfo` method", + "params": [], + "result": { + "name": "getVersionInfoResult", + "value": { + "version": "21.1.0", + "commit_hash": "fcd2f0523f04279bae4502f3e3fa00ca627e6f6a", + "build_time_stamp": "2024-05-10T11:18:38", + "captive_core_version": "stellar-core 21.0.0.rc2 (c6f474133738ae5f6d11b07963ca841909210273)", + "protocol_version": 21 + } + } + } + ] +} diff --git a/static/openrpc.json b/static/openrpc.json index 62ae42f04..7f07e095f 100644 --- a/static/openrpc.json +++ b/static/openrpc.json @@ -861,6 +861,71 @@ } ] }, + + { + "name": "getVersionInfo", + "summary": "returns version information of RPC and Captive Core", + "description": "Version information about the RPC and Captive core. RPC manages its own, pared-down version of Stellar Core optimized for its own subset of needs. we'll refer to this as a \"Captive Core\" instance.", + "externalDocs": { + "url": "https://developers.stellar.org/network/soroban-rpc/api-reference/methods/getVersionInfo" + }, + "paramStructure": "by-name", + "params": [], + "result": { + "name": "getVersionInfoResult", + "schema": { + "type": "object", + "properties": { + + "version": { + "type": "string", + "description": "The version of the RPC server.", + "example": "21.1.0" + }, + "commit_hash": { + "type": "string", + "description": "The commit hash of the RPC server.", + "example": "fcd2f0523f04279bae4502f3e3fa00ca627e6f6a" + }, + "build_time_stamp": { + "type": "string", + "description": "The build timestamp of the RPC server.", + "example": "2024-05-10T11:18:38" + }, + "captive_core_version": { + "type": "string", + "description": "The version of the Captive Core.", + "example": "stellar-core 21.0.0.rc2 (c6f474133738ae5f6d11b07963ca841909210273)" + }, + "protocol_version": { + "type": "integer", + "description": "The protocol version.", + "example": 21 + } + + }, + "required": ["version", "commit_hash", "build_time_stamp", "captive_core_version", "protocol_version"] + } + }, + "examples": [ + { + "name": "Version information of RPC", + "description": "Example request to the `getVersionInfo` method", + "params": [], + "result": { + "name": "getVersionInfoResult", + "value": { + "version": "21.1.0", + "commit_hash": "fcd2f0523f04279bae4502f3e3fa00ca627e6f6a", + "build_time_stamp": "2024-05-10T11:18:38", + "captive_core_version": "stellar-core 21.0.0.rc2 (c6f474133738ae5f6d11b07963ca841909210273)", + "protocol_version": 21 + } + } + } + ] + }, + { "name": "getTransaction", "summary": "returns transaction details", From e41bb76e8b9878627bc581b82a7bec2a4e5ab87b Mon Sep 17 00:00:00 2001 From: Elliot Voris Date: Tue, 11 Jun 2024 14:50:28 -0500 Subject: [PATCH 11/32] Add a table of hardware requirements for various node types (#568) * add a doc with a requirements comparison table * add some sidebar content for new-ish section * adjust some heading config for platforms pages --- network/anchor-platform/README.mdx | 7 +++--- network/requirements.mdx | 23 +++++++++++++++++++ .../stellar-disbursement-platform/README.mdx | 7 +++--- sidebarsNetwork.js | 13 +++++++++++ src/css/custom.scss | 7 ++++++ src/theme/ApiItem/index.js | 1 + src/theme/DocSidebar/index.js | 5 +++- 7 files changed, 56 insertions(+), 7 deletions(-) create mode 100644 network/requirements.mdx diff --git a/network/anchor-platform/README.mdx b/network/anchor-platform/README.mdx index 00cac6207..090a18bf6 100644 --- a/network/anchor-platform/README.mdx +++ b/network/anchor-platform/README.mdx @@ -1,11 +1,12 @@ --- -title: Anchor Platform API Reference +title: Introduction sidebar_position: 10 -sidebar_label: Introduction --- +# Anchor Platform + The Anchor Platform is a set of tools and APIs that enable developers and businesses to build their own on and off-ramp services for the Stellar network. It provides a standardized interface, including the implementation of several Stellar Ecosystem Proposals (SEPs), to make it easy for businesses to integrate with Stellar-based wallets and exchanges. The platform also includes features for managing assets, transactions, and user accounts, and supports a variety of deployment options, including using Docker or Kubernetes. Overall, the Anchor Platform aims to simplify the process of building and managing a Stellar-based financial service, allowing businesses to focus on providing value to their customers. -Learn about integrating with the Anchor Platform in the [Admin Guide](./admin-guide/README.mdx) or get API information in the [API Reference](./api-reference/README.mdx). \ No newline at end of file +Learn about integrating with the Anchor Platform in the [Admin Guide](./admin-guide/README.mdx) or get API information in the [API Reference](./api-reference/README.mdx). diff --git a/network/requirements.mdx b/network/requirements.mdx new file mode 100644 index 000000000..c32142c93 --- /dev/null +++ b/network/requirements.mdx @@ -0,0 +1,23 @@ +--- +title: Node Hardware Requirements +--- + +Here you can find the requirements for running the various types of nodes the operate the Stellar network. We offer some modest recommendations for each type of resource, as well as a generally applicable SKU for some popular cloud computing providers. These may require customizations or adjustments, depending on your specific use-case. + +| Node Type | CPU | RAM | Disk | AWS SKU | Google Cloud SKU | +| --- | --- | --- | --- | --- | --- | +| Core Validator Node | 8x Intel Xeon @ 3.4 GHz | 16 GB | 100 GB NVMe SSD | [c5d.2xlarge] | [n4-highcpu-8] | +| Horizon API Service | 4 vCPU | 16 GB | 100 GB SSD >= 1.5K IOPS | [c5d.xlarge] |[n4-standard-4] | +| Horizon PostgreSQL | 4 vCPU | 32 GB | 2 TB\* SSD (NVMe or Direct Attached Storage) >= 7K IOPS | [i4g.xlarge] | [c3-highmem-8] | +| Soroban RPC | 2 vCPU | 4 GB | 30 GB persistent volume >= 3K IOPS | [c5.large] | [n4-highcpu-2] | + +_\* Assuming a 30-day retention window for data storage._ + +[c5.large]: https://aws.amazon.com/ec2/instance-types/c5/ +[c5d.2xlarge]: https://aws.amazon.com/ec2/instance-types/c5/ +[c5d.xlarge]: https://aws.amazon.com/ec2/instance-types/c5/ +[n4-highcpu-2]: https://cloud.google.com/compute/docs/general-purpose-machines#n4-highcpu +[n4-highcpu-8]: https://cloud.google.com/compute/docs/general-purpose-machines#n4-highcpu +[n4-standard-4]: https://cloud.google.com/compute/docs/general-purpose-machines#n4-standard +[i4g.xlarge]: https://aws.amazon.com/ec2/instance-types/i4g/ +[c3-highmem-8]: https://cloud.google.com/compute/docs/general-purpose-machines#c3_machine_types diff --git a/network/stellar-disbursement-platform/README.mdx b/network/stellar-disbursement-platform/README.mdx index e1961fe37..56f520bc6 100644 --- a/network/stellar-disbursement-platform/README.mdx +++ b/network/stellar-disbursement-platform/README.mdx @@ -1,10 +1,11 @@ --- -title: Stellar Disbursement Platform +title: Introduction sidebar_position: 10 -sidebar_label: Introduction slug: /stellar-disbursement-platform --- -The Stellar Disbursement Platform (SDP) is a tool built for organizations to make bulk payments to a group of recipients over the Stellar network. +# Stellar Disbursement Platform + +The Stellar Disbursement Platform (SDP) is a tool built for organizations to make bulk payments to a group of recipients over the Stellar network. In this section, you'll find an [Admin Guide](./admin-guide/README.mdx) that will teach you how to run the Stellar Disbursement Platform as well as an [API Reference](./api-reference/resources/README.mdx). diff --git a/sidebarsNetwork.js b/sidebarsNetwork.js index e8191b160..b293a21ab 100644 --- a/sidebarsNetwork.js +++ b/sidebarsNetwork.js @@ -2,6 +2,19 @@ /** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */ const sidebars = { + overview: [ + 'README', + 'requirements', + { type: 'html', value: 'Data Availability', defaultStyle: true, className: 'networkMenuHtmlItem'}, + { type: 'ref', id: 'soroban-rpc/README', label: 'Soroban RPC'}, + { type: 'ref', id: 'hubble/README', label: 'Hubble'}, + { type: 'ref', id: 'horizon/README', label: 'Horizon'}, + { type: 'html', value: 'Platforms', defaultStyle: true, className: 'networkMenuHtmlItem'}, + { type: 'ref', id: 'anchor-platform/README', label: 'Anchor Platform'}, + { type: 'ref', id: 'stellar-disbursement-platform/README', label: 'Stellar Disbursement Platform'}, + { type: 'html', value: 'Network Infrastructure', defaultStyle: true, className: 'networkMenuHtmlItem'}, + { type: 'ref', id: 'core-node/README', label: 'Core Validator Node'}, + ], horizon: [ { type: 'category', diff --git a/src/css/custom.scss b/src/css/custom.scss index a9c9e3d8a..54624bcf4 100644 --- a/src/css/custom.scss +++ b/src/css/custom.scss @@ -164,6 +164,13 @@ div[class^="announcementBar_"] { color: var(--ifm-color-primary); } +/* Sidebar HTML item customizations */ + +.networkMenuHtmlItem small { + text-transform: uppercase; + color: #999; +} + /* Customizations to metamask openrpc package styles */ select[data-testid="example-pairing-select"] { diff --git a/src/theme/ApiItem/index.js b/src/theme/ApiItem/index.js index 634f7aeaa..562f26e1b 100644 --- a/src/theme/ApiItem/index.js +++ b/src/theme/ApiItem/index.js @@ -8,6 +8,7 @@ export default function ApiItemWrapper(props) { || props.location?.pathname?.startsWith('/network/hubble') || props.location?.pathname?.startsWith('/network/soroban-rpc') || props.location?.pathname?.startsWith('/network/core-node') + || props.location?.pathname === '/network/requirements' || props.location?.pathname === '/network/horizon/horizon-providers' ) { return ( diff --git a/src/theme/DocSidebar/index.js b/src/theme/DocSidebar/index.js index 81ca44ccb..68ad9d0b7 100644 --- a/src/theme/DocSidebar/index.js +++ b/src/theme/DocSidebar/index.js @@ -8,7 +8,10 @@ export default function DocSidebarWrapper(props) { if (props.path.startsWith('/network')) { newProps = { ...props, - sidebar: props.sidebar[0].items + // sidebar: props.sidebar[0].items + } + if (props.sidebar[0].items) { + newProps.sidebar = props.sidebar[0].items } } // For all other sidebars, pass the default props From d479efafbb7346e192af199a003f89e5018eab17 Mon Sep 17 00:00:00 2001 From: Nando Vieira Date: Tue, 11 Jun 2024 14:48:15 -0700 Subject: [PATCH 12/32] Fix command for adding new networks. (#667) --- network/soroban-rpc/admin-guide.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/network/soroban-rpc/admin-guide.mdx b/network/soroban-rpc/admin-guide.mdx index e7b3bb4d0..85712e260 100644 --- a/network/soroban-rpc/admin-guide.mdx +++ b/network/soroban-rpc/admin-guide.mdx @@ -59,7 +59,7 @@ curl "http://localhost:8000" You can interact with this local node using the Soroban CLI. First, add it as a configured network: ```bash -soroban config network add standalone \ +soroban network add standalone \ --rpc-url "http://localhost:8000/soroban/rpc" \ --network-passphrase "Standalone Network ; February 2017" ``` @@ -130,7 +130,7 @@ docker run --rm -it \ And you'll want to configure it for use with the `--network` flag in Soroban CLI: ```bash -soroban config network add testnet \ +soroban network add testnet \ --rpc-url "http://localhost:8000/soroban/rpc" \ --network-passphrase "Test SDF Network ; September 2015" ``` @@ -161,7 +161,7 @@ docker run --rm -it \ And you'll want to configure it for use with the `--network` flag in Soroban CLI: ```bash -soroban config network add futurenet \ +soroban network add futurenet \ --rpc-url "http://localhost:8000/soroban/rpc" \ --network-passphrase "Test SDF Future Network ; October 2022" ``` @@ -526,7 +526,7 @@ For all deployments, we recommend at least 10GB of disk/storage space. You can configure Soroban CLI to use a remote RPC endpoint: ```bash -soroban config network add --global testnet \ +soroban network add --global testnet \ --rpc-url https://soroban-testnet.stellar.org:443 \ --network-passphrase 'Test SDF Network ; September 2015' ``` From dd87e3dfa6e7ad318391fc0fb96d5bf181810ee4 Mon Sep 17 00:00:00 2001 From: Bri Wylde <92327786+briwylde08@users.noreply.github.com> Date: Wed, 12 Jun 2024 11:47:53 -0600 Subject: [PATCH 13/32] Adding Tokens Overview (wayfinding) (#570) * Adding Tokens Overview (wayfinding) * Update docs/smart-contracts/tokens/wayfinding.mdx Co-authored-by: Leigh McCulloch <351529+leighmcculloch@users.noreply.github.com> * Update docs/smart-contracts/tokens/wayfinding.mdx Co-authored-by: Leigh McCulloch <351529+leighmcculloch@users.noreply.github.com> * Update docs/smart-contracts/tokens/wayfinding.mdx Co-authored-by: Leigh McCulloch <351529+leighmcculloch@users.noreply.github.com> * Update docs/smart-contracts/tokens/wayfinding.mdx Co-authored-by: Leigh McCulloch <351529+leighmcculloch@users.noreply.github.com> * Update docs/smart-contracts/tokens/wayfinding.mdx Co-authored-by: Leigh McCulloch <351529+leighmcculloch@users.noreply.github.com> * Update docs/smart-contracts/tokens/wayfinding.mdx Co-authored-by: Leigh McCulloch <351529+leighmcculloch@users.noreply.github.com> * Update docs/smart-contracts/tokens/wayfinding.mdx Co-authored-by: Leigh McCulloch <351529+leighmcculloch@users.noreply.github.com> * formatting * more updates * update copy * couple nits * Update docs/smart-contracts/tokens/wayfinding.mdx Co-authored-by: Jake Urban <10968980+JakeUrban@users.noreply.github.com> * update wording * update note * Update docs/smart-contracts/tokens/wayfinding.mdx Co-authored-by: Leigh McCulloch <351529+leighmcculloch@users.noreply.github.com> * G & C addresses * Update docs/smart-contracts/tokens/wayfinding.mdx Co-authored-by: Leigh McCulloch <351529+leighmcculloch@users.noreply.github.com> * Update docs/smart-contracts/tokens/wayfinding.mdx Co-authored-by: Leigh McCulloch <351529+leighmcculloch@users.noreply.github.com> * Update docs/smart-contracts/tokens/wayfinding.mdx Co-authored-by: Leigh McCulloch <351529+leighmcculloch@users.noreply.github.com> * Update docs/smart-contracts/tokens/wayfinding.mdx Co-authored-by: Leigh McCulloch <351529+leighmcculloch@users.noreply.github.com> * Update docs/smart-contracts/tokens/wayfinding.mdx Co-authored-by: Leigh McCulloch <351529+leighmcculloch@users.noreply.github.com> * wording * formatting --------- Co-authored-by: Leigh McCulloch <351529+leighmcculloch@users.noreply.github.com> Co-authored-by: Jake Urban <10968980+JakeUrban@users.noreply.github.com> --- .../tokens/stellar-asset-contract.mdx | 2 +- .../tokens/token-interface.mdx | 2 +- docs/smart-contracts/tokens/wayfinding.mdx | 80 +++++++++++++++++++ 3 files changed, 82 insertions(+), 2 deletions(-) create mode 100644 docs/smart-contracts/tokens/wayfinding.mdx diff --git a/docs/smart-contracts/tokens/stellar-asset-contract.mdx b/docs/smart-contracts/tokens/stellar-asset-contract.mdx index a2512ed73..419ec0aee 100644 --- a/docs/smart-contracts/tokens/stellar-asset-contract.mdx +++ b/docs/smart-contracts/tokens/stellar-asset-contract.mdx @@ -1,5 +1,5 @@ --- -sidebar_position: 20 +sidebar_position: 10 title: Stellar Asset Contract description: Use Stellar assets on Soroban. --- diff --git a/docs/smart-contracts/tokens/token-interface.mdx b/docs/smart-contracts/tokens/token-interface.mdx index 90f7c0e20..3dd083ffb 100644 --- a/docs/smart-contracts/tokens/token-interface.mdx +++ b/docs/smart-contracts/tokens/token-interface.mdx @@ -1,5 +1,5 @@ --- -sidebar_position: 10 +sidebar_position: 20 title: Token Interface description: The common interface implemented by tokens that are compatible with Soroban's built-in tokens. --- diff --git a/docs/smart-contracts/tokens/wayfinding.mdx b/docs/smart-contracts/tokens/wayfinding.mdx new file mode 100644 index 000000000..db2f39744 --- /dev/null +++ b/docs/smart-contracts/tokens/wayfinding.mdx @@ -0,0 +1,80 @@ +--- +sidebar_position: 5 +title: Tokens Overview +description: Choose between the Stellar Asset Contract and Custom Tokens +--- + +Tokens exist in two forms on Stellar: + +1. Assets issued by Stellar accounts (G... addresses) and their built-in [Stellar Asset Contract (SAC)](./stellar-asset-contract.mdx) implementation, and +2. [Custom tokens](./token-interface.mdx) issued by a deployed WASM contract (C... addresses). + +Several factors can help you determine whether to issue an asset on Stellar or create a custom token with a smart contract for your project. + +However: + +### TL;DR + +If possible, we recommend issuing a Stellar asset and using the SAC to interact with that asset in smart contracts or to send to contract addresses. More on why below. + +## Issuing assets on Stellar + +Stellar has first-class support for asset tokenization — issuing an asset can be done using a [built-in transaction](https://developers.stellar.org/docs) without the development of a smart contract. + +Stellar’s transactions are fast and cost-effective, making the network great for remittances and micropayments. It also has built-in features for compliance, asset management, and auditing. If you are looking to perform transfers of value, issuing assets on Stellar has all the needed capabilities. + +Stellar assets: + +- Are compatible with Stellar ecosystem products (such as Stellar wallets) and other ecosystem products (such as exchanges). +- Benefit from [anchors](../../learn/encyclopedia/anchors.mdx), the bridges between the Stellar network and traditional financial systems. Explore the global [Stellar anchor directory](https://anchors.stellar.org/) for further details. +- Give the issuer granular control over asset management with features that allow the issuer to [name the asset](../../issuing-assets/control-asset-access.mdx#naming-an-asset), [determine access control](../../issuing-assets/control-asset-access.mdx#controlling-access-to-an-asset-with-flags), [limit asset supply](../../issuing-assets/control-asset-access.mdx#limiting-the-supply-of-an-asset), [publish asset information](../../issuing-assets/publishing-asset-info.mdx), and [ensure compliance](../../issuing-assets/anatomy-of-an-asset.mdx#compliance). + +:::note + +Note that while these items are also possible with custom smart contract tokens, it is more work to build the token contract rather than using the already-implemented features of Stellar asset tokens. + +::: + +Assets issued on the Stellar network are accessible to smart contracts with the use of that asset’s Stellar Asset Contract (SAC). + +### Stellar Asset Contract + +The Stellar Asset Contract (SAC) is compiled into the protocol layer and allows smart contracts to interact with assets issued on Stellar. An instance of the SAC can be deployed for every Stellar asset by anyone who wants to interact with the asset from a contract. The SAC has access to all account balances (for XLM) and trustline balances (for all other assets) balances as well as smart contract token balances. + +Read more about the SAC [here](./stellar-asset-contract.mdx). + +Learn how to deploy a Stellar Asset Contract for an asset in [this How-To Guide](../../smart-contracts/guides/cli/deploy-stellar-asset-contract.mdx). + +**Benefits of the SAC:** + +- Compatibility: the SAC benefits from Stellar assets' existing interoperability. +- Cost and resource efficiency: the SAC is built into the protocol instead of being a contract that runs in a virtual machine. Each function within the SAC will be more resource-efficient than its custom-coded counterpart. +- Less work: you don’t have to write an entirely new contract. A Stellar asset’s SAC already exists on the network and just needs to be deployed to be used. +- Customization: Admin addresses can be contracts. Asset issuers can set a different smart contract as an admin for their asset’s SAC. Making the admin another smart contract allows the addition of custom and decentralized logic for the assets admin capabilities, such as authorizing balances and trust lines, minting tokens, etc. + +**Downside of the SAC:** + +- Other than the customization noted above, it is not possible to modify the behavior of Stellar assets or their SAC. If you’re looking to use assets in a way not supported by Stellar assets, you can create your own custom smart contract token using the token interface and all applications that interact with tokens using the token interface will be able to interact with the custom token. + +## Custom tokens + +If you have a unique use case where the capabilities Stellar Assets are not sufficient, you can create a custom token that implements the [token interface](./token-interface.mdx). The token interface specifies the functions and events a contract must implement to be compatible with applications that use tokens. + +The SAC also implements the token interface and applications that interoperate with the token interface can seamlessly interact with Stellar assets and custom tokens. + +:::note + +Smart contracts cannot use Stellar assets unless that Stellar asset has a deployed SAC. Anyone can deploy the SAC for a Stellar asset to its reserved address. + +::: + +**These example scenarios are not possible with the SAC and demonstrate what you could use the token interface for:** + +- As the creator of a new token, you decide to implement a feature within your custom token smart contract that enables you to receive a 1% fee from every transaction involving your token. Whenever someone transfers your token to another user, 1% of the transferred amount is automatically deducted and sent to a designated wallet address that you control. +- You want to develop a factory contract that automates the creation of instances of a specific token. This contract serves as a centralized and standardized way to deploy new token contracts on demand without manual intervention each time a new instance is needed. + +## Helpful links + +- [Issue an asset tutorial](../../issuing-assets/how-to-issue-an-asset.mdx) +- [Stellar Asset Contract](./stellar-asset-contract.mdx) +- [Token Interface](./token-interface.mdx) From 43afa8dcc1eec768304f16f894e809edc84f4e60 Mon Sep 17 00:00:00 2001 From: Bri Wylde <92327786+briwylde08@users.noreply.github.com> Date: Wed, 12 Jun 2024 13:30:58 -0600 Subject: [PATCH 14/32] Categorize Learn Section (#646) * Categorize Learn Section * moving things around * fix links * more links * mas links * beaucoup links * mais links * authorization heading fix * message * little nits --- .../application-design-considerations.mdx | 6 +- .../account-creation.mdx | 2 +- .../anchor-integration/setup.mdx | 2 +- .../path-payment.mdx | 2 +- docs/building-apps/wallet/sep30.mdx | 2 +- docs/building-apps/wallet/stellar.mdx | 2 +- docs/issuing-assets/anatomy-of-an-asset.mdx | 2 +- docs/issuing-assets/control-asset-access.mdx | 10 +-- docs/issuing-assets/how-to-issue-an-asset.mdx | 4 +- .../contract-development/README.mdx | 8 ++ .../contract-interactions/README.mdx | 2 +- .../contract-interactions/cross-contract.mdx | 0 .../contract-interactions/overview.mdx | 0 .../stellar-transaction.mdx | 16 ++-- .../contract-interactions/tests.mdx | 2 +- .../transaction-simulation.mdx | 4 +- .../contract-lifecycle.mdx | 4 +- .../environment-concepts.mdx | 4 +- .../contract-development}/events.mdx | 4 +- .../contract-development}/rust-dialect.mdx | 4 +- .../transaction-lifecycle.mdx | 0 .../contract-development}/types/README.mdx | 0 .../types/built-in-types.mdx | 4 +- .../types/custom-types.mdx | 4 +- .../types/fully-typed-contracts.mdx | 6 +- .../learn/encyclopedia/data-format/README.mdx | 8 ++ .../encyclopedia/{ => data-format}/xdr.mdx | 0 .../errors-and-debugging/README.mdx | 10 +++ .../debugging-errors.mdx | 4 +- .../errors-and-debugging}/debugging.mdx | 6 +- .../error-handling.mdx | 15 ++-- .../errors-and-debugging}/errors.mdx | 6 +- .../encyclopedia/lumen-supply-metrics.mdx | 74 ----------------- .../network-configuration/README.mdx | 10 +++ .../federation.mdx | 1 + .../{ => network-configuration}/inflation.mdx | 1 + .../ledger-headers.mdx | 5 +- .../network-passphrases.mdx | 1 + docs/learn/encyclopedia/sdex/README.mdx | 8 ++ ...uidity-on-stellar-sdex-liquidity-pools.mdx | 4 +- docs/learn/encyclopedia/security/README.mdx | 8 ++ .../security}/authorization.mdx | 19 +++-- .../securing-web-based-projects.mdx | 1 + .../{ => security}/signatures-multisig.mdx | 11 ++- docs/learn/encyclopedia/storage/README.mdx | 8 ++ .../storage}/persisting-data.mdx | 4 +- .../storage}/state-archival.mdx | 12 +-- .../transactions-specialized/README.mdx | 8 ++ .../channel-accounts.mdx | 1 + .../claimable-balances.mdx | 5 +- .../clawbacks.mdx | 1 + .../fee-bump-transactions.mdx | 5 +- .../{ => transactions-specialized}/memos.mdx | 1 + .../path-payments.mdx | 3 +- .../pooled-accounts-muxed-accounts-memos.mdx | 1 + .../sponsored-reserves.mdx | 9 ++- docs/learn/fundamentals/README.mdx | 2 +- .../anchors.mdx | 1 + .../fees-resource-limits-metering.mdx | 14 ++-- docs/learn/fundamentals/lumens.mdx | 79 ++++++++++++++++++- docs/learn/fundamentals/networks.mdx | 4 +- .../stellar-consensus-protocol.mdx | 2 +- .../stellar-data-structures/accounts.mdx | 10 +-- .../stellar-data-structures/assets.mdx | 2 +- .../stellar-data-structures/contracts.mdx | 6 +- .../stellar-data-structures/ledgers.mdx | 4 +- .../stellar-ecosystem-proposals.mdx | 2 +- docs/learn/fundamentals/stellar-stack.mdx | 2 +- .../fundamentals/transactions/README.mdx | 8 ++ .../{ => transactions}/list-of-operations.mdx | 72 ++++++++--------- .../operations-and-transactions.mdx | 20 ++--- .../transactions}/transaction-lifecycle.mdx | 1 + docs/learn/glossary.mdx | 26 +++--- .../solidity-and-rust-advanced-concepts.mdx | 4 +- .../migrate/evm/solidity-and-rust-basics.mdx | 4 +- .../learn/smart-contract-internals/README.mdx | 10 --- docs/reference/software-versions.mdx | 2 +- docs/smart-contracts/README.mdx | 8 +- .../example-contracts/alloc.mdx | 2 +- .../example-contracts/auth.mdx | 2 +- .../example-contracts/liquidity-pool.mdx | 2 +- .../example-contracts/timelock.mdx | 2 +- .../getting-started/create-an-app.mdx | 6 +- .../getting-started/hello-world.mdx | 2 +- .../getting-started/storing-data.mdx | 4 +- .../guides/archival/test-ttl-extension.mdx | 2 +- .../conventions/upgrading-contracts.mdx | 2 +- .../guides/freighter/sign-auth-entries.mdx | 2 +- .../guides/transactions/README.mdx | 2 +- .../tokens/stellar-asset-contract.mdx | 4 +- .../tokens/token-interface.mdx | 2 +- docs/tutorials/create-account.mdx | 2 +- docs/tutorials/follow-received-payments.mdx | 4 +- docs/tutorials/send-and-receive-payments.mdx | 8 +- .../anchor-platform/admin-guide/overview.mdx | 2 +- .../sep24/setting-up-production-server.mdx | 2 +- network/core-node/README.mdx | 2 +- network/core-node/admin-guide/configuring.mdx | 4 +- network/core-node/admin-guide/monitoring.mdx | 2 +- network/horizon/admin-guide/configuring.mdx | 2 +- .../aggregations/paths/README.mdx | 2 +- .../operation-specific/README.mdx | 2 +- .../operation-specific/account-merge.mdx | 2 +- .../operation-specific/allow-trust.mdx | 2 +- .../operation-specific/bump-sequence.mdx | 2 +- .../operation-specific/change-trust.mdx | 2 +- .../operation-specific/create-account.mdx | 2 +- .../create-passive-sell-offer.mdx | 2 +- .../operation-specific/manage-buy-offer.mdx | 2 +- .../operation-specific/manage-data.mdx | 2 +- .../operation-specific/manage-sell-offer.mdx | 2 +- .../path-payment-strict-receive.mdx | 2 +- .../path-payment-strict-send.mdx | 2 +- .../operation-specific/payment.mdx | 2 +- .../operation-specific/set-options.mdx | 2 +- .../resources/ledgers/object.mdx | 2 +- .../object/extend-footprint-ttl.mdx | 2 +- .../object/invoke-host-function.mdx | 4 +- .../object/liquidity-pool-deposit.mdx | 2 +- .../object/liquidity-pool-withdraw.mdx | 2 +- .../operations/object/restore-footprint.mdx | 2 +- .../resources/transactions/object.mdx | 2 +- network/hubble/optimizing-queries.mdx | 2 +- 123 files changed, 412 insertions(+), 325 deletions(-) create mode 100644 docs/learn/encyclopedia/contract-development/README.mdx rename docs/learn/{smart-contract-internals => encyclopedia/contract-development}/contract-interactions/README.mdx (90%) rename docs/learn/{smart-contract-internals => encyclopedia/contract-development}/contract-interactions/cross-contract.mdx (100%) rename docs/learn/{smart-contract-internals => encyclopedia/contract-development}/contract-interactions/overview.mdx (100%) rename docs/learn/{smart-contract-internals => encyclopedia/contract-development}/contract-interactions/stellar-transaction.mdx (97%) rename docs/learn/{smart-contract-internals => encyclopedia/contract-development}/contract-interactions/tests.mdx (77%) rename docs/learn/{smart-contract-internals => encyclopedia/contract-development}/contract-interactions/transaction-simulation.mdx (91%) rename docs/learn/{smart-contract-internals => encyclopedia/contract-development}/contract-lifecycle.mdx (97%) rename docs/learn/{smart-contract-internals => encyclopedia/contract-development}/environment-concepts.mdx (94%) rename docs/learn/{smart-contract-internals => encyclopedia/contract-development}/events.mdx (97%) rename docs/learn/{smart-contract-internals => encyclopedia/contract-development}/rust-dialect.mdx (98%) rename docs/learn/{smart-contract-internals => encyclopedia/contract-development}/transaction-lifecycle.mdx (100%) rename docs/learn/{smart-contract-internals => encyclopedia/contract-development}/types/README.mdx (100%) rename docs/learn/{smart-contract-internals => encyclopedia/contract-development}/types/built-in-types.mdx (95%) rename docs/learn/{smart-contract-internals => encyclopedia/contract-development}/types/custom-types.mdx (95%) rename docs/learn/{smart-contract-internals => encyclopedia/contract-development}/types/fully-typed-contracts.mdx (84%) create mode 100644 docs/learn/encyclopedia/data-format/README.mdx rename docs/learn/encyclopedia/{ => data-format}/xdr.mdx (100%) create mode 100644 docs/learn/encyclopedia/errors-and-debugging/README.mdx rename docs/learn/{smart-contract-internals => encyclopedia/errors-and-debugging}/debugging-errors.mdx (99%) rename docs/learn/{smart-contract-internals => encyclopedia/errors-and-debugging}/debugging.mdx (94%) rename docs/learn/encyclopedia/{ => errors-and-debugging}/error-handling.mdx (95%) rename docs/learn/{smart-contract-internals => encyclopedia/errors-and-debugging}/errors.mdx (90%) delete mode 100644 docs/learn/encyclopedia/lumen-supply-metrics.mdx create mode 100644 docs/learn/encyclopedia/network-configuration/README.mdx rename docs/learn/encyclopedia/{ => network-configuration}/federation.mdx (99%) rename docs/learn/encyclopedia/{ => network-configuration}/inflation.mdx (97%) rename docs/learn/encyclopedia/{ => network-configuration}/ledger-headers.mdx (94%) rename docs/learn/encyclopedia/{ => network-configuration}/network-passphrases.mdx (98%) create mode 100644 docs/learn/encyclopedia/sdex/README.mdx rename docs/learn/encyclopedia/{ => sdex}/liquidity-on-stellar-sdex-liquidity-pools.mdx (99%) create mode 100644 docs/learn/encyclopedia/security/README.mdx rename docs/learn/{smart-contract-internals => encyclopedia/security}/authorization.mdx (94%) rename docs/learn/encyclopedia/{ => security}/securing-web-based-projects.mdx (99%) rename docs/learn/encyclopedia/{ => security}/signatures-multisig.mdx (94%) create mode 100644 docs/learn/encyclopedia/storage/README.mdx rename docs/learn/{smart-contract-internals => encyclopedia/storage}/persisting-data.mdx (98%) rename docs/learn/{smart-contract-internals => encyclopedia/storage}/state-archival.mdx (91%) create mode 100644 docs/learn/encyclopedia/transactions-specialized/README.mdx rename docs/learn/encyclopedia/{ => transactions-specialized}/channel-accounts.mdx (99%) rename docs/learn/encyclopedia/{ => transactions-specialized}/claimable-balances.mdx (98%) rename docs/learn/encyclopedia/{ => transactions-specialized}/clawbacks.mdx (99%) rename docs/learn/encyclopedia/{ => transactions-specialized}/fee-bump-transactions.mdx (87%) rename docs/learn/encyclopedia/{ => transactions-specialized}/memos.mdx (97%) rename docs/learn/encyclopedia/{ => transactions-specialized}/path-payments.mdx (95%) rename docs/learn/encyclopedia/{ => transactions-specialized}/pooled-accounts-muxed-accounts-memos.mdx (99%) rename docs/learn/encyclopedia/{ => transactions-specialized}/sponsored-reserves.mdx (97%) rename docs/learn/{encyclopedia => fundamentals}/anchors.mdx (99%) create mode 100644 docs/learn/fundamentals/transactions/README.mdx rename docs/learn/fundamentals/{ => transactions}/list-of-operations.mdx (92%) rename docs/learn/fundamentals/{stellar-data-structures => transactions}/operations-and-transactions.mdx (92%) rename docs/learn/{encyclopedia => fundamentals/transactions}/transaction-lifecycle.mdx (99%) delete mode 100644 docs/learn/smart-contract-internals/README.mdx diff --git a/docs/building-apps/application-design-considerations.mdx b/docs/building-apps/application-design-considerations.mdx index 10822e6ab..797bc1521 100644 --- a/docs/building-apps/application-design-considerations.mdx +++ b/docs/building-apps/application-design-considerations.mdx @@ -11,7 +11,7 @@ There are four custody options to consider: - Non-custodial service - the user of the application stores their own secret key - Custodial service - the service provider (application) stores the users’ secret keys -- Mixture of both - with the use of [multisig](../learn/encyclopedia/signatures-multisig.mdx), this option is useful for maintaining non-custodial status while still allowing for account recovery +- Mixture of both - with the use of [multisig](../learn/encyclopedia/security/signatures-multisig.mdx), this option is useful for maintaining non-custodial status while still allowing for account recovery - Third-party key management services - integrate a third-party custodial service into your application that can store your users’ secret keys ### Non-custodial service @@ -24,11 +24,11 @@ Typically, non-custodial applications create or import a pre-existing Stellar ac With a custodial service, the service provider (an application such as a centralized exchange) stores the users’ secret keys and delegates usage rights to the user. -Many custodial services choose to use a single pooled Stellar account (called shared, omnibus, or [pooled accounts](../learn/encyclopedia/pooled-accounts-muxed-accounts-memos.mdx)) to handle transactions on behalf of their users instead of creating a new Stellar account for each user. To distinguish between individual users in a pooled account, we encourage the implementation of [muxed accounts](../learn/encyclopedia/pooled-accounts-muxed-accounts-memos.mdx#muxed-accounts). +Many custodial services choose to use a single pooled Stellar account (called shared, omnibus, or [pooled accounts](../learn/encyclopedia/transactions-specialized/pooled-accounts-muxed-accounts-memos.mdx)) to handle transactions on behalf of their users instead of creating a new Stellar account for each user. To distinguish between individual users in a pooled account, we encourage the implementation of [muxed accounts](../learn/encyclopedia/transactions-specialized/pooled-accounts-muxed-accounts-memos.mdx#muxed-accounts). ### A mixture of non-custodial and custodial -Building an application with [multi-signature](../learn/encyclopedia/signatures-multisig.mdx) capabilities allows you to have a non-custodial service with account recovery. If the user loses their secret key, they can still sign transactions with other authorized signatures, granted the signature threshold is high enough. +Building an application with [multi-signature](../learn/encyclopedia/security/signatures-multisig.mdx) capabilities allows you to have a non-custodial service with account recovery. If the user loses their secret key, they can still sign transactions with other authorized signatures, granted the signature threshold is high enough. ### Third-party key management services​ diff --git a/docs/building-apps/example-application-tutorial/account-creation.mdx b/docs/building-apps/example-application-tutorial/account-creation.mdx index 260163699..2cd52622d 100644 --- a/docs/building-apps/example-application-tutorial/account-creation.mdx +++ b/docs/building-apps/example-application-tutorial/account-creation.mdx @@ -191,5 +191,5 @@ Our `walletStore` is used in a ton of places in our application, especially in t [accounts section]: ../../learn/fundamentals/stellar-data-structures/accounts.mdx [non-custodial application]: ../application-design-considerations.mdx#non-custodial-service [`js-stellar-wallets` sdk]: https://github.com/stellar/js-stellar-wallets -[sponsored reserves]: ../../learn/encyclopedia/sponsored-reserves.mdx +[sponsored reserves]: ../../learn/encyclopedia/transactions-specialized/sponsored-reserves.mdx [contacts list]: ./contacts-list diff --git a/docs/building-apps/example-application-tutorial/anchor-integration/setup.mdx b/docs/building-apps/example-application-tutorial/anchor-integration/setup.mdx index c5529e1aa..80a6ac8ad 100644 --- a/docs/building-apps/example-application-tutorial/anchor-integration/setup.mdx +++ b/docs/building-apps/example-application-tutorial/anchor-integration/setup.mdx @@ -3,7 +3,7 @@ title: "Setup for Anchored Assets" sidebar_position: 10 --- -An anchor is a Stellar-specific term for the on and off-ramps that connect the Stellar network to traditional financial rails, such as financial institutions or fintech companies. When a user deposits with an anchor, that anchor will credit their Stellar account with the equivalent amount of digital tokens. The user can then hold, transfer, or trade those tokens just like any other Stellar asset. When a user withdraws those tokens, the anchor redeems them for cash in hand or money in the bank. Read more about anchors in this [anchor section](../../../learn/encyclopedia/anchors.mdx). +An anchor is a Stellar-specific term for the on and off-ramps that connect the Stellar network to traditional financial rails, such as financial institutions or fintech companies. When a user deposits with an anchor, that anchor will credit their Stellar account with the equivalent amount of digital tokens. The user can then hold, transfer, or trade those tokens just like any other Stellar asset. When a user withdraws those tokens, the anchor redeems them for cash in hand or money in the bank. Read more about anchors in this [anchor section](../../../learn/fundamentals/anchors.mdx). When a customer downloads a wallet application that is connected to an anchor service, their Stellar account can either be created by the wallet application or the anchor service. In this example, the account has been created by the wallet application, BasicPay. Account creation strategies are described more in-depth [here](../../application-design-considerations.mdx#account-creation-strategies). diff --git a/docs/building-apps/example-application-tutorial/path-payment.mdx b/docs/building-apps/example-application-tutorial/path-payment.mdx index 0aba8834b..0512aac67 100644 --- a/docs/building-apps/example-application-tutorial/path-payment.mdx +++ b/docs/building-apps/example-application-tutorial/path-payment.mdx @@ -3,7 +3,7 @@ title: Path Payment sidebar_position: 50 --- -A path payment is where the asset sent can be different from the asset received. There are two possible path payment operations: 1) `path_payment_strict_send`, which allows the user to specify the amount of the asset to send, and 2) `path_payment_strict_receive`, which allows the user to specify the amount of the asset received. Read more in the [Path Payments Encyclopedia Entry](../../learn/encyclopedia/path-payments.mdx). +A path payment is where the asset sent can be different from the asset received. There are two possible path payment operations: 1) `path_payment_strict_send`, which allows the user to specify the amount of the asset to send, and 2) `path_payment_strict_receive`, which allows the user to specify the amount of the asset received. Read more in the [Path Payments Encyclopedia Entry](../../learn/encyclopedia/transactions-specialized/path-payments.mdx). ## User experience diff --git a/docs/building-apps/wallet/sep30.mdx b/docs/building-apps/wallet/sep30.mdx index 1dc8ddef3..c4a564c18 100644 --- a/docs/building-apps/wallet/sep30.mdx +++ b/docs/building-apps/wallet/sep30.mdx @@ -186,7 +186,7 @@ var recoverableWallet = await recovery.createRecoverableWallet( With the given parameters, this function will create a transaction that will: 1. Set `deviceKp` as the primary account key. Please note that the master key belonging to `accountKp` will be locked. `deviceKp` should be used as a primary signer instead. -2. Set all operation thresholds to 10. You can read more about threshold in the [documentation](../../learn/encyclopedia/signatures-multisig.mdx#thresholds) +2. Set all operation thresholds to 10. You can read more about threshold in the [documentation](../../learn/encyclopedia/security/signatures-multisig.mdx#thresholds) 3. Use identities that were defined earlier on both servers. (That means, both server will accept SEP-10 authentication via `recoveryKp` as an auth method) 4. Set device key weight to 10, and recovery server weight to 5. Given these account thresholds, both servers must be used to recover the account, as transaction signed by one will only have weight of 5, which is not sufficient to change account key. diff --git a/docs/building-apps/wallet/stellar.mdx b/docs/building-apps/wallet/stellar.mdx index 2a5af3e3d..84391070b 100644 --- a/docs/building-apps/wallet/stellar.mdx +++ b/docs/building-apps/wallet/stellar.mdx @@ -403,7 +403,7 @@ bool success = await stellar.submitTransaction(modifyAccountTransaction); #### Sponsor Operations -Some operations, that modify account reserves can be [sponsored](../../learn/encyclopedia/sponsored-reserves.mdx#sponsored-reserves-operations). For sponsored operations, the sponsoring account will be paying for the reserves instead of the account that being sponsored. This allows you to do some operations, even if account doesn't have enough funds to perform such operations. To sponsor a transaction, simply start a sponsoring block:} ts={simply create a building function (describing which operations are to be sponsored) and pass it to the sponsoring method:}/> +Some operations, that modify account reserves can be [sponsored](../../learn/encyclopedia/transactions-specialized/sponsored-reserves.mdx#sponsored-reserves-operations). For sponsored operations, the sponsoring account will be paying for the reserves instead of the account that being sponsored. This allows you to do some operations, even if account doesn't have enough funds to perform such operations. To sponsor a transaction, simply start a sponsoring block:} ts={simply create a building function (describing which operations are to be sponsored) and pass it to the sponsoring method:}/> diff --git a/docs/issuing-assets/anatomy-of-an-asset.mdx b/docs/issuing-assets/anatomy-of-an-asset.mdx index 6a8b8394f..e1f834b98 100644 --- a/docs/issuing-assets/anatomy-of-an-asset.mdx +++ b/docs/issuing-assets/anatomy-of-an-asset.mdx @@ -17,7 +17,7 @@ One major category of assets is the stablecoin. A stablecoin is a blockchain-bas Reserve-backed stablecoins are pegged to a real-world asset at a 1:1 ratio. Because the underlying asset is maintained as collateral, users should be able to trade their stablecoin for the asset at any time. Asset reserves can be maintained by independent custodians and should be regularly audited. -Currently, one of Stellar's most significant use cases is the tokenization of fiat currency for processes like cross-border payments. With anchors, users can connect Stellar tokens to existing rails that allow for the deposit of real-world assets in exchange for digital currency and vice versa. Learn more about anchors in our [Anchors section](../learn/encyclopedia/anchors.mdx). +Currently, one of Stellar's most significant use cases is the tokenization of fiat currency for processes like cross-border payments. With anchors, users can connect Stellar tokens to existing rails that allow for the deposit of real-world assets in exchange for digital currency and vice versa. Learn more about anchors in our [Anchors section](../learn/fundamentals/anchors.mdx). ### Treasury management diff --git a/docs/issuing-assets/control-asset-access.mdx b/docs/issuing-assets/control-asset-access.mdx index 67b295eea..98b9fa651 100644 --- a/docs/issuing-assets/control-asset-access.mdx +++ b/docs/issuing-assets/control-asset-access.mdx @@ -32,7 +32,7 @@ Using a distribution account is better for auditing because an issuing account c One thing you must decide when issuing an asset is what to call it. An asset code is the asset’s identifying code. There are three possible formats: Alphanumeric 4, Alphanumeric 12, and liquidity pool shares. -Learn about liquidity pool shares in the [Liquidity Pool Encyclopedia Entry](../learn/encyclopedia/liquidity-on-stellar-sdex-liquidity-pools.mdx). +Learn about liquidity pool shares in the [Liquidity Pool Encyclopedia Entry](../learn/encyclopedia/sdex/liquidity-on-stellar-sdex-liquidity-pools.mdx). - Alphanumeric 4-character maximum: Any characters from the set a-z, A-Z, 0-9 are allowed. The code can be shorter than 4 characters, but the trailing characters must all be empty. - Alphanumeric 12-character maximum: Any characters from the set a-z, A-Z, 0-9 are allowed. The code can be any number of characters from 5 to 12, but the trailing characters must all be empty. @@ -73,11 +73,11 @@ There are three levels of authorization an asset issuer can remove using the `Se - `AUTHORIZED_FLAG`: signifies complete authorization allowing an account to transact freely with the asset to make and receive payments and place orders. - `AUTHORIZED_TO_MAINTAIN_LIABILITIES_FLAG`: denotes limited authorization that allows an account to maintain current orders but not to otherwise transact with the asset. -- `CLAWBACK_ENABLED`: enables the issuing account to take back (burning) all of the asset. See our [section on Clawbacks](../learn/encyclopedia/clawbacks.mdx) for more information. +- `CLAWBACK_ENABLED`: enables the issuing account to take back (burning) all of the asset. See our [section on Clawbacks](../learn/encyclopedia/transactions-specialized/clawbacks.mdx) for more information. #### Clawback Enabled (0x8) -With the `AUTH_CLAWBACK_ENABLED_FLAG` flag set, any _subsequent_ trustlines established with this account will have clawbacks enabled. You can read more about clawbacks (and selectively controlling them on a per-trustline basis) [here](../learn/encyclopedia/clawbacks.mdx). +With the `AUTH_CLAWBACK_ENABLED_FLAG` flag set, any _subsequent_ trustlines established with this account will have clawbacks enabled. You can read more about clawbacks (and selectively controlling them on a per-trustline basis) [here](../learn/encyclopedia/transactions-specialized/clawbacks.mdx). Note that this flag requires that revocable is also set. @@ -109,7 +109,7 @@ The authorization sandwich allows the issuer to inspect the specific payment and ### Sample code -In the following code samples, proper error checking is omitted. However, you should always validate your results, as there are many ways that requests can fail. Refer to the [Error Handling Encyclopedia Entry](../learn/encyclopedia/error-handling.mdx) for tips on error management strategies. +In the following code samples, proper error checking is omitted. However, you should always validate your results, as there are many ways that requests can fail. Refer to the [Error Handling Encyclopedia Entry](../learn/encyclopedia/errors-and-debugging/error-handling.mdx) for tips on error management strategies. The following example sets authorization to be both required and revocable: @@ -222,6 +222,6 @@ With that warning in mind: It is possible to lock down the issuing account of an asset so that the asset’s supply cannot increase. To do this, first set the issuing account’s master weight to 0 using the Set Options operation. This prevents the issuing account from being able to sign transactions and therefore, making the issuer unable to issue any more assets. Be sure to do this only after you’ve issued all desired assets to the distribution account. If the asset has a Stellar Asset Contract, also make sure the admin for the contract was not updated from the default (which is the issuer) using the `set_admin` contract call. If the admin was not the issuer, then the admin would be able to mint the asset even with the issuing account locked. -Learn more about signature weights in the [Signature and Multisig Encyclopedia Entry](../learn/encyclopedia/signatures-multisig.mdx). +Learn more about signature weights in the [Signature and Multisig Encyclopedia Entry](../learn/encyclopedia/security/signatures-multisig.mdx). See how to do this in step five of the [Issuing an Asset Tutorial](./how-to-issue-an-asset.mdx). diff --git a/docs/issuing-assets/how-to-issue-an-asset.mdx b/docs/issuing-assets/how-to-issue-an-asset.mdx index 06e2ae4a5..adbf0c79a 100644 --- a/docs/issuing-assets/how-to-issue-an-asset.mdx +++ b/docs/issuing-assets/how-to-issue-an-asset.mdx @@ -18,7 +18,7 @@ If you'd like to interact with an asset issued on the Stellar network in smart c You must ensure you have the required amount of XLM to create your issuing and distribution accounts and cover the minimum balance and transaction fees. If you’re issuing an asset on the testnet, you can fund your account by getting test XLM from friendbot. If you’re issuing an asset in production, you will need to acquire XLM from another wallet or exchange. -If you’d like to avoid your users having to deal with transaction fees, consider using fee-bump transactions. Read more in our [Fee-Bump Transaction Encyclopedia Entry](../learn/encyclopedia/fee-bump-transactions.mdx). +If you’d like to avoid your users having to deal with transaction fees, consider using fee-bump transactions. Read more in our [Fee-Bump Transaction Encyclopedia Entry](../learn/encyclopedia/transactions-specialized/fee-bump-transactions.mdx). Learn about the testnet and mainnet in our [Networks section](../learn/fundamentals/networks.mdx). @@ -57,7 +57,7 @@ An account must establish a trustline with the issuing account to hold that acco Read more about trustlines in the [Trustlines section](../learn/fundamentals/stellar-data-structures/accounts.mdx#trustlines). -If you’d like to avoid your users having to deal with trustlines or XLM, consider using sponsored reserves. Read more in our [Sponsored Reserves Encyclopedia Entry](../learn/encyclopedia/sponsored-reserves.mdx). +If you’d like to avoid your users having to deal with trustlines or XLM, consider using sponsored reserves. Read more in our [Sponsored Reserves Encyclopedia Entry](../learn/encyclopedia/transactions-specialized/sponsored-reserves.mdx). diff --git a/docs/learn/encyclopedia/contract-development/README.mdx b/docs/learn/encyclopedia/contract-development/README.mdx new file mode 100644 index 000000000..75f1a557a --- /dev/null +++ b/docs/learn/encyclopedia/contract-development/README.mdx @@ -0,0 +1,8 @@ +--- +title: Contract Development +sidebar_position: 10 +--- + +import DocCardList from "@theme/DocCardList"; + + diff --git a/docs/learn/smart-contract-internals/contract-interactions/README.mdx b/docs/learn/encyclopedia/contract-development/contract-interactions/README.mdx similarity index 90% rename from docs/learn/smart-contract-internals/contract-interactions/README.mdx rename to docs/learn/encyclopedia/contract-development/contract-interactions/README.mdx index 4b82bd5c0..28c27b72d 100644 --- a/docs/learn/smart-contract-internals/contract-interactions/README.mdx +++ b/docs/learn/encyclopedia/contract-development/contract-interactions/README.mdx @@ -1,6 +1,6 @@ --- title: Contract Interactions -sidebar_position: 120 +sidebar_position: 60 --- import DocCardList from "@theme/DocCardList"; diff --git a/docs/learn/smart-contract-internals/contract-interactions/cross-contract.mdx b/docs/learn/encyclopedia/contract-development/contract-interactions/cross-contract.mdx similarity index 100% rename from docs/learn/smart-contract-internals/contract-interactions/cross-contract.mdx rename to docs/learn/encyclopedia/contract-development/contract-interactions/cross-contract.mdx diff --git a/docs/learn/smart-contract-internals/contract-interactions/overview.mdx b/docs/learn/encyclopedia/contract-development/contract-interactions/overview.mdx similarity index 100% rename from docs/learn/smart-contract-internals/contract-interactions/overview.mdx rename to docs/learn/encyclopedia/contract-development/contract-interactions/overview.mdx diff --git a/docs/learn/smart-contract-internals/contract-interactions/stellar-transaction.mdx b/docs/learn/encyclopedia/contract-development/contract-interactions/stellar-transaction.mdx similarity index 97% rename from docs/learn/smart-contract-internals/contract-interactions/stellar-transaction.mdx rename to docs/learn/encyclopedia/contract-development/contract-interactions/stellar-transaction.mdx index c53a40ad2..37e234492 100644 --- a/docs/learn/smart-contract-internals/contract-interactions/stellar-transaction.mdx +++ b/docs/learn/encyclopedia/contract-development/contract-interactions/stellar-transaction.mdx @@ -25,7 +25,7 @@ import TabItem from "@theme/TabItem"; ## Example SDK Usage -Some (but not all yet) of the Stellar SDKs have functions built-in to handle most of the process of building a Stellar transaction to interact with a Soroban smart contract. Below, we demonstrate in JavaScript and Python how to build and submit a Stellar transaction that will invoke an instance of the [increment example](../../../smart-contracts/getting-started/storing-data.mdx) smart contract. +Some (but not all yet) of the Stellar SDKs have functions built-in to handle most of the process of building a Stellar transaction to interact with a Soroban smart contract. Below, we demonstrate in JavaScript and Python how to build and submit a Stellar transaction that will invoke an instance of the [increment example](../../../../smart-contracts/getting-started/storing-data.mdx) smart contract. @@ -382,7 +382,7 @@ The `InvokeHostFunctionOp` can be used to perform the following Soroban operatio - Invoke contract functions. - Upload Wasm of the new contracts. -- Deploy new contracts using the uploaded Wasm or built-in implementations (this currently includes only the [token contract](../../../smart-contracts/tokens/stellar-asset-contract.mdx)). +- Deploy new contracts using the uploaded Wasm or built-in implementations (this currently includes only the [token contract](../../../../smart-contracts/tokens/stellar-asset-contract.mdx)). [`soroban-cli`]: /docs/smart-contracts/getting-started/setup.mdx#install-the-soroban-cli @@ -503,16 +503,16 @@ The `hostFunction` in `InvokeHostFunctionOp` will be executed by the Soroban hos ##### JavaScript Usage -Each of these variations of host function invocation has convenience methods in the [JavaScript SDK](../../../tools/sdks/library.mdx#javascript-sdk): +Each of these variations of host function invocation has convenience methods in the [JavaScript SDK](../../../../tools/sdks/library.mdx#javascript-sdk): - [`Operation.invokeHostFunction`](https://stellar.github.io/js-stellar-sdk/Operation.html#.invokeHostFunction) is the lowest-level method that corresponds directly to the XDR. - [`Operation.invokeContractFunction`](https://stellar.github.io/js-stellar-sdk/Operation.html#.invokeContractFunction) is an abstraction to invoke the method of a particular contract, similar to [`Contract.call`](https://stellar.github.io/js-stellar-sdk/Contract.html#call). -- [`Operation.createStellarAssetContract`](https://stellar.github.io/js-stellar-sdk/Operation.html#.createStellarAssetContract) and [`Operation.createCustomContract`](https://stellar.github.io/js-stellar-sdk/Operation.html#.createCustomContract) are abstractions to instantiate contracts: the former is for wrapping an existing [Stellar asset](../../../issuing-assets/how-to-issue-an-asset.mdx) into a smart contract and the latter is for deploying your own contract. +- [`Operation.createStellarAssetContract`](https://stellar.github.io/js-stellar-sdk/Operation.html#.createStellarAssetContract) and [`Operation.createCustomContract`](https://stellar.github.io/js-stellar-sdk/Operation.html#.createCustomContract) are abstractions to instantiate contracts: the former is for wrapping an existing [Stellar asset](../../../../issuing-assets/how-to-issue-an-asset.mdx) into a smart contract and the latter is for deploying your own contract. - [`Operation.uploadContractWasm`](https://stellar.github.io/js-stellar-sdk/Operation.html#.uploadContractWasm) corresponds to the above `HOST_FUNCTION_TYPE_UPLOAD_CONTRACT_WASM` variant, letting you upload the raw WASM buffer to the ledger. #### Authorization Data -Soroban's [authorization framework](../authorization.mdx) provides a standardized way for passing authorization data to the contract invocations via `SorobanAuthorizationEntry` structures. +Soroban's [authorization framework](../../security/authorization.mdx) provides a standardized way for passing authorization data to the contract invocations via `SorobanAuthorizationEntry` structures. ```cpp struct SorobanAuthorizationEntry @@ -603,7 +603,7 @@ pub struct AccountEd25519Signature { ``` [structures]: https://github.com/stellar/rs-soroban-env/blob/99d8c92cdc7e5cd0f5311df8f88d04658ecde7d2/soroban-env-host/src/native_contract/account_contract.rs#L51 -[custom accounts]: ../authorization.mdx#account-abstraction +[custom accounts]: ../../security/authorization.mdx#account-abstraction ##### JavaScript Usage @@ -633,7 +633,7 @@ const signedEntries = simTx.auth.map(async (entry) => ### Transaction resources -Every Soroban transaction has to have a `SorobanTransactionData` transaction [extension] populated. This is needed to compute the [Soroban resource fee](../../fundamentals/fees-resource-limits-metering.mdx). +Every Soroban transaction has to have a `SorobanTransactionData` transaction [extension] populated. This is needed to compute the [Soroban resource fee](../../../fundamentals/fees-resource-limits-metering.mdx). [extension]: https://github.com/stellar/stellar-xdr/blob/c2e702c70951ff59a1eff257f08cf38d47210e5f/Stellar-transaction.x#L874 @@ -662,7 +662,7 @@ struct SorobanTransactionData }; ``` -This data comprises two parts: Soroban resources and the `refundableFee`. The `refundableFee` is the portion of the transaction fee eligible for refund. It includes the fees for the contract events emitted by the transaction, the return value of the host function invocation, and fees for the [ledger space rent](../state-archival.mdx). +This data comprises two parts: Soroban resources and the `refundableFee`. The `refundableFee` is the portion of the transaction fee eligible for refund. It includes the fees for the contract events emitted by the transaction, the return value of the host function invocation, and fees for the [ledger space rent](../../storage/state-archival.mdx). The `SorobanResources` structure includes the ledger footprint and the resource values, which together determine the resource consumption limit and the resource fee. The footprint must contain the `LedgerKey`s that will be read and/or written. diff --git a/docs/learn/smart-contract-internals/contract-interactions/tests.mdx b/docs/learn/encyclopedia/contract-development/contract-interactions/tests.mdx similarity index 77% rename from docs/learn/smart-contract-internals/contract-interactions/tests.mdx rename to docs/learn/encyclopedia/contract-development/contract-interactions/tests.mdx index 549a48831..3738b906f 100644 --- a/docs/learn/smart-contract-internals/contract-interactions/tests.mdx +++ b/docs/learn/encyclopedia/contract-development/contract-interactions/tests.mdx @@ -4,7 +4,7 @@ title: Tests description: Interacting with contracts in tests --- -[Debugging contracts](../debugging.mdx) explains that it is much more convenient to debug using native code than Wasm. Given that you are testing native code, it is tempting to interact with your contract directly using function calls. If you attempt this approach, you will find that it doesn't always work. Function call interactions do not set the environment into the correct state for contract execution, so functions involving contract data and determining the current or invoking contract will not work. +[Debugging contracts](../../errors-and-debugging/debugging.mdx) explains that it is much more convenient to debug using native code than Wasm. Given that you are testing native code, it is tempting to interact with your contract directly using function calls. If you attempt this approach, you will find that it doesn't always work. Function call interactions do not set the environment into the correct state for contract execution, so functions involving contract data and determining the current or invoking contract will not work. When writing tests, it is important to always interact with contracts through contract invocation. In a production setting, contract invocation will execute Wasm bytecode loaded from the ledger. So how does this work if you are testing native code? You must register your contract with the environment, so it knows what functions are available and how to call them. While this sounds complex, the `contractimpl` procedural macro automatically generates almost all the code to do this. All you have to do is write a small [stub](https://github.com/stellar/soroban-token-contract/blob/42380647bb817bf01c739c19286f18be881e0e41/src/testutils.rs#L12-L15) to actually call the generated code, such as diff --git a/docs/learn/smart-contract-internals/contract-interactions/transaction-simulation.mdx b/docs/learn/encyclopedia/contract-development/contract-interactions/transaction-simulation.mdx similarity index 91% rename from docs/learn/smart-contract-internals/contract-interactions/transaction-simulation.mdx rename to docs/learn/encyclopedia/contract-development/contract-interactions/transaction-simulation.mdx index 39ee1b88e..c9aee7940 100644 --- a/docs/learn/smart-contract-internals/contract-interactions/transaction-simulation.mdx +++ b/docs/learn/encyclopedia/contract-development/contract-interactions/transaction-simulation.mdx @@ -6,7 +6,7 @@ description: Simulate a contract interaction contained in a Stellar transaction. ## Footprint -As mentioned in the [persisting data](../persisting-data.mdx) section, a contract can only load or store `CONTRACT_DATA` entries that are declared in a _footprint_ associated with its invocation. +As mentioned in the [persisting data](../../storage/persisting-data.mdx) section, a contract can only load or store `CONTRACT_DATA` entries that are declared in a _footprint_ associated with its invocation. A footprint is a set of ledger keys, each marked as either read-only or read-write. Read-only keys are available to the transaction for reading; read-write keys are available for reading, writing, or both. @@ -20,7 +20,7 @@ In any event (whether successful or failing), the real transaction will execute ## Authorization -See the [authorization overview](../authorization.mdx) docs and authorization in transactions [section][auth-data] for general information on Soroban authorization. +See the [authorization overview](../../security/authorization.mdx) docs and authorization in transactions [section][auth-data] for general information on Soroban authorization. [auth-data]: stellar-transaction.mdx#authorization-data diff --git a/docs/learn/smart-contract-internals/contract-lifecycle.mdx b/docs/learn/encyclopedia/contract-development/contract-lifecycle.mdx similarity index 97% rename from docs/learn/smart-contract-internals/contract-lifecycle.mdx rename to docs/learn/encyclopedia/contract-development/contract-lifecycle.mdx index 2100c8a3c..bd5b4ee4a 100644 --- a/docs/learn/smart-contract-internals/contract-lifecycle.mdx +++ b/docs/learn/encyclopedia/contract-development/contract-lifecycle.mdx @@ -1,5 +1,5 @@ --- -sidebar_position: 40 +sidebar_position: 50 title: Contract Lifecycle description: The process of developing, deploying, and maintaining smart contracts. --- @@ -59,4 +59,4 @@ TBD: expand this section. ## Upgrading contracts -See the [Upgrading Contracts page](../../smart-contracts/guides/conventions/upgrading-contracts.mdx) for details on this. +See the [Upgrading Contracts page](../../../smart-contracts/guides/conventions/upgrading-contracts.mdx) for details on this. diff --git a/docs/learn/smart-contract-internals/environment-concepts.mdx b/docs/learn/encyclopedia/contract-development/environment-concepts.mdx similarity index 94% rename from docs/learn/smart-contract-internals/environment-concepts.mdx rename to docs/learn/encyclopedia/contract-development/environment-concepts.mdx index d8e0dac80..956e0b2a0 100644 --- a/docs/learn/smart-contract-internals/environment-concepts.mdx +++ b/docs/learn/encyclopedia/contract-development/environment-concepts.mdx @@ -1,5 +1,5 @@ --- -sidebar_position: 80 +sidebar_position: 10 title: Environment Concepts description: The interface that defines objects, functions, and data available to smart contracts. --- @@ -36,7 +36,7 @@ The on-chain guest environment is isolated inside a WebAssembly (Wasm) virtual m The use of a VM helps provide security against any potential guest-code misbehavior, to both host and other guest environments, as well as ensuring portability of guest code between hosts running on different types of hardware. -When developing and testing contract code off-chain, it is possible to compile contract code to native machine code rather than Wasm bytecode, and to [run tests and debug contracts](./debugging.mdx) against a local copy of the host environment by linking directly to it, rather than executing within a VM. This configuration runs much faster and provides much better debugging information, but is only possible locally, off-chain. On-chain deployed contracts are always Wasm. +When developing and testing contract code off-chain, it is possible to compile contract code to native machine code rather than Wasm bytecode, and to [run tests and debug contracts](../errors-and-debugging/debugging.mdx) against a local copy of the host environment by linking directly to it, rather than executing within a VM. This configuration runs much faster and provides much better debugging information, but is only possible locally, off-chain. On-chain deployed contracts are always Wasm. WebAssembly is a relatively low-level VM, which means that it does not provide a very rich set of standard or "built-in" operations. In contrast to VMs like the JVM, it has no garbage collector (not even a memory allocator), no IO facilities, no standard data structures like lists, arrays, maps or strings, no concepts of objects or types at all besides basic machine types like 32 and 64-bit integers. diff --git a/docs/learn/smart-contract-internals/events.mdx b/docs/learn/encyclopedia/contract-development/events.mdx similarity index 97% rename from docs/learn/smart-contract-internals/events.mdx rename to docs/learn/encyclopedia/contract-development/events.mdx index 8d9d9dd21..04e5eeac6 100644 --- a/docs/learn/smart-contract-internals/events.mdx +++ b/docs/learn/encyclopedia/contract-development/events.mdx @@ -1,5 +1,5 @@ --- -sidebar_position: 100 +sidebar_position: 40 title: Events description: Monitor off-chain smart contract changes. --- @@ -21,7 +21,7 @@ Events are the mechanism that applications off-chain can use to monitor changes ## How are events emitted? -`ContractEvents` are emitted in Stellar Core's `TransactionMeta`. You can see in the [TransactionMetaV3] XDR below that there is a list of `OperationEvents` called `events`. Each `OperationEvent` corresponds to an operation in a transaction, and itself contains a list of `ContractEvents`. Note that `events` will only be populated if the transaction succeeds. Take a look at [this example](../../smart-contracts/example-contracts/events.mdx) to learn more about how to emit an event in your contract. +`ContractEvents` are emitted in Stellar Core's `TransactionMeta`. You can see in the [TransactionMetaV3] XDR below that there is a list of `OperationEvents` called `events`. Each `OperationEvent` corresponds to an operation in a transaction, and itself contains a list of `ContractEvents`. Note that `events` will only be populated if the transaction succeeds. Take a look at [this example](../../../smart-contracts/example-contracts/events.mdx) to learn more about how to emit an event in your contract. [transactionmetav3]: #transactionmetav3 diff --git a/docs/learn/smart-contract-internals/rust-dialect.mdx b/docs/learn/encyclopedia/contract-development/rust-dialect.mdx similarity index 98% rename from docs/learn/smart-contract-internals/rust-dialect.mdx rename to docs/learn/encyclopedia/contract-development/rust-dialect.mdx index 645500f6b..5e51b7e6f 100644 --- a/docs/learn/smart-contract-internals/rust-dialect.mdx +++ b/docs/learn/encyclopedia/contract-development/rust-dialect.mdx @@ -1,5 +1,5 @@ --- -sidebar_position: 60 +sidebar_position: 20 title: Contract Rust Dialect description: Differences between Soroban Rust and typical Rust programming. --- @@ -23,7 +23,7 @@ For this reason it makes sense to consider code written for contracts to be a _d These constraints and priorities are _similar_ to those encountered when writing Rust code for "embedded systems", and the tools, libraries and techniques used in the "contract dialect" are frequently borrowed from the [Rust embedded systems community](https://docs.rust-embedded.org/book/index.html), and by default contracts are recommended to be built with the [`#[no_std]` mode](https://docs.rust-embedded.org/book/intro/no-std.html) that excludes the Rust standard library entirely, relying on the smaller underlying `core` library instead. -Note: these constraints and priorities are **not enforced when building in local-testing mode**, and in fact local contract tests will _frequently_ use facilities -- to generate test input, inspect test output, and guide testing -- that are not supported in the deployment guest environment. Developers **must understand** the difference between code that is compiled-in to Wasm modules for deployment and code that is conditionally compiled for testing. See [debugging contracts](./debugging.mdx) for more details. +Note: these constraints and priorities are **not enforced when building in local-testing mode**, and in fact local contract tests will _frequently_ use facilities -- to generate test input, inspect test output, and guide testing -- that are not supported in the deployment guest environment. Developers **must understand** the difference between code that is compiled-in to Wasm modules for deployment and code that is conditionally compiled for testing. See [debugging contracts](../errors-and-debugging/debugging.mdx) for more details. The "contract dialect" has the following characteristics: diff --git a/docs/learn/smart-contract-internals/transaction-lifecycle.mdx b/docs/learn/encyclopedia/contract-development/transaction-lifecycle.mdx similarity index 100% rename from docs/learn/smart-contract-internals/transaction-lifecycle.mdx rename to docs/learn/encyclopedia/contract-development/transaction-lifecycle.mdx diff --git a/docs/learn/smart-contract-internals/types/README.mdx b/docs/learn/encyclopedia/contract-development/types/README.mdx similarity index 100% rename from docs/learn/smart-contract-internals/types/README.mdx rename to docs/learn/encyclopedia/contract-development/types/README.mdx diff --git a/docs/learn/smart-contract-internals/types/built-in-types.mdx b/docs/learn/encyclopedia/contract-development/types/built-in-types.mdx similarity index 95% rename from docs/learn/smart-contract-internals/types/built-in-types.mdx rename to docs/learn/encyclopedia/contract-development/types/built-in-types.mdx index ccc5763a8..33f9a49fd 100644 --- a/docs/learn/smart-contract-internals/types/built-in-types.mdx +++ b/docs/learn/encyclopedia/contract-development/types/built-in-types.mdx @@ -20,7 +20,7 @@ description: Built-in types used as smart contract inputs and outputs. Built-in types are available to all contracts for use as contract function inputs and outputs, and are defined by the [environment] and the [Rust SDK]. [environment]: ../environment-concepts.mdx -[rust sdk]: ../../../tools/sdks/library.mdx#soroban-rust-sdk +[rust sdk]: ../../../../tools/sdks/library.mdx#soroban-rust-sdk :::tip @@ -84,4 +84,4 @@ Address is a universal opaque identifier to use in contracts. It may represent a Address can be used as a contract function input argument (for example, to identify the payment recipient), as a data key (for example, to store the balance), as the authentication & authorization source (for example, to authorize a token transfer) etc. -See [authorization documentation](../authorization.mdx) for more details on how to use the `Address` type. +See [authorization documentation](../../security/authorization.mdx) for more details on how to use the `Address` type. diff --git a/docs/learn/smart-contract-internals/types/custom-types.mdx b/docs/learn/encyclopedia/contract-development/types/custom-types.mdx similarity index 95% rename from docs/learn/smart-contract-internals/types/custom-types.mdx rename to docs/learn/encyclopedia/contract-development/types/custom-types.mdx index e5a5612eb..71e3ec31a 100644 --- a/docs/learn/smart-contract-internals/types/custom-types.mdx +++ b/docs/learn/encyclopedia/contract-development/types/custom-types.mdx @@ -23,13 +23,13 @@ Custom types are struct, union, and enum types defined by contracts. They are us The [custom types example] demonstrates how to define your own types. -[custom types example]: ../../../smart-contracts/example-contracts/custom-types.mdx +[custom types example]: ../../../../smart-contracts/example-contracts/custom-types.mdx ::: :::info -Error enum types are another type contracts can define that have some unique behaviors. See [Errors](../errors.mdx) for more information. +Error enum types are another type contracts can define that have some unique behaviors. See [Errors](../../errors-and-debugging/errors.mdx) for more information. ::: diff --git a/docs/learn/smart-contract-internals/types/fully-typed-contracts.mdx b/docs/learn/encyclopedia/contract-development/types/fully-typed-contracts.mdx similarity index 84% rename from docs/learn/smart-contract-internals/types/fully-typed-contracts.mdx rename to docs/learn/encyclopedia/contract-development/types/fully-typed-contracts.mdx index 4334e979f..9338fb89a 100644 --- a/docs/learn/smart-contract-internals/types/fully-typed-contracts.mdx +++ b/docs/learn/encyclopedia/contract-development/types/fully-typed-contracts.mdx @@ -21,11 +21,11 @@ sidebar_label: Fully-Typed Contracts /> -When you compile a contract created with [soroban-sdk](../../../tools/sdks/library.mdx#soroban-rust-sdk), the Wasm file ends up with a [custom section](https://webassembly.github.io/spec/core/appendix/custom.html) containing a machine-readable description of your contract's interface types, sometimes called its [spec](https://github.com/stellar/rs-soroban-sdk/tree/main/soroban-spec) or its [API](https://github.com/stellar/soroban-docs/pull/381#issuecomment-1507283476). This is similar to [ABIs](https://www.quicknode.com/guides/ethereum-development/smart-contracts/what-is-an-abi/) in Ethereum, except that Soroban will store every single one of them on-chain from day one, and they include the comments from the contract's author. +When you compile a contract created with [soroban-sdk](../../../../tools/sdks/library.mdx#soroban-rust-sdk), the Wasm file ends up with a [custom section](https://webassembly.github.io/spec/core/appendix/custom.html) containing a machine-readable description of your contract's interface types, sometimes called its [spec](https://github.com/stellar/rs-soroban-sdk/tree/main/soroban-spec) or its [API](https://github.com/stellar/soroban-docs/pull/381#issuecomment-1507283476). This is similar to [ABIs](https://www.quicknode.com/guides/ethereum-development/smart-contracts/what-is-an-abi/) in Ethereum, except that Soroban will store every single one of them on-chain from day one, and they include the comments from the contract's author. -Today, these interface types are formatted using [XDR](../../encyclopedia/xdr.mdx), but this [may change](https://github.com/stellar/rs-soroban-sdk/issues/683) down the road. +Today, these interface types are formatted using [XDR](../../data-format/xdr.mdx), but this [may change](https://github.com/stellar/rs-soroban-sdk/issues/683) down the road. -The important part is that tooling can fetch these interface types to make your life easier. [Soroban CLI](../../../tools/developer-tools.mdx#cli) is the first tool to do so. Specifically, one subcommand: +The important part is that tooling can fetch these interface types to make your life easier. [Soroban CLI](../../../../tools/developer-tools.mdx#cli) is the first tool to do so. Specifically, one subcommand: ## `soroban contract invoke` diff --git a/docs/learn/encyclopedia/data-format/README.mdx b/docs/learn/encyclopedia/data-format/README.mdx new file mode 100644 index 000000000..7290f70a1 --- /dev/null +++ b/docs/learn/encyclopedia/data-format/README.mdx @@ -0,0 +1,8 @@ +--- +title: Data Format +sidebar_position: 60 +--- + +import DocCardList from "@theme/DocCardList"; + + diff --git a/docs/learn/encyclopedia/xdr.mdx b/docs/learn/encyclopedia/data-format/xdr.mdx similarity index 100% rename from docs/learn/encyclopedia/xdr.mdx rename to docs/learn/encyclopedia/data-format/xdr.mdx diff --git a/docs/learn/encyclopedia/errors-and-debugging/README.mdx b/docs/learn/encyclopedia/errors-and-debugging/README.mdx new file mode 100644 index 000000000..5987e5fec --- /dev/null +++ b/docs/learn/encyclopedia/errors-and-debugging/README.mdx @@ -0,0 +1,10 @@ +--- +title: Errors and Debugging +sidebar_position: 50 +--- + +import DocCardList from "@theme/DocCardList"; + +In-depth explanations and articles concerning specific topics of interest. + + diff --git a/docs/learn/smart-contract-internals/debugging-errors.mdx b/docs/learn/encyclopedia/errors-and-debugging/debugging-errors.mdx similarity index 99% rename from docs/learn/smart-contract-internals/debugging-errors.mdx rename to docs/learn/encyclopedia/errors-and-debugging/debugging-errors.mdx index 943e64dca..9c7cb5860 100644 --- a/docs/learn/smart-contract-internals/debugging-errors.mdx +++ b/docs/learn/encyclopedia/errors-and-debugging/debugging-errors.mdx @@ -1,6 +1,6 @@ --- -sidebar_position: 75 -title: Debugging Errors +sidebar_position: 30 +title: Debugging Contract Errors description: Debug and Understanding Soroban Errors through the General Transaction Cycle. --- diff --git a/docs/learn/smart-contract-internals/debugging.mdx b/docs/learn/encyclopedia/errors-and-debugging/debugging.mdx similarity index 94% rename from docs/learn/smart-contract-internals/debugging.mdx rename to docs/learn/encyclopedia/errors-and-debugging/debugging.mdx index 07d2cb9d9..5685a92ff 100644 --- a/docs/learn/smart-contract-internals/debugging.mdx +++ b/docs/learn/encyclopedia/errors-and-debugging/debugging.mdx @@ -1,5 +1,5 @@ --- -sidebar_position: 70 +sidebar_position: 20 title: Debugging Modes description: Debug smart contracts natively and as WASM. --- @@ -46,11 +46,11 @@ If on the other hand you wish to compile for deployment, you must tell cargo to Building for Wasm will _disable_ many of the debugging facilities described above, typically for one of three reasons: - The Wasm VM simply can't (or the VM we've chosen doesn't) provide them. -- The Wasm VM _could_ provide them but doing so would violate constraints of the [contract Rust dialect](rust-dialect.mdx). +- The Wasm VM _could_ provide them but doing so would violate constraints of the [contract Rust dialect](../contract-development/rust-dialect.mdx). - The Wasm VM _could_ provide them but doing so would make the resulting Wasm code impractically large. While we encourage most testing to happen in local-testing mode, some problems will obviously only arise in deployment and some debugging facilities thus remain available even there: - A "sandbox" host with a mock-ledger that can read and write `CONTRACT_DATA` ledger entries to the local filesystem. -- A general logging system that allows contracts to log values of the [shared host/guest "value" type](environment-concepts.mdx), even in production. +- A general logging system that allows contracts to log values of the [shared host/guest "value" type](../contract-development/environment-concepts.mdx), even in production. - User-extensible `Status` codes that can be returned from any contract call to indicate problems. diff --git a/docs/learn/encyclopedia/error-handling.mdx b/docs/learn/encyclopedia/errors-and-debugging/error-handling.mdx similarity index 95% rename from docs/learn/encyclopedia/error-handling.mdx rename to docs/learn/encyclopedia/errors-and-debugging/error-handling.mdx index 2e3914c55..3b77862e7 100644 --- a/docs/learn/encyclopedia/error-handling.mdx +++ b/docs/learn/encyclopedia/errors-and-debugging/error-handling.mdx @@ -1,5 +1,6 @@ --- -title: Error Handling +title: Horizon Error Handling +sidebar_position: 40 --- import { CodeExample } from "@site/src/components/CodeExample"; @@ -146,15 +147,15 @@ Here, we will cover specific errors commonly encountered during transaction subm | Result | Code | Description | | --- | --- | --- | -| `FAILED` | -1 | One of the operations failed (see [List of Operations](../fundamentals/list-of-operations) for errors) | +| `FAILED` | -1 | One of the operations failed (see [List of Operations](../../fundamentals/transactions/list-of-operations.mdx) for errors) | | `TOO_EARLY` | -2 | Ledger `closeTime` before `minTime` value in the transaction | | `TOO_LATE` | -3 | Ledger `closeTime` after `maxTime` value in the transaction | | `MISSING_OPERATION` | -4 | No operation was specified | | `BAD_SEQ` | -5 | Sequence number does not match source account | | `BAD_AUTH` | -6 | Too few valid signatures / wrong network | -| `INSUFFICIENT_BALANCE` | -7 | Fee would bring account below minimum balance; see our section on [Lumens](../fundamentals/lumens#minimum-balance) for more info | +| `INSUFFICIENT_BALANCE` | -7 | Fee would bring account below minimum balance; see our section on [Lumens](../../fundamentals/lumens#minimum-balance) for more info | | `NO_ACCOUNT` | -8 | Source account not found | -| `INSUFFICIENT_FEE` | -9 | Fee is too small; see our section on [Fees](../fundamentals/fees-resource-limits-metering.mdx) for more info | +| `INSUFFICIENT_FEE` | -9 | Fee is too small; see our section on [Fees](../../fundamentals/fees-resource-limits-metering.mdx) for more info | | `BAD_AUTH_EXTRA` | -10 | Unused signatures attached to transaction | | `INTERNAL_ERROR` | -11 | An unknown error occurred | | `NOT_SUPPORTED` | -12 | The transaction type is not supported | @@ -172,11 +173,11 @@ We’ll do a deeper dive into the following errors: Horizon may send a `504 Timeout` after transaction submission. Timeouts are not errors but warnings that your request hasn’t been fulfilled yet. This can happen because of the relationship between Horizon and Stellar Core- the network may take some time (5-10 mins during congestion) to accept the transaction. At the same time, Horizon needs to provide developers with a response within 30 seconds. -Receiving a 504 for your transaction submission does not mean the transaction didn’t make it to the network. Continue with retries until you get a definitive response. If you continue to face timeouts on retries, consider using a fee-bump transaction to get into the ledger (after the time bounds expire) or increasing the maximum fee you’re willing to pay. Read up on [Surge Pricing and Fee Strategies](../fundamentals/fees-resource-limits-metering.mdx) for more details. +Receiving a 504 for your transaction submission does not mean the transaction didn’t make it to the network. Continue with retries until you get a definitive response. If you continue to face timeouts on retries, consider using a fee-bump transaction to get into the ledger (after the time bounds expire) or increasing the maximum fee you’re willing to pay. Read up on [Surge Pricing and Fee Strategies](../../fundamentals/fees-resource-limits-metering.mdx) for more details. ### Insufficient fees and surge pricing -See the [Fees section](../fundamentals/fees-resource-limits-metering.mdx) +See the [Fees section](../../fundamentals/fees-resource-limits-metering.mdx) ### Rate limiting @@ -186,4 +187,4 @@ If you’re using SDF’s public Horizon instance, you may get a `429 Too Many R Any transaction that would reduce an account’s balance to less than the minimum will be rejected with an `INSUFFICIENT_BALANCE` error. Likewise, lumen selling liabilities that would reduce an account’s balance to less than the minimum plus lumen selling liabilities will be rejected with an `INSUFFICIENT_BALANCE` error. -For more on minimum balances, see our [Lumens section](../fundamentals/lumens.mdx#minimum-balance). +For more on minimum balances, see our [Lumens section](../../fundamentals/lumens.mdx#minimum-balance). diff --git a/docs/learn/smart-contract-internals/errors.mdx b/docs/learn/encyclopedia/errors-and-debugging/errors.mdx similarity index 90% rename from docs/learn/smart-contract-internals/errors.mdx rename to docs/learn/encyclopedia/errors-and-debugging/errors.mdx index f2547f4ad..0c0d8a38e 100644 --- a/docs/learn/smart-contract-internals/errors.mdx +++ b/docs/learn/encyclopedia/errors-and-debugging/errors.mdx @@ -1,6 +1,6 @@ --- -sidebar_position: 90 -title: Errors +sidebar_position: 10 +title: Generate Contract Errors description: Generating errors from smart contracts. --- @@ -24,7 +24,7 @@ The [errors example] demonstrates how to define your own error types. ::: -[errors example]: ../../smart-contracts/example-contracts/errors.mdx +[errors example]: ../../../smart-contracts/example-contracts/errors.mdx ## Error Enums diff --git a/docs/learn/encyclopedia/lumen-supply-metrics.mdx b/docs/learn/encyclopedia/lumen-supply-metrics.mdx deleted file mode 100644 index 983bfc264..000000000 --- a/docs/learn/encyclopedia/lumen-supply-metrics.mdx +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: Lumen Supply Metrics ---- - -import { CodeExample } from "@site/src/components/CodeExample"; - -This section explains how lumen supply metrics are calculated and made available via API. This information can be useful for products and services that track the distribution of XLM, including market cap aggregators and some exchanges, or to anyone who wants to investigate the distribution of XLM defined by the SDF mandate. - -Unlike many other blockchains, the native network currency is not created through mining- all XLM that has ever existed and will ever exist was created when the Stellar network went live. - -[SDF’s Dashboard API endpoint](https://dashboard.stellar.org/api/v2/lumens) will always have the live totals for the essential numbers around lumens. This guide explains important supply metrics like Original Supply, Total Supply, and Circulating Supply entailed in that data. - -Please reference our [Ecosystem Horizon API Providers](../../../network/horizon/horizon-providers) to access more Stellar network data via Horizon. - -## Dashboard API - -As of May 28th, 2024, the Dashboard API shows: - - - -```json -{ - "updatedAt": "2024-05-28T16:11:14.622Z", - "originalSupply": "100000000000", - "inflationLumens": "5443902087.3472865", - "burnedLumens": "55442115112.9537534", - "totalSupply": "50001786974.3935331", - "upgradeReserve": "259580243.9842749", - "feePool": "4690537.8610771", - "sdfMandate": "20761482987.7713113", - "circulatingSupply": "28976033204.7768698", - "_details": "https://www.stellar.org/developers/guides/lumen-supply-metrics.html" -} -``` - - - -## Definitions - -**originalSupply** One hundred billion lumens [were created](https://stellar.expert/explorer/public/ledger/2) when the Stellar network went live. That’s the Original Supply for the network. - -**inflationLumens** For the first five or so years of Stellar’s existence, the supply of lumens increased by 1% annually. This “network inflation” was ended by validator vote on October 28, 2019. The total number of lumens generated by inflation was 5,443,902,087.3472865. - -Adding this number to the Original Supply, you get the total lumens that have ever existed: 105,443,902,087.3472865. This number is visible on the [List All Ledgers](../../../network/horizon/api-reference/resources/list-all-ledgers) Horizon API endpoint as `_embedded.records.total_coins`. See all Stellar Mainnet Horizon data providers [here](../../../network/horizon/horizon-providers). - -**burnedLumens** These are all the lumens sent to accounts with no signers, meaning the funds are inaccessible and have been removed forever from Stellar’s lumen supply. - -While any address with no signers is counted here, the vast majority of the lumens in this sum are in a single locked address. On November 4, 2019, SDF [reduced](https://www.stellar.org/blog/sdfs-next-steps/) its lumen holdings to better reflect its mission and the growth of the Stellar ecosystem. To do so, the Foundation sent 55,442,095,285.7418 lumens to [GALA…LUTO](https://stellar.expert/explorer/public/account/GALAXYVOIDAOPZTDLHILAJQKCVVFMD4IKLXLSZV5YHO7VY74IWZILUTO). - -**totalSupply** The Total Supply is the number of lumens now in existence: 50,001,803,905.97172. The Total Supply includes four major categories of lumens, which the API treats in detail. - -**upgradeReserve** The Upgrade Reserve is a special address that’s neither circulating nor a part of SDF’s mandate. When Stellar [changed its consensus algorithm](https://www.stellar.org/blog/upgraded-network-is-here/) in 2015 and relaunched the network these lumens were set aside, to be claimed, one-for-one, by holders of the old network tokens. The [Upgrade Reserve account](https://stellar.expert/explorer/public/account/GBEZOC5U4TVH7ZY5N3FLYHTCZSI6VFGTULG7PBITLF5ZEBPJXFT46YZM) is essentially an escrow, and we don’t expect many claimants to come and pull those lumens into the circulating supply at this point. - -**feePool** The Fee Pool is where network fees collect. The lumens do not belong to any particular account. No one has access to the fee pool, so these lumens are non-circulating. Network validators could theoretically vote for a protocol change that would affect the fee pool, so we include it n the total supply. Stellar’s transaction fees are extremely low so the fee pool grows very slowly. The Fee Pool is tracked by the protocol itself, and the current number is visible on the [List All Ledgers](../../../network/horizon/api-reference/resources/list-all-ledgers) Horizon API endpoint as `_embedded.records.fee_pool`. See all Stellar Mainnet Horizon data providers [here](../../../network/horizon/horizon-providers). - -**sdfMandate** The SDF Mandate is described in detail [here](https://www.stellar.org/foundation/mandate). The Foundation was funded by lumens generated at Stellar’s inception; all of those lumens will eventually be spent or distributed to enhance and promote Stellar. Here is a complete list of the addresses currently associated with the SDF Mandate: - -- [Direct Development, Available Funds](https://stellar.expert/explorer/public/account/GB6NVEN5HSUBKMYCE5ZOWSK5K23TBWRUQLZY3KNMXUZ3AQ2ESC4MY4AQ) -- [Jan 1 2021 Escrow](https://stellar.expert/explorer/public/account/GBA6XT7YBQOERXT656T74LYUVJ6MEIOC5EUETGAQNHQHEPUFPKCW5GYM) -- [Jan 1 2022 Escrow](https://stellar.expert/explorer/public/account/GD2D6JG6D3V52ZMPIYSVHYFKVNIMXGYVLYJQ3HYHG5YDPGJ3DCRGPLTP) -- [Jan 1 2023 Escrow](https://stellar.expert/explorer/public/account/GA2VRL65L3ZFEDDJ357RGI3MAOKPJZ2Z3IJTPSC24I4KDTNFSVEQURRA) -- [Direct Development (Hot 1)](https://stellar.expert/explorer/public/account/GCEZYB47RSSSR6RMHQDTBWL4L6RY5CY2SPJU3QHP3YPB6ALPVRLPN7OQ) -- [Direct Development (Hot 2)](https://stellar.expert/explorer/public/account/GATL3ETTZ3XDGFXX2ELPIKCZL7S5D2HY3VK4T7LRPD6DW5JOLAEZSZBA) -- [Direct Development (Hot 3)](https://stellar.expert/explorer/public/account/GCVLWV5B3L3YE6DSCCMHLCK7QIB365NYOLQLW3ZKHI5XINNMRLJ6YHVX) -- [Developer Support](https://stellar.expert/explorer/public/account/GCVJDBALC2RQFLD2HYGQGWNFZBCOD2CPOTN3LE7FWRZ44H2WRAVZLFCU) -- [Developer Support (Hot)](https://stellar.expert/explorer/public/account/GCKJZ2YVECFGLUDJ5T7NZMJPPWERBNYHCXT2MZPXKELFHUSYQR5TVHJQ) -- [Currency Support](https://stellar.expert/explorer/public/account/GAMGGUQKKJ637ILVDOSCT5X7HYSZDUPGXSUW67B2UKMG2HEN5TPWN3LQ) -- [New Products](https://stellar.expert/explorer/public/account/GCPWKVQNLDPD4RNP5CAXME4BEDTKSSYRR4MMEL4KG65NEGCOGNJW7QI2) -- [Enterprise Fund](https://stellar.expert/explorer/public/account/GDUY7J7A33TQWOSOQGDO776GGLM3UQERL4J3SPT56F6YS4ID7MLDERI4) -- [Marketing Support](https://stellar.expert/explorer/public/account/GBEVKAYIPWC5AQT6D4N7FC3XGKRRBMPCAMTO3QZWMHHACLHTMAHAM2TP) -- [In-App Distribution](https://stellar.expert/explorer/public/account/GDKIJJIKXLOM2NRMPNQZUUYK24ZPVFC6426GZAEP3KUK6KEJLACCWNMX) -- [In-App Distribution (Hot)](https://stellar.expert/explorer/public/account/GAX3BRBNB5WTJ2GNEFFH7A4CZKT2FORYABDDBZR5FIIT3P7FLS2EFOZZ) - -**circulatingSupply** The Circulating Supply is lumens in the hands of individuals and independent companies. These are lumens out in the world, used to pay network fees and fund Stellar accounts. They are also used as a general medium of exchange. We expect Stellar’s Circulating Supply to grow steadily as SDF spends and distributes lumens according to its mandate. Lumens in the Total Supply, but not in the SDF Mandate, Upgrade Reserve, or Fee Pool are assumed to be circulating. diff --git a/docs/learn/encyclopedia/network-configuration/README.mdx b/docs/learn/encyclopedia/network-configuration/README.mdx new file mode 100644 index 000000000..674039ce7 --- /dev/null +++ b/docs/learn/encyclopedia/network-configuration/README.mdx @@ -0,0 +1,10 @@ +--- +title: Network Configuration +sidebar_position: 80 +--- + +import DocCardList from "@theme/DocCardList"; + +In-depth explanations and articles concerning specific topics of interest. + + diff --git a/docs/learn/encyclopedia/federation.mdx b/docs/learn/encyclopedia/network-configuration/federation.mdx similarity index 99% rename from docs/learn/encyclopedia/federation.mdx rename to docs/learn/encyclopedia/network-configuration/federation.mdx index f0c4e1a92..cfb40f249 100644 --- a/docs/learn/encyclopedia/federation.mdx +++ b/docs/learn/encyclopedia/network-configuration/federation.mdx @@ -1,5 +1,6 @@ --- title: Federation +sidebar_position: 20 --- The [Stellar federation protocol](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0002.md) maps Stellar addresses to an email-like identifier that provides more information about a given user. It’s a way for Stellar client software to resolve email-like addresses such as `name*yourdomain.com` into account IDs like: `GCCVPYFOHY7ZB7557JKENAX62LUAPLMGIWNZJAFV2MITK6T32V37KEJU`. Federated addresses provide an easy way for users to share payment details by using a syntax that interoperates across different domains and providers. diff --git a/docs/learn/encyclopedia/inflation.mdx b/docs/learn/encyclopedia/network-configuration/inflation.mdx similarity index 97% rename from docs/learn/encyclopedia/inflation.mdx rename to docs/learn/encyclopedia/network-configuration/inflation.mdx index 6f5302559..34f293e76 100644 --- a/docs/learn/encyclopedia/inflation.mdx +++ b/docs/learn/encyclopedia/network-configuration/inflation.mdx @@ -1,5 +1,6 @@ --- title: Inflation +sidebar_position: 40 --- The inflation operation is deprecated. Here’s why: diff --git a/docs/learn/encyclopedia/ledger-headers.mdx b/docs/learn/encyclopedia/network-configuration/ledger-headers.mdx similarity index 94% rename from docs/learn/encyclopedia/ledger-headers.mdx rename to docs/learn/encyclopedia/network-configuration/ledger-headers.mdx index e627dd2fc..2b0ce3f09 100644 --- a/docs/learn/encyclopedia/ledger-headers.mdx +++ b/docs/learn/encyclopedia/network-configuration/ledger-headers.mdx @@ -1,5 +1,6 @@ --- title: Ledger Headers +sidebar_position: 30 --- Every ledger has a header that references the data in that ledger and the previous ledger. These references are cryptographic hashes of the content which behave like pointers in typical data structures but with added security guarantees. Think of a historical ledger chain as a linked list of ledger headers: @@ -70,11 +71,11 @@ The last used global ID. These IDs are used for generating objects. ### Maximum number of transactions -The maximum number of operations validators have agreed to process in a given ledger. If more transactions are submitted than this number, the network will enter into surge pricing mode. For more about surge pricing and fee strategies, see our [Fees section](../fundamentals/fees-resource-limits-metering.mdx). +The maximum number of operations validators have agreed to process in a given ledger. If more transactions are submitted than this number, the network will enter into surge pricing mode. For more about surge pricing and fee strategies, see our [Fees section](../../fundamentals/fees-resource-limits-metering.mdx). ### Base fee -The fee the network charges per operation in a transaction. Calculated in stroops. See the [Fees section](../fundamentals/fees-resource-limits-metering.mdx) for more information. +The fee the network charges per operation in a transaction. Calculated in stroops. See the [Fees section](../../fundamentals/fees-resource-limits-metering.mdx) for more information. ### Base reserve diff --git a/docs/learn/encyclopedia/network-passphrases.mdx b/docs/learn/encyclopedia/network-configuration/network-passphrases.mdx similarity index 98% rename from docs/learn/encyclopedia/network-passphrases.mdx rename to docs/learn/encyclopedia/network-configuration/network-passphrases.mdx index cda107491..af346d057 100644 --- a/docs/learn/encyclopedia/network-passphrases.mdx +++ b/docs/learn/encyclopedia/network-configuration/network-passphrases.mdx @@ -1,5 +1,6 @@ --- title: Network Passphrases +sidebar_position: 10 --- Stellar’s Mainnet, Testnet, and Futurenet each have their own unique passphrase. These are used when validating signatures on a given transaction. If you sign a transaction for one network but submit it to another, it won’t be considered valid. By convention, the format of a passphrase is ‘`[Network Name] ; [Month of Creation] [Year of Creation]`’. diff --git a/docs/learn/encyclopedia/sdex/README.mdx b/docs/learn/encyclopedia/sdex/README.mdx new file mode 100644 index 000000000..6d2c6c906 --- /dev/null +++ b/docs/learn/encyclopedia/sdex/README.mdx @@ -0,0 +1,8 @@ +--- +title: SDEX +sidebar_position: 90 +--- + +import DocCardList from "@theme/DocCardList"; + + diff --git a/docs/learn/encyclopedia/liquidity-on-stellar-sdex-liquidity-pools.mdx b/docs/learn/encyclopedia/sdex/liquidity-on-stellar-sdex-liquidity-pools.mdx similarity index 99% rename from docs/learn/encyclopedia/liquidity-on-stellar-sdex-liquidity-pools.mdx rename to docs/learn/encyclopedia/sdex/liquidity-on-stellar-sdex-liquidity-pools.mdx index 02e98cade..cf8f6a21a 100644 --- a/docs/learn/encyclopedia/liquidity-on-stellar-sdex-liquidity-pools.mdx +++ b/docs/learn/encyclopedia/sdex/liquidity-on-stellar-sdex-liquidity-pools.mdx @@ -12,7 +12,7 @@ This section is scoped specifically to liquidity regarding the AMM and SDEX buil Users can trade and convert assets on the Stellar network with the use of path payments through Stellar’s decentralized exchange and liquidity pools. -In this section, we will talk about the SDEX and liquidity pools. To learn about how these work together to execute transactions, see our [Path Payments Encyclopedia Entry](./path-payments.mdx). +In this section, we will talk about the SDEX and liquidity pools. To learn about how these work together to execute transactions, see our [Path Payments Encyclopedia Entry](../transactions-specialized/path-payments.mdx). ## SDEX @@ -68,7 +68,7 @@ An account can place a passive sell order via the Create Passive Sell Offer oper The order price you set is independent of the fee you pay for submitting that order in a transaction. Fees are always paid in XLM, and you specify them as a separate parameter when submitting the order to the network. -To learn more about transaction fees, see our section on [Fees section](../fundamentals/fees-resource-limits-metering.mdx). +To learn more about transaction fees, see our section on [Fees section](../../fundamentals/fees-resource-limits-metering.mdx). ## Liquidity pools diff --git a/docs/learn/encyclopedia/security/README.mdx b/docs/learn/encyclopedia/security/README.mdx new file mode 100644 index 000000000..10809bbee --- /dev/null +++ b/docs/learn/encyclopedia/security/README.mdx @@ -0,0 +1,8 @@ +--- +title: Security +sidebar_position: 30 +--- + +import DocCardList from "@theme/DocCardList"; + + diff --git a/docs/learn/smart-contract-internals/authorization.mdx b/docs/learn/encyclopedia/security/authorization.mdx similarity index 94% rename from docs/learn/smart-contract-internals/authorization.mdx rename to docs/learn/encyclopedia/security/authorization.mdx index 909762d86..cecbee532 100644 --- a/docs/learn/smart-contract-internals/authorization.mdx +++ b/docs/learn/encyclopedia/security/authorization.mdx @@ -1,7 +1,6 @@ --- -sidebar_position: 20 -title: Authorization -description: Smart contract authorization. +title: Smart Contract Authorization +sidebar_position: 10 --- @@ -38,7 +37,7 @@ We realize that it's not possible to cover each and every case, but we hope that #### Contract storage -Contracts have an exclusive read and write access to their [storage](../../smart-contracts/getting-started/storing-data.mdx) in the ledger. This allows contracts to safely control and manage user access to their data. For example, a token contract may ensure that only the administrator can mint more of the token by storing the administrator identity in its storage. Similarly, it can make sure that only an owner of the balance may transfer that balance. +Contracts have an exclusive read and write access to their [storage](../../../smart-contracts/getting-started/storing-data.mdx) in the ledger. This allows contracts to safely control and manage user access to their data. For example, a token contract may ensure that only the administrator can mint more of the token by storing the administrator identity in its storage. Similarly, it can make sure that only an owner of the balance may transfer that balance. #### `Address` @@ -50,7 +49,7 @@ From the contract perspective `Address` is an opaque identifier type. The contra Both functions ensure that the `Address` has authorized the call of the current function within the current context (where context is defined by `require_auth` calls in the current call stack; see more formal definition in the [section below](#require_auth-implementation-details)). The authentication rules for this authorization are defined by the `Address` and are enforced by the Soroban host. Replay protection is also implemented in the host, i.e., there is normally no need for a contract to manage its own nonces. -[auth example]: ../../smart-contracts/example-contracts/auth.mdx +[auth example]: ../../../smart-contracts/example-contracts/auth.mdx #### Authorizing Sub-contract Calls @@ -58,7 +57,7 @@ One of the key features of Soroban Authorization Framework is the ability to eas Contracts don't need to do anything special to benefit from this feature. Just calling a sub-contract that calls `require_auth` will ensure that the sub-contract call has been properly authorized. -[timelock example]: ../../smart-contracts/example-contracts/timelock.mdx +[timelock example]: ../../../smart-contracts/example-contracts/timelock.mdx #### When to `require_auth` @@ -72,7 +71,7 @@ The main authorization-related decision a contract writer needs to make for any There is no explicit restriction on how many `Address` entities the contract uses and how many `Address`es have `require_auth` called. That means that it is possible to authorize a contract call on behalf of multiple users, which may even have different authorization contexts (customized via arguments in `require_auth_for_args`). [Atomic swap] is an example that deals with authorization of two `Address`es. -[atomic swap]: ../../smart-contracts/example-contracts/atomic-swap.mdx +[atomic swap]: ../../../smart-contracts/example-contracts/atomic-swap.mdx Note though, that contracts that deal with multiple authorized `Address`es need a bit more complex support on the client side (to collect and attach the proper signatures). @@ -88,7 +87,7 @@ Account abstraction provides a convenient extension point for every contract tha Conceptually, every abstract account is a special contract that defines authentication rules and potentially some additional account-specific authorization policies. However, for the sake of optimization and integration with the existing Stellar accounts, Soroban supports 4 different kinds of the account implementations. -Below are the general descriptions of these implementations. See the transaction [guide](./contract-interactions/stellar-transaction.mdx) for the concrete information of how different accounts are represented. +Below are the general descriptions of these implementations. See the transaction [guide](../contract-development/contract-interactions/stellar-transaction.mdx) for the concrete information of how different accounts are represented. ##### Stellar Account @@ -98,7 +97,7 @@ This is a special, built-in 'account contract' that handles all the Stellar acco This supports the Stellar multisig with medium threshold. See Stellar [documentation] for more details on multisig and thresholds. -[documentation]: ../encyclopedia/signatures-multisig.mdx +[documentation]: ../../encyclopedia/security/signatures-multisig.mdx ##### Transaction Invoker @@ -126,7 +125,7 @@ Custom account can also be treated as a custodial smart wallet. It holds the use For the exact interface and more details, see the [custom account example]. -[custom account example]: ../../smart-contracts/example-contracts/custom-account.mdx +[custom account example]: ../../../smart-contracts/example-contracts/custom-account.mdx ### Advanced Concepts diff --git a/docs/learn/encyclopedia/securing-web-based-projects.mdx b/docs/learn/encyclopedia/security/securing-web-based-projects.mdx similarity index 99% rename from docs/learn/encyclopedia/securing-web-based-projects.mdx rename to docs/learn/encyclopedia/security/securing-web-based-projects.mdx index 7d07e8cab..e12a2237f 100644 --- a/docs/learn/encyclopedia/securing-web-based-projects.mdx +++ b/docs/learn/encyclopedia/security/securing-web-based-projects.mdx @@ -1,5 +1,6 @@ --- title: Securing Web-Based Projects +sidebar_position: 30 --- Any application managing cryptocurrency is a frequent target of malicious actors and needs to follow security best practices. The below checklist offers guidance on the most common vulnerabilities. However, even if you follow every piece of advice, security is not guaranteed. Web security and malicious actors are constantly evolving, so it’s good to maintain a healthy amount of paranoia. diff --git a/docs/learn/encyclopedia/signatures-multisig.mdx b/docs/learn/encyclopedia/security/signatures-multisig.mdx similarity index 94% rename from docs/learn/encyclopedia/signatures-multisig.mdx rename to docs/learn/encyclopedia/security/signatures-multisig.mdx index b30c8c61a..29f4db72d 100644 --- a/docs/learn/encyclopedia/signatures-multisig.mdx +++ b/docs/learn/encyclopedia/security/signatures-multisig.mdx @@ -1,18 +1,25 @@ --- title: Signatures and Multisig +sidebar_position: 20 --- import { CodeExample } from "@site/src/components/CodeExample"; +:::note + +This section details signing non-smart contract transactions. For auth related to smart contract transactions, see [authorization](./authorization.mdx) + +::: + Signatures are authorization for transactions on the network. Transactions always need authorization from at least one public key to be valid and generally, the signature comes from the source account. Sometimes transactions require more signatures, which we’ll get into in the multisig section. Transaction signatures are created by signing the transaction object contents with a secret key. Stellar uses the ed25519 signature scheme, but there is also a mechanism for adding additional types of public and private key schemes. A transaction with an attached signature is considered to have authorization from that public key. ### Thresholds -Each operation falls under a specific threshold category: low, medium, or high with a number level between 0-255 (to read more about this see our section on [Operations and Transactions](../fundamentals/stellar-data-structures/operations-and-transactions.mdx#operations)). This threshold determines what signature weight is needed to authorize an operation. +Each operation falls under a specific threshold category: low, medium, or high with a number level between 0-255 (to read more about this see our section on [Operations and Transactions](../../fundamentals/transactions/operations-and-transactions.mdx#operations)). This threshold determines what signature weight is needed to authorize an operation. -To view each operation’s threshold, see our [List of Operations section](../fundamentals/list-of-operations.mdx). +To view each operation’s threshold, see our [List of Operations section](../../fundamentals/transactions/list-of-operations.mdx). Accounts can set their own signature weight, threshold values, and additional signing keys with the Set Options operation. By default, all operation threshold levels are set to 0, and the master key is set to weight 1. For most cases, it is recommended to set thresholds such that `low <= medium <= high`. diff --git a/docs/learn/encyclopedia/storage/README.mdx b/docs/learn/encyclopedia/storage/README.mdx new file mode 100644 index 000000000..270676372 --- /dev/null +++ b/docs/learn/encyclopedia/storage/README.mdx @@ -0,0 +1,8 @@ +--- +title: Storage +sidebar_position: 40 +--- + +import DocCardList from "@theme/DocCardList"; + + diff --git a/docs/learn/smart-contract-internals/persisting-data.mdx b/docs/learn/encyclopedia/storage/persisting-data.mdx similarity index 98% rename from docs/learn/smart-contract-internals/persisting-data.mdx rename to docs/learn/encyclopedia/storage/persisting-data.mdx index 1c4a0d51e..4d4dfd0cf 100644 --- a/docs/learn/smart-contract-internals/persisting-data.mdx +++ b/docs/learn/encyclopedia/storage/persisting-data.mdx @@ -1,5 +1,5 @@ --- -sidebar_position: 150 +sidebar_position: 10 title: Persisting Data description: Store and access smart contract data. --- @@ -72,7 +72,7 @@ In addition to the types of state, it is also helpful to consider the type of co ### Best Practices - Prefer `Temporary` over `Persistent` and `Instance` storage - - Anything that can have a timeout should be `Temporary` with TTL set to the timeout. See the [resource limits table](../../reference/resource-limits-fees.mdx) for the current maximum TTL/timeout. + - Anything that can have a timeout should be `Temporary` with TTL set to the timeout. See the [resource limits table](../../../reference/resource-limits-fees.mdx) for the current maximum TTL/timeout. - Ideally, `Temporary` entries should be associated with an absolute ledger boundary and thus never need a TTL extension - Example: Soroban Auth signatures have an absolute expiration ledger, so nonces can be stored in `Temporary` entries without security risks - Example: SAC allowance that lives only until a given ledger (so that some old allowance signature can not be used in the future if not exhausted) diff --git a/docs/learn/smart-contract-internals/state-archival.mdx b/docs/learn/encyclopedia/storage/state-archival.mdx similarity index 91% rename from docs/learn/smart-contract-internals/state-archival.mdx rename to docs/learn/encyclopedia/storage/state-archival.mdx index 60ada5d18..57427a526 100644 --- a/docs/learn/smart-contract-internals/state-archival.mdx +++ b/docs/learn/encyclopedia/storage/state-archival.mdx @@ -1,5 +1,5 @@ --- -sidebar_position: 160 +sidebar_position: 20 title: State Archival description: Smart contract state archival. --- @@ -83,11 +83,11 @@ An entry's Time To Live (TTL) is defined as how many ledgers remain until the en For each entry type, there is a minimum TTL that the entry will have when being created or restored. This TTL minimum is enforced automatically at the protocol level. -Minimum TTL is a network parameter. Refer to the [resource reference](../../reference/resource-limits-fees.mdx) to find the current values. +Minimum TTL is a network parameter. Refer to the [resource reference](../../../reference/resource-limits-fees.mdx) to find the current values. ### Maximum TTL -On any given ledger, an entry's TTL can be extended up to the maximum TTL. This is a network parameter (see the [resource limits table](../../reference/resource-limits-fees.mdx) for the current maximum TTL). Maximum TTL is not enforced based on when an entry was created, but based on the current ledger. For example, if an entry is created on January 1st, 2024, its TTL could initially be extended up to January 1st, 2025. After this initial TTL extension, if the entry received another TTL extension later on January 10th, 2024, the TTL could be extended up to January 10th, 2025. The `max_ttl()` function can be used to determine the current maximum allowed TTL. +On any given ledger, an entry's TTL can be extended up to the maximum TTL. This is a network parameter (see the [resource limits table](../../../reference/resource-limits-fees.mdx) for the current maximum TTL). Maximum TTL is not enforced based on when an entry was created, but based on the current ledger. For example, if an entry is created on January 1st, 2024, its TTL could initially be extended up to January 1st, 2025. After this initial TTL extension, if the entry received another TTL extension later on January 10th, 2024, the TTL could be extended up to January 10th, 2025. The `max_ttl()` function can be used to determine the current maximum allowed TTL. ## Operations @@ -129,7 +129,7 @@ liveUntilLedger that is large enough. #### Transaction resources -`ExtendFootprintTTLOp` is a Soroban operation, and therefore must be the only operation in a transaction. The transaction also needs to populate `SorobanTransactionData` transaction extension explained [here](contract-interactions/stellar-transaction.mdx#transaction-resources). To fill out `SorobanResources`, use the transaction simulation mentioned in the provided link, or make sure `readBytes` includes the key and entry size of every entry in the `readOnly` set. +`ExtendFootprintTTLOp` is a Soroban operation, and therefore must be the only operation in a transaction. The transaction also needs to populate `SorobanTransactionData` transaction extension explained [here](../contract-development/contract-interactions/stellar-transaction.mdx#transaction-resources). To fill out `SorobanResources`, use the transaction simulation mentioned in the provided link, or make sure `readBytes` includes the key and entry size of every entry in the `readOnly` set. ### RestoreFootprintOp @@ -154,7 +154,7 @@ The restored entry will have its live until ledger extended to the [minimum] the #### Transaction resources -`RestoreFootprintOp` is a Soroban operation, and therefore must be the only operation in a transaction. The transaction also needs to populate `SorobanTransactionData` transaction extension explained [here](contract-interactions/stellar-transaction.mdx#transaction-resources). To fill out `SorobanResources`, use the transaction simulation mentioned in the provided link, or make sure `writeBytes` includes the key and entry size of every entry in the `readWrite` set and make sure `extendedMetaDataSizeBytes` is at least double of `writeBytes`. +`RestoreFootprintOp` is a Soroban operation, and therefore must be the only operation in a transaction. The transaction also needs to populate `SorobanTransactionData` transaction extension explained [here](../contract-development/contract-interactions/stellar-transaction.mdx#transaction-resources). To fill out `SorobanResources`, use the transaction simulation mentioned in the provided link, or make sure `writeBytes` includes the key and entry size of every entry in the `readWrite` set and make sure `extendedMetaDataSizeBytes` is at least double of `writeBytes`. --- @@ -166,7 +166,7 @@ We've done our best to build tooling around state archival in both the Soroban R Both restoring and extending the TTL of ledger entries follows a three-step process regardless of their nature (contract data, instances, etc.): -1. **Identify the ledger entries**. This usually means acquiring them from a Soroban RPC server as part of your initial transaction simulation (see the [transaction simulation docs](contract-interactions/transaction-simulation.mdx) and the [`simulateTransaction`](../../../network/soroban-rpc/api-reference/methods/simulateTransaction) RPC method). +1. **Identify the ledger entries**. This usually means acquiring them from a Soroban RPC server as part of your initial transaction simulation (see the [transaction simulation docs](../contract-development/contract-interactions/transaction-simulation.mdx) and the [`simulateTransaction`](../../../../network/soroban-rpc/api-reference/methods/simulateTransaction) RPC method). 2. **Prepare your operation**. This means describing the ledger entries within the corresponding operation (i.e. `ExtendFootprintTTLOp` or `RestoreFootprintOp`) and its ledger footprint (the `SorobanTransactionData` field), then simulating it to fill out fee and resource usage information (when restoring, you usually have simulation results already). diff --git a/docs/learn/encyclopedia/transactions-specialized/README.mdx b/docs/learn/encyclopedia/transactions-specialized/README.mdx new file mode 100644 index 000000000..5c7ac0e11 --- /dev/null +++ b/docs/learn/encyclopedia/transactions-specialized/README.mdx @@ -0,0 +1,8 @@ +--- +title: Transactions (specialized) +sidebar_position: 20 +--- + +import DocCardList from "@theme/DocCardList"; + + diff --git a/docs/learn/encyclopedia/channel-accounts.mdx b/docs/learn/encyclopedia/transactions-specialized/channel-accounts.mdx similarity index 99% rename from docs/learn/encyclopedia/channel-accounts.mdx rename to docs/learn/encyclopedia/transactions-specialized/channel-accounts.mdx index c6015eb18..81b5a2ba0 100644 --- a/docs/learn/encyclopedia/channel-accounts.mdx +++ b/docs/learn/encyclopedia/transactions-specialized/channel-accounts.mdx @@ -1,5 +1,6 @@ --- title: Channel Accounts +sidebar_position: 10 --- import { CodeExample } from "@site/src/components/CodeExample"; diff --git a/docs/learn/encyclopedia/claimable-balances.mdx b/docs/learn/encyclopedia/transactions-specialized/claimable-balances.mdx similarity index 98% rename from docs/learn/encyclopedia/claimable-balances.mdx rename to docs/learn/encyclopedia/transactions-specialized/claimable-balances.mdx index c3ee41be3..06a52220c 100644 --- a/docs/learn/encyclopedia/claimable-balances.mdx +++ b/docs/learn/encyclopedia/transactions-specialized/claimable-balances.mdx @@ -1,5 +1,6 @@ --- title: Claimable Balances +sidebar_position: 20 --- import { CodeExample } from "@site/src/components/CodeExample"; @@ -21,7 +22,7 @@ Once a ClaimableBalanceEntry has been claimed, it is deleted. ### Create Claimable Balance -For basic parameters, see the Create Claimable Balance entry in our [List of Operations section](../fundamentals/list-of-operations.mdx#create-claimable-balance). +For basic parameters, see the Create Claimable Balance entry in our [List of Operations section](../../fundamentals/transactions/list-of-operations.mdx#create-claimable-balance). #### Additional parameters @@ -43,7 +44,7 @@ A successful Create Claimable Balance operation will return a Balance ID, which ### Claim Claimable Balance -For basic parameters, see the Claim Claimable Balance entry in our [List of Operations section](../fundamentals/list-of-operations#claim-claimable-balance). +For basic parameters, see the Claim Claimable Balance entry in our [List of Operations section](../../fundamentals/transactions/list-of-operations#claim-claimable-balance). This operation will load the ClaimableBalanceEntry that corresponds to the Balance ID and then search for the source account of this operation in the list of claimants on the entry. If a match on the claimant is found, and the ClaimPredicate evaluates to true, then the ClaimableBalanceEntry can be claimed. The balance on the entry will be moved to the source account if there are no limit or trustline issues (for non-native assets), meaning the claimant must establish a trustline to the asset before claiming it. diff --git a/docs/learn/encyclopedia/clawbacks.mdx b/docs/learn/encyclopedia/transactions-specialized/clawbacks.mdx similarity index 99% rename from docs/learn/encyclopedia/clawbacks.mdx rename to docs/learn/encyclopedia/transactions-specialized/clawbacks.mdx index f5927831d..878391b99 100644 --- a/docs/learn/encyclopedia/clawbacks.mdx +++ b/docs/learn/encyclopedia/transactions-specialized/clawbacks.mdx @@ -1,5 +1,6 @@ --- title: Clawbacks +sidebar_position: 30 --- import { CodeExample } from "@site/src/components/CodeExample"; diff --git a/docs/learn/encyclopedia/fee-bump-transactions.mdx b/docs/learn/encyclopedia/transactions-specialized/fee-bump-transactions.mdx similarity index 87% rename from docs/learn/encyclopedia/fee-bump-transactions.mdx rename to docs/learn/encyclopedia/transactions-specialized/fee-bump-transactions.mdx index 1f4800589..d3e4ff2db 100644 --- a/docs/learn/encyclopedia/fee-bump-transactions.mdx +++ b/docs/learn/encyclopedia/transactions-specialized/fee-bump-transactions.mdx @@ -1,5 +1,6 @@ --- title: Fee-Bump Transactions +sidebar_position: 40 --- Fee-bump transactions were introduced in [CAP-0015](https://github.com/stellar/stellar-protocol/blob/master/core/cap-0015.md) and enable an account to pay the transaction fees for an existing transaction without having to re-sign the transaction or manage sequence numbers. @@ -31,7 +32,7 @@ The account that will pay the fee for the fee-bump transaction. This account wil The maximum per-operation fee you’re willing to pay for the fee-bump transaction. The fee-bump transaction is one operation. Therefore, the total number of operations is equal to the number of operations in the inner transaction plus one. -Read more about transaction fees in our [Fees section](../fundamentals/fees-resource-limits-metering.mdx). +Read more about transaction fees in our [Fees section](../../fundamentals/fees-resource-limits-metering.mdx). ### Replace-by-fee @@ -52,7 +53,7 @@ A fee-bump transaction goes through a series of checks in its lifecycle to deter - If the fee-bump transaction is taking advantage of the replace-by-fee, the fee must be 10x higher than the first transaction - **Fee account signature** — the fee-bump transaction envelope must contain a valid signature for the fee account. Additionally, the weight of that signature must meet the low threshold for the fee account, and the appropriate network passphrase must be part of the transaction hash signed by the fee account. - **Fee account balance** — the fee account must have a sufficient XLM balance to cover the fee -- **Inner transaction** — the inner transaction must be valid, which means it must meet the requirements described in the [Validity of a Transaction section](../fundamentals/stellar-data-structures/operations-and-transactions.mdx#transaction-and-operation-validity). If validation of the inner transaction is successful, then the result is `FEE_BUMP_INNER_SUCCESS`, and the validation results from the validation of the inner transaction appear in the inner result. If the inner transaction is invalid, the result is `FEE_BUMP_INNER_FAILED`, and the fee-bump transaction is invalid because the inner transaction is invalid. +- **Inner transaction** — the inner transaction must be valid, which means it must meet the requirements described in the [Validity of a Transaction section](../../fundamentals/transactions/operations-and-transactions.mdx#transaction-and-operation-validity). If validation of the inner transaction is successful, then the result is `FEE_BUMP_INNER_SUCCESS`, and the validation results from the validation of the inner transaction appear in the inner result. If the inner transaction is invalid, the result is `FEE_BUMP_INNER_FAILED`, and the fee-bump transaction is invalid because the inner transaction is invalid. ## Application diff --git a/docs/learn/encyclopedia/memos.mdx b/docs/learn/encyclopedia/transactions-specialized/memos.mdx similarity index 97% rename from docs/learn/encyclopedia/memos.mdx rename to docs/learn/encyclopedia/transactions-specialized/memos.mdx index b533af123..9ac512dad 100644 --- a/docs/learn/encyclopedia/memos.mdx +++ b/docs/learn/encyclopedia/transactions-specialized/memos.mdx @@ -1,5 +1,6 @@ --- title: Memos +sidebar_position: 50 --- Memos are an optional unstructured data field that can be used to embed any additional identifying information about the transaction relevant to the sender or receiver. diff --git a/docs/learn/encyclopedia/path-payments.mdx b/docs/learn/encyclopedia/transactions-specialized/path-payments.mdx similarity index 95% rename from docs/learn/encyclopedia/path-payments.mdx rename to docs/learn/encyclopedia/transactions-specialized/path-payments.mdx index 2ca5b1839..1b98630aa 100644 --- a/docs/learn/encyclopedia/path-payments.mdx +++ b/docs/learn/encyclopedia/transactions-specialized/path-payments.mdx @@ -1,5 +1,6 @@ --- title: Path Payments +sidebar_position: 60 --- In a path payment, the asset received differs from the asset sent. Rather than the operation transferring assets directly from one account to another, path payments cross through the SDEX and/or liquidity pools before arriving at the destination account. For the path payment to succeed, there has to be a DEX offer or liquidity pool exchange path in existence. It can sometimes take several hops of conversion to succeed. @@ -10,7 +11,7 @@ Account A sells XLM → [buy XLM / sell ETH → buy ETH / sell BTC → buy BTC / It is possible for path payments to fail if there are no viable exchange paths. -For more information on the Stellar Decentralized Exchange and Liquidity Pools, see our [Liquidity on Stellar: SDEX and Liquidity Pools Encyclopedia Entry](./liquidity-on-stellar-sdex-liquidity-pools.mdx) +For more information on the Stellar Decentralized Exchange and Liquidity Pools, see our [Liquidity on Stellar: SDEX and Liquidity Pools Encyclopedia Entry](../sdex/liquidity-on-stellar-sdex-liquidity-pools.mdx) ## Operations diff --git a/docs/learn/encyclopedia/pooled-accounts-muxed-accounts-memos.mdx b/docs/learn/encyclopedia/transactions-specialized/pooled-accounts-muxed-accounts-memos.mdx similarity index 99% rename from docs/learn/encyclopedia/pooled-accounts-muxed-accounts-memos.mdx rename to docs/learn/encyclopedia/transactions-specialized/pooled-accounts-muxed-accounts-memos.mdx index fe21792e6..f12a6dfce 100644 --- a/docs/learn/encyclopedia/pooled-accounts-muxed-accounts-memos.mdx +++ b/docs/learn/encyclopedia/transactions-specialized/pooled-accounts-muxed-accounts-memos.mdx @@ -1,5 +1,6 @@ --- title: "Pooled Accounts: Muxed Accounts and Memos" +sidebar_position: 70 --- import { CodeExample } from "@site/src/components/CodeExample"; diff --git a/docs/learn/encyclopedia/sponsored-reserves.mdx b/docs/learn/encyclopedia/transactions-specialized/sponsored-reserves.mdx similarity index 97% rename from docs/learn/encyclopedia/sponsored-reserves.mdx rename to docs/learn/encyclopedia/transactions-specialized/sponsored-reserves.mdx index 23b778b0b..489afa155 100644 --- a/docs/learn/encyclopedia/sponsored-reserves.mdx +++ b/docs/learn/encyclopedia/transactions-specialized/sponsored-reserves.mdx @@ -1,5 +1,6 @@ --- title: Sponsored Reserves +sidebar_position: 80 --- import { CodeExample } from "@site/src/components/CodeExample"; @@ -10,7 +11,7 @@ Both the Begin Sponsoring Future Reserves and the End Sponsoring Future Reserves Anything that increases the minimum balance can be sponsored (account creation, offers, trustlines, data entries, signers, claimable balances). -To learn about base reserves, see our section on [Lumens](../fundamentals/lumens.mdx#base-reserves). +To learn about base reserves, see our section on [Lumens](../../fundamentals/lumens.mdx#base-reserves). ## Sponsored reserves operations @@ -28,7 +29,7 @@ End Sponsoring Future Reserves ends the current is-sponsoring-future-reserves-fo At the end of any transaction, there must be no ongoing is-sponsoring-future-reserves-for relationships, which is why these two operations must be used together in a single transaction. -View operation details in our [List of Operations section](../fundamentals/list-of-operations.mdx). +View operation details in our [List of Operations section](../../fundamentals/transactions/list-of-operations.mdx). ### Revoke sponsorship @@ -47,7 +48,7 @@ Operation logic - Source account is not the beneficiary of a is-sponsoring-future-reserves-for relationship - No-Op -View operation details in our [List of Operations section](../fundamentals/list-of-operations.mdx#begin-sponsoring-future-reserves). +View operation details in our [List of Operations section](../../fundamentals/transactions/list-of-operations.mdx#begin-sponsoring-future-reserves). ## Effect on minimum balance @@ -57,7 +58,7 @@ When account A is sponsoring future reserves for account B, any reserve requirem When a sponsored entry or subentry is removed, `numSponsoring` is decreased on the sponsoring account and `numSponsored` is decreased on the sponsored account. -To learn more about minimum balance requirements, see our section on [Lumens](../fundamentals/lumens.mdx#minimum-balance). +To learn more about minimum balance requirements, see our section on [Lumens](../../fundamentals/lumens.mdx#minimum-balance). ## Effect on claimable balances diff --git a/docs/learn/fundamentals/README.mdx b/docs/learn/fundamentals/README.mdx index 99b9b5fbe..287560277 100644 --- a/docs/learn/fundamentals/README.mdx +++ b/docs/learn/fundamentals/README.mdx @@ -1,5 +1,5 @@ --- -title: Fundamentals +title: Core Concepts sidebar_position: 10 --- diff --git a/docs/learn/encyclopedia/anchors.mdx b/docs/learn/fundamentals/anchors.mdx similarity index 99% rename from docs/learn/encyclopedia/anchors.mdx rename to docs/learn/fundamentals/anchors.mdx index 4b665ce96..0df04ac95 100644 --- a/docs/learn/encyclopedia/anchors.mdx +++ b/docs/learn/fundamentals/anchors.mdx @@ -1,5 +1,6 @@ --- title: Anchors +sidebar_position: 90 --- An anchor is a Stellar-specific term for the on and off-ramps that connect the Stellar network to traditional financial rails, such as financial institutions or fintech companies. Anchors accept deposits of fiat currencies (such as the US dollar, Argentine peso, or Nigerian naira) via existing rails (such as bank deposits or cash-in points), then sends the user the equivalent digital tokens on the Stellar network. The equivalent digital tokens can either represent that same fiat currency or another digital token altogether. Alternatively, anchors allow token holders to redeem their tokens for the real-world assets they represent. diff --git a/docs/learn/fundamentals/fees-resource-limits-metering.mdx b/docs/learn/fundamentals/fees-resource-limits-metering.mdx index 16b7c1e3d..76fe7da61 100644 --- a/docs/learn/fundamentals/fees-resource-limits-metering.mdx +++ b/docs/learn/fundamentals/fees-resource-limits-metering.mdx @@ -1,6 +1,6 @@ --- title: Fees, Resource Limits, and Metering -sidebar_position: 65 +sidebar_position: 70 --- import CanvasFeeGraphs from "@site/src/components/CanvasFeeGraphs"; @@ -36,7 +36,7 @@ The resource fee depends on the following resources: - **Ledger I/O:** the number of bytes read from or written to the ledger; - **Transaction size:** the size of the transaction submitted to the network in bytes; - **Events & return value size:** the size of the events produced by the contract and the return value of the top-level contract function — both events and return value are included in transaction metadata; -- **Ledger space rent:** the payment for the ledger entry TTL extensions (i.e., rent payments) and rent payments for increasing ledger entry size. Refer to the [state archival](../smart-contract-internals/state-archival.mdx) section for more information about smart contract rent. +- **Ledger space rent:** the payment for the ledger entry TTL extensions (i.e., rent payments) and rent payments for increasing ledger entry size. Refer to the [state archival](../encyclopedia/storage/state-archival.mdx) section for more information about smart contract rent. :::note @@ -58,7 +58,7 @@ The resource fee is calculated with a non-refundable fees portion and a refundab ### Find a transaction’s resource fee -The best way to find the required resource fee for any smart contract transaction is to use the [`simulateTransaction` endpoint](../smart-contract-internals/contract-interactions/transaction-simulation.mdx) from the RPC, which enables you to send a preflight transaction that will return the necessary resource values and resource fee. +The best way to find the required resource fee for any smart contract transaction is to use the [`simulateTransaction` endpoint](../encyclopedia/contract-development/contract-interactions/transaction-simulation.mdx) from the RPC, which enables you to send a preflight transaction that will return the necessary resource values and resource fee. ### Resource limitations @@ -84,7 +84,7 @@ The inclusion fee is the maximum bid (a bid denotes a dynamic fee, meaning it va :::note -Transactions can have up to 100 operations per transaction except for transactions that execute a smart contract. Smart contract transactions are only allowed one operation per transaction (unless the transaction is getting [fee-bumped](../encyclopedia/fee-bump-transactions.mdx); this would add another operation), and the limits are instead specified in CPU instructions and other resource limits. +Transactions can have up to 100 operations per transaction except for transactions that execute a smart contract. Smart contract transactions are only allowed one operation per transaction (unless the transaction is getting [fee-bumped](../encyclopedia/transactions-specialized/fee-bump-transactions.mdx); this would add another operation), and the limits are instead specified in CPU instructions and other resource limits. ::: @@ -92,7 +92,7 @@ When you set a base fee for a transaction, you are specifying the maximum amount Alternatively, your transaction may not make it to the ledger if the effective base fee is higher than your base fee bid. When network traffic exceeds the ledger limit, the network enters into [surge pricing mode](#surge-pricing), and your effective base fee becomes your maximum bid. -Fees are deducted from the source account unless there is a fee-bump transaction that states otherwise. Learn about fee-bump transactions in the [Fee-Bump Transaction section](../encyclopedia/fee-bump-transactions.mdx). +Fees are deducted from the source account unless there is a fee-bump transaction that states otherwise. Learn about fee-bump transactions in the [Fee-Bump Transaction section](../encyclopedia/transactions-specialized/fee-bump-transactions.mdx). ## Surge and dynamic pricing @@ -106,7 +106,7 @@ If there are multiple transactions offering the same inclusion fee, but they can :::note -It is recommended to apply [ledger bounds](./stellar-data-structures/operations-and-transactions.mdx#ledger-bounds) or [time bounds](./stellar-data-structures/operations-and-transactions.mdx#time-bounds) to transactions — either your transaction makes it to the ledger or fails, depending on your time and/or ledger parameters. +It is recommended to apply [ledger bounds](./transactions/operations-and-transactions.mdx#ledger-bounds) or [time bounds](./transactions/operations-and-transactions.mdx#time-bounds) to transactions — either your transaction makes it to the ledger or fails, depending on your time and/or ledger parameters. ::: @@ -124,7 +124,7 @@ Write fees will grow gradually over time when the database size is below the led Metering is a mechanism in the host environment that accounts for the resource costs incurred during the execution of a smart contract. The outcomes of metering act as the canonical truth of a smart contract’s execution cost and serve as an input for fee computations. -Stellar’s smart contract execution environment comprises a host and a guest. The host encapsulates shared functionalities for all contracts, including host objects, functions, and a Wasm interpreter (VM). The guest environment is where the compiled Wasm contract is interpreted and executed. A detailed discussion of these environments can be found in [Environment Concepts](../smart-contract-internals/environment-concepts.mdx). +Stellar’s smart contract execution environment comprises a host and a guest. The host encapsulates shared functionalities for all contracts, including host objects, functions, and a Wasm interpreter (VM). The guest environment is where the compiled Wasm contract is interpreted and executed. A detailed discussion of these environments can be found in [Environment Concepts](../encyclopedia/contract-development/environment-concepts.mdx). The division between the host and guest environments and their shared functionalities necessitates a unique approach to resource accounting. In particular, the resources required for executing Wasm instructions and running host functions must be accounted for uniformly, with costs in terms of CPU instructions and memory bytes. diff --git a/docs/learn/fundamentals/lumens.mdx b/docs/learn/fundamentals/lumens.mdx index 60fc031fe..626515aa7 100644 --- a/docs/learn/fundamentals/lumens.mdx +++ b/docs/learn/fundamentals/lumens.mdx @@ -1,6 +1,6 @@ --- title: Lumens (XLM) -sidebar_position: 60 +sidebar_position: 30 --- Lumens (XLM) are the native currency of the Stellar network. The lumen is the only token that doesn’t require an issuer or trustline, and it is used to pay all transaction fees and rent, and to cover minimum balance requirements on the network. @@ -31,8 +31,81 @@ For example, an account with one trustline, two offers, and a claimable balance 2 base reserves (1 XLM) + 3 subentries/base reserves (1.5 XLM) + 1 ledger entry/base reserve (1 XLM) = 3.5 XLM -When you close a subentry, the associated base reserve will be added to your available balance. An account must always pay its own minimum balance unless a subentry is being sponsored by another account. For information about this, see our [Sponsored Reserves Encyclopedia Entry](../encyclopedia/sponsored-reserves.mdx). +When you close a subentry, the associated base reserve will be added to your available balance. An account must always pay its own minimum balance unless a subentry is being sponsored by another account. For information about this, see our [Sponsored Reserves Encyclopedia Entry](../encyclopedia/transactions-specialized/sponsored-reserves.mdx). ## Rent -Smart contract data does not require any base reserves in order to live on the ledger, so every smart contract entry must pay rent instead. The rent charged for an entry to exist on the ledger is based on how big the entry is and how long the it should be live on the ledger before being archived. There are different rent requirements for each storage type `Persistent`, `Temporary`, and `Instance`, which you can read about in the [State Archival section](../smart-contract-internals/state-archival.mdx). +Smart contract data does not require any base reserves in order to live on the ledger, so every smart contract entry must pay rent instead. The rent charged for an entry to exist on the ledger is based on how big the entry is and how long the it should be live on the ledger before being archived. There are different rent requirements for each storage type `Persistent`, `Temporary`, and `Instance`, which you can read about in the [State Archival section](../encyclopedia/storage/state-archival.mdx). + +## Lumen Supply Metrics + +import { CodeExample } from "@site/src/components/CodeExample"; + +This section explains how lumen supply metrics are calculated and made available via API. This information can be useful for products and services that track the distribution of XLM, including market cap aggregators and some exchanges, or to anyone who wants to investigate the distribution of XLM defined by the SDF mandate. + +Unlike many other blockchains, the native network currency is not created through mining- all XLM that has ever existed and will ever exist was created when the Stellar network went live. + +[SDF’s Dashboard API endpoint](https://dashboard.stellar.org/api/v2/lumens) will always have the live totals for the essential numbers around lumens. This guide explains important supply metrics like Original Supply, Total Supply, and Circulating Supply entailed in that data. + +Please reference our [Ecosystem Horizon API Providers](../../../network/horizon/horizon-providers) to access more Stellar network data via Horizon. + +### Dashboard API + +As of May 28th, 2024, the Dashboard API shows: + + + +```json +{ + "updatedAt": "2024-05-28T16:11:14.622Z", + "originalSupply": "100000000000", + "inflationLumens": "5443902087.3472865", + "burnedLumens": "55442115112.9537534", + "totalSupply": "50001786974.3935331", + "upgradeReserve": "259580243.9842749", + "feePool": "4690537.8610771", + "sdfMandate": "20761482987.7713113", + "circulatingSupply": "28976033204.7768698", + "_details": "https://www.stellar.org/developers/guides/lumen-supply-metrics.html" +} +``` + + + +### Definitions + +**originalSupply** One hundred billion lumens [were created](https://stellar.expert/explorer/public/ledger/2) when the Stellar network went live. That’s the Original Supply for the network. + +**inflationLumens** For the first five or so years of Stellar’s existence, the supply of lumens increased by 1% annually. This “network inflation” was ended by validator vote on October 28, 2019. The total number of lumens generated by inflation was 5,443,902,087.3472865. + +Adding this number to the Original Supply, you get the total lumens that have ever existed: 105,443,902,087.3472865. This number is visible on the [List All Ledgers](../../../network/horizon/api-reference/resources/list-all-ledgers) Horizon API endpoint as `_embedded.records.total_coins`. See all Stellar Mainnet Horizon data providers [here](../../../network/horizon/horizon-providers). + +**burnedLumens** These are all the lumens sent to accounts with no signers, meaning the funds are inaccessible and have been removed forever from Stellar’s lumen supply. + +While any address with no signers is counted here, the vast majority of the lumens in this sum are in a single locked address. On November 4, 2019, SDF [reduced](https://www.stellar.org/blog/sdfs-next-steps/) its lumen holdings to better reflect its mission and the growth of the Stellar ecosystem. To do so, the Foundation sent 55,442,095,285.7418 lumens to [GALA…LUTO](https://stellar.expert/explorer/public/account/GALAXYVOIDAOPZTDLHILAJQKCVVFMD4IKLXLSZV5YHO7VY74IWZILUTO). + +**totalSupply** The Total Supply is the number of lumens now in existence: 50,001,803,905.97172. The Total Supply includes four major categories of lumens, which the API treats in detail. + +**upgradeReserve** The Upgrade Reserve is a special address that’s neither circulating nor a part of SDF’s mandate. When Stellar [changed its consensus algorithm](https://www.stellar.org/blog/upgraded-network-is-here/) in 2015 and relaunched the network these lumens were set aside, to be claimed, one-for-one, by holders of the old network tokens. The [Upgrade Reserve account](https://stellar.expert/explorer/public/account/GBEZOC5U4TVH7ZY5N3FLYHTCZSI6VFGTULG7PBITLF5ZEBPJXFT46YZM) is essentially an escrow, and we don’t expect many claimants to come and pull those lumens into the circulating supply at this point. + +**feePool** The Fee Pool is where network fees collect. The lumens do not belong to any particular account. No one has access to the fee pool, so these lumens are non-circulating. Network validators could theoretically vote for a protocol change that would affect the fee pool, so we include it n the total supply. Stellar’s transaction fees are extremely low so the fee pool grows very slowly. The Fee Pool is tracked by the protocol itself, and the current number is visible on the [List All Ledgers](../../../network/horizon/api-reference/resources/list-all-ledgers) Horizon API endpoint as `_embedded.records.fee_pool`. See all Stellar Mainnet Horizon data providers [here](../../../network/horizon/horizon-providers). + +**sdfMandate** The SDF Mandate is described in detail [here](https://www.stellar.org/foundation/mandate). The Foundation was funded by lumens generated at Stellar’s inception; all of those lumens will eventually be spent or distributed to enhance and promote Stellar. Here is a complete list of the addresses currently associated with the SDF Mandate: + +- [Direct Development, Available Funds](https://stellar.expert/explorer/public/account/GB6NVEN5HSUBKMYCE5ZOWSK5K23TBWRUQLZY3KNMXUZ3AQ2ESC4MY4AQ) +- [Jan 1 2021 Escrow](https://stellar.expert/explorer/public/account/GBA6XT7YBQOERXT656T74LYUVJ6MEIOC5EUETGAQNHQHEPUFPKCW5GYM) +- [Jan 1 2022 Escrow](https://stellar.expert/explorer/public/account/GD2D6JG6D3V52ZMPIYSVHYFKVNIMXGYVLYJQ3HYHG5YDPGJ3DCRGPLTP) +- [Jan 1 2023 Escrow](https://stellar.expert/explorer/public/account/GA2VRL65L3ZFEDDJ357RGI3MAOKPJZ2Z3IJTPSC24I4KDTNFSVEQURRA) +- [Direct Development (Hot 1)](https://stellar.expert/explorer/public/account/GCEZYB47RSSSR6RMHQDTBWL4L6RY5CY2SPJU3QHP3YPB6ALPVRLPN7OQ) +- [Direct Development (Hot 2)](https://stellar.expert/explorer/public/account/GATL3ETTZ3XDGFXX2ELPIKCZL7S5D2HY3VK4T7LRPD6DW5JOLAEZSZBA) +- [Direct Development (Hot 3)](https://stellar.expert/explorer/public/account/GCVLWV5B3L3YE6DSCCMHLCK7QIB365NYOLQLW3ZKHI5XINNMRLJ6YHVX) +- [Developer Support](https://stellar.expert/explorer/public/account/GCVJDBALC2RQFLD2HYGQGWNFZBCOD2CPOTN3LE7FWRZ44H2WRAVZLFCU) +- [Developer Support (Hot)](https://stellar.expert/explorer/public/account/GCKJZ2YVECFGLUDJ5T7NZMJPPWERBNYHCXT2MZPXKELFHUSYQR5TVHJQ) +- [Currency Support](https://stellar.expert/explorer/public/account/GAMGGUQKKJ637ILVDOSCT5X7HYSZDUPGXSUW67B2UKMG2HEN5TPWN3LQ) +- [New Products](https://stellar.expert/explorer/public/account/GCPWKVQNLDPD4RNP5CAXME4BEDTKSSYRR4MMEL4KG65NEGCOGNJW7QI2) +- [Enterprise Fund](https://stellar.expert/explorer/public/account/GDUY7J7A33TQWOSOQGDO776GGLM3UQERL4J3SPT56F6YS4ID7MLDERI4) +- [Marketing Support](https://stellar.expert/explorer/public/account/GBEVKAYIPWC5AQT6D4N7FC3XGKRRBMPCAMTO3QZWMHHACLHTMAHAM2TP) +- [In-App Distribution](https://stellar.expert/explorer/public/account/GDKIJJIKXLOM2NRMPNQZUUYK24ZPVFC6426GZAEP3KUK6KEJLACCWNMX) +- [In-App Distribution (Hot)](https://stellar.expert/explorer/public/account/GAX3BRBNB5WTJ2GNEFFH7A4CZKT2FORYABDDBZR5FIIT3P7FLS2EFOZZ) + +**circulatingSupply** The Circulating Supply is lumens in the hands of individuals and independent companies. These are lumens out in the world, used to pay network fees and fund Stellar accounts. They are also used as a general medium of exchange. We expect Stellar’s Circulating Supply to grow steadily as SDF spends and distributes lumens according to its mandate. Lumens in the Total Supply, but not in the SDF Mandate, Upgrade Reserve, or Fee Pool are assumed to be circulating. diff --git a/docs/learn/fundamentals/networks.mdx b/docs/learn/fundamentals/networks.mdx index 15c24e67c..935c3e7d3 100644 --- a/docs/learn/fundamentals/networks.mdx +++ b/docs/learn/fundamentals/networks.mdx @@ -1,6 +1,6 @@ --- title: Networks -sidebar_position: 30 +sidebar_position: 20 --- Stellar has three networks: the public network (Mainnet, also called Pubnet or the Public Network), the test network (Testnet), and a dev network (Futurenet). Mainnet is the main network used by applications in production. It connects to real financial rails and requires XLM to cover minimum balances, transaction fees, and rent. The Testnet is a smaller, free-to-use network maintained by SDF that functions like the Mainnet but doesn’t connect to real money. It has a built-in testnet XLM faucet (called Friendbot), and it resets on a regular cadence, so it's the best place for developers to test applications when they need a stable environment that mirrors Mainnet functionality. Futurenet is a dev network you can use to test more bleeding edge features that also has access to its own Friendbot. It resets whenever a reset is necessary, so it's not as predictable as Testnet, but it is where new features may be introduced before the are implemented in stable releases. @@ -102,4 +102,4 @@ For applications that don’t rely on the state of the network (such as specific If you’ve been running a Stellar Core or Horizon instance against the Testnet and want to switch to production, changing the passphrase will require both respective databases to be completely reinitialized. If you run your own RPC on Testnet or Futurenet, you may want to use an RPC service when you move to Mainnet. Check out the RPC service providers [here](/network/soroban-rpc/rpc-providers). -To learn more about network passphrases, see our [Network Passphrase Encyclopedia Entry](../encyclopedia/network-passphrases.mdx) +To learn more about network passphrases, see our [Network Passphrase Encyclopedia Entry](../encyclopedia/network-configuration/network-passphrases.mdx) diff --git a/docs/learn/fundamentals/stellar-consensus-protocol.mdx b/docs/learn/fundamentals/stellar-consensus-protocol.mdx index 67bf11b4e..9d810c32c 100644 --- a/docs/learn/fundamentals/stellar-consensus-protocol.mdx +++ b/docs/learn/fundamentals/stellar-consensus-protocol.mdx @@ -1,6 +1,6 @@ --- title: Stellar Consensus Protocol (SCP) -sidebar_position: 10 +sidebar_position: 40 --- Consensus is hugely important in a decentralized payment system. It distributes the monitoring and approval of transactions across many individual nodes (computers) instead of relying on one closed, central system. Nodes are run by organizations or individuals, and the goal is for all nodes to update the ledger in the same way, ensuring each ledger reaches the same state. Consensus is vital for the security of the blockchain, allowing nodes to agree on something safely and preventing double-spend attacks. diff --git a/docs/learn/fundamentals/stellar-data-structures/accounts.mdx b/docs/learn/fundamentals/stellar-data-structures/accounts.mdx index 08f8df16d..68659ae9c 100644 --- a/docs/learn/fundamentals/stellar-data-structures/accounts.mdx +++ b/docs/learn/fundamentals/stellar-data-structures/accounts.mdx @@ -14,12 +14,12 @@ Accounts are made up of the below fields. Click on the field to learn more about - [Flags](../../glossary.mdx#flags) - [Home Domain (up to 32 characters)](../../glossary.mdx#home-domain) - [Liabilities](../../glossary.mdx#liability) -- [Number of entries sponsored by this account](../../encyclopedia/sponsored-reserves.mdx) -- [Number of sponsored reserves](../../encyclopedia/sponsored-reserves.mdx) +- [Number of entries sponsored by this account](../../encyclopedia/transactions-specialized/sponsored-reserves.mdx) +- [Number of sponsored reserves](../../encyclopedia/transactions-specialized/sponsored-reserves.mdx) - [Number of subentries](./accounts.mdx#subentries) - [Sequence number](../../glossary.mdx#sequence-number) -- [Signers](../../encyclopedia/signatures-multisig.mdx) -- [Thresholds](../../encyclopedia/signatures-multisig.mdx#thresholds) +- [Signers](../../encyclopedia/security/signatures-multisig.mdx) +- [Thresholds](../../encyclopedia/security/signatures-multisig.mdx#thresholds) ## Base reserves and subentries @@ -42,6 +42,6 @@ Account data is stored in subentries, each of which increases an account’s min Trustlines are an explicit opt-in for an account to hold and trade a particular asset. To hold a specific asset, an account must establish a trustline with the issuing account using the change_trust operation. Trustlines track the balance of an asset and can also limit the amount of an asset that an account can hold. -A trustline must be established for an account to receive any asset except lumens (XLM). You can create a claimable balance to send assets to an account without a trustline, but the recipient has to create a trustline to claim that balance. Learn more here: [Claimable Balances Encyclopedia Entry](../../encyclopedia/claimable-balances.mdx) +A trustline must be established for an account to receive any asset except lumens (XLM). You can create a claimable balance to send assets to an account without a trustline, but the recipient has to create a trustline to claim that balance. Learn more here: [Claimable Balances Encyclopedia Entry](../../encyclopedia/transactions-specialized/claimable-balances.mdx) A trustline also tracks liabilities. Buying liabilities equal the total amount of the asset offered to buy aggregated over all offers owned by an account, and selling liabilities equal the total amount of the asset offered to sell aggregated over all offers owned by an account. A trustline must always have a balance sufficiently large to satisfy its selling liabilities and a balance sufficiently below its limit to accommodate its buying liabilities. diff --git a/docs/learn/fundamentals/stellar-data-structures/assets.mdx b/docs/learn/fundamentals/stellar-data-structures/assets.mdx index b1a0f3c4f..847d0f22f 100644 --- a/docs/learn/fundamentals/stellar-data-structures/assets.mdx +++ b/docs/learn/fundamentals/stellar-data-structures/assets.mdx @@ -15,7 +15,7 @@ Assets on Stellar have two identifying characteristics: the asset code and the i An asset’s identifying code. There are three different formats: Alphanumeric 4, Alphanumeric 12, and liquidity pool shares. -Learn about liquidity pool shares in the [Liquidity Pool Encyclopedia Entry](../../encyclopedia/liquidity-on-stellar-sdex-liquidity-pools.mdx). +Learn about liquidity pool shares in the [Liquidity Pool Encyclopedia Entry](../../encyclopedia/sdex/liquidity-on-stellar-sdex-liquidity-pools.mdx). Learn more about asset codes in the [Naming an Asset section](../../../issuing-assets/control-asset-access.mdx#naming-an-asset) diff --git a/docs/learn/fundamentals/stellar-data-structures/contracts.mdx b/docs/learn/fundamentals/stellar-data-structures/contracts.mdx index be4300b22..d21916c37 100644 --- a/docs/learn/fundamentals/stellar-data-structures/contracts.mdx +++ b/docs/learn/fundamentals/stellar-data-structures/contracts.mdx @@ -26,7 +26,7 @@ flowchart LR ## Contract Storage -In addition to the ledger entries that are created during the contract install/deploy process, each contract can create and access its own set of ledger entries. These ledger entries (as well as the contract code and the contract instance ledger entries) are subject to [state archival](../../smart-contract-internals/state-archival.mdx) lifetimes (a ledger entry's "TTL ledger"). While they all function similarly, each type has its own fee and TTL behavior. +In addition to the ledger entries that are created during the contract install/deploy process, each contract can create and access its own set of ledger entries. These ledger entries (as well as the contract code and the contract instance ledger entries) are subject to [state archival](../../encyclopedia/storage/state-archival.mdx) lifetimes (a ledger entry's "TTL ledger"). While they all function similarly, each type has its own fee and TTL behavior. ### Temporary Storage @@ -38,7 +38,7 @@ In addition to the ledger entries that are created during the contract install/d ### Persistent Storage - Most expensive fees (same price as `Instance` storage). -- Recoverable after archival, can be restored using the [`RestoreFootprintOp`](../list-of-operations.mdx#restore-footprint) operation. +- Recoverable after archival, can be restored using the [`RestoreFootprintOp`](../transactions/list-of-operations.mdx#restore-footprint) operation. - Does not share the same lifetime as the contract instance. If the contract instance has not reached its TTL ledger, `Persistent` data may still be archived and need to be restored before invoking the contract. - Unlimited amount of storage. - Suitable for user data that cannot be `Temporary` (i.e. balances). @@ -52,7 +52,7 @@ While we are making a distinction here between "persistent" and "instance" stora ::: - Most expensive fees (same price as `Persistent` storage). -- Recoverable after archival, can be restored using the [`extendFootprintTTLOp`](../list-of-operations.mdx#extend-footprint-ttl) operation. +- Recoverable after archival, can be restored using the [`extendFootprintTTLOp`](../transactions/list-of-operations.mdx#extend-footprint-ttl) operation. - Shares the same lifetime as the contract instance. If the contract instance has not reached its TTL ledger, instance data is guaranteed to be accessible. - Limited amount of storage available. - Suitable for "shared" contract state that cannot be `Temporary` (i.e. admin accounts, contract metadata, etc.). diff --git a/docs/learn/fundamentals/stellar-data-structures/ledgers.mdx b/docs/learn/fundamentals/stellar-data-structures/ledgers.mdx index b1efe97d8..8e0b0ffe6 100644 --- a/docs/learn/fundamentals/stellar-data-structures/ledgers.mdx +++ b/docs/learn/fundamentals/stellar-data-structures/ledgers.mdx @@ -14,6 +14,6 @@ Data is stored on the ledger as ledger entries. Possible ledger entries include: - Accounts - Claimable balances - Liquidity pools -- [Contract data](../../smart-contract-internals/persisting-data.mdx#ledger-entries) +- [Contract data](../../encyclopedia/storage/persisting-data.mdx#ledger-entries) -Every ledger has a ledger header, to read about what is contained in the ledger header, see our [Ledger Header Encyclopedia Entry](../../encyclopedia/ledger-headers.mdx). +Every ledger has a ledger header, to read about what is contained in the ledger header, see our [Ledger Header Encyclopedia Entry](../../encyclopedia/network-configuration/ledger-headers.mdx). diff --git a/docs/learn/fundamentals/stellar-ecosystem-proposals.mdx b/docs/learn/fundamentals/stellar-ecosystem-proposals.mdx index 9ef74c5e8..024320580 100644 --- a/docs/learn/fundamentals/stellar-ecosystem-proposals.mdx +++ b/docs/learn/fundamentals/stellar-ecosystem-proposals.mdx @@ -1,6 +1,6 @@ --- title: Stellar Ecosystem Proposals (SEPs) -sidebar_position: 70 +sidebar_position: 80 --- Each SEP is a distinct blueprint meant to help users build a product or service that interoperates with other products and services on the Stellar network. diff --git a/docs/learn/fundamentals/stellar-stack.mdx b/docs/learn/fundamentals/stellar-stack.mdx index 0fc9d9085..0d27c0714 100644 --- a/docs/learn/fundamentals/stellar-stack.mdx +++ b/docs/learn/fundamentals/stellar-stack.mdx @@ -1,6 +1,6 @@ --- title: Stellar Stack -sidebar_position: 20 +sidebar_position: 10 --- The Stellar stack is made up of the following components: the networks (Mainnet, Testnet, and Futurenet), Stellar Core, Horizon API, RPC, and SDKs, each of which plays a specific part in providing financial infrastructure that is resilient to failures, available to anyone, and fast and cheap enough to serve real-world use cases. diff --git a/docs/learn/fundamentals/transactions/README.mdx b/docs/learn/fundamentals/transactions/README.mdx new file mode 100644 index 000000000..07df8d068 --- /dev/null +++ b/docs/learn/fundamentals/transactions/README.mdx @@ -0,0 +1,8 @@ +--- +title: Transactions +sidebar_position: 60 +--- + +import DocCardList from "@theme/DocCardList"; + + diff --git a/docs/learn/fundamentals/list-of-operations.mdx b/docs/learn/fundamentals/transactions/list-of-operations.mdx similarity index 92% rename from docs/learn/fundamentals/list-of-operations.mdx rename to docs/learn/fundamentals/transactions/list-of-operations.mdx index 4aa915650..fdb17f491 100644 --- a/docs/learn/fundamentals/list-of-operations.mdx +++ b/docs/learn/fundamentals/transactions/list-of-operations.mdx @@ -1,11 +1,11 @@ --- title: List of Operations -sidebar_position: 40 +sidebar_position: 20 --- Operations are objects that represent a desired change to the ledger and are submitted to the network grouped in a transaction. For each operation, there is a successful or failed result type. In the case of success, the user can gather information about the effect of the operation. In the case of failure, the user can learn more about the error. -Learn more about transactions and operations in our [Operations and Transactions section](./stellar-data-structures/operations-and-transactions.mdx). +Learn more about transactions and operations in our [Operations and Transactions section](./operations-and-transactions.mdx). There are currently 26 operations you can use on the Stellar network, these operations, their definitions, SDKs, thresholds, parameters, and errors are listed below. @@ -56,7 +56,7 @@ Sends an amount in a specific asset to a destination account | PAYMENT_SRC_NO_TRUST | -3 | The source account does not trust the issuer of the asset it is trying to send. | | PAYMENT_SRC_NOT_AUTHORIZED | -4 | The source account is not authorized to send this payment. | | PAYMENT_NO_DESTINATION | -5 | The receiving account does not exist. Note that this error will **not** be returned if the receiving account is the issuer of `asset`. | -| PAYMENT_NO_TRUST | -6 | The receiver does not trust the issuer of the asset being sent. For more information, see the [Assets section](./stellar-data-structures/assets.mdx). | +| PAYMENT_NO_TRUST | -6 | The receiver does not trust the issuer of the asset being sent. For more information, see the [Assets section](../stellar-data-structures/assets.mdx). | | PAYMENT_NOT_AUTHORIZED | -7 | The destination account is not authorized by the asset's issuer to hold the asset. | | PAYMENT_LINE_FULL | -8 | The destination account (receiver) does not have sufficient limits to receive `amount` and still satisfy its buying liabilities. | @@ -64,7 +64,7 @@ Sends an amount in a specific asset to a destination account A payment where the asset sent can be different than the asset received; allows the user to specify the amount of the asset to send -Learn more about path payments: [Path Payments Encyclopedia Entry](../encyclopedia/path-payments.mdx) +Learn more about path payments: [Path Payments Encyclopedia Entry](../../encyclopedia/transactions-specialized/path-payments.mdx) **SDKs**: [JavaScript](http://stellar.github.io/js-stellar-sdk/Operation.html#.pathPaymentStrictSend) | [Java](https://github.com/lightsail-network/java-stellar-sdk/blob/master/src/main/java/org/stellar/sdk/PathPaymentStrictSendOperation.java) | [Go](https://godoc.org/github.com/stellar/go/txnbuild#PathPaymentStrictSend) **Threshold**: Medium @@ -89,7 +89,7 @@ Learn more about path payments: [Path Payments Encyclopedia Entry](../encycloped | PATH_PAYMENT_STRICT_SEND_SRC_NO_TRUST | -3 | The source account does not trust the issuer of the asset it is trying to send. | | PATH_PAYMENT_STRICT_SEND_SRC_NOT_AUTHORIZED | -4 | The source account is not authorized to send this payment. | | PATH_PAYMENT_STRICT_SEND_NO_DESTINATION | -5 | The destination account does not exist. | -| PATH_PAYMENT_STRICT_SEND_NO_TRUST | -6 | The destination account does not trust the issuer of the asset being sent. For more, see the [Assets section](./stellar-data-structures/assets.mdx). | +| PATH_PAYMENT_STRICT_SEND_NO_TRUST | -6 | The destination account does not trust the issuer of the asset being sent. For more, see the [Assets section](../stellar-data-structures/assets.mdx). | | PATH_PAYMENT_STRICT_SEND_NOT_AUTHORIZED | -7 | The destination account is not authorized by the asset's issuer to hold the asset. | | PATH_PAYMENT_STRICT_SEND_LINE_FULL | -8 | The destination account does not have sufficient limits to receive `destination amount` and still satisfy its buying liabilities. | | PATH_PAYMENT_STRICT_SEND_TOO_FEW_OFFERS | -10 | There is no path of offers connecting the `send asset` and `destination asset`. Stellar only considers paths of length 5 or shorter. | @@ -100,7 +100,7 @@ Learn more about path payments: [Path Payments Encyclopedia Entry](../encycloped A payment where the asset received can be different from the asset sent; allows the user to specify the amount of the asset received -Learn more about path payments: [Path Payments Encyclopedia Entry](../encyclopedia/path-payments.mdx) +Learn more about path payments: [Path Payments Encyclopedia Entry](../../encyclopedia/transactions-specialized/path-payments.mdx) **SDKs**: [JavaScript](https://stellar.github.io/js-stellar-sdk/Operation.html#.pathPaymentStrictReceive) | [Java](https://github.com/lightsail-network/java-stellar-sdk/blob/master/src/main/java/org/stellar/sdk/PathPaymentStrictReceiveOperation.java) | [Go](https://godoc.org/github.com/stellar/go/txnbuild#PathPaymentStrictReceive) **Threshold**: Medium @@ -125,7 +125,7 @@ Learn more about path payments: [Path Payments Encyclopedia Entry](../encycloped | PATH_PAYMENT_STRICT_RECEIVE_SRC_NO_TRUST | -3 | The source account does not trust the issuer of the asset it is trying to send. | | PATH_PAYMENT_STRICT_RECEIVE_SRC_NOT_AUTHORIZED | -4 | The source account is not authorized to send this payment. | | PATH_PAYMENT_STRICT_RECEIVE_NO_DESTINATION | -5 | The destination account does not exist. | -| PATH_PAYMENT_STRICT_RECEIVE_NO_TRUST | -6 | The destination account does not trust the issuer of the asset being sent. For more, see the [Assets section](./stellar-data-structures/assets.mdx). | +| PATH_PAYMENT_STRICT_RECEIVE_NO_TRUST | -6 | The destination account does not trust the issuer of the asset being sent. For more, see the [Assets section](../stellar-data-structures/assets.mdx). | | PATH_PAYMENT_STRICT_RECEIVE_NOT_AUTHORIZED | -7 | The destination account is not authorized by the asset's issuer to hold the asset. | | PATH_PAYMENT_STRICT_RECEIVE_LINE_FULL | -8 | The destination account does not have sufficient limits to receive `destination amount` and still satisfy its buying liabilities. | | PATH_PAYMENT_STRICT_RECEIVE_TOO_FEW_OFFERS | -10 | There is no path of offers connecting the `send asset` and `destination asset`. Stellar only considers paths of length 5 or shorter. | @@ -136,7 +136,7 @@ Learn more about path payments: [Path Payments Encyclopedia Entry](../encycloped Creates, updates, or deletes an offer to buy a specific amount of an asset for another -Learn more about passive sell offers: [Liquidity on Stellar: SDEX and Liquidity Pools](../encyclopedia/liquidity-on-stellar-sdex-liquidity-pools.mdx) +Learn more about passive sell offers: [Liquidity on Stellar: SDEX and Liquidity Pools](../../encyclopedia/sdex/liquidity-on-stellar-sdex-liquidity-pools.mdx) **SDKs**: [JavaScript](http://stellar.github.io/js-stellar-sdk/Operation.html#.manageBuyOffer) | [Java](https://github.com/lightsail-network/java-stellar-sdk/blob/master/src/main/java/org/stellar/sdk/ManageBuyOfferOperation.java) | [Go](https://godoc.org/github.com/stellar/go/txnbuild#ManageBuyOffer) **Threshold**: Medium @@ -170,7 +170,7 @@ Learn more about passive sell offers: [Liquidity on Stellar: SDEX and Liquidity Creates, updates, or deletes an offer to sell a specific amount of an asset for another -Learn more about passive sell offers: [Liquidity on Stellar: SDEX and Liquidity Pools](../encyclopedia/liquidity-on-stellar-sdex-liquidity-pools.mdx) +Learn more about passive sell offers: [Liquidity on Stellar: SDEX and Liquidity Pools](../../encyclopedia/sdex/liquidity-on-stellar-sdex-liquidity-pools.mdx) **SDKs**: [JavaScript](http://stellar.github.io/js-stellar-sdk/Operation.html#.manageSellOffer) | [Java](https://github.com/lightsail-network/java-stellar-sdk/blob/master/src/main/java/org/stellar/sdk/ManageSellOfferOperation.java) | [Go](https://godoc.org/github.com/stellar/go/txnbuild#ManageSellOffer) **Threshold**: Medium @@ -204,7 +204,7 @@ Learn more about passive sell offers: [Liquidity on Stellar: SDEX and Liquidity Creates an offer to sell one asset for another without taking a reverse offer of equal price -Learn more about passive sell offers: [Liquidity on Stellar: SDEX and Liquidity Pools](../encyclopedia/liquidity-on-stellar-sdex-liquidity-pools.mdx) +Learn more about passive sell offers: [Liquidity on Stellar: SDEX and Liquidity Pools](../../encyclopedia/sdex/liquidity-on-stellar-sdex-liquidity-pools.mdx) **SDKs**: [JavaScript](https://stellar.github.io/js-stellar-sdk/Operation.html#.createPassiveSellOffer) | [Java](https://github.com/lightsail-network/java-stellar-sdk/blob/master/src/main/java/org/stellar/sdk/CreatePassiveSellOfferOperation.java) | [Go](https://godoc.org/github.com/stellar/go/txnbuild#CreatePassiveSellOffer) **Threshold**: Medium @@ -237,9 +237,9 @@ Learn more about passive sell offers: [Liquidity on Stellar: SDEX and Liquidity Set options for an account such as flags, inflation destination, signers, home domain, and master key weight -Learn more about flags: [Flags Encyclopedia Entry](../glossary.mdx#flags) +Learn more about flags: [Flags Encyclopedia Entry](../../glossary.mdx#flags) Learn more about the home domain: [Stellar Ecosystem Proposals SEP-0001](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0001.md) -Learn more about signers operations and key weight: [Signature and Multisignature Encyclopedia Entry](../encyclopedia/signatures-multisig.mdx) +Learn more about signers operations and key weight: [Signature and Multisignature Encyclopedia Entry](../../encyclopedia/security/signatures-multisig.mdx) **SDKs**: [JavaScript](http://stellar.github.io/js-stellar-sdk/Operation.html#.setOptions) | [Java](https://github.com/lightsail-network/java-stellar-sdk/blob/master/src/main/java/org/stellar/sdk/SetOptionsOperation.java) | [Go](https://godoc.org/github.com/stellar/go/txnbuild#SetOptions) **Threshold**: High (when updating signers or other thresholds) or Medium (when updating everything else) @@ -249,13 +249,13 @@ Learn more about signers operations and key weight: [Signature and Multisignatur | Parameters | Type | Description | | --- | --- | --- | | Inflation Destination | account ID | Account of the inflation destination. | -| Clear flags | integer | Indicates which [account](./stellar-data-structures/accounts.mdx) flags to clear. These account-level flags are primarily used by asset issuers; for details about the flags, please refer to the [Asset Design Considerations page](../../issuing-assets/control-asset-access.mdx#controlling-access-to-an-asset-with-flags). The bit mask integer subtracts from the existing flags of the account. This allows for setting specific bits without knowledge of existing flags. | -| Set flags | integer | Indicates which [account](./stellar-data-structures/accounts.mdx) flags to set. These account-level flags are primarily used by asset issuers; for details about the flags, please refer to the [Asset Design Considerations page](../../issuing-assets/control-asset-access.mdx#controlling-access-to-an-asset-with-flags) The bit mask integer adds onto the existing flags of the account. This allows for setting specific bits without knowledge of existing flags. | +| Clear flags | integer | Indicates which [account](../stellar-data-structures/accounts.mdx) flags to clear. These account-level flags are primarily used by asset issuers; for details about the flags, please refer to the [Asset Design Considerations page](../../../issuing-assets/control-asset-access.mdx). The bit mask integer subtracts from the existing flags of the account. This allows for setting specific bits without knowledge of existing flags. | +| Set flags | integer | Indicates which [account](../stellar-data-structures/accounts.mdx) flags to set. These account-level flags are primarily used by asset issuers; for details about the flags, please refer to the [Asset Design Considerations page](../../../issuing-assets/control-asset-access.mdx#controlling-access-to-an-asset-with-flags) The bit mask integer adds onto the existing flags of the account. This allows for setting specific bits without knowledge of existing flags. | | Master weight | integer | A number from 0-255 (inclusive) representing the weight of the master key. If the weight of the master key is updated to 0, it is effectively disabled. | -| Low threshold | integer | A number from 0-255 (inclusive) representing the threshold this account sets on all operations it performs that have [a low threshold](../encyclopedia/signatures-multisig.mdx). | -| Medium threshold | integer | A number from 0-255 (inclusive) representing the threshold this account sets on all operations it performs that have [a medium threshold](../encyclopedia/signatures-multisig.mdx). | -| High threshold | integer | A number from 0-255 (inclusive) representing the threshold this account sets on all operations it performs that have [a high threshold](../encyclopedia/signatures-multisig.mdx). | -| Home domain | string | Sets the home domain of an account. See [Federation](../encyclopedia/federation.mdx). | +| Low threshold | integer | A number from 0-255 (inclusive) representing the threshold this account sets on all operations it performs that have [a low threshold](../../encyclopedia/security/signatures-multisig.mdx). | +| Medium threshold | integer | A number from 0-255 (inclusive) representing the threshold this account sets on all operations it performs that have [a medium threshold](../../encyclopedia/security/signatures-multisig.mdx). | +| High threshold | integer | A number from 0-255 (inclusive) representing the threshold this account sets on all operations it performs that have [a high threshold](../../encyclopedia/security/signatures-multisig.mdx). | +| Home domain | string | Sets the home domain of an account. See [Federation](../../encyclopedia/network-configuration/federation.mdx). | | Signer | \{Public Key, weight} | Add, update, or remove a signer from an account. Signer weight is a number from 0-255 (inclusive). The signer is deleted if the weight is 0. | **Possible errors**: @@ -276,7 +276,7 @@ Learn more about signers operations and key weight: [Signature and Multisignatur Creates, updates, or deletes a trustline -Learn more about trustlines: [Trustlines section](./stellar-data-structures/accounts.mdx#trustlines) +Learn more about trustlines: [Trustlines section](../stellar-data-structures/accounts.mdx#trustlines) **SDKs**: [JavaScript](http://stellar.github.io/js-stellar-sdk/Operation.html#.changeTrust) | [Java](https://github.com/lightsail-network/java-stellar-sdk/blob/master/src/main/java/org/stellar/sdk/ChangeTrustOperation.java) | [Go](https://godoc.org/github.com/stellar/go/txnbuild#ChangeTrust) **Threshold**: Medium @@ -358,7 +358,7 @@ Transfers the XLM balance of an account to another account and removes the sourc Sets, modifies, or deletes a data entry (name/value pair) that is attached to an account -Learn more about entries and subentries: [Accounts section](./stellar-data-structures/accounts.mdx#subentries) +Learn more about entries and subentries: [Accounts section](../stellar-data-structures/accounts.mdx#subentries) **SDKs**: [JavaScript](http://stellar.github.io/js-stellar-sdk/Operation.html#.manageData) | [Java](https://github.com/lightsail-network/java-stellar-sdk/blob/master/src/main/java/org/stellar/sdk/ManageDataOperation.java) | [Go](https://godoc.org/github.com/stellar/go/txnbuild#ManageData) **Threshold**: Medium @@ -402,7 +402,7 @@ Bumps forward the sequence number of the source account to the given sequence nu Moves an amount of asset from the operation source account into a new ClaimableBalanceEntry -Learn more about claimable balances: [Claimable Balances Encyclopedia Entry](../encyclopedia/claimable-balances.mdx) +Learn more about claimable balances: [Claimable Balances Encyclopedia Entry](../../encyclopedia/transactions-specialized/claimable-balances.mdx) **Threshold**: Medium **Result**: `CreateClaimableBalanceResult` @@ -428,7 +428,7 @@ Learn more about claimable balances: [Claimable Balances Encyclopedia Entry](../ Claims a ClaimableBalanceEntry that corresponds to the BalanceID and adds the amount of an asset on the entry to the source account -Learn more about claimable balances and view more parameters: [Claimable Balances Encyclopedia Entry](../encyclopedia/claimable-balances.mdx) +Learn more about claimable balances and view more parameters: [Claimable Balances Encyclopedia Entry](../../encyclopedia/transactions-specialized/claimable-balances.mdx) **Threshold**: Low **Result**: `ClaimClaimableBalanceResult` @@ -436,7 +436,7 @@ Learn more about claimable balances and view more parameters: [Claimable Balance | Parameters | Type | Description | | --- | --- | --- | -| BalanceID | claimableBalanceID | BalanceID on the ClaimableBalanceEntry that the source account is claiming. The balanceID can be retrieved from a successful `CreateClaimableBalanceResult`. See [Claimable Balance Encyclopedia Entry](../encyclopedia/claimable-balances.mdx#create-claimable-balance) for more information. | +| BalanceID | claimableBalanceID | BalanceID on the ClaimableBalanceEntry that the source account is claiming. The balanceID can be retrieved from a successful `CreateClaimableBalanceResult`. See [Claimable Balance Encyclopedia Entry](../../encyclopedia/transactions-specialized/claimable-balances.mdx#create-claimable-balance) for more information. | **Possible errors**: @@ -454,7 +454,7 @@ Allows an account to pay the base reserves for another account; sponsoring accou There must also be an end sponsoring future reserves operation in the same transaction -Learn more about sponsored reserves: [Sponsored Reserves Encyclopedia Entry](../encyclopedia/sponsored-reserves.mdx) +Learn more about sponsored reserves: [Sponsored Reserves Encyclopedia Entry](../../encyclopedia/transactions-specialized/sponsored-reserves.mdx) **Threshold**: Medium **Result**: `BeginSponsoringFutureReservesResult` @@ -476,7 +476,7 @@ Learn more about sponsored reserves: [Sponsored Reserves Encyclopedia Entry](../ Terminates the current is-sponsoring-future-reserves relationship in which the source account is sponsored -Learn more about sponsored reserves: [Sponsored Reserves Encyclopedia Entry](../encyclopedia/sponsored-reserves.mdx) +Learn more about sponsored reserves: [Sponsored Reserves Encyclopedia Entry](../../encyclopedia/transactions-specialized/sponsored-reserves.mdx) **Threshold**: Medium **Result**: `EndSponsoringFutureReservesResult` @@ -496,7 +496,7 @@ Learn more about sponsored reserves: [Sponsored Reserves Encyclopedia Entry](../ Sponsoring account can remove or transfer sponsorships of existing ledgerEntries and signers; the logic of this operation depends on the state of the source account -Learn more about sponsored reserves: [Sponsored Reserves Encyclopedia Entry](../encyclopedia/sponsored-reserves.mdx) +Learn more about sponsored reserves: [Sponsored Reserves Encyclopedia Entry](../../encyclopedia/transactions-specialized/sponsored-reserves.mdx) **Threshold**: Medium **Result**: `RevokeSponsorshipResult` @@ -505,7 +505,7 @@ This operation is a union with **two** possible types: | Union Type | Parameters | Type | Description | | --- | --- | --- | --- | -| REVOKE_SPONSORSHIP_LEDGER_ENTRY | LedgerKey | ledgerKey | Ledger key that holds information to identify a specific ledgerEntry that may have its sponsorship modified. See [LedgerKey](../glossary.mdx#ledgerkey) for more information. | +| REVOKE_SPONSORSHIP_LEDGER_ENTRY | LedgerKey | ledgerKey | Ledger key that holds information to identify a specific ledgerEntry that may have its sponsorship modified. See [LedgerKey](../../glossary.mdx#ledgerkey) for more information. | Or @@ -527,7 +527,7 @@ Or Burns an amount in a specific asset from a receiving account -Learn more about clawbacks: [Clawback Encyclopedia Entry](../encyclopedia/clawbacks.mdx) +Learn more about clawbacks: [Clawback Encyclopedia Entry](../../encyclopedia/transactions-specialized/clawbacks.mdx) **SDKs**: [JavaScript](http://stellar.github.io/js-stellar-sdk/Operation.html#.clawback) | [Java](https://github.com/lightsail-network/java-stellar-sdk/blob/master/src/main/java/org/stellar/sdk/ClawbackOperation.java) | [Go](https://godoc.org/github.com/stellar/go/txnbuild#Clawback) **Threshold**: Medium @@ -553,9 +553,9 @@ Learn more about clawbacks: [Clawback Encyclopedia Entry](../encyclopedia/clawba Claws back an unclaimed ClaimableBalanceEntry, burning the pending amount of the asset -Learn more about clawbacks: [Clawback Encyclopedia Entry](../encyclopedia/clawbacks.mdx) +Learn more about clawbacks: [Clawback Encyclopedia Entry](../../encyclopedia/transactions-specialized/clawbacks.mdx) -Learn more about claimable balances: [Claimable Balances Encyclopedia Entry](../encyclopedia/claimable-balances.mdx) +Learn more about claimable balances: [Claimable Balances Encyclopedia Entry](../../encyclopedia/transactions-specialized/claimable-balances.mdx) **Threshold**: Medium **Result**: `ClaimClaimableBalanceResult` @@ -579,7 +579,7 @@ Allows issuing account to configure authorization and trustline flags to an asse The Asset parameter is of the `TrustLineAsset` type. If you are modifying a trustline to a regular asset (i.e. one in a Code:Issuer format), this is equivalent to the Asset type. If you are modifying a trustline to a pool share, however, this is composed of the liquidity pool's unique ID. -Learn more about flags: [Flags Glossary Entry](../glossary.mdx/#flags) +Learn more about flags: [Flags Glossary Entry](../../glossary.mdx/#flags) **Threshold**: Low **Result**: `SetTrustLineFlagsResult` @@ -610,7 +610,7 @@ Parameters to this operation depend on the ordering of assets in the liquidity p If the pool is empty, then this operation deposits maxAmountA of A and maxAmountB of B into the pool. If the pool is not empty, then this operation deposits at most maxAmountA of A and maxAmountB of B into the pool. The actual amounts deposited are determined using the current reserves of the pool. You can use these parameters to control a percentage of slippage. -Learn more about liquidity pools: [Liquidity Pools Encyclopedia Entry](../encyclopedia/liquidity-on-stellar-sdex-liquidity-pools.mdx) +Learn more about liquidity pools: [Liquidity Pools Encyclopedia Entry](../../encyclopedia/sdex/liquidity-on-stellar-sdex-liquidity-pools.mdx) **Threshold**: Medium **Result**: `LiquidityPoolDepositResult` @@ -642,7 +642,7 @@ Withdraw assets from a liquidity pool, reducing the number of pool shares in exc The minAmountA and minAmountB parameters can be used to control a percentage of slippage from the "spot price" on the pool. -Learn more about liquidity pools: [Liquidity Pools Encyclopedia Entry](../encyclopedia/liquidity-on-stellar-sdex-liquidity-pools.mdx) +Learn more about liquidity pools: [Liquidity Pools Encyclopedia Entry](../../encyclopedia/sdex/liquidity-on-stellar-sdex-liquidity-pools.mdx) **Threshold**: Medium **Result**: `LiquidityPoolWithdrawResult` @@ -677,7 +677,7 @@ The `InvokeHostFunctionOp` can be used to perform the following Soroban operatio Note that Soroban transactions can only contain one operation per transaction. -Learn more [here](../smart-contract-internals/contract-interactions/stellar-transaction.mdx#invokehostfunctionop). +Learn more [here](../../encyclopedia/contract-development/contract-interactions/stellar-transaction.mdx#invokehostfunctionop). **Threshold**: Medium **Result**: `InvokeHostFunctionResult` @@ -704,7 +704,7 @@ Extend the time to live (TTL) of entries for Soroban smart contracts with the `E Note that Soroban transactions can only contain one operation per transaction. -Learn more in the [State Archival section](../smart-contract-internals/state-archival.mdx). +Learn more in the [State Archival section](../../encyclopedia/storage/state-archival.mdx). **Threshold**: Medium **Result**: `ExtendFootprintTTLResult` @@ -729,7 +729,7 @@ Make archived Soroban smart contract entries accessible again by restoring them Note that Soroban transactions can only contain one operation per transaction. -Learn more in the [State Archival section](../smart-contract-internals/state-archival.mdx). +Learn more in the [State Archival section](../../encyclopedia/storage/state-archival.mdx). **Threshold**: Medium **Result**: `RestoreFootprintResult` diff --git a/docs/learn/fundamentals/stellar-data-structures/operations-and-transactions.mdx b/docs/learn/fundamentals/transactions/operations-and-transactions.mdx similarity index 92% rename from docs/learn/fundamentals/stellar-data-structures/operations-and-transactions.mdx rename to docs/learn/fundamentals/transactions/operations-and-transactions.mdx index 7b0939f6a..257c0f0d0 100644 --- a/docs/learn/fundamentals/stellar-data-structures/operations-and-transactions.mdx +++ b/docs/learn/fundamentals/transactions/operations-and-transactions.mdx @@ -1,6 +1,6 @@ --- title: Operations and Transactions -sidebar_position: 40 +sidebar_position: 10 --- ## Operations and transactions: how they work @@ -13,32 +13,32 @@ Operations are individual commands that modify the ledger. Operations are used t All operations fall into one of three threshold categories: low, medium, or high, and each threshold category has a weight between 0 and 255 (which can be determined using set_options). Thresholds determine what signature weight is required for the operation to be accepted. For example, let’s say an account sets the medium threshold weight to 5. If the account wants to successfully establish a trustline with the `changeTrust` operation, the weight of the signature(s) must be greater than or equal to 5. -To learn more about signature weight, see the [Signature and Multisignature Encyclopedia Entry](../../encyclopedia/signatures-multisig.mdx). +To learn more about signature weight, see the [Signature and Multisignature Encyclopedia Entry](../../encyclopedia/security/signatures-multisig.mdx). -View a comprehensive list of Stellar operations and their threshold levels in the [List of Operations section](../list-of-operations.mdx). +View a comprehensive list of Stellar operations and their threshold levels in the [List of Operations section](./list-of-operations.mdx). ### Transactions -The Stellar network encodes transactions using a standardized protocol called External Data Representation (XDR). You can read more about this in our [XDR Encyclopedia Entry](../../encyclopedia/xdr.mdx). +The Stellar network encodes transactions using a standardized protocol called External Data Representation (XDR). You can read more about this in our [XDR Encyclopedia Entry](../../encyclopedia/data-format/xdr.mdx). Accounts can only perform one transaction at a time. Transactions comprise a bundle of between 1-100 operations (except smart contract transactions, which can only have one operation per transaction) and are signed and submitted to the ledger by accounts. Transactions always need to be authorized by the source account’s public key to be valid, which involves signing the transaction object with the public key’s associated secret key. A transaction plus its signature(s) is called a transaction envelope. -A transaction may need more than one signature- this happens if it has operations that affect more than one account or if it has a high threshold weight. Check out the [Signature and Multisignature Encyclopedia Entry](../../encyclopedia/signatures-multisig.mdx) for more information. +A transaction may need more than one signature- this happens if it has operations that affect more than one account or if it has a high threshold weight. Check out the [Signature and Multisignature Encyclopedia Entry](../../encyclopedia/security/signatures-multisig.mdx) for more information. Transactions are atomic. Meaning if one operation in a transaction fails, all operations fail, and the entire transaction is not applied to the ledger. Operations are executed for the source account of the transaction unless an operation override is defined. -Smart contract transactions also go through a simulation process where developers can test how the transaction would be executed on the network using the RPC endpoint `simulateTransaction`. Read more in the [Soroban docs](/docs/learn/smart-contract-internals/contract-interactions/transaction-simulation.mdx). +Smart contract transactions also go through a simulation process where developers can test how the transaction would be executed on the network using the RPC endpoint `simulateTransaction`. Read more in the [Soroban docs](/docs/learn/encyclopedia/contract-development/contract-interactions/transaction-simulation.mdx). #### Transaction attributes - [Fee](../fees-resource-limits-metering.mdx) -- [List of operations](../list-of-operations.mdx) -- [List of signatures](../../encyclopedia/signatures-multisig.mdx) -- [Memo or muxed account](../../encyclopedia/pooled-accounts-muxed-accounts-memos.mdx) +- [List of operations](./list-of-operations.mdx) +- [List of signatures](../../encyclopedia/security/signatures-multisig.mdx) +- [Memo or muxed account](../../encyclopedia/transactions-specialized/pooled-accounts-muxed-accounts-memos.mdx) - [Sequence number](../../glossary.mdx#sequence-number) - [Source account](../../glossary.mdx#source-account) - [Preconditions (optional)](#preconditions) @@ -131,7 +131,7 @@ The fee must be greater than or equal to the network minimum fee for the number #### Fee-bump (if applicable) -See Validity of a [Fee-Bump Transaction section](../../encyclopedia/fee-bump-transactions.mdx#validity-of-a-fee-bump-transaction) +See Validity of a [Fee-Bump Transaction section](../../encyclopedia/transactions-specialized/fee-bump-transactions.mdx#validity-of-a-fee-bump-transaction) #### Sequence number diff --git a/docs/learn/encyclopedia/transaction-lifecycle.mdx b/docs/learn/fundamentals/transactions/transaction-lifecycle.mdx similarity index 99% rename from docs/learn/encyclopedia/transaction-lifecycle.mdx rename to docs/learn/fundamentals/transactions/transaction-lifecycle.mdx index 292a5aa8a..43a006886 100644 --- a/docs/learn/encyclopedia/transaction-lifecycle.mdx +++ b/docs/learn/fundamentals/transactions/transaction-lifecycle.mdx @@ -1,5 +1,6 @@ --- title: Transaction Lifecycle +sidebar_position: 30 --- :::note diff --git a/docs/learn/glossary.mdx b/docs/learn/glossary.mdx index 6bafe3dbf..cafa7a90b 100644 --- a/docs/learn/glossary.mdx +++ b/docs/learn/glossary.mdx @@ -17,7 +17,7 @@ The public key used to create an account. This key persists across different key The on and off-ramps on the Stellar network that facilitate one-to-one conversion of off-chain representations to and from tokenized assets, for example, digital tokens representing bank deposits. -Read more in the [Anchor Encyclopedia entry](./encyclopedia/anchors.mdx) +Read more in the [Anchor Encyclopedia entry](./fundamentals/anchors.mdx) ### Application (app) @@ -71,7 +71,7 @@ An object that holds both the destination account that can claim the ClaimableBa An amount of asset from a trustline or claimable balance removed (clawed back) from a recipient’s balance sheet. -See the [Clawback](./encyclopedia/clawbacks.mdx) Encyclopedia Entry for more information. +See the [Clawback](./encyclopedia/transactions-specialized/clawbacks.mdx) Encyclopedia Entry for more information. ### Core Advancement Proposals (CAPs) @@ -89,7 +89,7 @@ A payment that automatically handles the conversion of dissimilar assets. A distributed exchange that allows the trading and conversion of assets on the network. -Learn more in our [Liquidity on Stellar](./encyclopedia/liquidity-on-stellar-sdex-liquidity-pools.mdx#sdex) Encyclopedia Entry. +Learn more in our [Liquidity on Stellar](./encyclopedia/sdex/liquidity-on-stellar-sdex-liquidity-pools.mdx#sdex) Encyclopedia Entry. ### External Data Representation (XDR) @@ -171,7 +171,7 @@ The number of entries owned by an account, used to calculate the account’s min An individual command that modifies the ledger. -Learn more in our [Operations and Transactions](./fundamentals/stellar-data-structures/operations-and-transactions.mdx) section. +Learn more in our [Operations and Transactions](./fundamentals/transactions/operations-and-transactions.mdx) section. ### OperationID @@ -181,13 +181,13 @@ Contains the transaction source account, sequence number, and the operation inde An offer to buy or sell an asset. -Learn more in our [Liquidity on Stellar: SDEX and Liquidity Pools Encyclopedia Entry](./encyclopedia/liquidity-on-stellar-sdex-liquidity-pools.mdx#orders). +Learn more in our [Liquidity on Stellar: SDEX and Liquidity Pools Encyclopedia Entry](./encyclopedia/sdex/liquidity-on-stellar-sdex-liquidity-pools.mdx#orders). ### Orderbook A record of outstanding orders on the Stellar network. -Learn more in our [Liquidity on Stellar: SDEX and Liquidity Pools Encyclopedia Entry](./encyclopedia/liquidity-on-stellar-sdex-liquidity-pools.mdx#order-books). +Learn more in our [Liquidity on Stellar: SDEX and Liquidity Pools Encyclopedia Entry](./encyclopedia/sdex/liquidity-on-stellar-sdex-liquidity-pools.mdx#order-books). ### Passive order @@ -197,7 +197,7 @@ An order that does not execute against a marketable counter order with the same The Mainnet and Testnet each have their own unique passphrase, which are used to validate signatures on a given transaction. -Learn more about network passphrases in the [Network Passphrases Encyclopedia Entry](./encyclopedia/network-passphrases.mdx). +Learn more about network passphrases in the [Network Passphrases Encyclopedia Entry](./encyclopedia/network-configuration/network-passphrases.mdx). ### Pathfinding @@ -211,7 +211,7 @@ Allows two parties who frequently transact with one another to move the bulk of Optional requirements you can add to control a transaction’s validity. -See the [Operation and Transaction Validity section](./fundamentals/stellar-data-structures/operations-and-transactions.mdx#preconditions) for more information. +See the [Operation and Transaction Validity section](./fundamentals/transactions/operations-and-transactions.mdx#preconditions) for more information. ### Price @@ -251,7 +251,7 @@ Learn more in our [SEPs section](./fundamentals/stellar-ecosystem-proposals.mdx) Refers to the master key or to any other signing keys added later. A signer is defined as the pair: public key + weight. Signers can be set with the Set Options operation. -See our [Signature and Multisignature Encyclopedia Entry](./encyclopedia/signatures-multisig.mdx) for more information. +See our [Signature and Multisignature Encyclopedia Entry](./encyclopedia/security/signatures-multisig.mdx) for more information. ### Smart contract @@ -307,7 +307,7 @@ The level of access for an operation. Also used to describe the ratio of validator nodes in a quorum set that must agree in order to reach consensus as part of the Stellar Consensus Protocol. -Read more about operation thresholds in the [Operations and Transactions section](./fundamentals/stellar-data-structures/operations-and-transactions.mdx#operations). +Read more about operation thresholds in the [Operations and Transactions section](./fundamentals/transactions/operations-and-transactions.mdx#operations). Learn more about quorum set validators in our [Stellar Consensus Protocol section](./fundamentals/stellar-consensus-protocol.mdx). @@ -315,13 +315,13 @@ Learn more about quorum set validators in our [Stellar Consensus Protocol sectio An optional feature you can apply to a transaction to enforce a time limit on the transaction; either the transaction makes it to the ledger or times out (fails) depending on your time parameters. -Read more about time bounds in our [Operation and Transaction Validity section](./fundamentals/stellar-data-structures/operations-and-transactions.mdx#transaction-and-operation-validity). +Read more about time bounds in our [Operation and Transaction Validity section](./fundamentals/transactions/operations-and-transactions.mdx#transaction-and-operation-validity). ### Transaction A group of 1 to 100 operations that modify the ledger state. -Read more in the [Operations and Transactions section](./fundamentals/stellar-data-structures/operations-and-transactions.mdx#transactions). +Read more in the [Operations and Transactions section](./fundamentals/transactions/operations-and-transactions.mdx#transactions). ### Transaction envelope @@ -343,7 +343,7 @@ Learn more in our [Accounts section](./fundamentals/stellar-data-structures/acco A smart contract's TTL is how many ledgers remain until the data entry is no longer live. -Read more in the [State Archival section](./smart-contract-internals/state-archival.mdx#ttl). +Read more in the [State Archival section](./encyclopedia/storage/state-archival.mdx#ttl). ### Type diff --git a/docs/learn/migrate/evm/solidity-and-rust-advanced-concepts.mdx b/docs/learn/migrate/evm/solidity-and-rust-advanced-concepts.mdx index a1be7ba8b..d4d95fde1 100644 --- a/docs/learn/migrate/evm/solidity-and-rust-advanced-concepts.mdx +++ b/docs/learn/migrate/evm/solidity-and-rust-advanced-concepts.mdx @@ -542,7 +542,7 @@ In contrast to Solidity's global variables, Soroban relies on passing an [`Env`] The `Env` provides access to information about the currently executing contract, who invoked it, contract data, functions for signing, hashing, etc. -For instance, you would use `env.storage().persistent().get(key)` to access a `persistent` target value from the contract's [storage](https://docs.rs/soroban-sdk/latest/soroban_sdk/struct.Env.html). Read more about the different storage types [here](../../smart-contract-internals/persisting-data.mdx). +For instance, you would use `env.storage().persistent().get(key)` to access a `persistent` target value from the contract's [storage](https://docs.rs/soroban-sdk/latest/soroban_sdk/struct.Env.html). Read more about the different storage types [here](../../encyclopedia/storage/persisting-data.mdx). - `env.storage()` is used to get a struct for accessing and updating contract data that has been stored. - Used as `env.storage().persistent().get()` or `env.persistent().storage().set()`. @@ -898,7 +898,7 @@ By utilizing these authorization methods provided by the `Address` object from t Soroban's approach to authorization in this example offers several advantages over Solidity's model of ERC20 by eliminating the need for separate approval management. Instead, authorization checks can be directly incorporated into any Soroban function. This simplifies the contract codebase and reduces the complexity associated with managing separate approval states. -Soroban authorization provides Contract-level Authorization, Account Abstraction Functionality, and more advanced Authorization checks. To learn more about these advantages, visit the [Authorization section](../../smart-contract-internals/authorization.mdx) of the documentation. +Soroban authorization provides Contract-level Authorization, Account Abstraction Functionality, and more advanced Authorization checks. To learn more about these advantages, visit the [Authorization section](../../encyclopedia/security/authorization.mdx) of the documentation. ## Summary diff --git a/docs/learn/migrate/evm/solidity-and-rust-basics.mdx b/docs/learn/migrate/evm/solidity-and-rust-basics.mdx index 2369bf824..64d32fa24 100644 --- a/docs/learn/migrate/evm/solidity-and-rust-basics.mdx +++ b/docs/learn/migrate/evm/solidity-and-rust-basics.mdx @@ -121,7 +121,7 @@ fn main() { ### Data Types -The [Soroban Rust SDK](https://docs.rs/soroban-sdk/latest/soroban_sdk/index.html) supports a variety of [Built-In Types](../../smart-contract-internals/types/built-in-types.mdx) which consist of both Primitive and [Custom Types](../../smart-contract-internals/types/custom-types.mdx), such as: +The [Soroban Rust SDK](https://docs.rs/soroban-sdk/latest/soroban_sdk/index.html) supports a variety of [Built-In Types](../../encyclopedia/contract-development/types/built-in-types.mdx) which consist of both Primitive and [Custom Types](../../encyclopedia/contract-development/types/custom-types.mdx), such as: #### Primitive Data Types @@ -322,7 +322,7 @@ Rust enforces [**strict ownership rules**](https://doc.rust-lang.org/book/ch04-0 Contract development in Rust involves certain restrictions due to either unavailable features in the deployment environment or high runtime costs. Thus, the code written for contracts can be seen as a distinct _dialect_ of Rust, focusing on deterministic behavior and minimized code size. -To learn more about Rust's Contract Dialect, check out the [Contract Rust Dialect Page](../../smart-contract-internals/rust-dialect.mdx). +To learn more about Rust's Contract Dialect, check out the [Contract Rust Dialect Page](../../encyclopedia/contract-development/rust-dialect.mdx). ## Writing and Interacting with Simple Smart Contracts diff --git a/docs/learn/smart-contract-internals/README.mdx b/docs/learn/smart-contract-internals/README.mdx deleted file mode 100644 index f9bebba4a..000000000 --- a/docs/learn/smart-contract-internals/README.mdx +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Smart Contract Internals -sidebar_position: 20 ---- - -import DocCardList from "@theme/DocCardList"; - -Articles explaining the finer points and details of Stellar's smart contract platform, Soroban. - - diff --git a/docs/reference/software-versions.mdx b/docs/reference/software-versions.mdx index f21471671..0b73f3373 100644 --- a/docs/reference/software-versions.mdx +++ b/docs/reference/software-versions.mdx @@ -1343,7 +1343,7 @@ See https://github.com/stellar/soroban-tools/releases v0.7.0 for more details. ### Breaking changes note -This release comes with a revamp of authorization approach that is breaking for most of the contracts that did any sort of auth logic or used tokens. [example](../smart-contracts/example-contracts/auth.mdx) and [authorization overview](../learn/smart-contract-internals/authorization.mdx) for more details. +This release comes with a revamp of authorization approach that is breaking for most of the contracts that did any sort of auth logic or used tokens. [example](../smart-contracts/example-contracts/auth.mdx) and [authorization overview](../learn/encyclopedia/security/authorization.mdx) for more details. ### Changelog diff --git a/docs/smart-contracts/README.mdx b/docs/smart-contracts/README.mdx index 135b7ea03..95fec7c86 100644 --- a/docs/smart-contracts/README.mdx +++ b/docs/smart-contracts/README.mdx @@ -9,7 +9,7 @@ To begin writing contracts, [install a Rust toolchain](https://www.rust-lang.org ## Rust on Soroban -Soroban has several characteristics (such as resource limits, security considerations, and more) that force contracts to use only a narrow subset of the full Rust language and must use specialized libraries for most tasks. Read more in the [Contract Rust Dialect section](../learn/smart-contract-internals/rust-dialect.mdx). +Soroban has several characteristics (such as resource limits, security considerations, and more) that force contracts to use only a narrow subset of the full Rust language and must use specialized libraries for most tasks. Read more in the [Contract Rust Dialect section](../learn/encyclopedia/contract-development/rust-dialect.mdx). In particular, the Rust standard library and most third-party libraries (called “crates”) will not be available for direct off-the-shelf use in contracts due to the abovementioned constraints. Some crates can be adapted for use in contracts, and others may be incorporated into the host environment as host objects or functions. @@ -29,7 +29,7 @@ The host environment is a set of Rust crates compiled into the SDK command-line Most contract developers will not frequently need to interact with the host environment directly — SDK functions wrap most of its facilities and provide richer and more ergonomic types and functions — but it is helpful to understand its structure to understand the conceptual model the SDK is presenting. Some parts of the host environment will likely be visible when testing or debugging contracts compiled natively on a local workstation. -Read more in the [Environment Concepts section](../learn/smart-contract-internals/environment-concepts.mdx). +Read more in the [Environment Concepts section](../learn/encyclopedia/contract-development/environment-concepts.mdx). ## Soroban FAQs @@ -39,11 +39,11 @@ Soroban is not a new blockchain. Soroban is a smart contract platform integrated **How do I invoke a Soroban contract on Stellar?​** -Invoke a Soroban contract by submitting a transaction that contains the new operation: [`InvokeHostFunctionOp`](../learn/fundamentals/list-of-operations.mdx#invoke-host-function). +Invoke a Soroban contract by submitting a transaction that contains the new operation: [`InvokeHostFunctionOp`](../learn/fundamentals/transactions/list-of-operations.mdx#invoke-host-function). **Can Soroban contracts use Stellar accounts for authentication?​** -Yes. Stellar accounts are shared with Soroban. Smart contacts have access to Stellar account signer configuration and know the source account that directly invoked them in a transaction. Check out the [Authorization section](../learn/smart-contract-internals/authorization.mdx) for more information. +Yes. Stellar accounts are shared with Soroban. Smart contacts have access to Stellar account signer configuration and know the source account that directly invoked them in a transaction. Check out the [Authorization section](../learn/encyclopedia/security/authorization.mdx) for more information. **Can Soroban contracts interact with Stellar assets?​** diff --git a/docs/smart-contracts/example-contracts/alloc.mdx b/docs/smart-contracts/example-contracts/alloc.mdx index 7274913f8..2340a677c 100644 --- a/docs/smart-contracts/example-contracts/alloc.mdx +++ b/docs/smart-contracts/example-contracts/alloc.mdx @@ -104,7 +104,7 @@ extern crate alloc; Imports the `alloc` crate, which is required in order to support allocation under `no_std`. See [Contract Rust dialect] for more info about `no_std`. -[contract rust dialect]: ../../learn/smart-contract-internals/rust-dialect.mdx +[contract rust dialect]: ../../learn/encyclopedia/contract-development/rust-dialect.mdx ```rust let mut v1 = alloc::vec![]; diff --git a/docs/smart-contracts/example-contracts/auth.mdx b/docs/smart-contracts/example-contracts/auth.mdx index 12237c5f5..caee82a69 100644 --- a/docs/smart-contracts/example-contracts/auth.mdx +++ b/docs/smart-contracts/example-contracts/auth.mdx @@ -478,7 +478,7 @@ Contract auth: [{"address_with_nonce":null,"root_invocation":{"contract_id":"000 ## Further reading -[Authorization documentation](../../learn/smart-contract-internals/authorization.mdx) provides more details on how Soroban auth framework works. +[Authorization documentation](../../learn/encyclopedia/security/authorization.mdx) provides more details on how Soroban auth framework works. [Timelock](../example-contracts/timelock.mdx) and [Single Offer](../example-contracts/single-offer-sale.mdx) examples demonstrate authorizing token operations on behalf of the user, which can be extended to any nested contract invocations. diff --git a/docs/smart-contracts/example-contracts/liquidity-pool.mdx b/docs/smart-contracts/example-contracts/liquidity-pool.mdx index 5a533df73..d8712d3f4 100644 --- a/docs/smart-contracts/example-contracts/liquidity-pool.mdx +++ b/docs/smart-contracts/example-contracts/liquidity-pool.mdx @@ -29,7 +29,7 @@ Soroban liquidity pools are exclusive to Soroban and cannot interact with built- Implementing a custom liquidity pool should be done cautiously. User funds are involved, so great care should be taken to ensure safety and transparency. The example here should _not_ be considered a ready-to-go contract. Please use it as a reference only. -The Stellar network already has liquidity pool functionality built right in to the core protocol. [Learn more here](../../learn/encyclopedia/liquidity-on-stellar-sdex-liquidity-pools.mdx). +The Stellar network already has liquidity pool functionality built right in to the core protocol. [Learn more here](../../learn/encyclopedia/sdex/liquidity-on-stellar-sdex-liquidity-pools.mdx). ::: diff --git a/docs/smart-contracts/example-contracts/timelock.mdx b/docs/smart-contracts/example-contracts/timelock.mdx index a0f2be581..0b84d1f0f 100644 --- a/docs/smart-contracts/example-contracts/timelock.mdx +++ b/docs/smart-contracts/example-contracts/timelock.mdx @@ -27,4 +27,4 @@ The contract accepts deposits of an amount of a token, and allows other users to [oigp]: https://gitpod.io/#https://github.com/stellar/soroban-examples/tree/v20.0.0 [timelock example]: https://github.com/stellar/soroban-examples/tree/v20.0.0/timelock -[claimable balance]: ../../learn/encyclopedia/claimable-balances.mdx +[claimable balance]: ../../learn/encyclopedia/transactions-specialized/claimable-balances.mdx diff --git a/docs/smart-contracts/getting-started/create-an-app.mdx b/docs/smart-contracts/getting-started/create-an-app.mdx index 43fc4a37d..56829d051 100644 --- a/docs/smart-contracts/getting-started/create-an-app.mdx +++ b/docs/smart-contracts/getting-started/create-an-app.mdx @@ -48,7 +48,7 @@ This will add the following to your project, which we'll go over in more detail ## Generate an NPM package for the Hello World contract -Before we open the new frontend files, let's generate an NPM package for the Hello World contract. This is our suggested way to interact with contracts from frontends. These generated libraries work with any JavaScript project (not a specific UI like React), and make it easy to work with some of the trickiest bits of Soroban, like encoding [XDR](../../learn/smart-contract-internals/types/fully-typed-contracts.mdx). +Before we open the new frontend files, let's generate an NPM package for the Hello World contract. This is our suggested way to interact with contracts from frontends. These generated libraries work with any JavaScript project (not a specific UI like React), and make it easy to work with some of the trickiest bits of Soroban, like encoding [XDR](../../learn/encyclopedia/contract-development/types/fully-typed-contracts.mdx). This is going to use the CLI command `soroban contract bindings typescript`: @@ -417,7 +417,7 @@ Here are some common issues and how to fix them. Sometimes the call to `hello` can start failing. You can obviously stub out the call and define `result` some other way to troubleshoot. -One of the common problems here is that the contract becomes [archived](../../learn/smart-contract-internals/state-archival.mdx). To check if this is the problem, you can re-run `npm run init`. +One of the common problems here is that the contract becomes [archived](../../learn/encyclopedia/storage/state-archival.mdx). To check if this is the problem, you can re-run `npm run init`. If you're still having problems, join our Discord (link above) or [open an issue in GitHub](https://github.com/stellar/soroban-docs/issues/new/choose). @@ -437,5 +437,5 @@ Some of the things we did in this section: At this point, you've seen a full end-to-end example of building on Soroban! What's next? You choose! You can: - See more complex example contracts in the [Tutorials](../example-contracts/README.mdx) section. -- Learn more about the [internal architecture and design](../../learn/smart-contract-internals/README.mdx) of Soroban. +- Learn more about the [internal architecture and design](../../learn/encyclopedia/contract-development/) of Soroban. - Check out a more full-featured [example app](https://github.com/stellar/soroban-example-dapp), which uses React rather than vanilla JavaScript and Next.js rather than Astro. This app also has a more complex setup & initialization process, with the option of using a [locally-hosted RPC node](/network/soroban-rpc/admin-guide). diff --git a/docs/smart-contracts/getting-started/hello-world.mdx b/docs/smart-contracts/getting-started/hello-world.mdx index 0a28dcd8b..e0aa96b8f 100644 --- a/docs/smart-contracts/getting-started/hello-world.mdx +++ b/docs/smart-contracts/getting-started/hello-world.mdx @@ -313,7 +313,7 @@ cargo build --target wasm32-unknown-unknown --release A `.wasm` file will be outputted in the `target` directory, at `target/wasm32-unknown-unknown/release/hello_world.wasm`. The `.wasm` file is the built contract. -The `.wasm` file contains the logic of the contract, as well as the contract's [specification / interface types](../../learn/smart-contract-internals/types/fully-typed-contracts.mdx), which can be imported into other contracts who wish to call it. This is the only artifact needed to deploy the contract, share the interface with others, or integration test against the contract. +The `.wasm` file contains the logic of the contract, as well as the contract's [specification / interface types](../../learn/encyclopedia/contract-development/types/fully-typed-contracts.mdx), which can be imported into other contracts who wish to call it. This is the only artifact needed to deploy the contract, share the interface with others, or integration test against the contract. ## Optimizing Builds diff --git a/docs/smart-contracts/getting-started/storing-data.mdx b/docs/smart-contracts/getting-started/storing-data.mdx index a208b7791..9b026dd08 100644 --- a/docs/smart-contracts/getting-started/storing-data.mdx +++ b/docs/smart-contracts/getting-started/storing-data.mdx @@ -116,7 +116,7 @@ The `get()` function gets the current value associated with the counter key. If no value is currently stored, the value given to `unwrap_or(...)` is returned instead. -Values stored as contract data and retrieved are transmitted from [the environment](../../learn/smart-contract-internals/environment-concepts.mdx) and expanded into the type specified. In this case a `u32`. If the value can be expanded, the type returned will be a `u32`. Otherwise, if a developer caused it to be some other type, a panic would occur at the unwrap. +Values stored as contract data and retrieved are transmitted from [the environment](../../learn/encyclopedia/contract-development/environment-concepts.mdx) and expanded into the type specified. In this case a `u32`. If the value can be expanded, the type returned will be a `u32`. Otherwise, if a developer caused it to be some other type, a panic would occur at the unwrap. ```rust env.storage() @@ -132,7 +132,7 @@ The `set()` function stores the new count value against the key, replacing the e env.storage().instance().extend_ttl(100, 100); ``` -All contract data has a Time To Live (TTL), measured in ledgers, that must be periodically extended. If an entry's TTL is not periodically extended, the entry will eventually become "archived." You can learn more about this in the [State Archival](../../learn/smart-contract-internals/state-archival.mdx) document. +All contract data has a Time To Live (TTL), measured in ledgers, that must be periodically extended. If an entry's TTL is not periodically extended, the entry will eventually become "archived." You can learn more about this in the [State Archival](../../learn/encyclopedia/storage/state-archival.mdx) document. For now, it's worth knowing that there are three kinds of storage: `Persistent`, `Temporary`, and `Instance`. This contract only uses `Instance` storage: `env.storage().instance()`. Every time the counter is incremented, this storage's TTL gets extended by 100 [ledgers](https://developers.stellar.org/docs/fundamentals-and-concepts/stellar-data-structures/ledgers), or about 500 seconds. diff --git a/docs/smart-contracts/guides/archival/test-ttl-extension.mdx b/docs/smart-contracts/guides/archival/test-ttl-extension.mdx index 98d7d84ea..a88dfe5d7 100644 --- a/docs/smart-contracts/guides/archival/test-ttl-extension.mdx +++ b/docs/smart-contracts/guides/archival/test-ttl-extension.mdx @@ -3,7 +3,7 @@ title: Test TTL extension logic in Smart Contracts hide_table_of_contents: true --- -In order to test contracts that extend the contract data [TTL](../../../learn/smart-contract-internals/state-archival.mdx#ttl) via `extend_ttl` storage operations, you can use the TTL getter operation (`get_ttl`) in combination with manipulating the ledger sequence number. Note, that `get_ttl` function is only available for tests and only in Soroban SDK v21+. +In order to test contracts that extend the contract data [TTL](../../../learn/encyclopedia/storage/state-archival.mdx#ttl) via `extend_ttl` storage operations, you can use the TTL getter operation (`get_ttl`) in combination with manipulating the ledger sequence number. Note, that `get_ttl` function is only available for tests and only in Soroban SDK v21+. ## Example diff --git a/docs/smart-contracts/guides/conventions/upgrading-contracts.mdx b/docs/smart-contracts/guides/conventions/upgrading-contracts.mdx index eba292772..4a8b0a08d 100644 --- a/docs/smart-contracts/guides/conventions/upgrading-contracts.mdx +++ b/docs/smart-contracts/guides/conventions/upgrading-contracts.mdx @@ -77,7 +77,7 @@ pub fn upgrade(e: Env, new_wasm_hash: BytesN<32>) { The `update_current_contract_wasm` host function will also emit a `SYSTEM` contract [event] that contains the old and new wasm reference, allowing downstream users to be notified when a contract they use is updated. The event structure will have `topics = ["executable_update", old_executable: ContractExecutable, old_executable: ContractExecutable]` and `data = []`. [here]: https://docs.rs/soroban-sdk/20.0.2/soroban_sdk/struct.Env.html#method.update_current_contract_wasm -[event]: ../../../learn/smart-contract-internals/events.mdx#event-types +[event]: ../../../learn/encyclopedia/contract-development/events.mdx#event-types ## Tests diff --git a/docs/smart-contracts/guides/freighter/sign-auth-entries.mdx b/docs/smart-contracts/guides/freighter/sign-auth-entries.mdx index 5b901d54a..07a0520a8 100644 --- a/docs/smart-contracts/guides/freighter/sign-auth-entries.mdx +++ b/docs/smart-contracts/guides/freighter/sign-auth-entries.mdx @@ -3,7 +3,7 @@ title: Sign authorization entries hide_table_of_contents: true --- -In order to take advantage of [contract authorization](../../../learn/smart-contract-internals/authorization.mdx), you can use Freighter's API to sign an authorization entry. A good example of how signing an authorization entry works can be found in the [`authorizeEntry` helper of `stellar-sdk`](https://github.com/stellar/js-stellar-base/blob/e3d6fc3351e7d242b374c7c6057668366364a279/src/auth.js#L97). +In order to take advantage of [contract authorization](../../../learn/encyclopedia/security/authorization.mdx), you can use Freighter's API to sign an authorization entry. A good example of how signing an authorization entry works can be found in the [`authorizeEntry` helper of `stellar-sdk`](https://github.com/stellar/js-stellar-base/blob/e3d6fc3351e7d242b374c7c6057668366364a279/src/auth.js#L97). Like in the helper, you can construct a [`HashIdPreimageSorobanAuthorization`](https://github.com/stellar/js-stellar-base/blob/a9567e5843760bfb6a8b786592046aee4c9d38b2/types/next.d.ts#L6895) and use the xdr representation of that structure to call `await freighterApi.signAuthEntry(preimageXdr)`. This call will return a `Buffer` of the signed hash of the `HashIdPreimageSorobanAuthorization` passed in, which can then be used to submit to the network during a contract authorization workflow. diff --git a/docs/smart-contracts/guides/transactions/README.mdx b/docs/smart-contracts/guides/transactions/README.mdx index ce8d6af37..107b54175 100644 --- a/docs/smart-contracts/guides/transactions/README.mdx +++ b/docs/smart-contracts/guides/transactions/README.mdx @@ -5,4 +5,4 @@ hide_table_of_contents: true The entry point for every smart contract interaction is ultimately a [transaction] on the Stellar network. -[transaction]: ../../../learn/fundamentals/stellar-data-structures/operations-and-transactions.mdx +[transaction]: ../../../learn/fundamentals/transactions/operations-and-transactions.mdx diff --git a/docs/smart-contracts/tokens/stellar-asset-contract.mdx b/docs/smart-contracts/tokens/stellar-asset-contract.mdx index 419ec0aee..7b74735a3 100644 --- a/docs/smart-contracts/tokens/stellar-asset-contract.mdx +++ b/docs/smart-contracts/tokens/stellar-asset-contract.mdx @@ -52,7 +52,7 @@ Every Stellar asset on Stellar has reserved a contract address that the Stellar It can be deployed using the [Soroban-CLI] as shown [here](../guides/cli/deploy-stellar-asset-contract.mdx). -Or the [Stellar SDK] can be used as shown [here](../../learn/smart-contract-internals/contract-interactions/stellar-transaction.mdx#xdr-usage) by calling `InvokeHostFunctionOp` with `HOST_FUNCTION_TYPE_CREATE_CONTRACT` and `CONTRACT_ID_FROM_ASSET`. The resulting token will have a deterministic identifier, which will be the sha256 hash of `HashIDPreimage::ENVELOPE_TYPE_CONTRACT_ID_FROM_ASSET` xdr specified [here][contract_id]. +Or the [Stellar SDK] can be used as shown [here](../../learn/encyclopedia/contract-development/contract-interactions/stellar-transaction.mdx#xdr-usage) by calling `InvokeHostFunctionOp` with `HOST_FUNCTION_TYPE_CREATE_CONTRACT` and `CONTRACT_ID_FROM_ASSET`. The resulting token will have a deterministic identifier, which will be the sha256 hash of `HashIDPreimage::ENVELOPE_TYPE_CONTRACT_ID_FROM_ASSET` xdr specified [here][contract_id]. Anyone can deploy the instances of Stellar Asset Contract. Note, that the initialization of the Stellar Asset Contracts happens automatically during the deployment. Asset Issuer will have the administrative permissions after the contract has been deployed. @@ -89,7 +89,7 @@ The admin can only revoke authorization from an `Address`, if the issuer of the ## Authorization semantics -See the [authorization overview](../../learn/smart-contract-internals/authorization.mdx) and [auth example](../example-contracts/auth.mdx) for general information about authorization in Soroban. +See the [authorization overview](../../learn/encyclopedia/security/authorization.mdx) and [auth example](../example-contracts/auth.mdx) for general information about authorization in Soroban. The token contract contains three kinds of operations that follow the token [interface](./token-interface.mdx#code): diff --git a/docs/smart-contracts/tokens/token-interface.mdx b/docs/smart-contracts/tokens/token-interface.mdx index 3dd083ffb..191b09481 100644 --- a/docs/smart-contracts/tokens/token-interface.mdx +++ b/docs/smart-contracts/tokens/token-interface.mdx @@ -160,7 +160,7 @@ Its important to note the that the token interface not only incorporates the aut To provide more context, when you use the token interface, there is a function called `authorized` that returns "true" if an address has token authorization. -More details on Authorization can be found [here](../../learn/smart-contract-internals/authorization.mdx). +More details on Authorization can be found [here](../../learn/encyclopedia/security/authorization.mdx). For the functions in the token interface, [trapping](https://doc.rust-lang.org/book/ch09-00-error-handling.html) should be used as the standard way to handle failure conditions since the interface is not designed to return error codes. This means that when a function encounters an error, it will halt execution and revert any state changes that occurred during the function call. diff --git a/docs/tutorials/create-account.mdx b/docs/tutorials/create-account.mdx index 2b1946f29..eaf5f7afb 100644 --- a/docs/tutorials/create-account.mdx +++ b/docs/tutorials/create-account.mdx @@ -288,6 +288,6 @@ Now that you’ve got an account, you can [start sending and receiving payments] -In the above code samples, proper error checking is omitted for brevity. However, you should _always_ validate your results, as there are many ways that requests can fail. You should refer to the guide on [Error Handling](../learn/encyclopedia/error-handling.mdx) for tips on error management strategies. +In the above code samples, proper error checking is omitted for brevity. However, you should _always_ validate your results, as there are many ways that requests can fail. You should refer to the guide on [Error Handling](../learn/encyclopedia/errors-and-debugging/error-handling.mdx) for tips on error management strategies. diff --git a/docs/tutorials/follow-received-payments.mdx b/docs/tutorials/follow-received-payments.mdx index 537fe9539..e8753648d 100644 --- a/docs/tutorials/follow-received-payments.mdx +++ b/docs/tutorials/follow-received-payments.mdx @@ -201,9 +201,9 @@ New payment: ## Testing it out -We now know how to get a stream of transactions to an account. Let's check if our solution actually works and if new payments appear. Let's watch as we send a payment ([`create_account` operation](../learn/fundamentals/list-of-operations.mdx#create-account)) from our account to another account. +We now know how to get a stream of transactions to an account. Let's check if our solution actually works and if new payments appear. Let's watch as we send a payment ([`create_account` operation](../learn/fundamentals/transactions/list-of-operations.mdx#create-account)) from our account to another account. -We use the `create_account` operation because we are sending payment to a new, unfunded account. If we were sending payment to an account that is already funded, we would use the [`payment` operation](../learn/fundamentals/list-of-operations.mdx#payment). +We use the `create_account` operation because we are sending payment to a new, unfunded account. If we were sending payment to an account that is already funded, we would use the [`payment` operation](../learn/fundamentals/transactions/list-of-operations.mdx#payment). First, let's check our account sequence number so we can create a payment transaction. To do this we send a request to horizon: diff --git a/docs/tutorials/send-and-receive-payments.mdx b/docs/tutorials/send-and-receive-payments.mdx index 26e143045..9bc042e0e 100644 --- a/docs/tutorials/send-and-receive-payments.mdx +++ b/docs/tutorials/send-and-receive-payments.mdx @@ -10,7 +10,7 @@ Most of the time, you’ll be sending money to someone else who has their own ac ## About Operations and Transactions -Actions that do things on Stellar — like sending payments or making buy or sell offers — are called [operations](../learn/fundamentals/stellar-data-structures/operations-and-transactions.mdx#operations). To submit an operation to the network, you bundle it into a [transaction](../learn/fundamentals/stellar-data-structures/operations-and-transactions.mdx#transactions), which is a group of anywhere from 1 to 100 operations accompanied by some extra information, like which account is making the transaction and a cryptographic signature to verify that the transaction is authentic. +Actions that do things on Stellar — like sending payments or making buy or sell offers — are called [operations](../learn/fundamentals/transactions/operations-and-transactions.mdx#operations). To submit an operation to the network, you bundle it into a [transaction](../learn/fundamentals/transactions/operations-and-transactions.mdx#transactions), which is a group of anywhere from 1 to 100 operations accompanied by some extra information, like which account is making the transaction and a cryptographic signature to verify that the transaction is authentic. Transactions are atomic, meaning that if any operation in a transaction fails, they all fail. Let’s say you have 100 lumens and you make two payment operations of 60 lumens each. If you make two transactions (each with one operation), the first will succeed and the second will fail because you don’t have enough lumens. You’ll be left with 40 lumens. However, if you group the two payments into a single transaction, they will both fail and you’ll be left with the full 100 lumens still in your account. @@ -18,13 +18,13 @@ Every transaction also incurs a small fee. Like the minimum balance on accounts, -In the following code samples, proper error checking is omitted for brevity. However, you should _always_ validate your results, as there are many ways that requests can fail. You should refer to the guide on [Error Handling](../learn/encyclopedia/error-handling.mdx) for tips on error management strategies. +In the following code samples, proper error checking is omitted for brevity. However, you should _always_ validate your results, as there are many ways that requests can fail. You should refer to the guide on [Error Handling](../learn/encyclopedia/errors-and-debugging/error-handling.mdx) for tips on error management strategies. ## Send a Payment -Stellar stores and communicates transaction data in a binary format called [XDR](../learn/encyclopedia/xdr.mdx), which is optimized for network performance but unreadable to the human eye. Luckily, [Horizon](../../network/horizon), the Stellar API, and the [Stellar SDKs](../tools/sdks/library.mdx) convert XDRs into friendlier formats. Here’s how you might send 10 lumens to an account: +Stellar stores and communicates transaction data in a binary format called [XDR](../learn/encyclopedia/data-format/xdr.mdx), which is optimized for network performance but unreadable to the human eye. Luckily, [Horizon](../../network/horizon), the Stellar API, and the [Stellar SDKs](../tools/sdks/library.mdx) convert XDRs into friendlier formats. Here’s how you might send 10 lumens to an account: @@ -399,7 +399,7 @@ Operations: []txnbuild.Operation{ You should also note that the amount is a string rather than a number. When working with extremely small fractions or large values, [floating point math can introduce small inaccuracies](https://en.wikipedia.org/wiki/Floating_point#Accuracy_problems). Since not all systems have a native way to accurately represent extremely small or large decimals, Stellar uses strings as a reliable way to represent the exact amount across any system. -5. Optionally, you can add your own metadata, called a [memo](../learn/encyclopedia/memos.mdx), to a transaction. Stellar doesn’t do anything with this data, but you can use it for any purpose you’d like. Many exchanges require memos for incoming transactions because they use a single Stellar account for all their users and rely on the memo to differentiate between internal user accounts. +5. Optionally, you can add your own metadata, called a [memo](../learn/encyclopedia/transactions-specialized/memos.mdx), to a transaction. Stellar doesn’t do anything with this data, but you can use it for any purpose you’d like. Many exchanges require memos for incoming transactions because they use a single Stellar account for all their users and rely on the memo to differentiate between internal user accounts. diff --git a/network/anchor-platform/admin-guide/overview.mdx b/network/anchor-platform/admin-guide/overview.mdx index 1cb29aed2..73e2c854c 100644 --- a/network/anchor-platform/admin-guide/overview.mdx +++ b/network/anchor-platform/admin-guide/overview.mdx @@ -3,7 +3,7 @@ title: "Overview" sidebar_position: 10 --- -The Anchor Platform is the easiest and fastest way to deploy [anchor services](/docs/learn/encyclopedia/anchors) compatible with [Stellar Ecosystem Proposals (SEPs)](https://github.com/stellar/stellar-protocol/tree/master/ecosystem). +The Anchor Platform is the easiest and fastest way to deploy [anchor services](../../../docs/learn/fundamentals/anchors) compatible with [Stellar Ecosystem Proposals (SEPs)](https://github.com/stellar/stellar-protocol/tree/master/ecosystem). The goal of the Anchor Platform is to handle all Stellar-specific functionality and requirements for running an anchor, allowing businesses to focus on the core business logic necessary to provide these services. diff --git a/network/anchor-platform/admin-guide/sep24/setting-up-production-server.mdx b/network/anchor-platform/admin-guide/sep24/setting-up-production-server.mdx index 5996f2d50..c563455fa 100644 --- a/network/anchor-platform/admin-guide/sep24/setting-up-production-server.mdx +++ b/network/anchor-platform/admin-guide/sep24/setting-up-production-server.mdx @@ -11,7 +11,7 @@ Once the test server is live and you have tested both deposit and withdraw flows Make sure to keep the test server up, and deploy the production (mainnet) system in a separate environment. Having two deploys allows you to validate new features on the testnet before moving them to the final production deploy. You can also have a third staging environment if there's a big team working on this codebase and/or there will be many pushes to be tested internally before sharing with other institutions. -To switch to Stellar's public (mainnet) network, all you have to do is change the network [passphrase](/docs/learn/encyclopedia/network-passphrases) (for authenticating requests) and [Horizon URL](https://horizon.stellar.org/). +To switch to Stellar's public (mainnet) network, all you have to do is change the network [passphrase](../../../../docs/learn/encyclopedia/network-configuration/network-passphrases) (for authenticating requests) and [Horizon URL](https://horizon.stellar.org/). You can copy your existing development configs to create a production configuration. diff --git a/network/core-node/README.mdx b/network/core-node/README.mdx index a93bd9650..b3d9014a4 100644 --- a/network/core-node/README.mdx +++ b/network/core-node/README.mdx @@ -5,7 +5,7 @@ sidebar_position: 10 import { Alert } from "@site/src/components/Alert"; -Stellar is a peer-to-peer network made up of nodes, which are computers that keep a common distributed [ledger](/docs/learn/fundamentals/stellar-data-structures/ledgers), and that communicate to validate and add [transactions](/docs/learn/fundamentals/stellar-data-structures/operations-and-transactions) to it. Nodes use a program called Stellar Core — an implementation of the [Stellar Consensus Protocol](/docs/learn/fundamentals/stellar-consensus-protocol) — to stay in sync as they work to agree on the validity of transaction sets and to apply them to the ledger. Generally, nodes reach consensus, apply a transaction set, and update the ledger every 3-5 seconds. +Stellar is a peer-to-peer network made up of nodes, which are computers that keep a common distributed [ledger](/docs/learn/fundamentals/stellar-data-structures/ledgers), and that communicate to validate and add [transactions](../../docs/learn/fundamentals/transactions/operations-and-transactions) to it. Nodes use a program called Stellar Core — an implementation of the [Stellar Consensus Protocol](/docs/learn/fundamentals/stellar-consensus-protocol) — to stay in sync as they work to agree on the validity of transaction sets and to apply them to the ledger. Generally, nodes reach consensus, apply a transaction set, and update the ledger every 3-5 seconds. This section of the docs explains how to run a validator node, which participates in consensus to validate transactions and determine network settings. A validator node _should not_ be used for network data access and transaction submission. There are two varieties of _non-validating_ nodes that can be used for those purposes, each of which has its own process for set up, interaction, maintenance, and monitoring. They are: diff --git a/network/core-node/admin-guide/configuring.mdx b/network/core-node/admin-guide/configuring.mdx index 847dc626b..58a4958f0 100644 --- a/network/core-node/admin-guide/configuring.mdx +++ b/network/core-node/admin-guide/configuring.mdx @@ -50,7 +50,7 @@ Use the `NETWORK_PASSPHRASE` field to specify whether your node connects to the - `NETWORK_PASSPHRASE="Test SDF Network ; September 2015"` - `NETWORK_PASSPHRASE="Public Global Stellar Network ; September 2015"` -For more about the Network Passphrase and how it works, check out the [encyclopedia entry](/docs/learn/encyclopedia/network-passphrases). +For more about the Network Passphrase and how it works, check out the [encyclopedia entry](../../../docs/learn/encyclopedia/network-configuration/network-passphrases). ### Database @@ -134,7 +134,7 @@ While this does not absolve you of all responsibility — you still need to pick When you add a validating node to your quorum set, it's generally because you trust the _organization_ running the node: you trust SDF, not some anonymous Stellar public key. -In order to create a self-verified link between a node and the organization that runs it, a validator declares a home domain on-chain using a [`set_options` operation](/docs/learn/fundamentals/list-of-operations#set-options), and publishes organizational information in a `stellar.toml` file hosted on that domain. To find out how that works, take a look at [SEP-20]. +In order to create a self-verified link between a node and the organization that runs it, a validator declares a home domain on-chain using a [`set_options` operation](../../../docs/learn/fundamentals/transactions/list-of-operations#set-options), and publishes organizational information in a `stellar.toml` file hosted on that domain. To find out how that works, take a look at [SEP-20]. As a result of that link, you can look up a node by its Stellar public key and check the `stellar.toml` file to find out who runs it. It's possible to do that manually, but you can also just consult the list of nodes on [Stellarbeat.io](https://stellarbeat.io/nodes). If you decide to trust an organization, you can use that list to collect the information necessary to add their nodes to your configuration. diff --git a/network/core-node/admin-guide/monitoring.mdx b/network/core-node/admin-guide/monitoring.mdx index dfbd7c993..d4e48935e 100644 --- a/network/core-node/admin-guide/monitoring.mdx +++ b/network/core-node/admin-guide/monitoring.mdx @@ -76,7 +76,7 @@ Some notable fields from this `info` endpoint are: - `age`: time elapsed since this ledger closed (during normal operation less than 10 seconds) - `num`: ledger number - `version`: protocol version supported by this ledger -- `network` the [network passphrase](/docs/learn/encyclopedia/network-passphrases) for the network this core instance is using +- `network` the [network passphrase](../../../docs/learn/encyclopedia/network-configuration/network-passphrases) for the network this core instance is using - `peers`: information on the connectivity to the network - `authenticated_count`: the number of live connections - `pending_count`: the number of connections that are not fully established yet diff --git a/network/horizon/admin-guide/configuring.mdx b/network/horizon/admin-guide/configuring.mdx index 393c47c77..bedfb039f 100644 --- a/network/horizon/admin-guide/configuring.mdx +++ b/network/horizon/admin-guide/configuring.mdx @@ -82,7 +82,7 @@ If you have configured your deployment to perform the ingestion role, then it is ### `DISABLE_TX_SUB` -This config parameter is optional, set as FALSE by default. Controls whether Horizon will accept HTTP requests to the `/tx` API endpoint and forward to the network. Refer to [Channel Accounts](/docs/learn/encyclopedia/channel-accounts) for some recommendations on optional client transaction submission optimizations. +This config parameter is optional, set as FALSE by default. Controls whether Horizon will accept HTTP requests to the `/tx` API endpoint and forward to the network. Refer to [Channel Accounts](../../../docs/learn/encyclopedia/transactions-specialized/channel-accounts) for some recommendations on optional client transaction submission optimizations. - When set to FALSE, it requires **live** ingestion process to be running on the same database because Horizon depends on new ledgers from the network to confirm a transaction submission status, Horizon will report a startup error if it detects no **live** ingestion. Requires `INGEST=true` or `STELLAR_CORE_URL` to be defined for access to a Core instance. - When transaction submission is disabled by setting it to TRUE, Horizon will return 405 on POSTs to /tx. diff --git a/network/horizon/api-reference/aggregations/paths/README.mdx b/network/horizon/api-reference/aggregations/paths/README.mdx index dc559755d..c29d8f6eb 100644 --- a/network/horizon/api-reference/aggregations/paths/README.mdx +++ b/network/horizon/api-reference/aggregations/paths/README.mdx @@ -7,7 +7,7 @@ import { EndpointsTable } from "@site/src/components/EndpointsTable"; Paths provide information about potential path payments. A path can be used to populate the necessary fields for a path payment operation. -Learn more about the two types of path payment: [`path payment strict send`](/docs/learn/fundamentals/list-of-operations#path-payment-strict-send) and [`path payment strict receive`](/docs/learn/fundamentals/list-of-operations#path-payment-strict-receive) +Learn more about the two types of path payment: [`path payment strict send`](../../../../../docs/learn/fundamentals/transactions/list-of-operations#path-payment-strict-send) and [`path payment strict receive`](../../../../../docs/learn/fundamentals/transactions/list-of-operations#path-payment-strict-receive) diff --git a/network/horizon/api-reference/errors/result-codes/operation-specific/README.mdx b/network/horizon/api-reference/errors/result-codes/operation-specific/README.mdx index 50223069e..642ae2ed0 100644 --- a/network/horizon/api-reference/errors/result-codes/operation-specific/README.mdx +++ b/network/horizon/api-reference/errors/result-codes/operation-specific/README.mdx @@ -29,4 +29,4 @@ Each of Stellar's operations have unique causes of failure, and these result cod -For operations that aren't in this list, you can usually refer to their corresponding entries in the [List of Operations](/docs/learn/fundamentals/list-of-operations) which will enumerate the failure cases and corresponding result codes. +For operations that aren't in this list, you can usually refer to their corresponding entries in the [List of Operations](../../../../../../docs/learn/fundamentals/transactions/list-of-operations) which will enumerate the failure cases and corresponding result codes. diff --git a/network/horizon/api-reference/errors/result-codes/operation-specific/account-merge.mdx b/network/horizon/api-reference/errors/result-codes/operation-specific/account-merge.mdx index 61e01b097..9b775a935 100644 --- a/network/horizon/api-reference/errors/result-codes/operation-specific/account-merge.mdx +++ b/network/horizon/api-reference/errors/result-codes/operation-specific/account-merge.mdx @@ -8,7 +8,7 @@ import { AttributeTable } from "@site/src/components/AttributeTable"; These are result codes that communicate success (200) or failure (400) specific to the `Account Merge` operation. -Learn more about the [`Account Merge` operation](/docs/learn/fundamentals/list-of-operations#account-merge). +Learn more about the [`Account Merge` operation](../../../../../../docs/learn/fundamentals/transactions/list-of-operations#account-merge). diff --git a/network/horizon/api-reference/errors/result-codes/operation-specific/allow-trust.mdx b/network/horizon/api-reference/errors/result-codes/operation-specific/allow-trust.mdx index 578c7884e..1dd5ae222 100644 --- a/network/horizon/api-reference/errors/result-codes/operation-specific/allow-trust.mdx +++ b/network/horizon/api-reference/errors/result-codes/operation-specific/allow-trust.mdx @@ -8,7 +8,7 @@ import { AttributeTable } from "@site/src/components/AttributeTable"; These are result codes that communicate success (200) or failure (400) specific to the `Allow Trust` operation. -Learn more about the [`Allow Trust` operation](/docs/learn/fundamentals/list-of-operations#allow-trust). +Learn more about the [`Allow Trust` operation](../../../../../../docs/learn/fundamentals/transactions/list-of-operations#allow-trust). diff --git a/network/horizon/api-reference/errors/result-codes/operation-specific/bump-sequence.mdx b/network/horizon/api-reference/errors/result-codes/operation-specific/bump-sequence.mdx index 0571f5dd8..f2d0ece4e 100644 --- a/network/horizon/api-reference/errors/result-codes/operation-specific/bump-sequence.mdx +++ b/network/horizon/api-reference/errors/result-codes/operation-specific/bump-sequence.mdx @@ -8,7 +8,7 @@ import { AttributeTable } from "@site/src/components/AttributeTable"; These are result codes that communicate success (200) or failure (400) specific to the `Bump Sequence` operation. -Learn more about the [`Bump Sequence` operation](/docs/learn/fundamentals/list-of-operations#bump-sequence). +Learn more about the [`Bump Sequence` operation](../../../../../../docs/learn/fundamentals/transactions/list-of-operations#bump-sequence). diff --git a/network/horizon/api-reference/errors/result-codes/operation-specific/change-trust.mdx b/network/horizon/api-reference/errors/result-codes/operation-specific/change-trust.mdx index ac8f0a3f0..ae5600dd2 100644 --- a/network/horizon/api-reference/errors/result-codes/operation-specific/change-trust.mdx +++ b/network/horizon/api-reference/errors/result-codes/operation-specific/change-trust.mdx @@ -8,7 +8,7 @@ import { AttributeTable } from "@site/src/components/AttributeTable"; These are result codes that communicate success (200) or failure (400) specific to the `Change Trust` operation. -Learn more about the [`Change Trust` operation](/docs/learn/fundamentals/list-of-operations#change-trust) +Learn more about the [`Change Trust` operation](../../../../../../docs/learn/fundamentals/transactions/list-of-operations#change-trust) diff --git a/network/horizon/api-reference/errors/result-codes/operation-specific/create-account.mdx b/network/horizon/api-reference/errors/result-codes/operation-specific/create-account.mdx index fea0c664c..f7fae6994 100644 --- a/network/horizon/api-reference/errors/result-codes/operation-specific/create-account.mdx +++ b/network/horizon/api-reference/errors/result-codes/operation-specific/create-account.mdx @@ -8,7 +8,7 @@ import { AttributeTable } from "@site/src/components/AttributeTable"; These are result codes that communicate success (200) or failure (400) specific to the `Create Account` operation, which often fails because the new account does not meet the minimum reserve. -Learn more about the [`Create Account` operation](/docs/learn/fundamentals/list-of-operations#create-account). +Learn more about the [`Create Account` operation](../../../../../../docs/learn/fundamentals/transactions/list-of-operations#create-account). diff --git a/network/horizon/api-reference/errors/result-codes/operation-specific/create-passive-sell-offer.mdx b/network/horizon/api-reference/errors/result-codes/operation-specific/create-passive-sell-offer.mdx index 66f30630c..7dd4e4587 100644 --- a/network/horizon/api-reference/errors/result-codes/operation-specific/create-passive-sell-offer.mdx +++ b/network/horizon/api-reference/errors/result-codes/operation-specific/create-passive-sell-offer.mdx @@ -8,7 +8,7 @@ import { AttributeTable } from "@site/src/components/AttributeTable"; These are result codes that communicate success (200) or failure (400) specific to the `Create Passive Sell Offer` operation. -Learn more about the [`Create Passive Sell Offer` operation](/docs/learn/fundamentals/list-of-operations#create-passive-sell-offer). +Learn more about the [`Create Passive Sell Offer` operation](../../../../../../docs/learn/fundamentals/transactions/list-of-operations#create-passive-sell-offer). diff --git a/network/horizon/api-reference/errors/result-codes/operation-specific/manage-buy-offer.mdx b/network/horizon/api-reference/errors/result-codes/operation-specific/manage-buy-offer.mdx index 35df47f8d..b26fecb4d 100644 --- a/network/horizon/api-reference/errors/result-codes/operation-specific/manage-buy-offer.mdx +++ b/network/horizon/api-reference/errors/result-codes/operation-specific/manage-buy-offer.mdx @@ -8,7 +8,7 @@ import { AttributeTable } from "@site/src/components/AttributeTable"; These are result codes that communicate success (200) or failure (400) specific to the `Manage Buy Offer` operation. -Learn more about the [`Manage Buy Offer` operation](/docs/learn/fundamentals/list-of-operations#manage-buy-offer). +Learn more about the [`Manage Buy Offer` operation](../../../../../../docs/learn/fundamentals/transactions/list-of-operations#manage-buy-offer). diff --git a/network/horizon/api-reference/errors/result-codes/operation-specific/manage-data.mdx b/network/horizon/api-reference/errors/result-codes/operation-specific/manage-data.mdx index 7ef128678..614b7b00f 100644 --- a/network/horizon/api-reference/errors/result-codes/operation-specific/manage-data.mdx +++ b/network/horizon/api-reference/errors/result-codes/operation-specific/manage-data.mdx @@ -8,7 +8,7 @@ import { AttributeTable } from "@site/src/components/AttributeTable"; These are result codes that communicate success (200) or failure (400) specific to the `Manage Data` operation. -Learn more about the [`Manage Data` operation](/docs/learn/fundamentals/list-of-operations#manage-data). +Learn more about the [`Manage Data` operation](../../../../../../docs/learn/fundamentals/transactions/list-of-operations#manage-data). diff --git a/network/horizon/api-reference/errors/result-codes/operation-specific/manage-sell-offer.mdx b/network/horizon/api-reference/errors/result-codes/operation-specific/manage-sell-offer.mdx index da36e6fdf..4a348e985 100644 --- a/network/horizon/api-reference/errors/result-codes/operation-specific/manage-sell-offer.mdx +++ b/network/horizon/api-reference/errors/result-codes/operation-specific/manage-sell-offer.mdx @@ -8,7 +8,7 @@ import { AttributeTable } from "@site/src/components/AttributeTable"; These are result codes that communicate success (200) or failure (400) specific to the `Manage Sell Offer` operation. -Learn more about the [`Manage Sell Offer` operation](/docs/learn/fundamentals/list-of-operations#manage-sell-offer). +Learn more about the [`Manage Sell Offer` operation](../../../../../../docs/learn/fundamentals/transactions/list-of-operations#manage-sell-offer). diff --git a/network/horizon/api-reference/errors/result-codes/operation-specific/path-payment-strict-receive.mdx b/network/horizon/api-reference/errors/result-codes/operation-specific/path-payment-strict-receive.mdx index e0cdbf973..875fd6192 100644 --- a/network/horizon/api-reference/errors/result-codes/operation-specific/path-payment-strict-receive.mdx +++ b/network/horizon/api-reference/errors/result-codes/operation-specific/path-payment-strict-receive.mdx @@ -8,7 +8,7 @@ import { AttributeTable } from "@site/src/components/AttributeTable"; These are result codes that communicate success (200) or failure (400) specific to the `Path Payment Strict Receive` operation. -Learn more about the [`Path Payment Strict Receive` operation](/docs/learn/fundamentals/list-of-operations#path-payment-strict-receive). +Learn more about the [`Path Payment Strict Receive` operation](../../../../../../docs/learn/fundamentals/transactions/list-of-operations#path-payment-strict-receive). diff --git a/network/horizon/api-reference/errors/result-codes/operation-specific/path-payment-strict-send.mdx b/network/horizon/api-reference/errors/result-codes/operation-specific/path-payment-strict-send.mdx index 7aa39edd8..bf87cd287 100644 --- a/network/horizon/api-reference/errors/result-codes/operation-specific/path-payment-strict-send.mdx +++ b/network/horizon/api-reference/errors/result-codes/operation-specific/path-payment-strict-send.mdx @@ -8,7 +8,7 @@ import { AttributeTable } from "@site/src/components/AttributeTable"; These are result codes that communicate success (200) or failure (400) specific to the `Path Payment Strict Send` operation. -Learn more about the [`Path Payment Strict Send` operation](/docs/learn/fundamentals/list-of-operations#path-payment-strict-send). +Learn more about the [`Path Payment Strict Send` operation](../../../../../../docs/learn/fundamentals/transactions/list-of-operations#path-payment-strict-send). diff --git a/network/horizon/api-reference/errors/result-codes/operation-specific/payment.mdx b/network/horizon/api-reference/errors/result-codes/operation-specific/payment.mdx index e5e487659..0a1135487 100644 --- a/network/horizon/api-reference/errors/result-codes/operation-specific/payment.mdx +++ b/network/horizon/api-reference/errors/result-codes/operation-specific/payment.mdx @@ -8,7 +8,7 @@ import { AttributeTable } from "@site/src/components/AttributeTable"; These are result codes that communicate success (200) or failure (400) specific to the `Payment` operation, which often fails because the receiving account does not trust the issuer of the asset being sent. -Learn more about the [`Payment` operation](/docs/learn/fundamentals/list-of-operations#payment)). +Learn more about the [`Payment` operation](../../../../../../docs/learn/fundamentals/transactions/list-of-operations#payment). diff --git a/network/horizon/api-reference/errors/result-codes/operation-specific/set-options.mdx b/network/horizon/api-reference/errors/result-codes/operation-specific/set-options.mdx index ef31d74aa..9739bcee9 100644 --- a/network/horizon/api-reference/errors/result-codes/operation-specific/set-options.mdx +++ b/network/horizon/api-reference/errors/result-codes/operation-specific/set-options.mdx @@ -8,7 +8,7 @@ import { AttributeTable } from "@site/src/components/AttributeTable"; These are result codes that communicate success (200) or failure (400) specific to the `Set Options` operation. -Learn more about the [`Set Options` operation](/docs/learn/fundamentals/list-of-operations#set-options). +Learn more about the [`Set Options` operation](../../../../../../docs/learn/fundamentals/transactions/list-of-operations#set-options). diff --git a/network/horizon/api-reference/resources/ledgers/object.mdx b/network/horizon/api-reference/resources/ledgers/object.mdx index a04f8c796..8469e6b65 100644 --- a/network/horizon/api-reference/resources/ledgers/object.mdx +++ b/network/horizon/api-reference/resources/ledgers/object.mdx @@ -21,7 +21,7 @@ When Horizon returns information about a ledger, it uses the following format: - A cursor value for use in [pagination](../../structure/pagination/README.mdx). - hash - string - - A hex-encoded SHA-256 hash of this ledger’s [XDR](../../../../../docs/learn/encyclopedia/xdr)-encoded form. + - A hex-encoded SHA-256 hash of this ledger’s [XDR](../../../../../docs/learn/encyclopedia/data-format/xdr)-encoded form. - prev_hash - string - The hash of the ledger immediately preceding this ledger. diff --git a/network/horizon/api-reference/resources/operations/object/extend-footprint-ttl.mdx b/network/horizon/api-reference/resources/operations/object/extend-footprint-ttl.mdx index c44991831..4df62b0d3 100644 --- a/network/horizon/api-reference/resources/operations/object/extend-footprint-ttl.mdx +++ b/network/horizon/api-reference/resources/operations/object/extend-footprint-ttl.mdx @@ -6,7 +6,7 @@ order: 230 import { ExampleResponse } from "@site/src/components/ExampleResponse"; import { AttributeTable } from "@site/src/components/AttributeTable"; -[Extends](/docs/learn/fundamentals/list-of-operations#extend-footprint-ttl) the TTL for a given set of ledger entries. +[Extends](../../../../../../docs/learn/fundamentals/transactions/list-of-operations#extend-footprint-ttl) the TTL for a given set of ledger entries. diff --git a/network/horizon/api-reference/resources/operations/object/invoke-host-function.mdx b/network/horizon/api-reference/resources/operations/object/invoke-host-function.mdx index 4589f3795..f48d4f22c 100644 --- a/network/horizon/api-reference/resources/operations/object/invoke-host-function.mdx +++ b/network/horizon/api-reference/resources/operations/object/invoke-host-function.mdx @@ -6,7 +6,7 @@ order: 220 import { ExampleResponse } from "@site/src/components/ExampleResponse"; import { AttributeTable } from "@site/src/components/AttributeTable"; -[Invokes](/docs/learn/fundamentals/list-of-operations#invoke-host-function) a Soroban smart contract function. +[Invokes](../../../../../../docs/learn/fundamentals/transactions/list-of-operations#invoke-host-function) a Soroban smart contract function. @@ -22,7 +22,7 @@ import { AttributeTable } from "@site/src/components/AttributeTable"; - An array of parameters passed into the Soroban smart contract function (only present when the type of `InvokeHostFunctionOp` is `HostFunctionTypeHostFunctionTypeInvokeContract`). - type - string - - The [type](/docs/learn/smart-contract-internals/types/built-in-types) of the function parameter. + - The [type](../../../../../../docs/learn/encyclopedia/contract-development/types/built-in-types) of the function parameter. - value - string - The base64 encoding of the XDR value of the parameter. diff --git a/network/horizon/api-reference/resources/operations/object/liquidity-pool-deposit.mdx b/network/horizon/api-reference/resources/operations/object/liquidity-pool-deposit.mdx index 2e08b4b9b..c95c2f484 100644 --- a/network/horizon/api-reference/resources/operations/object/liquidity-pool-deposit.mdx +++ b/network/horizon/api-reference/resources/operations/object/liquidity-pool-deposit.mdx @@ -8,7 +8,7 @@ import { AttributeTable } from "@site/src/components/AttributeTable"; Deposit asset reserves into a liquidity pool. -See the [`Liquidity Pool Deposit` operation](/docs/learn/fundamentals/list-of-operations#liquidity-pool-deposit) for parameters, errors, etc. +See the [`Liquidity Pool Deposit` operation](../../../../../../docs/learn/fundamentals/transactions/list-of-operations#liquidity-pool-deposit) for parameters, errors, etc. diff --git a/network/horizon/api-reference/resources/operations/object/liquidity-pool-withdraw.mdx b/network/horizon/api-reference/resources/operations/object/liquidity-pool-withdraw.mdx index a899ac3fb..e6091208c 100644 --- a/network/horizon/api-reference/resources/operations/object/liquidity-pool-withdraw.mdx +++ b/network/horizon/api-reference/resources/operations/object/liquidity-pool-withdraw.mdx @@ -8,7 +8,7 @@ import { AttributeTable } from "@site/src/components/AttributeTable"; Withdraws asset reserves from a liquidity pool by redeeming pool shares. -See the [`Liquidity Pool Withdraw` operation](/docs/learn/fundamentals/list-of-operations#liquidity-pool-withdraw) for parameters, errors, etc. +See the [`Liquidity Pool Withdraw` operation](../../../../../../docs/learn/fundamentals/transactions/list-of-operations#liquidity-pool-withdraw) for parameters, errors, etc. diff --git a/network/horizon/api-reference/resources/operations/object/restore-footprint.mdx b/network/horizon/api-reference/resources/operations/object/restore-footprint.mdx index 49da3fe93..9d468909c 100644 --- a/network/horizon/api-reference/resources/operations/object/restore-footprint.mdx +++ b/network/horizon/api-reference/resources/operations/object/restore-footprint.mdx @@ -6,7 +6,7 @@ order: 240 import { ExampleResponse } from "@site/src/components/ExampleResponse"; import { AttributeTable } from "@site/src/components/AttributeTable"; -[Restores](/docs/learn/fundamentals/list-of-operations#restore-footprint) archived entries and makes them accessible. +[Restores](../../../../../../docs/learn/fundamentals/transactions/list-of-operations#restore-footprint) archived entries and makes them accessible. diff --git a/network/horizon/api-reference/resources/transactions/object.mdx b/network/horizon/api-reference/resources/transactions/object.mdx index 97d618f3e..df49a0c3f 100644 --- a/network/horizon/api-reference/resources/transactions/object.mdx +++ b/network/horizon/api-reference/resources/transactions/object.mdx @@ -24,7 +24,7 @@ When Horizon returns information about a transaction, it uses the following form - Indicates if this transaction was successful or not. - hash - string - - A hex-encoded SHA-256 hash of this transaction’s [XDR](/docs/learn/encyclopedia/xdr)-encoded form. + - A hex-encoded SHA-256 hash of this transaction’s [XDR](../../../../../docs/learn/encyclopedia/data-format/xdr)-encoded form. - ledger - number - The sequence number of the ledger that this transaction was included in. diff --git a/network/hubble/optimizing-queries.mdx b/network/hubble/optimizing-queries.mdx index e464eaebe..eb946d832 100644 --- a/network/hubble/optimizing-queries.mdx +++ b/network/hubble/optimizing-queries.mdx @@ -19,7 +19,7 @@ Read the docs on [Viewing Metadata](./viewing-metadata.mdx) to learn more about #### Example - Profiling Operation Types -Let’s say you wanted to profile the [types of operations](/docs/learn/fundamentals/list-of-operations) submitted to the Stellar Network monthly. +Let’s say you wanted to profile the [types of operations](../../docs/learn/fundamentals/transactions/list-of-operations) submitted to the Stellar Network monthly. From 792d9cfb4fecab92950b6a96f007ebc1e56673e6 Mon Sep 17 00:00:00 2001 From: Bri Wylde <92327786+briwylde08@users.noreply.github.com> Date: Wed, 12 Jun 2024 14:41:33 -0600 Subject: [PATCH 15/32] Fix link (#675) --- docs/smart-contracts/tokens/wayfinding.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/smart-contracts/tokens/wayfinding.mdx b/docs/smart-contracts/tokens/wayfinding.mdx index db2f39744..125ee12b7 100644 --- a/docs/smart-contracts/tokens/wayfinding.mdx +++ b/docs/smart-contracts/tokens/wayfinding.mdx @@ -26,7 +26,7 @@ Stellar’s transactions are fast and cost-effective, making the network great f Stellar assets: - Are compatible with Stellar ecosystem products (such as Stellar wallets) and other ecosystem products (such as exchanges). -- Benefit from [anchors](../../learn/encyclopedia/anchors.mdx), the bridges between the Stellar network and traditional financial systems. Explore the global [Stellar anchor directory](https://anchors.stellar.org/) for further details. +- Benefit from [anchors](../../learn/fundamentals/anchors.mdx), the bridges between the Stellar network and traditional financial systems. Explore the global [Stellar anchor directory](https://anchors.stellar.org/) for further details. - Give the issuer granular control over asset management with features that allow the issuer to [name the asset](../../issuing-assets/control-asset-access.mdx#naming-an-asset), [determine access control](../../issuing-assets/control-asset-access.mdx#controlling-access-to-an-asset-with-flags), [limit asset supply](../../issuing-assets/control-asset-access.mdx#limiting-the-supply-of-an-asset), [publish asset information](../../issuing-assets/publishing-asset-info.mdx), and [ensure compliance](../../issuing-assets/anatomy-of-an-asset.mdx#compliance). :::note From 36d5f4963397e2248a8d60b70840accc661db97c Mon Sep 17 00:00:00 2001 From: Bri Wylde <92327786+briwylde08@users.noreply.github.com> Date: Thu, 13 Jun 2024 08:12:49 -0600 Subject: [PATCH 16/32] Learn section redirects (#678) --- nginx/includes/redirects.conf | 38 +++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/nginx/includes/redirects.conf b/nginx/includes/redirects.conf index d40db128e..8e2e3e84d 100644 --- a/nginx/includes/redirects.conf +++ b/nginx/includes/redirects.conf @@ -85,3 +85,41 @@ rewrite ^/docs/category/cross-border-payments$ "/network/anchor-platform/admin-g rewrite ^/docs/category/hosted-deposits-and-withdrawals$ "/network/anchor-platform/admin-guide/sep24" permanent; rewrite ^/docs/category/build-a-wallet$ "/docs/category/build-a-wallet-with-the-wallet-sdk" permanent; rewrite ^/dapps "/docs/learn/interactive/dapps" permanent; +# categorized Encyclopedia redirects +rewrite ^/docs/learn/smart-contract-internals/authorization$ "/docs/learn/encyclopedia/security/authorization" permanent; +rewrite ^/docs/learn/smart-contract-internals/types/built-in-types$ "/docs/learn/encyclopedia/contract-development/types/built-in-types" permanent; +rewrite ^/docs/learn/smart-contract-internals/types/custom-types$ "/docs/learn/encyclopedia/contract-development/types/custom-types" permanent; +rewrite ^/docs/learn/smart-contract-internals/types/fully-typed-contracts$ "/docs/learn/encyclopedia/contract-development/types/fully-typed-contracts" permanent; +rewrite ^/docs/learn/smart-contract-internals/contract-lifecycle$ "/docs/learn/encyclopedia/contract-development/contract-lifecycle" permanent; +rewrite ^/docs/learn/smart-contract-internals/rust-dialect$ "/docs/learn/encyclopedia/contract-development/rust-dialect" permanent; +rewrite ^/docs/learn/smart-contract-internals/debugging$ "/docs/learn/encyclopedia/errors-and-debugging/debugging" permanent; +rewrite ^/docs/learn/smart-contract-internals/debugging-errors$ "/docs/learn/encyclopedia/errors-and-debugging/debugging-errors" permanent; +rewrite ^/docs/learn/smart-contract-internals/environment-concepts$ "/docs/learn/encyclopedia/contract-development/environment-concepts" permanent; +rewrite ^/docs/learn/smart-contract-internals/errors$ "/docs/learn/encyclopedia/errors-and-debugging/errors" permanent; +rewrite ^/docs/learn/smart-contract-internals/events$ "/docs/learn/encyclopedia/contract-development/events" permanent; +rewrite ^/docs/learn/smart-contract-internals/contract-interactions/overview$ "/docs/learn/encyclopedia/contract-development/overview" permanent; +rewrite ^/docs/learn/smart-contract-internals/contract-interactions/cross-contract$ "/docs/learn/encyclopedia/contract-development/cross-contract" permanent; +rewrite ^/docs/learn/smart-contract-internals/contract-interactions/tests$ "/docs/learn/encyclopedia/contract-development/tests" permanent; +rewrite ^/docs/learn/smart-contract-internals/contract-interactions/stellar-transaction$ "/docs/learn/encyclopedia/contract-development/stellar-transaction" permanent; +rewrite ^/docs/learn/smart-contract-internals/contract-interactions/transaction-simulation$ "/docs/learn/encyclopedia/contract-development/transaction-simulation" permanent; +rewrite ^/docs/learn/smart-contract-internals/persisting-data$ "/docs/learn/encyclopedia/storage/persisting-data" permanent; +rewrite ^/docs/learn/smart-contract-internals/state-archival$ "/docs/learn/encyclopedia/storage/state-archival" permanent; +rewrite ^/docs/learn/encyclopedia/anchors$ "/docs/learn/fundamentals/anchors" permanent; +rewrite ^/docs/learn/encyclopedia/channel-accounts$ "/docs/learn/encyclopedia/transactions-specialized/channel-accounts" permanent; +rewrite ^/docs/learn/encyclopedia/claimable-balances$ "/docs/learn/encyclopedia/transactions-specialized/claimable-balances" permanent; +rewrite ^/docs/learn/encyclopedia/clawbacks$ "/docs/learn/encyclopedia/transactions-specialized/clawbacks" permanent; +rewrite ^/docs/learn/encyclopedia/federation$ "/docs/learn/encyclopedia/network-configuration/federation" permanent; +rewrite ^/docs/learn/encyclopedia/fee-bump-transactions$ "/docs/learn/encyclopedia/transactions-specialized/fee-bump-transactions" permanent; +rewrite ^/docs/learn/encyclopedia/channel-accounts$ "/docs/learn/encyclopedia/transactions-specialized/channel-accounts" permanent; +rewrite ^/docs/learn/encyclopedia/inflation$ "/docs/learn/encyclopedia/network-configuration/inflation" permanent; +rewrite ^/docs/learn/encyclopedia/ledger-headers$ "/docs/learn/encyclopedia/network-configuration/ledger-headers" permanent; +rewrite ^/docs/learn/encyclopedia/liquidity-on-stellar-sdex-liquidity-pools$ "/docs/learn/encyclopedia/sdex/liquidity-on-stellar-sdex-liquidity-pools" permanent; +rewrite ^/docs/learn/encyclopedia/lumen-supply-metrics$ "/docs/learn/fundamentals/lumens#lumen-supply-metrics" permanent; +rewrite ^/docs/learn/encyclopedia/memos$ "/docs/learn/encyclopedia/transactions-specialized/memos" permanent; +rewrite ^/docs/learn/encyclopedia/network-passphrases$ "/docs/learn/encyclopedia/network-configuration/network-passphrases" permanent; +rewrite ^/docs/learn/encyclopedia/path-payments$ "/docs/learn/encyclopedia/transactions-specialized/path-payments" permanent; +rewrite ^/docs/learn/encyclopedia/pooled-accounts-muxed-accounts-memos$ "/docs/learn/encyclopedia/transactions-specialized/pooled-accounts-muxed-accounts-memos" permanent; +rewrite ^/docs/learn/encyclopedia/securing-web-based-projects$ "/docs/learn/encyclopedia/security/securing-web-based-projects" permanent; +rewrite ^/docs/learn/encyclopedia/signatures-multisig$ "/docs/learn/encyclopedia/security/signatures-multisig" permanent; +rewrite ^/docs/learn/encyclopedia/sponsored-reserves$ "/docs/learn/encyclopedia/transactions-specialized/sponsored-reserves" permanent; +rewrite ^/docs/learn/encyclopedia/xdr$ "/docs/learn/encyclopedia/data-format/xdr" permanent; From ab79149c90b684c43899972ed08749955aa00ff2 Mon Sep 17 00:00:00 2001 From: Jun Luo <4catcode@gmail.com> Date: Thu, 13 Jun 2024 23:46:51 +0800 Subject: [PATCH 17/32] Add examples of invoking contracts using Python SDK and Java SDK. (#643) * Add examples of calling contracts using Python SDK and Java SDK * rename file * fix js example --- .../transactions/invoke-contract-tx-js.mdx | 113 ------ .../transactions/invoke-contract-tx-sdk.mdx | 354 ++++++++++++++++++ 2 files changed, 354 insertions(+), 113 deletions(-) delete mode 100644 docs/smart-contracts/guides/transactions/invoke-contract-tx-js.mdx create mode 100644 docs/smart-contracts/guides/transactions/invoke-contract-tx-sdk.mdx diff --git a/docs/smart-contracts/guides/transactions/invoke-contract-tx-js.mdx b/docs/smart-contracts/guides/transactions/invoke-contract-tx-js.mdx deleted file mode 100644 index 0823000e0..000000000 --- a/docs/smart-contracts/guides/transactions/invoke-contract-tx-js.mdx +++ /dev/null @@ -1,113 +0,0 @@ ---- -title: Invoke a contract function in a Stellar transaction using JavaScript -hide_table_of_contents: true ---- - -This is a simple example using the `@stellar/stellar-sdk` JavaScript library to create, simulate, and then assemble a Stellar transaction which invokes an `increment` function of the [auth example contract](../../example-contracts/auth.mdx). - -```javascript -(async () => { - const { - Keypair, - Contract, - SorobanRpc, - TransactionBuilder, - Networks, - BASE_FEE, - } = require("@stellar/stellar-sdk"); - - // The source account will be used to sign and send the transaction. - // GCWY3M4VRW4NXJRI7IVAU3CC7XOPN6PRBG6I5M7TAOQNKZXLT3KAH362 - const sourceKeypair = Keypair.fromSecret( - "SCQN3XGRO65BHNSWLSHYIR4B65AHLDUQ7YLHGIWQ4677AZFRS77TCZRB", - ); - - // Configure SorobanClient to use the `soroban-rpc` instance of your - // choosing. - const server = new SorobanRpc.Server( - "https://soroban-testnet.stellar.org:443", - ); - - // Here we will use a deployed instance of the `increment` example contract. - const contractAddress = - "CCTAMZGXBVCQJJCX64EVYTM6BKW5BXDI5PRCXTAYT6DVEDXKGS347HWU"; - const contract = new Contract(contractAddress); - - // Transactions require a valid sequence number (which varies from one - // account to another). We fetch this sequence number from the RPC server. - const sourceAccount = await server.getAccount(sourceKeypair.publicKey()); - - // The transaction begins as pretty standard. The source account, minimum - // fee, and network passphrase are provided. - let builtTransaction = new TransactionBuilder(sourceAccount, { - fee: BASE_FEE, - networkPassphrase: Networks.FUTURENET, - }) - // The invocation of the `increment` function of our contract is added - // to the transaction. Note: `increment` doesn't require any parameters, - // but many contract functions do. You would need to provide those here. - .addOperation(contract.call("increment")) - // This transaction will be valid for the next 30 seconds - .setTimeout(30) - .build(); - - console.log(`builtTransaction=${builtTransaction.toXDR()}`); - - // We use the RPC server to "prepare" the transaction. This simulating the - // transaction, discovering the storage footprint, and updating the - // transaction to include that footprint. If you know the footprint ahead of - // time, you could manually use `addFootprint` and skip this step. - let preparedTransaction = await server.prepareTransaction(builtTransaction); - - // Sign the transaction with the source account's keypair. - preparedTransaction.sign(sourceKeypair); - - // Let's see the base64-encoded XDR of the transaction we just built. - console.log( - `Signed prepared transaction XDR: ${preparedTransaction - .toEnvelope() - .toXDR("base64")}`, - ); - - // Submit the transaction to the Soroban-RPC server. The RPC server will - // then submit the transaction into the network for us. Then we will have to - // wait, polling `getTransaction` until the transaction completes. - try { - let sendResponse = await server.sendTransaction(preparedTransaction); - console.log(`Sent transaction: ${JSON.stringify(sendResponse)}`); - - if (sendResponse.status === "PENDING") { - let getResponse = await server.getTransaction(sendResponse.hash); - // Poll `getTransaction` until the status is not "NOT_FOUND" - while (getResponse.status === "NOT_FOUND") { - console.log("Waiting for transaction confirmation..."); - // See if the transaction is complete - getResponse = await server.getTransaction(sendResponse.hash); - // Wait one second - await new Promise((resolve) => setTimeout(resolve, 1000)); - } - - console.log(`getTransaction response: ${JSON.stringify(getResponse)}`); - - if (getResponse.status === "SUCCESS") { - // Make sure the transaction's resultMetaXDR is not empty - if (!getResponse.resultMetaXdr) { - throw "Empty resultMetaXDR in getTransaction response"; - } - // Find the return value from the contract and return it - let transactionMeta = getResponse.resultMetaXdr; - let returnValue = transactionMeta.v3().sorobanMeta().returnValue(); - console.log(`Transaction result: ${returnValue.value()}`); - } else { - throw `Transaction failed: ${getResponse.resultXdr}`; - } - } else { - throw sendResponse.errorResultXdr; - } - } catch (err) { - // Catch and report any errors we've thrown - console.log("Sending transaction failed"); - console.log(JSON.stringify(err)); - } -})(); -``` diff --git a/docs/smart-contracts/guides/transactions/invoke-contract-tx-sdk.mdx b/docs/smart-contracts/guides/transactions/invoke-contract-tx-sdk.mdx new file mode 100644 index 000000000..bce5308ae --- /dev/null +++ b/docs/smart-contracts/guides/transactions/invoke-contract-tx-sdk.mdx @@ -0,0 +1,354 @@ +--- +title: Invoke a contract function in a Stellar transaction using SDKs +hide_table_of_contents: true +--- + +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + +This is a simple example using the Stellar SDK to create, simulate, and then assemble a Stellar transaction which invokes an `increment` function of the [auth example contract](../../example-contracts/auth.mdx). + + + + +:::tip + +Please go to [the project homepage](https://github.com/stellar/js-stellar-sdk) of JavaScript SDK to learn how to install it. + +::: + +```javascript +(async () => { + const { + Keypair, + Contract, + SorobanRpc, + TransactionBuilder, + Networks, + BASE_FEE, + nativeToScVal, + Address, + } = require("@stellar/stellar-sdk"); + + // The source account will be used to sign and send the transaction. + // GCWY3M4VRW4NXJRI7IVAU3CC7XOPN6PRBG6I5M7TAOQNKZXLT3KAH362 + const sourceKeypair = Keypair.fromSecret( + "SCQN3XGRO65BHNSWLSHYIR4B65AHLDUQ7YLHGIWQ4677AZFRS77TCZRB", + ); + + // Configure SorobanClient to use the `soroban-rpc` instance of your + // choosing. + const server = new SorobanRpc.Server( + "https://soroban-testnet.stellar.org:443", + ); + + // Here we will use a deployed instance of the `increment` example contract. + const contractAddress = + "CCTAMZGXBVCQJJCX64EVYTM6BKW5BXDI5PRCXTAYT6DVEDXKGS347HWU"; + const contract = new Contract(contractAddress); + + // Transactions require a valid sequence number (which varies from one + // account to another). We fetch this sequence number from the RPC server. + const sourceAccount = await server.getAccount(sourceKeypair.publicKey()); + + // The transaction begins as pretty standard. The source account, minimum + // fee, and network passphrase are provided. + let builtTransaction = new TransactionBuilder(sourceAccount, { + fee: BASE_FEE, + networkPassphrase: Networks.TESTNET, + }) + // The invocation of the `increment` function of our contract is added + // to the transaction. + .addOperation( + contract.call( + "increment", + nativeToScVal(Address.fromString(sourceKeypair.publicKey())), + nativeToScVal(5, { type: "u32" }), + ), + ) + // This transaction will be valid for the next 30 seconds + .setTimeout(30) + .build(); + + console.log(`builtTransaction=${builtTransaction.toXDR()}`); + + // We use the RPC server to "prepare" the transaction. This simulating the + // transaction, discovering the storage footprint, and updating the + // transaction to include that footprint. If you know the footprint ahead of + // time, you could manually use `addFootprint` and skip this step. + let preparedTransaction = await server.prepareTransaction(builtTransaction); + + // Sign the transaction with the source account's keypair. + preparedTransaction.sign(sourceKeypair); + + // Let's see the base64-encoded XDR of the transaction we just built. + console.log( + `Signed prepared transaction XDR: ${preparedTransaction + .toEnvelope() + .toXDR("base64")}`, + ); + + // Submit the transaction to the Soroban-RPC server. The RPC server will + // then submit the transaction into the network for us. Then we will have to + // wait, polling `getTransaction` until the transaction completes. + try { + let sendResponse = await server.sendTransaction(preparedTransaction); + console.log(`Sent transaction: ${JSON.stringify(sendResponse)}`); + + if (sendResponse.status === "PENDING") { + let getResponse = await server.getTransaction(sendResponse.hash); + // Poll `getTransaction` until the status is not "NOT_FOUND" + while (getResponse.status === "NOT_FOUND") { + console.log("Waiting for transaction confirmation..."); + // See if the transaction is complete + getResponse = await server.getTransaction(sendResponse.hash); + // Wait one second + await new Promise((resolve) => setTimeout(resolve, 1000)); + } + + console.log(`getTransaction response: ${JSON.stringify(getResponse)}`); + + if (getResponse.status === "SUCCESS") { + // Make sure the transaction's resultMetaXDR is not empty + if (!getResponse.resultMetaXdr) { + throw "Empty resultMetaXDR in getTransaction response"; + } + // Find the return value from the contract and return it + let transactionMeta = getResponse.resultMetaXdr; + let returnValue = transactionMeta.v3().sorobanMeta().returnValue(); + console.log(`Transaction result: ${returnValue.value()}`); + } else { + throw `Transaction failed: ${getResponse.resultXdr}`; + } + } else { + throw sendResponse.errorResultXdr; + } + } catch (err) { + // Catch and report any errors we've thrown + console.log("Sending transaction failed"); + console.log(JSON.stringify(err)); + } +})(); +``` + + + + + +:::tip + +Please go to [the project homepage](https://github.com/StellarCN/py-stellar-base) of Python SDK to learn how to install it. + +In addition, Python provides a lot of example code, which you can find [here](https://github.com/StellarCN/py-stellar-base/tree/main/examples). + +::: + +```py +import time + +from stellar_sdk import Keypair, Network, SorobanServer, TransactionBuilder, scval +from stellar_sdk import xdr as stellar_xdr +from stellar_sdk.exceptions import PrepareTransactionException +from stellar_sdk.soroban_rpc import GetTransactionStatus, SendTransactionStatus + +secret = "SAAPYAPTTRZMCUZFPG3G66V4ZMHTK4TWA6NS7U4F7Z3IMUD52EK4DDEV" +rpc_server_url = "https://soroban-testnet.stellar.org:443" +network_passphrase = Network.TESTNET_NETWORK_PASSPHRASE + +# Here we will use a deployed instance of the `increment` example contract. +contract_id = "CDOGJBJMRVVXW5K3UJ5BGVJ5RSQXQB4UFVQYVFOIARC2UYXSEPF4YAVR" +# The source account will be used to sign and send the transaction. +source_keypair = Keypair.from_secret(secret) +# Configure SorobanClient to use the `soroban-rpc` instance of your choosing. +soroban_server = SorobanServer(rpc_server_url) +# Transactions require a valid sequence number (which varies from one account to another). +# We fetch this sequence number from the RPC server. +source = soroban_server.load_account(source_keypair.public_key) + +tx = ( + # The transaction begins as pretty standard. The source account, minimum fee, + # and network passphrase are provided. + TransactionBuilder(source, network_passphrase, base_fee=100) + # This transaction will be valid for the next 30 seconds + .set_timeout(30) + # The invocation of the `increment` function of our contract is added to the transaction. + .append_invoke_contract_function_op( + contract_id=contract_id, + function_name="increment", + parameters=[scval.to_address(source_keypair.public_key), scval.to_uint32(5)], + ).build() +) + +print(f"builtTransaction: {tx.to_xdr()}") + +try: + # We use the RPC server to "prepare" the transaction. This simulating the + # transaction, discovering the soroban data, and updating the + # transaction to include that soroban data. If you know the soroban data ahead of + # time, you could manually use `set_soroban_data` and skip this step. + tx = soroban_server.prepare_transaction(tx) +except PrepareTransactionException as e: + print(f"Prepare Transaction Failed: {e.simulate_transaction_response}") + raise e + +# Sign the transaction with the source account's keypair. +tx.sign(source_keypair) + +# Let's see the base64-encoded XDR of the transaction we just built. +print(f"Signed prepared transaction XDR: {tx.to_xdr()}") + +# Submit the transaction to the Soroban-RPC server. The RPC server will +# then submit the transaction into the network for us. Then we will have to +# wait, polling `get_transaction` until the transaction completes. +send_transaction_data = soroban_server.send_transaction(tx) +print(f"Sent transaction: {send_transaction_data}") +if send_transaction_data.status != SendTransactionStatus.PENDING: + print(send_transaction_data.error_result_xdr) + raise Exception("Send transaction failed") + +while True: + print("Waiting for transaction to be confirmed...") + # Poll `get_transaction` until the status is not "NOT_FOUND" + get_transaction_data = soroban_server.get_transaction(send_transaction_data.hash) + if get_transaction_data.status != GetTransactionStatus.NOT_FOUND: + break + time.sleep(3) + +print(f"getTransaction response: {get_transaction_data}") + +if get_transaction_data.status == GetTransactionStatus.SUCCESS: + # The transaction was successful, so we can extract the `result_meta_xdr` + transaction_meta = stellar_xdr.TransactionMeta.from_xdr( + get_transaction_data.result_meta_xdr + ) + result = transaction_meta.v3.soroban_meta.return_value + # Find the return value from the contract and return it + print(f"Transaction result: {scval.from_uint32(result)}") +else: + # The transaction failed, so we can extract the `result_xdr` + print(f"Transaction failed: {get_transaction_data.result_xdr}") + raise Exception("Transaction failed") +``` + + + + + +:::tip + +Please go to [the project homepage](https://github.com/lightsail-network/java-stellar-sdk) of Java SDK to learn how to install it. + +::: + +```java +import org.stellar.sdk.AccountNotFoundException; +import org.stellar.sdk.InvokeHostFunctionOperation; +import org.stellar.sdk.KeyPair; +import org.stellar.sdk.Network; +import org.stellar.sdk.PrepareTransactionException; +import org.stellar.sdk.SorobanServer; +import org.stellar.sdk.Transaction; +import org.stellar.sdk.TransactionBuilder; +import org.stellar.sdk.TransactionBuilderAccount; +import org.stellar.sdk.requests.sorobanrpc.SorobanRpcErrorResponse; +import org.stellar.sdk.responses.sorobanrpc.GetTransactionResponse; +import org.stellar.sdk.responses.sorobanrpc.SendTransactionResponse; +import org.stellar.sdk.scval.Scv; +import org.stellar.sdk.xdr.SCVal; +import org.stellar.sdk.xdr.TransactionMeta; + +import java.io.IOException; +import java.util.List; + +public class Example { + public static void main(String[] args) throws SorobanRpcErrorResponse, IOException, InterruptedException { + // The source account will be used to sign and send the transaction. + KeyPair sourceKeypair = KeyPair.fromSecretSeed("SAAPYAPTTRZMCUZFPG3G66V4ZMHTK4TWA6NS7U4F7Z3IMUD52EK4DDEV"); + + // Configure SorobanClient to use the `soroban-rpc` instance of your choosing. + SorobanServer sorobanServer = new SorobanServer("https://soroban-testnet.stellar.org"); + + // Here we will use a deployed instance of the `increment` example contract. + String contractAddress = "CDOGJBJMRVVXW5K3UJ5BGVJ5RSQXQB4UFVQYVFOIARC2UYXSEPF4YAVR"; + + // Transactions require a valid sequence number (which varies from one account to + // another). We fetch this sequence number from the RPC server. + TransactionBuilderAccount sourceAccount = null; + try { + sourceAccount = sorobanServer.getAccount(sourceKeypair.getAccountId()); + } catch (AccountNotFoundException e) { + throw new RuntimeException("Account not found, please activate it first"); + } + + // The invocation of the `increment` function. + InvokeHostFunctionOperation operation = InvokeHostFunctionOperation.invokeContractFunctionOperationBuilder(contractAddress, "increment", + List.of( + Scv.toAddress(sourceAccount.getAccountId()), + Scv.toUint32(5) + ) + ).build(); + + // Create a transaction with the source account and the operation we want to invoke. + Transaction transaction = new TransactionBuilder(sourceAccount, Network.TESTNET) + .addOperation(operation) // The invocation of the `increment` function of our contract is added to the transaction. + .setTimeout(30) // This transaction will be valid for the next 30 seconds + .setBaseFee(100) // The base fee is 100 stroops (0.00001 XLM) + .build(); + + // We use the RPC server to "prepare" the transaction. This simulating the + // transaction, discovering the soroban data, and updating the + // transaction to include that soroban data. If you know the soroban data ahead of + // time, you could manually use `setSorobanData` and skip this step. + try { + transaction = sorobanServer.prepareTransaction(transaction); + } catch (PrepareTransactionException e) { + // You should handle the error here + System.out.println("Prepare Transaction Failed: " + e.getMessage()); + throw new RuntimeException(e); + } + + // Sign the transaction with the source account's keypair. + transaction.sign(sourceKeypair); + + // Let's see the base64-encoded XDR of the transaction we just built. + System.out.println("Signed prepared transaction XDR: " + transaction.toEnvelopeXdrBase64()); + + // Submit the transaction to the Soroban-RPC server. The RPC server will then + // submit the transaction into the network for us. Then we will have to wait, + // polling `getTransaction` until the transaction completes. + SendTransactionResponse response = sorobanServer.sendTransaction(transaction); + if (!SendTransactionResponse.SendTransactionStatus.PENDING.equals(response.getStatus())) { + throw new RuntimeException("Sending transaction failed"); + } + + // Poll `getTransaction` until the status is not "NOT_FOUND" + GetTransactionResponse getTransactionResponse; + while (true) { + System.out.println("Waiting for transaction confirmation..."); + // See if the transaction is complete + getTransactionResponse = sorobanServer.getTransaction(response.getHash()); + if (!GetTransactionResponse.GetTransactionStatus.NOT_FOUND.equals(getTransactionResponse.getStatus())) { + break; + } + // Wait one second + Thread.sleep(1000); + } + + System.out.println("Get transaction response: " + getTransactionResponse); + + if (GetTransactionResponse.GetTransactionStatus.SUCCESS.equals(getTransactionResponse.getStatus())) { + // The transaction was successful, so we can extract the `resultMetaXdr` + TransactionMeta transactionMeta = TransactionMeta.fromXdrBase64(getTransactionResponse.getResultMetaXdr()); + SCVal result = transactionMeta.getV3().getSorobanMeta().getReturnValue(); + long parsedResult = Scv.fromUint32(result); + System.out.println("Transaction result: " + parsedResult); + } else { + // The transaction failed, so we can extract the `resultXdr` + System.out.println("Transaction failed: " + getTransactionResponse.getResultXdr()); + } + } +} +``` + + + From 3780715a623783f85130f5779815c0bfe4d7214e Mon Sep 17 00:00:00 2001 From: chowbao Date: Thu, 13 Jun 2024 15:49:34 -0400 Subject: [PATCH 18/32] Add hubble diagrams and data dicts (#670) Add hubble diagrams and data dicts --- network/hubble/data-catalog/README.mdx | 10 ++ .../data-catalog/data-dictionary/README.mdx | 10 ++ .../data-catalog/data-dictionary/accounts.mdx | 31 ++++ .../data-dictionary/claimable-balances.mdx | 28 +++ .../data-dictionary/contract-code.mdx | 28 +++ .../data-dictionary/contract-data.mdx | 24 +++ .../enriched-history-operations.mdx | 151 +++++++++++++++++ .../data-dictionary/history-assets.mdx | 15 ++ .../data-dictionary/history-effects.mdx | 160 ++++++++++++++++++ .../data-dictionary/history-ledgers.mdx | 28 +++ .../data-dictionary/history-operations.mdx | 137 +++++++++++++++ .../data-dictionary/history-trades.mdx | 34 ++++ .../data-dictionary/history-transactions.mdx | 51 ++++++ .../data-dictionary/liquidity-pools.mdx | 28 +++ .../data-catalog/data-dictionary/offers.mdx | 29 ++++ .../data-dictionary/trustlines.mdx | 26 +++ .../data-catalog/data-dictionary/ttl.mdx | 17 ++ network/hubble/data-catalog/data-lineage.mdx | 8 + .../data-catalog/data-model-diagram.mdx | 10 ++ sidebarsNetwork.js | 11 -- src/components/RedirectPage.js | 16 ++ static/img/hubble/data_model_diagram.png | Bin 0 -> 806111 bytes 22 files changed, 841 insertions(+), 11 deletions(-) create mode 100644 network/hubble/data-catalog/README.mdx create mode 100644 network/hubble/data-catalog/data-dictionary/README.mdx create mode 100644 network/hubble/data-catalog/data-dictionary/accounts.mdx create mode 100644 network/hubble/data-catalog/data-dictionary/claimable-balances.mdx create mode 100644 network/hubble/data-catalog/data-dictionary/contract-code.mdx create mode 100644 network/hubble/data-catalog/data-dictionary/contract-data.mdx create mode 100644 network/hubble/data-catalog/data-dictionary/enriched-history-operations.mdx create mode 100644 network/hubble/data-catalog/data-dictionary/history-assets.mdx create mode 100644 network/hubble/data-catalog/data-dictionary/history-effects.mdx create mode 100644 network/hubble/data-catalog/data-dictionary/history-ledgers.mdx create mode 100644 network/hubble/data-catalog/data-dictionary/history-operations.mdx create mode 100644 network/hubble/data-catalog/data-dictionary/history-trades.mdx create mode 100644 network/hubble/data-catalog/data-dictionary/history-transactions.mdx create mode 100644 network/hubble/data-catalog/data-dictionary/liquidity-pools.mdx create mode 100644 network/hubble/data-catalog/data-dictionary/offers.mdx create mode 100644 network/hubble/data-catalog/data-dictionary/trustlines.mdx create mode 100644 network/hubble/data-catalog/data-dictionary/ttl.mdx create mode 100644 network/hubble/data-catalog/data-lineage.mdx create mode 100644 network/hubble/data-catalog/data-model-diagram.mdx create mode 100644 src/components/RedirectPage.js create mode 100644 static/img/hubble/data_model_diagram.png diff --git a/network/hubble/data-catalog/README.mdx b/network/hubble/data-catalog/README.mdx new file mode 100644 index 000000000..7e534a096 --- /dev/null +++ b/network/hubble/data-catalog/README.mdx @@ -0,0 +1,10 @@ +--- +title: Data Catalog +sidebar_position: 200 +--- + +import DocCardList from "@theme/DocCardList"; + +View all Hubble data catalog information. + + \ No newline at end of file diff --git a/network/hubble/data-catalog/data-dictionary/README.mdx b/network/hubble/data-catalog/data-dictionary/README.mdx new file mode 100644 index 000000000..29064d97d --- /dev/null +++ b/network/hubble/data-catalog/data-dictionary/README.mdx @@ -0,0 +1,10 @@ +--- +title: Data Dictionary +sidebar_position: 20 +--- + +import DocCardList from "@theme/DocCardList"; + +View all Hubble data dictionaries. + + \ No newline at end of file diff --git a/network/hubble/data-catalog/data-dictionary/accounts.mdx b/network/hubble/data-catalog/data-dictionary/accounts.mdx new file mode 100644 index 000000000..846c1e0fd --- /dev/null +++ b/network/hubble/data-catalog/data-dictionary/accounts.mdx @@ -0,0 +1,31 @@ +--- +title: Accounts +sidebar_position: 10 +--- + +| Name | Description | Data Type | Domain Values | Primary Key? | Natural Key? | Partition or Cluster Field? | Required? | Notes | +| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | ------------ | --------------------------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| account_id | The address of the account. The address is the account's public key encoded in base32. All account addresses start with a \`G\` | string | | | Yes | cluster | Yes | | +| balance | The number of units of XLM held by the account | float | | | | | Yes | The \`accounts\` table only reports monetary balances for XLM. Any other asset class is reported in the \`trust_lines\` table. | +| buying_liabilities | The sum of all buy offers owned by this account for XLM only | float | | | | | Yes | The \`accounts\` table only reports monetary balances for XLM. Any other asset class is reported in the \`trust_lines\` table. For buy offers, the account must hold the amount of asset to complete the transaction | +| selling_liabilities | The sum of all sell offers owned by this account for XLM only | float | | | | | Yes | The \`accounts\` table only reports monetary balances for XLM. Any other asset class is reported in the \`trust_lines\` table. | +| sequence_number | The account's current sequence number. The sequence number controls operations applied to an account. Operations must submit a unique sequence number that is incremented by 1 in order to apply the operation to the account so that account changes will not collide within a ledger | integer | | | Yes | | Yes | | +| num_subentries | The total number of ledger entries connected to this account. Ledger entries include: trustlines, offers, signers, and data entries. (Claimable balances are counted under sponsoring entries, not subentries). Any newly created trustline, offer, signer or data entry will increase the number of subentries by 1. Accounts may have up to 1,000 subentries | integer | | | | | Yes | Each entry on a ledger takes up space, which is expensive to store on the blockchain. For each entry, an account is required to hold a [minimum XLM balance](https://developers.stellar.org/docs/glossary/minimum-balance/). The reserve is calculated by (2 + num_subentries - num_sponsoring + num_sponsored) \* 0.5XLM | +| inflation_destination | Deprecated: The account address to receive an inflation payment when they are disbursed on the network. | string | | | | | Yes | Inflation was discontinued in 2019 by validator vote. | +| flags | Denotes the enabling and disabling of certain asset issuer privileges | integer | 0 - None, Default 1 - Auth Required (all trustlines by default are untrusted and require manual trust established) 2 - Auth Revocable (allows trustlines to be revoked if account no longer trusts asset) 4 - Auth Immutable (all auth flags are read only when set) 8 - Auth Clawback Enabled (asset can be clawed back from the user) | | | | Yes | Flags are set on the issuer accounts for an asset. When user accounts trust an asset, the flags applied to the asset originate from this account | +| home_domain | The domain that hosts this account's stellar.toml file | string | | | | | Yes | Only applies to asset issuer accounts. The stellar.toml file contains metadata about the asset issuer which helps identify who the issuer is and instills trust in the asset | +| master_weight | The weight of the master key, which is the private key for this account. If a master key is \`0,\` the account is locked and cannot be used. | integer | Integers from 1 to 255 | | | | Yes | | +| threshold_low | The sum of the weight of all signatures that sign a transaction for the low threshold operation. The weight must exceed the set threshold for the operation to succeed. | integer | | | | | Yes | Each operation falls under a specific threshold category: low, medium or high. Thresholds define the level of privilege an operation needs in order to succeed (this is a security measure) Low Security: Allow Trust, Set Trust Line Flags, Bump Sequence and Claim Claimable Balance Medium Security: Everything Else High Security: Account Merge, Set Options | +| threshold_medium | The sum of the weight of all signatures that sign a transaction for the medium threshold operation. The weight must exceed the set threshold for the operation to succeed. | integer | | | | | Yes | Each operation falls under a specific threshold category: low, medium or high. Thresholds define the level of privilege an operation needs in order to succeed (this is a security measure) Low Security: Allow Trust, Set Trust Line Flags, Bump Sequence and Claim Claimable Balance Medium Security: Everything Else High Security: Account Merge, Set Options | +| threshold_high | The sum of the weight of all signatures that sign a transaction for the high threshold operation. The weight must exceed the set threshold for the operation to succeed. | integer | | | | | Yes | Each operation falls under a specific threshold category: low, medium or high. Thresholds define the level of privilege an operation needs in order to succeed (this is a security measure) Low Security: Allow Trust, Set Trust Line Flags, Bump Sequence and Claim Claimable Balance Medium Security: Everything Else High Security: Account Merge, Set Options | +| last_modified_ledger | The ledger sequence number when the ledger entry (this unique signer for the account) was modified. Deletions do not count as a modification and will report the prior modification sequence number | integer | | | Yes | cluster | Yes | If an account updates a signer's weight at sequence 1234 and then decides to delete the signer at 2345, the deleted record will still have a modified sequence of 1234. | +| ledger_entry_change | Code that describes the ledger entry change type that was applied to the ledger entry. | integer | 0 - Ledger Entry Created 1 - Ledger Entry Updated 2 - Ledger Entry Deleted 3 - Ledger Entry State (value of the entry) | | Yes | | Yes | Valid entry change types are 0, 1, and 2 for ledger entries of type \`accounts\` | +| deleted | Indicates whether the ledger entry (account id) has been deleted or not. Once an entry is deleted, it cannot be recovered. | boolean | | | | | Yes | | +| batch_id | String representation of the run id for a given DAG in Airflow. Takes the form of "scheduled__-". Batch ids are unique to the batch and help with monitoring and rerun capabilities | string | | | | | Yes | | +| batch_run_date | The start date for the batch interval. When taken with the date in the batch_id, the date represents the interval of ledgers processed. The batch run date can be seen as a proxy of closed_at for a ledger. | datetime | | | | MONTH partition | Yes | The table is partitioned on batch_run_date. It is recommended to always include the batch_run_date in the filter if possible to help reduce query cost. | +| batch_insert_ts | The timestamp in UTC when a batch of records was inserted into the database. This field can help identify if a batch executed in real time or as part of a backfill | timestamp | | | | | Yes | | +| sponsor | The account address of the sponsor who is paying the reserves for this account. | string | | | | | No | | +| num_sponsored | The number of reserves sponsored for this account (meaning another account is paying for the minimum balance). Sponsored entries do not incur any reserve requirement on the account that owns the entry. | integer | | | | | No | Defaults to 0 Accounts, offers, trustlines, data and signers can be optionally sponsored. Claimable Balances must be sponsored. See more information on sponsorship [here](https://developers.stellar.org/docs/glossary/sponsored-reserves/). | +| num_sponsoring | The number of reserves sponsored by this account. Entries sponsored by this account incur a reserve requirement | integer | | | | | No | Defaults to 0 Accounts, offers, trustlines, data and signers can be optionally sponsored. Claimable Balances must be sponsored. See more information on sponsorship [here](https://developers.stellar.org/docs/glossary/sponsored-reserves/). | +| sequence_ledger | The unsigned 32-bit ledger number of the sequence number's age | integer | | | | | No | Reflects the last time an account touched its sequence number. Note that even if the Bump Sequence operation has no effect, eg it does not increase the sequence number, it still counts as a "touch" | +| sequence_time | The UNIX timestamp of the sequence number's age | timestamp | | | | | No | Reflects the last time an account touched its sequence number. Note that even if the Bump Sequence operation has no effect, eg it does not increase the sequence number, it still counts as a "touch" | \ No newline at end of file diff --git a/network/hubble/data-catalog/data-dictionary/claimable-balances.mdx b/network/hubble/data-catalog/data-dictionary/claimable-balances.mdx new file mode 100644 index 000000000..69828d7e6 --- /dev/null +++ b/network/hubble/data-catalog/data-dictionary/claimable-balances.mdx @@ -0,0 +1,28 @@ +--- +title: Claimable Balances +sidebar_position: 20 +--- + +| Name | Description | Data Type | Domain Values | Primary Key? | Natural Key? | Partition or Cluster Field? | Required? | Notes | +| ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------ | ------------ | --------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| balance_id | A unique identifier for this claimable balance. The Balance id is a compilation of \`Balance Type\` + \`SHA-256 hash history_operation_id\` | string | | | Yes | | Yes | The Balance Type is fixed at V0, \`00000000\`. If there is a protocol change that materially impacts the mechanics of claimable balances, the balance type would update to V1. | +| claimants | The list of entries which are eligible to claim the balance and preconditions that must be fulfilled to claim | array[record] | | | | | Yes | Multiple accounts can be specified in the claimants record, including the account of the balance creator. | +| claimants.destination | The account id who can claim the balance | string | | | | | Yes | | +| claimants.predicate | The condition which must be satisfied so the destination can claim the balance. The predicate can include logical rules using AND, OR and NOT logic. | array[record] | | | | | Yes | | +| claimants.predicate.unconditional | If true it means this clause of the condition is always satisfied | boolean | | | | | No | When the predicate is only unconditional = true, it means that the balance can be claimed under any conditions | +| claimants.predicate.abs_before | Deadline for when the balance must be claimed. If a balance is claimed before the date then the clause of the condition is satisfied. | string | | | | | No | | +| claimants.predicate.rel_before | A relative deadline for when the claimable balance can be claimed. The value represents the number of seconds since the close time of the ledger which created the claimable balance | integer | | | | | No | This condition is useful when creating a timebounds based on creation conditions. If the creator wanted a balance only claimable one week after creation, this condition would satisfy that rule. | +| claimants.predicate.abs_before_epoch | A UNIX epoch value in seconds representing the same deadline date as abs_before. | integer | | | | | No | | +| asset_type | The identifier for type of asset code, can be a alphanumeric with 4 characters, 12 characters or the native asset to the network, XLM. | string | credit_alphanum4 credit_alphanum12 native | | | | Yes | | +| asset_code | The 4 or 12 character code representation of the asset on the network | string | | | | | No | | +| asset_issuer | The address of the account that created the asset | string | | | | | No | | +| asset_amount | The amount of the asset that can be claimed | float | | | | | Yes | | +| sponsor | The account address of the sponsor who is paying the reserves for this claimable balance | string | | | | | No | Sponsors of claimable balances are the creators of the balance. | +| flags | Denotes the enabling and disabling of certain balance issuer privileges | integer | 0 - None, Default 1 - Auth Clawback Enabled | | | | Yes | Flags are set by the claimable balance accounts for an asset. When user accounts claim a balance, the flags applied to the asset originate from this account | +| last_modified_ledger | The ledger sequence number when the ledger entry (this unique signer for the account) was modified. Deletions do not count as a modification and will report the prior modification sequence number | integer | | | Yes | cluster | Yes | | +| ledger_entry_change | Code that describes the ledger entry change type that was applied to the ledger entry. | integer | 0 - Ledger Entry Created 1 - Ledger Entry Updated 2 - Ledger Entry Deleted 3 - Ledger Entry State (value of the entry) | | Yes | | Yes | Valid entry change types are 0, and 2 for ledger entries of type \`claimable_balances\`. Once created, a balance cannot be updated. | +| deleted | Indicates whether the ledger entry (balance id) has been deleted or not. Once an entry is deleted, it cannot be recovered. | boolean | | | | | Yes | | +| batch_id | String representation of the run id for a given DAG in Airflow. Takes the form of "scheduled__-". Batch ids are unique to the batch and help with monitoring and rerun capabilities | string | | | | | Yes | | +| batch_run_date | The start date for the batch interval. When taken with the date in the batch_id, the date represents the interval of ledgers processed. The batch run date can be seen as a proxy of closed_at for a ledger. | datetime | | | | MONTH partition | Yes | The table is partitioned on batch_run_date. It is recommended to always include the batch_run_date in the filter if possible to help reduce query cost. | +| batch_insert_ts | The timestamp in UTC when a batch of records was inserted into the database. This field can help identify if a batch executed in real time or as part of a backfill | timestamp | | | | | Yes | | +| asset_id | Unique identifier for asset_code, asset_issuer | integer | | | | cluster | No | | \ No newline at end of file diff --git a/network/hubble/data-catalog/data-dictionary/contract-code.mdx b/network/hubble/data-catalog/data-dictionary/contract-code.mdx new file mode 100644 index 000000000..3ef80a849 --- /dev/null +++ b/network/hubble/data-catalog/data-dictionary/contract-code.mdx @@ -0,0 +1,28 @@ +--- +title: Contract Code +sidebar_position: 30 +--- + +| Name | Description | Data Type | Domain Values | Primary Key? | Natural Key? | Partition or Cluster Field? | Required? | Notes | +| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | ------------- | ------------ | ------------ | --------------------------- | --------- | ----- | +| contract_code_hash | Soroban contract code hash | string | | | Yes | Cluster | Yes | | +| contract_code_ext_v | Contract code extention version | integer | | | | | | | +| last_modified_ledger | The ledger sequence number when the ledger entry (this unique signer for the account) was modified. Deletions do not count as a modification and will report the prior modification sequence number | integer | | | | Cluster | Yes | | +| ledger_entry_change | Code that describes the ledger entry change type that was applied to the ledger entry. | integer | | | | | Yes | | +| deleted | Indicates whether the ledger entry (balance id) has been deleted or not. Once an entry is deleted, it cannot be recovered. | boolean | | | | | Yes | | +| batch_id | String representation of the run id for a given DAG in Airflow. Takes the form of "scheduled__-". Batch ids are unique to the batch and help with monitoring and rerun capabilities | string | | | | | Yes | | +| batch_run_date | The start date for the batch interval. When taken with the date in the batch_id, the date represents the interval of ledgers processed. The batch run date can be seen as a proxy of closed_at for a ledger. | datetime | | | | | Yes | | +| batch_insert_ts | The timestamp in UTC when a batch of records was inserted into the database. This field can help identify if a batch executed in real time or as part of a backfill | timestamp | | | | | Yes | | +| closed_at | The UNIX timestamp of the sequence number's age | timestamp | | | | Partition | Yes | | +| ledger_sequence | The unsigned 32-bit ledger number of the sequence number's age | integer | | | | | Yes | | +| ledger_key_hash | Ledger key hash used to identify expiring contract data or contract code ledger entries | string | | | | | Yes | | +| n_instructions | Number of instrcutions in contract code | integer | | | | | | | +| n_functions | Number of functions in contract code | integer | | | | | | | +| n_globals | Number of global variables in contract code | integer | | | | | | | +| n_table_entries | Number of table entries in contract code | integer | | | | | | | +| n_types | Number of types in contract code | integer | | | | | | | +| n_data_segments | Number of data segments in contract code | integer | | | | | | | +| n_elem_segments | Number of element segments in contract code | integer | | | | | | | +| n_imports | Number of imports in contract code | integer | | | | | | | +| n_exports | Number of exports in contract code | integer | | | | | | | +| n_data_segment_bytes | Number of data segment bytes in contract code | integer | | | | | | | \ No newline at end of file diff --git a/network/hubble/data-catalog/data-dictionary/contract-data.mdx b/network/hubble/data-catalog/data-dictionary/contract-data.mdx new file mode 100644 index 000000000..42b239a90 --- /dev/null +++ b/network/hubble/data-catalog/data-dictionary/contract-data.mdx @@ -0,0 +1,24 @@ +--- +title: Contract Data +sidebar_position: 40 +--- + +| Name | Description | Data Type | Domain Values | Primary Key? | Natural Key? | Partition or Cluster Field? | Required? | Notes | +| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | ------------- | ------------ | ------------ | --------------------------- | --------- | ----- | +| contract_id | Soroban contract id | string | | | Yes | Cluster | Yes | | +| contract_key_type | Contract key type which is an ScVal that can have the following values | string | | | | | | | +| contract_durability | Contract can either be temporary or persistent | string | | | | | | | +| asset_code | The 4 or 12 character code representation of the asset on the network. | string | | | | | | | +| asset_issuer | The account address of the original asset issuer that created the asset. | string | | | | | | | +| asset_type | The identifier for type of asset code, can be an alphanumeric with 4 characters, 12 characters or the native asset to the network, XLM. | string | | | | | | | +| balance_holder | The address/account that holds the balance of the asset in contract data | string | | | | | | | +| balance | The number of units of XLM held by the account | string | | | | | | | +| last_modified_ledger | The ledger sequence number when the ledger entry (this unique signer for the account) was modified. Deletions do not count as a modification and will report the prior modification sequence number | integer | | | Yes | Cluster | Yes | | +| ledger_entry_change | Code that describes the ledger entry change type that was applied to the ledger entry. | integer | | | | | Yes | | +| deleted | Indicates whether the ledger entry (balance id) has been deleted or not. Once an entry is deleted, it cannot be recovered. | boolean | | | | | Yes | | +| batch_id | String representation of the run id for a given DAG in Airflow. Takes the form of "scheduled__-". Batch ids are unique to the batch and help with monitoring and rerun capabilities | string | | | | | Yes | | +| batch_run_date | The start date for the batch interval. When taken with the date in the batch_id, the date represents the interval of ledgers processed. The batch run date can be seen as a proxy of closed_at for a ledger. | datetime | | | | | Yes | | +| batch_insert_ts | The timestamp in UTC when a batch of records was inserted into the database. This field can help identify if a batch executed in real time or as part of a backfill | timestamp | | | | | Yes | | +| closed_at | The UNIX timestamp of the sequence number's age | timestamp | | | | Partition | Yes | | +| ledger_sequence | The unsigned 32-bit ledger number of the sequence number's age | integer | | | Yes | | Yes | | +| ledger_key_hash | Ledger key hash used to identify expiring contract data or contract code ledger entries | string | | | Yes | | Yes | | \ No newline at end of file diff --git a/network/hubble/data-catalog/data-dictionary/enriched-history-operations.mdx b/network/hubble/data-catalog/data-dictionary/enriched-history-operations.mdx new file mode 100644 index 000000000..63b5cd1fe --- /dev/null +++ b/network/hubble/data-catalog/data-dictionary/enriched-history-operations.mdx @@ -0,0 +1,151 @@ +--- +title: Enriched History Operations +sidebar_position: 150 +--- + +| Name | Description | Data Type | Domain Values | Primary Key? | Natural Key? | Partition or Cluster Field? | Required? | Source Table | Notes | +| --------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | ------------ | --------------------------- | --------- | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| account | The new resulting account address that is created and funded (create operation) The account address that is being removed and merged into another account (merge operation) | string | | | | | | history_operations | Part of the original \`details\` object in the history_operations table | +| amount | Float representation of the amount of an asset sent/offered/etc | float | | | | | | history_operations | | +| asset_code | The 4 or 12 character code representation of the asset on the network | string | | | | | | history_operations | | +| asset_issuer | The account address of the original asset issuer that created the asset | string | | | | | | history_operations | | +| asset_type | The identifier for type of asset code, can be a alphanumeric with 4 characters, 12 characters or the native asset to the network, XLM. | string | credit_alphanum4 credit_alphanum12 native | | | | | history_operations | | +| authorize | Indicates whether the trustline is authorized. 0 is the account is not authorized to transact with the asset in any way. 1 if the account is authorized to transact with the asset. 2 if the account is authorized to maintain orders, but not to perform other transactions. | boolean | | | | | | history_operations | | +| balance_id | The unique identifier of the claimable balance. The id is comprised of 8 character type code + SHA-256 hash of the history operation id that created the balance. The balance id can be joined back to the \`claimable_balances\` table to gather more details about the balance | string | | | | | | history_operations | | +| buying_asset_code | The 4 or 12 character code representation of the asset that is either bought or offered to buy in a trade | string | | | | | | history_operations | | +| buying_asset_issuer | The account address of the original asset issuer that created the asset bought or offered to buy | string | | | | | | history_operations | | +| buying_asset_type | The identifier for type of asset code, can be a alphanumeric with 4 characters, 12 characters or the native asset to the network, XLM. | string | credit_alphanum4 credit_alphanum12 native | | | | | history_operations | | +| from | The account address from which the payment originates (the sender account) | string | | | | | | history_operations | | +| funder | When a new account is created, an account address "funds" the new account | string | | | | | | history_operations | | +| high_threshold | The sum of the weight of all signatures that sign a transaction for the high threshold operation. The weight must exceed the set threshold for the operation to succeed. | integer | | | | | | history_operations | Each operation falls under a specific threshold category: low, medium or high. Thresholds define the level of privilege an operation needs in order to succeed (this is a security measure) Low Security: Allow Trust, Set Trust Line Flags, Bump Sequence and Claim Claimable Balance Medium Security: Everything Else High Security: Account Merge, Set Options | +| home_domain | The home domain used for the stellar.toml file discovery | string | | | | | | history_operations | | +| inflation_dest | The account address specifying where to send inflation funds. The concept of inflation on the network has been discontinued | string | | | | | | history_operations | Inflation was retired from the network in 2019. | +| into | The account address receiving the deleted account's lumens. This is the account in which the intended deleted account will be merged | string | | | | | | history_operations | | +| limit | The upper bound amount of an asset that an account can hold | float | | | | | | history_operations | | +| low_threshold | The sum of the weight of all signatures that sign a transaction for the low threshold operation. The weight must exceed the set threshold for the operation to succeed. | integer | | | | | | history_operations | Each operation falls under a specific threshold category: low, medium or high. Thresholds define the level of privilege an operation needs in order to succeed (this is a security measure) Low Security: Allow Trust, Set Trust Line Flags, Bump Sequence and Claim Claimable Balance Medium Security: Everything Else High Security: Account Merge, Set Options | +| master_key_weight | An accounts private key is called the master key. For signing transactions, the account holder can specify a weight for the master key, which contributes to thresholds validation when processing a transaction | integer | Integers from 1 to 255 | | | | | history_operations | | +| med_threshold | The sum of the weight of all signatures that sign a transaction for the medium threshold operation. The weight must exceed the set threshold for the operation to succeed. | integer | | | | | | history_operations | Each operation falls under a specific threshold category: low, medium or high. Thresholds define the level of privilege an operation needs in order to succeed (this is a security measure) Low Security: Allow Trust, Set Trust Line Flags, Bump Sequence and Claim Claimable Balance Medium Security: Everything Else High Security: Account Merge, Set Options | +| name | The manage data operation allows an account to write and store data directly on the ledger in a key value pair format. The name is the key for a data entry. | string | | | | | | history_operations | | +| offer_id | The unique id for the offer. This id can be joined with the \`offers\` table | integer | | | | | | history_operations | | +| path | Path payments maximize the best exchange rate path when sending money from one asset to another asset. The intermediary assets that this path hops through will be reported in the record. This feature is especially useful when the market between the original asset pair is illiquid | array[record] | | | | | | history_operations | Up to 6 paths are permitted for a single payment. Example: sending EUR -> MXN could look like EUR -> BTC -> CNY -> XLM -> MXN to maximize the best exchange rate Payments are atomic, so if an exchange in the middle of a path payment fails, the entire payment will fail which means the user will keep their original funds. They will not be stuck with an intermediary asset in the event of payment failure. | +| price | The ratio of selling asset to buying asset. This is a number representing how many units of a selling asset it takes to get 1 unit of a buying asset | float | | | | | | history_operations | | +| d | Precise representation of the buy and sell price of a trade. The \`d\` is the denominator. When taken with n/d you will get the price | integer | | | | | | history_operations | | +| n | Precise representation of the buy and sell prices of a trade. The \`n\` is the numerator. When taken with n/d you will get the price. | integer | | | | | | history_operations | | +| selling_asset_code | The 4 or 12 character code representation of the asset that is either sold or offered to sell in a trade | string | | | | | | history_operations | | +| selling_asset_issuer | The account address of the original asset issuer that created the asset sold or offered to sell | string | | | | | | history_operations | | +| selling_asset_type | The identifier for type of asset code, can be a alphanumeric with 4 characters, 12 characters or the native asset to the network, XLM. | string | credit_alphanum4 credit_alphanum12 native | | | | | history_operations | | +| set_flags | Array of numeric values of the flags set for a given trustline in the operation | array[integer] | 1 - Auth Required 2 - Auth Revocable 4 - Auth Immutable | | | | | history_operations | | +| set_flags_s | Array of string values of the flags set for a given trustline in the operation | array[string] | Auth Required Auth Revocable Auth Immutable | | | | | history_operations | | +| signer_key | The address of the signer which is no longer sponsored | string | | | | | | history_operations | | +| signer_weight | The weight of the new signer. For transactions, multiple accounts can sign a transaction from a source account. This weight contributes towards calculating whether the transaction exceeds the specified threshold weight to complete the transaction | integer | | | | | | history_operations | | +| source_amount | The originating amount sent designated in the source asset | float | | | | | | history_operations | | +| source_asest_code | The 4 or 12 character code representation of the asset that is originally sent | string | | | | | | history_operations | | +| source_asset_issuer | The account address of the original asset issuer that created the asset sent | string | | | | | | history_operations | | +| source_asset_type | The identifier for type of asset code, can be a alphanumeric with 4 characters, 12 characters or the native asset to the network, XLM. | string | credit_alphanum4 credit_alphanum12 native | | | | | history_operations | | +| source_max | The maxium amount to be sent, designated in the source asset | float | | | | | | history_operations | | +| starting_balance | The amount of XLM to send to the newly created account. The account starting balance will need to exceed the minimum balance necessary to hold an account on the Stellar Network | float | | | | | | history_operations | | +| to | The address of the account receiving the payment funds | string | | | | | | history_operations | | +| trustee | The issuing account address (only present for \`credit\` asset types) | string | | | | | | history_operations | | +| trustor | The trusting account address, or the account being authorized or unauthorized | string | | | | | | history_operations | | +| trustline_asset | The asset of the trustline which is no longer sponsored | string | | | | | | history_operations | | +| value | The manage data operation allows an account to write and store data directly on the ledger in a key value pair format. The value is the value of a key for a data entry. | string | | | | | | history_operations | | +| clear_flags | Array of numeric values of the flags cleared for a given trustline in the operation. If the flag was originally set, this will delete the flag | array[integer] | 1 - Auth Required 2 - Auth Revocable 4 - Auth Immutable | | | | | history_operations | | +| clear_flags_s | Array of string values of the flags cleared for a given trustline in the operation. If the flag was originally set, this will delete the flag | array[string] | Auth Required Auth Revocable Auth Immutable | | | | | history_operations | | +| destination_min | The minimum amount to be received, designated in the expected destination asset | string | | | | | | history_operations | | +| bump_to | The new desired value of the source account's sequence number | string | | | | | | history_operations | | +| sponsor | The account address of another account that maintains the minimum balance in XLM for the source account to complete operations | string | | | | | | history_operations | | +| sponsored_id | The account address of the account which will be sponsored | string | | | | | | history_operations | | +| begin_sponsor | The account address of the account which initiated the sponsorship | string | | | | | | history_operations | | +| authorize_to_maintain_liabilities | Indicates whether the trustline is authorized. 0 is the account is not authorized to transact with the asset in any way. 1 if the account is authorized to transact with the asset. 2 if the account is authorized to maintain orders, but not to perform other transactions. | boolean | | | | | | history_operations | | +| clawback_enabled | Indicates whether the asset can be clawed back by the asset issuer | boolean | | | | | | history_operations | | +| liquidity_pool_id | Unique identifier for a liquidity pool | string | | | | | | history_operations | | +| reserve_a_asset_type | The identifier for type of asset code, can be a alphanumeric with 4 characters, 12 characters or the native asset to the network, XLM. | string | credit_alphanum4 credit_alphanum12 native | | | | | history_operations | | +| reserve_a_asset_code | The 4 or 12 character code representation of the asset of one of the two asset pairs in a liquidity pool | string | | | | | | history_operations | | +| reserve_a_asset_issuer | The account address of the original asset issuer that created one of the two asset pairs in the liquidity pool | string | | | | | | history_operations | | +| reserve_a_max_amount | The maximum amount of reserve a that can be deposited into the pool. | float | | | | | | history_operations | | +| reserve_a_deposit_amount | The amount of reserve a that ended up actually deposited into the pool | float | | | | | | history_operations | | +| reserve_b_asset_type | The identifier for type of asset code, can be a alphanumeric with 4 characters, 12 characters or the native asset to the network, XLM. | string | credit_alphanum4 credit_alphanum12 native | | | | | history_operations | | +| reserve_b_asset_code | The 4 or 12 character code representation of the asset of one of the two asset pairs in a liquidity pool | string | | | | | | history_operations | | +| reserve_b_asset_issuer | The account address of the original asset issuer that created one of the two asset pairs in the liquidity pool | string | | | | | | history_operations | | +| reserve_b_max_amount | The maximum amount of reserve b that can be deposited into the pool. | float | | | | | | history_operations | | +| reserve_b_deposit_amount | The amount of reserve b that ended up actually deposited into the pool. | float | | | | | | history_operations | | +| min_price | The floating point value indicating the minimum exchange rate for this deposit operation. Reported as Reserve A / Reserve B | float | | | | | | history_operations | | +| min_price_r | A fractional representation of the prices of the two assets in a pool. The n is the numerator (value of asset a) and the d is the denominator (value of asset b) | array[record] | | | | | | history_operations | | +| max_price | The floating point value indicating the maximum exchange rate for this deposit operation. Reported as Reserve A / Reserve B | float | | | | | | history_operations | | +| max_price_r | A fractional representation of the prices of the two assets in a pool. The n is the numerator (value of asset a) and the d is the denominator (value of asset b) | array[record] | | | | | | history_operations | | +| shares_received | A floating point number representing the number of pool shares received for this deposit. A pool share is a compilation of both asset a and asset b reserves. It is not possible to own only asset a or asset b in a pool | float | | | | | | history_operations | | +| reserve_a_min_amount | The minimum amount of reserve a that can be withdrawn from the pool. | float | | | | | | history_operations | | +| reserve_b_min_amount | The minimum amount of reserve b that can be withdrawn from the pool. | float | | | | | | history_operations | | +| shares | The number of shares withdrawn from the pool. It is not possible to withdraw only asset a or asset b, equal value must be withdrawn from the pool | float | | | | | | history_operations | | +| reserve_a_withdraw_amount | The amount of reserve a that ended up actually withdrawn from the pool. | float | | | | | | history_operations | | +| reserve_b_withdraw_amount | The amount of reserve b that ended up actually withdrawn from the pool. | float | | | | | | history_operations | | +| op_application_order | The order number in the transaction set in which the operation is executed. The application order and transaction id is a natural key that comprises the (operation) id | integer | | | | | | history_operations | | +| op_id | Unique identifier for an operation | integer | | | | | | history_operations | | +| op_source_account | The account address that originates the operation | string | | | | | | history_operations | | +| op_source_account_muxed | If an account is multiplexed (muxed), the virtual account address that originates the operation | string | | | | | | history_operations | | +| transaction_id | The transaction identifier in which the operation executed. There can be up to 100 operations in a given transaction | integer | | | | | | history_operations | | +| type | The number indicating which type of operation this operation executes | integer | 0 - Create Account 1 - Payment 2 - Path Payment Strict Receive 3 - Manage Sell Offer 4 - Create Passive Sell Offer 5 - Set Options 6 - Change Trust 7 - Allow Trust 8 - Account Merge 9 - Inflation 10 - Manage Data 11 - Bump Sequence 12 - Manage Buy Offer 13 - Path Payment Strict Send 14 - Create Claimable Balance 15 - Claim Claimable Balance 16 - Being Sponsoring Future Reserves 17 - End Sponsoring Future Reserves 18 - Revoke Sponsorship 19 - Clawback 20 - Clawback Claimable Balance 21 - Set Trust Line Flags 22 - Liquidity Pool Deposit 23 - Liquidity Pool Withdraw | | | | | history_operations | | +| transaction_hash | A hex-encoded SHA-256 hash of this transaction's XDR-encoded form | string | | | | | | history_transactions | | +| ledger_sequence | The sequence number of the ledger that this transaction was included in | integer | | | | | | history_transactions | | +| txn_application_order | Each transaction within the transaction set for a ledger is executed and applied sequentially to the network. The validator nodes randomly shuffle submitted transactions and assign them an application order number, which corresponds to the order in which they are applied | integer | | | | | | history_transactions | | +| txn_account | The account address that originates the transaction | string | | | | | | history_transactions | | +| account_sequence | The source account's sequence number that this transaction consumed. Sequence numbers can only be used once and help maintain atomicity and idempotency on the network. | integer | | | | | | history_transactions | | +| max_fee | The maximum fee (in stroops) that the source account is willing to pay for the transaction to be included in a ledger. When the network enters surge pricing, this helps determine if a transaction is included in the set | integer | | | | | | history_transactions | The stroop is the fractional representation of a lumen (XLM). 1 stroop is 0.0000001 XLM. | +| txn_operation_count | The number of operations contained within this transaction | integer | | | | | | history_transactions | A transaction is permitted to have up to 100 operations | +| txn_created_at | The date the transaction was created | timestamp | | | | | | history_transactions | | +| memo_type | The type of memo | string | MemoTypeMemoHash MemoTypeMemoId MemoTypeMemoNone MemoTypeMemoReturn MemoTypeMemoText | | | | | history_transactions | Defaults to \`MemoTypeMemoNone\` | +| memo | An optional freeform field that attaches a memo to a transaction | string | | | | | | history_transactions | Memos are heavily used by centralized exchanges to help with account management. | +| time_bounds | A transaction precondition that can be set to determine when a transaction is valid. The user can set a lower and upper timebound, defined as a UNIX timestamp when the transaction can be executed. If the transaction attempts to execute outside of the time range, the transaction will fail | string | | | | | | history_transactions | | +| successful | Indicates if this transaction was successful or not | boolean | | | | | | history_transactions | A transaction's success does not indicate whether it was included and written to a ledger. It only indicates whether the operations in the transaction were successfully applied to mutate the ledger state. | +| fee_charged | The fee (in stroops) paid by the source account to apply this transaction to the ledger. At minimum, a transaction is charged # of operations \* base fee. The minimum base fee is 100 stroops | integer | | | | | | history_transactions | The stroop is the fractional representation of a lumen (XLM). 1 stroop is 0.0000001 XLM. | +| fee_account | An account that is not the originating source account for a transaction is allowed to pay transaction fees on behalf of the source account. These accounts are called fee accounts and incur all transaction costs for the source account. | string | | | | | | history_transactions | | +| new_max_fee | If an account has a fee account, the fee account can specify a maximum fee (in stroops) that it is willing to pay for this account's fees. When the network is in surge pricing, the validators will consider the new_max_fee instead of the max_fee when determining if the transaction will be included in the transaction set | integer | | | | | | history_transactions | | +| account_muxed | If the user has defined multiplexed (muxed) accounts, the account exists "virtually" under a traditional Stellar account address. This address distinguishes between the virtual accounts | string | | | | | | history_transactions | | +| fee_account_muxed | If the fee account that sponsors fee is a multiplexed account, the virtual address will be listed here | string | | | | | | history_transactions | | +| ledger_hash | The hex-encoded SHA-256 hash that represents the ledger's XDR-encoded form | string | | | | | | history_ledgers | | +| previous_ledger_hash | The hex-encoded SHA-256 hash of the ledger that immediately precedes this ledger | string | | | | | | history_ledgers | | +| transaction_count | The number of successful transactions submitted and completed by the network in this ledger | integer | | | | | | history_ledgers | | +| ledger_operation_count | The total number of successful operations applied to this ledger | integer | | | | | | history_ledgers | | +| closed_at | Timestamp in UTC when this ledger closed and committed to the network. Ledgers are expected to close ~every 5 seconds | timestamp | | | | MONTH partition | | history_ledgers | | +| ledger_id | Unique identifier for the ledger | integer | | | | | | history_ledgers | | +| total_coins | Total number of lumens in circulation | integer | | | | | | history_ledgers | | +| fee_pool | The sum of all transaction fees | integer | | | | | | history_ledgers | | +| base_fee | The fee (in stroops) the network charges per operation in a transaction for the given ledger. The minimum base fee is 100, with the ability to increase if transaction demand exceeds ledger capacity. When this occurs, the ledger enters surge pricing | integer | | | | | | history_ledgers | | +| base_reserve | The reserve (in stroops) the network requires an account to retain as a minimum balance in order to be a valid account on the network. The current minimum reserve is 10 XLM | integer | 5000000 100000000 | | | | | history_ledgers | | +| max_tx_set_size | The maximum number of operations that Stellar validator nodes have agreed to process in a given ledger. Since Protocol 11, ledger capacity has been measured in operations rather than transactions | integer | 50 - original max 500 1000 - current max | | | | | history_ledgers | | +| protocol_version | The protocol verstion that the Stellar network was running when this ledger was committed. Protocol versions are released ~every 6 months | integer | integers 1 - 19 (will increment) | | | | | history_ledgers | | +| successful_transaction_count | The number of successful transactions submitted and completed by the network in this ledger | integer | | | | | | history_ledgers | | +| failed_transaction_count | The number of failed transactions submitted to the network in this ledger. The transaction was still paid for but contained an error that prevented it from executing | integer | | | | | | history_ledgers | | +| batch_id | String representation of the run id for a given DAG in Airflow. Takes the form of "scheduled__-". Batch ids are unique to the batch and help with monitoring and rerun capabilities | string | | | | | | history_operations | | +| batch_run_date | The start date for the batch interval. When taken with the date in the batch_id, the date represents the interval of ledgers processed. The batch run date can be seen as a proxy of closed_at for a ledger. | datetime | | | | | | history_operations | The table is partitioned on batch_run_date. It is recommended to always include the batch_run_date in the filter if possible to help reduce query cost. | +| batch_insert_ts | The timestamp in UTC when a batch of records was inserted into the database. This field can help identify if a batch executed in real time or as part of a backfill | timestamp | | | | | | current timestamp | | +| ledger_bounds | A transaction precondition that can be set to determine valid conditions for a transaction to be submitted to the network. Ledger bounds allow the user to specify a minimum and maxiumum ledger sequence number in which the transaction can successfully execute | string | | | | | | history_transactions | | +| min_account_sequence | A transaction precondition that can be set to determine valid conditions for a transaction to be submitted to the network. This condition contains an integer representation of the lowest source account sequence number for which the transaction is valid | integer | | | | | | history_transactions | | +| min_account_sequence_age | A transaction precondition that can be set to determine valid conditions for a transaction to be submitted to the network. This condition contains a minimum duration of time that must have passed since the source account's sequence number changed for the transaction to be valid | integer | | | | | | history_transactions | | +| min_account_sequence_ledger_gap | A transaction precondition that can be set to determine valid conditions for a transaction to be submitted to the network. This condition contains an integer representation of the minimum number of ledgers that must have closed since the source account's sequence number change for the transaction to be valid | integer | | | | | | history_transactions | | +| extra_signers | An array of up to two additional signers that must have corresponding signatures for this transaction to be valid | array[string] | | | | | | history_transactions | | +| asset_id | Unique identifier for asset_code, asset_issuer | | | | | | | history_operations | | +| buying_asset_id | Unique identifier for buying_asset_code, buying_asset_issuer | | | | | | | history_operations | | +| selling_asset_id | Unique identifier for selling_asset_code, selling_asset_issuer | | | | | | | history_operations | | +| source_asset_id | Unique identifier for source_asset_code, source_asset_issuer | | | | | | | history_operations | | +| reserve_a_asset_id | Unique identifier for reserve_a_asset_code, reserve_a_asset_issuer | | | | | | | history_operations | | +| reserve_b_asset_id | Unique identifier for reserve_b_asset_code, reserve_b_asset_issuer | | | | | | | history_operations | | +| asset_balance_changes | The balance changes applied to an account or contract from an invoke host function. An asset must be a classic asset transferred through the [SAC](https://soroban.stellar.org/docs/tokens/stellar-asset-contract) to be included. | record | | | | | | history_operations | More details about the record structure can be found in the \`history_operations\` tab | +| parameters | The parameters passed to the function call for a Soroban contract. These are base64 encoded XDR. The record follows the format of \`type\` + \`value\` pair | record | | | | | | history_operations | More details about the record structure can be found in the \`history_operations\` tab | +| parameters_decoded | The decoded human readable parameters passed to a function call for a Soroban contract. The record follows the format of \`type\` + \`value\` pair | record | | | | | | history_operations | More details about the record structure can be found in the \`history_operations\` tab | +| function | The function type invoked by the host operation | string | HostFunctionTypeHostFunctionTypeInvokeContract HostFunctionTypeHostFunctionTypeCreateContract HostFunctionTypeHostFunctionTypeUploadContractWasm | | | | | history_operations | | +| address | The wallet address used to create and deploy a Soroban contract instance. | string | | | | | | history_operations | | +| soroban_operation_type | The type of Soroban operation that is invoked within a host function | string | invoke_contract create_contract upload_wasm extend_footprint_ttl restore_footprint | | | | | history_operations | | +| extend_to | The number of ledgers in which the Soroban ledger entry is extended | integer | | | | | | history_operations | | +| contract_id | The unique identifier of the deployed contract instance. Each custom Soroban contract and deployed SAC token will have a unique contract_id. | string | | | | | | history_operations | | +| contract_code_hash | The hex-encoded SHA-256 hash that represents the contract code's XDR-encoded form | string | | | | | | history_operations | | +| resource_fee | The fee charged less the inclusion fee for the Soroban transaction. This is calculated by the read/write operations and how process intensive the Soroban transaction is | integer | | | | | | history_transactions | | +| soroban_resources_instructions | Number of CPU instructions the Soroban transaction uses | integer | | | | | | history_transactions | | +| soroban_resources_read_bytes | Number of bytes read by the Soroban transaction | integer | | | | | | history_transactions | | +| soroban_resources_write_bytes | Number of bytes written by the Soroban transaction | integer | | | | | | history_transactions | | +| transaction_result_code | The detailed result code that outlines why a transaction failed. This code is only useful for failed transactions. The full list of domain values can be found [here](https://pkg.go.dev/github.com/stellar/go/xdr#TransactionResultCode). | string | | | | | | history_transactions | | +| inclusion_fee_bid | The maximum bid the submitter is willing to pay for inclusion of the transaction. This fee is used to prioritize transactions that are included in the ledger. | integer | | | | | | history_transactions | | +| inclusion_fee_charged | The fee charged for the transaction to be included in the ledger. | integer | | | | | | history_transactions | | +| resource_fee_refund | The amount of the resource fee refunded to the transaction submitter. The refundable fees are calculated from rent, events and return value. Refundable fees are charged from teh source account before the transaction is executed and then refunded based on the actual usage. | integer | | | | | | history_transactions | | +| operation_result_code | The result code returned when the Stellar Network applies an operation. This code is helpful for understanding failed transactions. | string | | | | | | history_operations | | +| operation_trace_code | The trace code returned when an operation is applied to the Stellar Network. This code is helpful for understanding failure types. | string | | | | | | history_operations | | \ No newline at end of file diff --git a/network/hubble/data-catalog/data-dictionary/history-assets.mdx b/network/hubble/data-catalog/data-dictionary/history-assets.mdx new file mode 100644 index 000000000..3f186494b --- /dev/null +++ b/network/hubble/data-catalog/data-dictionary/history-assets.mdx @@ -0,0 +1,15 @@ +--- +title: History Assets +sidebar_position: 90 +--- + +| Name | Description | Data Type | Domain Values | Primary Key? | Natural Key? | Partition or Cluster Field? | Required? | Notes | +| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | ----------------------------------------------- | ------------ | ------------ | --------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| id | Unique identifier for the asset code, type and issuer combination. This is not a primary key on the table | float | | | Yes | | Yes | | +| asset_type | The identifier for type of asset code, can be a alphanumeric with 4 characters, 12 characters or the native asset to the network, XLM. | string | credit_alphanum4 credit_alphanum12 native | | Yes | cluster | Yes | XLM is the native asset to the network. XLM has no asset code or issuer representation and will instead be displayed with an asset type of 'native' | +| asset_code | The 4 or 12 character code representation of the asset on the network | string | | | Yes | cluster | No | Asset codes have no guarantees of uniqueness. The combination of asset code, issuer and type represents a distinct asset | +| asset_issuer | The account address of the original asset issuer that created the asset | string | | | Yes | cluster | No | | +| batch_id | String representation of the run id for a given DAG in Airflow. Takes the form of "scheduled__-". Batch ids are unique to the batch and help with monitoring and rerun capabilities | string | | | Yes | | Yes | | +| batch_run_date | The start date for the batch interval. When taken with the date in the batch_id, the date represents the interval of ledgers processed. The batch run date can be seen as a proxy of closed_at for a ledger. | datetime | | | | MONTH partition | Yes | The table is partitioned on batch_run_date. It is recommended to always include the batch_run_date in the filter if possible to help reduce query cost. | +| batch_insert_ts | The timestamp in UTC when a batch of records was inserted into the database. This field can help identify if a batch executed in real time or as part of a backfill | timestamp | | | | | Yes | | +| asset_id | Unique identifier for asset_code, asset_issuer | integer | | | | | No | | \ No newline at end of file diff --git a/network/hubble/data-catalog/data-dictionary/history-effects.mdx b/network/hubble/data-catalog/data-dictionary/history-effects.mdx new file mode 100644 index 000000000..6e04646d4 --- /dev/null +++ b/network/hubble/data-catalog/data-dictionary/history-effects.mdx @@ -0,0 +1,160 @@ +--- +title: History Effects +sidebar_position: 100 +--- + +| Name | Description | Data Type | Domain Values | Primary Key? | Natural Key? | Partition or Cluster Field? | Required? | Notes | +| ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | ------------- | ------------ | ------------ | --------------------------- | --------- | ----- | +| address | The address of the account. The address is the account's public key encoded in base32. All account addresses start with a \`G\` | string | | | | cluster | | | +| address_muxed | Address multiplexed | string | | | | | | | +| operation_id | Unique identifier for an operation | integer | | | | cluster | | | +| type | The number indicating which type of effect | integer | | | | cluster | | | +| type_string | The string indicating which type of effect | string | | | | | | | +| details | Unstructured JSON object that contains details based on the type of effect. Each effect will return its own relevant details, with the rest of the details as null | record | | | | | | | +| details.liquidity_pool | Liquidity pools provide a simple, non-interactive way to trade large amounts of capital and enable high volumes of trading | record | | | | | | | +| details.liquidity_pool.fee_bp | The number of basis points charged as a percentage of the trade in order to complete the transaction. The fees earned on all trades are divided amongst pool shareholders and distributed as an incentive to keep money in the pools | integer | | | | | | | +| details.liquidity_pool.id | Unique identifier for a liquidity pool. There cannot be duplicate pools for the same asset pair. Once a pool has been created for the asset pair, another cannot be created. | string | | | | | | | +| details.liquidity_pool.total_shares | Total number of pool shares issued | numeric | | | | | | | +| details.liquidity_pool.total_trustlines | Number of trustlines for the associated pool shares | integer | | | | | | | +| details.liquidity_pool.type | The mechanism that calculates pricing and division of shares for the pool. With the initial AMM rollout, the only type of liquidity pool allowed to be created is a constant product pool. | string | | | | | | | +| details.liquidity_pool.reserves | Reserved asset in liquidity pool | record | | | | | | | +| details.liquidity_pool.reserves.asset | Reserve asset | string | | | | | | | +| details.liquidity_pool.reserves.amount | Reserve asset amount | numeric | | | | | | | +| details.reserves_received | Asset amount received for reserves from liquidity pool withdraw | record | | | | | | | +| details.reserves_received.asset | Recieved asset | string | | | | | | | +| details.reserves_received.amount | Recieved asset amount | numeric | | | | | | | +| details.reserves_deposited | Asset amount deposited for reserves from liquidity pool deposit | record | | | | | | | +| details.reserves_deposited.asset | Deposited asset | string | | | | | | | +| details.reserves_deposited.amount | Deposited asset amount | numeric | | | | | | | +| details.reserves_revoked | Asset amount revoked for reserves from liquidity pool revoke | record | | | | | | | +| details.reserves_revoked.asset | Revoked asset | string | | | | | | | +| details.reserves_revoked.amount | Revoked asset amount | numeric | | | | | | | +| details.reserves_revoked.claimable_balance_id | Claimable balance id | string | | | | | | | +| details.bought | Asset bought from trade | record | | | | | | | +| details.bought.asset | Asset bought | string | | | | | | | +| details.bought.amount | Asset amount bought | numeric | | | | | | | +| details.sold | Asset sold from trade | record | | | | | | | +| details.sold.asset | Asset sold | string | | | | | | | +| details.sold.amount | Asset amount sold | numeric | | | | | | | +| details.shares_revoked | Shares revoked from liquidity pool revoke | numeric | | | | | | | +| details.shares_received | Shares received from liquidity pool deposit | numeric | | | | | | | +| details.shares_redeemed | Shares redeemed from liquidity pool withrdaw | numeric | | | | | | | +| details.liquidity_pool_id | Unique identifier for a liquidity pool | string | | | | | | | +| details.balance_id | The unique identifier of the claimable balance. The id is comprised of 8 character type code + SHA-256 hash of the history operation id that created the balance. The balance id can be joined back to the \`claimable_balances\` table to gather more details about the balance | string | | | | | | | +| details.new_seq | New sequence number after bump sequence | integer | | | | | | | +| details.name | The manage data operation allows an account to write and store data directly on the ledger in a key value pair format. The name is the key for a data entry. | string | | | | | | | +| details.value | Value of data from manage data effect | string | | | | | | | +| details.trustor | Account address of trustor | string | | | | | | | +| details.limit | The upper bound amount of an asset that an account can hold | numeric | | | | | | | +| details.inflation_destination | Inflation destination account id | string | | | | | | | +| details.authorized_flag | Auth value for set trustline flags | boolean | | | | | | | +| details.auth_immutable_flag | Auth value for set trustline flags | boolean | | | | | | | +| details.authorized_to_maintain_liabilites | Auth value for set trustline flags | boolean | | | | | | | +| details.auth_revocable_flag | Auth value for set trustline flags | boolean | | | | | | | +| details.auth_required_flag | Auth value for set trustline flags | boolean | | | | | | | +| details.auth_clawback_enabled_flag | Auth value for set trustline flags | boolean | | | | | | | +| details.claimable_balance_clawback_enabled_flag | Auth value for set trustline flags | boolean | | | | | | | +| details.clawback_enabled_flag | Auth value for set trustline flags | boolean | | | | | | | +| details.high_threshold | The sum of the weight of all signatures that sign a transaction for the high threshold operation. The weight must exceed the set threshold for the operation to succeed. | integer | | | | | | | +| details.med_threshold | The sum of the weight of all signatures that sign a transaction for the medium threshold operation. The weight must exceed the set threshold for the operation to succeed. | integer | | | | | | | +| details.low_threshold | The sum of the weight of all signatures that sign a transaction for the low threshold operation. The weight must exceed the set threshold for the operation to succeed. | integer | | | | | | | +| details.home_domain | The home domain used for the stellar.toml file discovery | string | | | | | | | +| details.asset_issuer | The account address of the original asset issuer that created the asset | string | | | | | | | +| details.asset | Asset on network | string | | | | | | | +| details.asset_code | The 4 or 12 character code representation of the asset on the network | string | | | | | | | +| details.asset_type | The identifier for type of asset code, can be a alphanumeric with 4 characters, 12 characters or the native asset to the network, XLM. | string | | | | | | | +| details.signer | The address of the account that is allowed to authorize (sign) transactions for another account. This process is called multi-sig | string | | | | | | | +| details.sponsor | The account address of the sponsor who is paying the reserves for this signer | string | | | | | | | +| details.new_sponsor | The new account address of the sponsor who is paying the reserves for this signer | string | | | | | | | +| details.former_sponsor | The former account address of the sponsor who is paying the reserves for this signer | string | | | | | | | +| details.weight | Signer weight | integer | | | | | | | +| details.public_key | Signer public key | string | | | | | | | +| details.amount | Asset amount | numeric | | | | | | | +| details.starting_balance | Account asset starting balance | numeric | | | | | | | +| details.seller | Selling account | string | | | | | | | +| details.seller_muxed | Account multiplexed | string | | | | | | | +| details.seller_muxed_id | Account multiplexed id | integer | | | | | | | +| details.offer_id | The unique id for the offer. This id can be joined with the \`offers\` table | integer | | | | | | | +| details.sold_amount | Amount of asset sold | numeric | | | | | | | +| details.sold_asset_type | The identifier for type of asset code, can be a alphanumeric with 4 characters, 12 characters or the native asset to the network, XLM. | string | | | | | | | +| details.sold_asset_code | The 4 or 12 character code representation of the asset on the network | string | | | | | | | +| details.sold_asset_issuer | The account address of the original asset issuer that created the asset | string | | | | | | | +| details.bought_asset_type | The identifier for type of asset code, can be a alphanumeric with 4 characters, 12 characters or the native asset to the network, XLM. | string | | | | | | | +| details.bought_asset_code | The 4 or 12 character code representation of the asset on the network | string | | | | | | | +| details.bought_asset_issuer | The account address of the original asset issuer that created the asset | string | | | | | | | +| details.bought_amount | Amount of asset bought | numeric | | | | | | | +| details.data_name | Ledger entry data name | string | | | | | | | +| details.predicate | The condition which must be satisfied so the destination can claim the balance. The predicate can include logical rules using AND, OR and NOT logic. | record | | | | | | | +| details.predicate.not | | record | | | | | | | +| details.predicate.not.abs_before | | string | | | | | | | +| details.predicate.not.rel_before | | integer | | | | | | | +| details.predicate.not.unconditional | | boolean | | | | | | | +| details.predicate.not.and | | record | | | | | | | +| details.predicate.not.and.abs_before | | string | | | | | | | +| details.predicate.not.and.rel_before | | integer | | | | | | | +| details.predicate.not.and.unconditional | | boolean | | | | | | | +| details.predicate.not.and.abs_before_epoch | | integer | | | | | | | +| details.predicate.not.or | | record | | | | | | | +| details.predicate.not.or.abs_before | | string | | | | | | | +| details.predicate.not.or.rel_before | | integer | | | | | | | +| details.predicate.not.or.unconditional | | boolean | | | | | | | +| details.predicate.not.or.abs_before_epoch | | integer | | | | | | | +| details.predicate.not.not | | record | | | | | | | +| details.predicate.not.not.abs_before | | string | | | | | | | +| details.predicate.not.not.rel_before | | integer | | | | | | | +| details.predicate.not.not.unconditional | | boolean | | | | | | | +| details.predicate.not.not.abs_before_epoch | | integer | | | | | | | +| details.predicate.not.abs_before_epoch | | integer | | | | | | | +| details.predicate.type | | integer | | | | | | | +| details.predicate.and | | record | | | | | | | +| details.predicate.and.abs_before | | string | | | | | | | +| details.predicate.and.rel_before | | integer | | | | | | | +| details.predicate.and.unconditional | | boolean | | | | | | | +| details.predicate.and.and | | record | | | | | | | +| details.predicate.and.and.abs_before | | string | | | | | | | +| details.predicate.and.and.rel_before | | integer | | | | | | | +| details.predicate.and.and.unconditional | | boolean | | | | | | | +| details.predicate.and.and.abs_before_epoch | | integer | | | | | | | +| details.predicate.and.or | | record | | | | | | | +| details.predicate.and.or.abs_before | | string | | | | | | | +| details.predicate.and.or.rel_before | | integer | | | | | | | +| details.predicate.and.or.unconditional | | boolean | | | | | | | +| details.predicate.and.or.abs_before_epoch | | integer | | | | | | | +| details.predicate.and.not | | record | | | | | | | +| details.predicate.and.not.abs_before | | string | | | | | | | +| details.predicate.and.not.rel_before | | integer | | | | | | | +| details.predicate.and.not.unconditional | | boolean | | | | | | | +| details.predicate.and.not.abs_before_epoch | | integer | | | | | | | +| details.predicate.and.abs_before_epoch | | integer | | | | | | | +| details.predicate.or | | record | | | | | | | +| details.predicate.or.abs_before | | string | | | | | | | +| details.predicate.or.rel_before | | integer | | | | | | | +| details.predicate.or.unconditional | | boolean | | | | | | | +| details.predicate.or.and | | record | | | | | | | +| details.predicate.or.and.abs_before | | string | | | | | | | +| details.predicate.or.and.rel_before | | integer | | | | | | | +| details.predicate.or.and.unconditional | | boolean | | | | | | | +| details.predicate.or.and.not | | record | | | | | | | +| details.predicate.or.and.not.abs_before | | string | | | | | | | +| details.predicate.or.and.not.rel_before | | integer | | | | | | | +| details.predicate.or.and.not.unconditional | | boolean | | | | | | | +| details.predicate.or.and.not.abs_before_epoch | | integer | | | | | | | +| details.predicate.or.and.abs_before_epoch | | integer | | | | | | | +| details.predicate.or.or | | record | | | | | | | +| details.predicate.or.or.abs_before | | string | | | | | | | +| details.predicate.or.or.rel_before | | integer | | | | | | | +| details.predicate.or.or.unconditional | | boolean | | | | | | | +| details.predicate.or.or.abs_before_epoch | | integer | | | | | | | +| details.predicate.or.not | | record | | | | | | | +| details.predicate.or.not.abs_before | | string | | | | | | | +| details.predicate.or.not.rel_before | | integer | | | | | | | +| details.predicate.or.not.unconditional | | boolean | | | | | | | +| details.predicate.or.not.abs_before_epoch | | integer | | | | | | | +| details.predicate.or.abs_before_epoch | | integer | | | | | | | +| details.predicate.abs_before | Deadline for when the balance must be claimed. If a balance is claimed before the date then the clause of the condition is satisfied. | string | | | | | | | +| details.predicate.rel_before | A relative deadline for when the claimable balance can be claimed. The value represents the number of seconds since the close time of the ledger which created the claimable balance \#### Notes: This condition is useful when creating a timebounds based on creation conditions. If the creator wanted a balance only claimable one week after creation, this condition would satisfy that rule. | integer | | | | | | | +| details.predicate.unconditional | If true it means this clause of the condition is always satisfied. \#### Notes: When the predicate is only unconditional = true, it means that the balance can be claimed under any conditions | boolean | | | | | | | +| details.predicate.abs_before_epoch | A UNIX epoch value in seconds representing the same deadline date as abs_before. | integer | | | | | | | +| batch_id | String representation of the run id for a given DAG in Airflow. Takes the form of "scheduled__-". Batch ids are unique to the batch and help with monitoring and rerun capabilities | string | | | | | | | +| batch_run_date | The start date for the batch interval. When taken with the date in the batch_id, the date represents the interval of ledgers processed. The batch run date can be seen as a proxy of closed_at for a ledger. | datetime | | | | MONTH partition | | | +| batch_insert_ts | The timestamp in UTC when a batch of records was inserted into the database. This field can help identify if a batch executed in real time or as part of a backfill | timestamp | | | | | | | \ No newline at end of file diff --git a/network/hubble/data-catalog/data-dictionary/history-ledgers.mdx b/network/hubble/data-catalog/data-dictionary/history-ledgers.mdx new file mode 100644 index 000000000..75bf49fae --- /dev/null +++ b/network/hubble/data-catalog/data-dictionary/history-ledgers.mdx @@ -0,0 +1,28 @@ +--- +title: History Ledgers +sidebar_position: 110 +--- + +| Name | Description | Data Type | Domain Values | Primary Key? | Natural Key? | Partition or Cluster Field? | Required? | Notes | +| ---------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | ---------------------------------------------- | ------------ | ------------ | --------------------------- | --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| sequence | The sequence number that corresponds to the individual ledgers. As ledgers are written to the network, the sequence is incremented by 1 | integer | | | Yes | cluster | Yes | | +| ledger_hash | The hex-encoded SHA-256 hash that represents the ledger's XDR-encoded form | string | | | | | Yes | | +| previous_ledger_hash | The hex-encoded SHA-256 hash of the ledger that immediately precedes this ledger | string | | | | | No | | +| transaction_count | The number of successful transactions submitted and completed by the network in this ledger | integer | | | | | Yes | Defaults to 0 | +| operation_count | The total number of successful operations applied to this ledger | integer | | | | | Yes | Defaults to 0 | +| closed_at | Timestamp in UTC when this ledger closed and committed to the network. Ledgers are expected to close ~every 5 seconds | timestamp | | | Yes | cluster, MONTH partition | Yes | | +| id | Unique identifier for the ledger | integer | | Yes | | | No | | +| total_coins | Total number of lumens in circulation | integer | | | | | Yes | | +| fee_pool | The sum of all transaction fees | integer | | | | | Yes | | +| base_fee | The fee (in stroops) the network charges per operation in a transaction for the given ledger. The minimum base fee is 100, with the ability to increase if transaction demand exceeds ledger capacity. When this occurs, the ledger enters surge pricing | integer | | | | | Yes | The stroop is the fractional representation of a lumen (XLM). 1 stroop is 0.0000001 XLM. | +| base_reserve | The reserve (in stroops) the network requires an account to retain as a minimum balance in order to be a valid account on the network. The current minimum reserve is 10 XLM | integer | 5000000 100000000 | | | | Yes | The stroop is the fractional representation of a lumen (XLM). 1 stroop is 0.0000001 XLM. | +| max_tx_set_size | The maximum number of operations that Stellar validator nodes have agreed to process in a given ledger. Since Protocol 11, ledger capacity has been measured in operations rather than transactions | integer | 50 - original max 500 1000 - current max | | | | Yes | | +| protocol_version | The protocol verstion that the Stellar network was running when this ledger was committed. Protocol versions are released ~every 6 months | integer | integers 1 - 19 (will increment) | | | | Yes | Defaults to 0 | +| ledger_header | A base64-encoded string of the raw LedgerHeader xdr struct for this ledger | bytes | | | | | No | | +| successful_transaction_count | The number of successful transactions submitted and completed by the network in this ledger | integer | | | | | No | | +| failed_transaction_count | The number of failed transactions submitted to the network in this ledger. The transaction was still paid for but contained an error that prevented it from executing | integer | | | | | No | | +| tx_set_operation_count | The total number of operations in the transaction set for this ledger, including failed transactions. | integer | | | | | No | Transactions on Stellar are atomic. If one of the operations within a transaction set fails, the entire transaction will failed, including any other operations. | +| batch_id | String representation of the run id for a given DAG in Airflow. Takes the form of "scheduled__-". Batch ids are unique to the batch and help with monitoring and rerun capabilities | string | | | | | Yes | | +| batch_run_date | The start date for the batch interval. When taken with the date in the batch_id, the date represents the interval of ledgers processed. The batch run date can be seen as a proxy of closed_at for a ledger. | datetime | | | | | Yes | The table is partitioned on batch_run_date. It is recommended to always include the batch_run_date in the filter if possible to help reduce query cost. | +| batch_insert_ts | The timestamp in UTC when a batch of records was inserted into the database. This field can help identify if a batch executed in real time or as part of a backfill | timestamp | | | | | Yes | | +| soroban_fee_write_1kb | Soroban write fee costs | integer | | | | | | | \ No newline at end of file diff --git a/network/hubble/data-catalog/data-dictionary/history-operations.mdx b/network/hubble/data-catalog/data-dictionary/history-operations.mdx new file mode 100644 index 000000000..eee0df090 --- /dev/null +++ b/network/hubble/data-catalog/data-dictionary/history-operations.mdx @@ -0,0 +1,137 @@ +--- +title: History Operations +sidebar_position: 120 +--- + +| Name | Description | Data Type | Domain Values | Operation Types Supported | Primary Key? | Natural Key? | Partition or Cluster Field? | Required? | Notes | +| ------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | ------------ | --------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| application_order | The order number in the transaction set in which the operation is executed. The application order and transaction id is a natural key that comprises the (operation) id | integer | | | | | | Yes | | +| id | Unique identifier for an operation | integer | | | Yes | Yes | | Yes | The operation id is the transaction id + order number | +| source_account | The account address that originates the operation | string | | | | | cluster | Yes | Defaults to '' | +| source_account_muxed | If an account is multiplexed (muxed), the virtual account address that originates the operation | string | | | | | | No | | +| transaction_id | The transaction identifier in which the operation executed. There can be up to 100 operations in a given transaction | integer | | | | | cluster | Yes | | +| type | The number indicating which type of operation this operation executes | integer | 0 - Create Account 1 - Payment 2 - Path Payment Strict Receive 3 - Manage Sell Offer 4 - Create Passive Sell Offer 5 - Set Options 6 - Change Trust 7 - Allow Trust 8 - Account Merge 9 - Inflation 10 - Manage Data 11 - Bump Sequence 12 - Manage Buy Offer 13 - Path Payment Strict Send 14 - Create Claimable Balance 15 - Claim Claimable Balance 16 - Being Sponsoring Future Reserves 17 - End Sponsoring Future Reserves 18 - Revoke Sponsorship 19 - Clawback 20 - Clawback Claimable Balance 21 - Set Trust Line Flags 22 - Liquidity Pool Deposit 23 - Liquidity Pool Withdraw | | | | cluster | Yes | When new features are rolled out to the network, many times the new feature results in a new operation type, which is added to the type list. | +| type_string | The string indicating which type of operation this operation executes | string | | | | | | Yes | | +| details | Unstructured JSON object that contains details based on the type of operation executed. Each operation will return its own relevant details, with the rest of the details as null | blob | | see details below (E10:E108) | | | | No | Bigquery does not have a JSON field type (currently in pre-GA pilot only) so this field is a structured, sparse, record field instead. In the upstream data, this field is a true json blob | +| details.account | The new resulting account address that is created and funded (create operation) The account address that is being removed and merged into another account (merge operation) | string | | 0 - Create Account 8 - Account Merge | | | | No | | +| details.account_muxed | The virtual address of the account if the account is multiplexed | string | | 8 - Account Merge | | | | No | | +| details.account_muxed_id | Integer representation of the virtual address of the account if the account is multiplexed | integer | | 8 - Account Merge | | | | No | | +| details.account_id | The address of the account which is no longer sponsored | string | | 18 - Revoke Sponsorship | | | | No | | +| details.amount | Float representation of the amount of an asset sent/offered/etc | float | | 1 - Payment 2 - Path Payment Strict Receive 3 - Manage Sell Offer 4 - Create Passive Sell Offer 12 - Manage Buy Offer 13 - Path Payment Strict Send 14 - Create Claimable Balance 19 - Clawback | | | | No | | +| details.asset | The asset available to be claimed in the form of "asset_code:issuing_address". If the claimable balance is in XLM, it is reported as "native" | string | | 14 - Create Claimable Balance | | | | No | | +| details.asset_code | The 4 or 12 character code representation of the asset on the network | string | | 1 - Payment 2 - Path Payment Strict Receive 6 - Change Trust 7 - Allow Trust 13 - Path Payment Strict Send 19 - Clawback 21 - Set Trust Line Flags | | | | No | Asset codes have no guarantees of uniqueness. The combination of asset code, issuer and type represents a distinct asset | +| details.asset_issuer | The account address of the original asset issuer that created the asset | string | | 1 - Payment 2 - Path Payment Strict Receive 6 - Change Trust 7 - Allow Trust 13 - Path Payment Strict Send 19 - Clawback 21 - Set Trust Line Flags | | | | No | | +| details.asset_type | The identifier for type of asset code, can be a alphanumeric with 4 characters, 12 characters or the native asset to the network, XLM. | string | credit_alphanum4 credit_alphanum12 native | 1 - Payment 2 - Path Payment Strict Receive 6 - Change Trust 7 - Allow Trust 13 - Path Payment Strict Send 19 - Clawback 21 - Set Trust Line Flags | | | | No | XLM is the native asset to the network. XLM has no asset code or issuer representation and will instead be displayed with an asset type of 'native' | +| details.authorize | Indicates whether the trustline is authorized. 0 is the account is not authorized to transact with the asset in any way. 1 if the account is authorized to transact with the asset. 2 if the account is authorized to maintain orders, but not to perform other transactions. | boolean | | 7 - Allow Trust | | | | No | | +| details.balance_id | The unique identifier of the claimable balance. The id is comprised of 8 character type code + SHA-256 hash of the history operation id that created the balance. | string | | 15 - Claim Claimable Balance 20 - Clawback Claimable Balance | | | | No | | +| details.buying_asset_code | The 4 or 12 character code representation of the asset that is either bought or offered to buy in a trade | string | | 3 - Manage Sell Offer 4 - Create Passive Sell Offer 12 - Manage Buy Offer | | | | No | | +| details.buying_asset_issuer | The account address of the original asset issuer that created the asset bought or offered to buy | string | | 3 - Manage Sell Offer 4 - Create Passive Sell Offer 12 - Manage Buy Offer | | | | No | | +| details.buying_asset_type | The identifier for type of asset code, can be a alphanumeric with 4 characters, 12 characters or the native asset to the network, XLM. | string | credit_alphanum4 credit_alphanum12 native | 3 - Manage Sell Offer 4 - Create Passive Sell Offer 12 - Manage Buy Offer | | | | No | XLM is the native asset to the network. XLM has no asset code or issuer representation and will instead be displayed with an asset type of 'native' | +| details.claimable_balance_id | The balance id of the claimable balance which is no longer sponsored | string | | 18 - Revoke Sponsorship | | | | No | | +| details.claimant | The account address of the account which claimed the claimable balance | string | | 15 - Claim Claimable Balance | | | | No | | +| details.claimant_muxed | If the account is multiplexed, the virtual address of the account which claimed the claimable balance | string | | 15 - Claim Claimable Balance | | | | No | | +| details.claimant_muxed_id | If the account is multiplexed, an integer representation of the muxed account which claimed the balance | integer | | 15 - Claim Claimable Balance | | | | No | | +| details.claimants | An unstructured field that lists account addresses eligible to claim a balance and the conditions which must be satisfied to claim the balance (typically time bound conditions) | array[record] | | 14 - Create Claimable Balance | | | | No | | +| details.data_account_id | The account address of the account whose data entry is no longer sponsored | string | | 18 - Revoke Sponsorship | | | | No | | +| details.data_name | The name of the data entry which is no longer sponsored | string | | 18 - Revoke Sponsorship | | | | No | | +| details.from | The account address from which the payment originates (the sender account) | string | | 1 - Payment 2 - Path Payment Strict Receive 13 - Path Payment Strict Send 19 - Clawback | | | | No | | +| details.from_muxed | If the account is multiplexed, the virtual address of the sender account | string | | 1 - Payment 2 - Path Payment Strict Receive 13 - Path Payment Strict Send 19 - Clawback | | | | No | | +| details.from_muxed_id | If the account is multiplexed, the integer representation of the virtual address of the sender account | integer | | 1 - Payment 2 - Path Payment Strict Receive 13 - Path Payment Strict Send 19 - Clawback | | | | No | | +| details.funder | When a new account is created, an account address "funds" the new account | string | | 0 - Create Account | | | | No | | +| details.funder_muxed | If the account is multiplexed, the virtual address of the account funding the new account | string | | 0 - Create Account | | | | No | | +| details.funder_muxed_id | If the account is multiplexed, the integer representation of the virtual address of the account funding the new acocunt. | string | | 0 - Create Account | | | | No | | +| details.high_threshold | The sum of the weight of all signatures that sign a transaction for the high threshold operation. The weight must exceed the set threshold for the operation to succeed. | integer | | 5 - Set Options | | | | No | Each operation falls under a specific threshold category: low, medium or high. Thresholds define the level of privilege an operation needs in order to succeed (this is a security measure) Low Security: Allow Trust, Set Trust Line Flags, Bump Sequence and Claim Claimable Balance Medium Security: Everything Else High Security: Account Merge, Set Options | +| details.home_domain | The home domain used for the stellar.toml file discovery | string | | 5 - Set Options | | | | No | | +| details.inflation_dest | The account address specifying where to send inflation funds. The concept of inflation on the network has been discontinued | string | | 5 - Set Options | | | | No | Inflation was retired from the network in 2019. | +| details.into | The account address receiving the deleted account's lumens. This is the account in which the intended deleted account will be merged | string | | 8 - Account Merge | | | | No | | +| details.into_muxed | If the account is multiplexed, the virtual address of the account receive the deleted account's lumens | string | | 8 - Account Merge | | | | No | | +| details.into_muxed_id | If the account is multipled, the integer representation of the account receiving the deleted account's lumens | integer | | 8 - Account Merge | | | | No | | +| details.limit | The upper bound amount of an asset that an account can hold | float | | 6 - Change Trust | | | | No | | +| details.low_threshold | The sum of the weight of all signatures that sign a transaction for the low threshold operation. The weight must exceed the set threshold for the operation to succeed. | integer | | 5 - Set Options | | | | No | Each operation falls under a specific threshold category: low, medium or high. Thresholds define the level of privilege an operation needs in order to succeed (this is a security measure) Low Security: Allow Trust, Set Trust Line Flags, Bump Sequence and Claim Claimable Balance Medium Security: Everything Else High Security: Account Merge, Set Options | +| details.master_key_weight | An accounts private key is called the master key. For signing transactions, the account holder can specify a weight for the master key, which contributes to thresholds validation when processing a transaction | integer | Integers from 1 to 255 | 5 - Set Options | | | | No | Defaults to 1 | +| details.med_threshold | The sum of the weight of all signatures that sign a transaction for the medium threshold operation. The weight must exceed the set threshold for the operation to succeed. | integer | | 5 - Set Options | | | | No | Each operation falls under a specific threshold category: low, medium or high. Thresholds define the level of privilege an operation needs in order to succeed (this is a security measure) Low Security: Allow Trust, Set Trust Line Flags, Bump Sequence and Claim Claimable Balance Medium Security: Everything Else High Security: Account Merge, Set Options | +| details.name | The manage data operation allows an account to write and store data directly on the ledger in a key value pair format. The name is the key for a data entry. | string | | 10 - Manage Data | | | | No | If the name is new, the manage data operation will add the given name/value pair to the account. If the name is already present, the associated value will be modified. | +| details.offer_id | The unique id for the offer. This id can be joined with the \`offers\` table | integer | | 3 - Manage Sell Offer 12 - Manage Buy Offer 18 - Revoke Sponsorship | | | | No | | +| details.path | Path payments maximize the best exchange rate path when sending money from one asset to another asset. The intermediary assets that this path hops through will be reported in the record. This feature is especially useful when the market between the original asset pair is illiquid | record | | 2 - Path Payment Strict Receive 13 - Path Payment Strict Send | | | | No | Up to 6 paths are permitted for a single payment. Example: sending EUR -> MXN could look like EUR -> BTC -> CNY -> XLM -> MXN to maximize the best exchange rate Payments are atomic, so if an exchange in the middle of a path payment fails, the entire payment will fail which means the user will keep their original funds. They will not be stuck with an intermediary asset in the event of payment failure. | +| details.price | The ratio of selling asset to buying asset. This is a number representing how many units of a selling asset it takes to get 1 unit of a buying asset | array[float] | | 3 - Manage Sell Offer 4 - Create Passive Sell Offer 12 - Manage Buy Offer | | | | No | | +| details.price_r | Precise representation of the buy and sell price of the assets on an offer. The n is the numerator, the d is the denominator. By calculating the ratio of n/d you can calculate the price of the bid or ask | record | | 3 - Manage Sell Offer 4 - Create Passive Sell Offer 12 - Manage Buy Offer | | | | No | | +| details.selling_asset_code | The 4 or 12 character code representation of the asset that is either sold or offered to sell in a trade | string | | 3 - Manage Sell Offer 4 - Create Passive Sell Offer 12 - Manage Buy Offer | | | | No | | +| details.selling_asset_issuer | The account address of the original asset issuer that created the asset sold or offered to sell | string | | 3 - Manage Sell Offer 4 - Create Passive Sell Offer 12 - Manage Buy Offer | | | | No | | +| details.selling_asset_type | The identifier for type of asset code, can be a alphanumeric with 4 characters, 12 characters or the native asset to the network, XLM. | string | credit_alphanum4 credit_alphanum12 native | 3 - Manage Sell Offer 4 - Create Passive Sell Offer 12 - Manage Buy Offer | | | | No | XLM is the native asset to the network. XLM has no asset code or issuer representation and will instead be displayed with an asset type of 'native' | +| details.set_flags | Array of numeric values of the flags set for a given trustline in the operation | array[integer] | 1 - Auth Required 2 - Auth Revocable 4 - Auth Immutable | 21 - Set Trust Line Flags | | | | No | | +| details.set_flags_s | Array of string values of the flags set for a given trustline in the operation | array[string] | Auth Required Auth Revocable Auth Immutable | 21 - Set Trust Line Flags | | | | No | | +| details.signer_account_id | The address of the account of the signer no longer sponsored | string | | 18 - Revoke Sponsorship | | | | No | | +| details.signer_key | The address of the signer which is no longer sponsored | string | | 5 - Set Options 18 - Revoke Sponsorship | | | | No | | +| details.signer_weight | The weight of the new signer. For transactions, multiple accounts can sign a transaction from a source account. This weight contributes towards calculating whether the transaction exceeds the specified threshold weight to complete the transaction | integer | Integers from 1 to 255 | 5 - Set Options | | | | No | | +| details.source_amount | The originating amount sent designated in the source asset | float | | 2 - Path Payment Strict Receive 13 - Path Payment Strict Send | | | | No | | +| details.source_asset_code | The 4 or 12 character code representation of the asset that is originally sent | string | | 2 - Path Payment Strict Receive 13 - Path Payment Strict Send | | | | No | | +| details.source_asset_issuer | The account address of the original asset issuer that created the asset sent | string | | 2 - Path Payment Strict Receive 13 - Path Payment Strict Send | | | | No | | +| details.source_asset_type | The identifier for type of asset code, can be a alphanumeric with 4 characters, 12 characters or the native asset to the network, XLM. | string | credit_alphanum4 credit_alphanum12 native | 2 - Path Payment Strict Receive 13 - Path Payment Strict Send | | | | No | XLM is the native asset to the network. XLM has no asset code or issuer representation and will instead be displayed with an asset type of 'native' | +| details.source_max | The maxium amount to be sent, designated in the source asset | float | | 2 - Path Payment Strict Receive | | | | No | Exchanging an asset causes a small amount of the asset value to be spent in fees and exchange rates. The sender can specify a maximum amount they are willing to send if the rates between the asset pair are bad. | +| details.starting_balance | The amount of XLM to send to the newly created account. The account starting balance will need to exceed the minimum balance necessary to hold an account on the Stellar Network | float | | 0 - Create Account | | | | No | | +| [details.to](http://details.to/) | The address of the account receiving the payment funds | string | | 1 - Payment 2 - Path Payment Strict Receive 13 - Path Payment Strict Send | | | | No | | +| details.to_muxed | If the account is multiplexed, the virtual address of the account receiving the payment | string | | 1 - Payment 2 - Path Payment Strict Receive 13 - Path Payment Strict Send | | | | No | | +| details.to_muxed_id | If the account is multiplexed, the integer representation of the virtual address of the recipient account | integer | | 1 - Payment 2 - Path Payment Strict Receive 13 - Path Payment Strict Send | | | | No | | +| details.trustee | The issuing account address (only present for \`credit\` asset types) | string | | 6 - Change Trust 7 - Allow Trust | | | | No | | +| details.trustee_muxed | If the issuing account address is multiplexed, the virtual address | string | | 7 - Allow Trust | | | | No | | +| details.trustee_muxed_id | If the issuing account address is multiplexed, the integer representation of the virtual address | integer | | 7 - Allow Trust | | | | No | | +| details.trustline_account_id | The address of the account whose trustline is no longer sponsored | string | | 18 - Revoke Sponsorship | | | | No | | +| details.trustline_asset | The asset of the trustline which is no longer sponsored | string | | 18 - Revoke Sponsorship | | | | No | A sponsor can determine they want to revoke sponsorship of certain assets but maintain the sponsorship of other assets | +| details.trustor | The trusting account address, or the account being authorized or unauthorized | string | | 6 - Change Trust 7 - Allow Trust 21 - Set Trust Line Flags | | | | No | | +| details.trustor_muxed | If the trusting account is multiplexed, the virtual address of the account | string | | 6 - Change Trust | | | | No | | +| details.trustor_muxed_id | If the trusting account is multiplexed, the integer representation of the virtual address | integer | | 6 - Change Trust | | | | No | | +| details.value | The manage data operation allows an account to write and store data directly on the ledger in a key value pair format. The value is the value of a key for a data entry. | string | | 10 - Manage Data | | | | No | | +| details.clear_flags | Array of numeric values of the flags cleared for a given trustline in the operation. If the flag was originally set, this will delete the flag | array[integer] | 1 - Auth Required 2 - Auth Revocable 4 - Auth Immutable | 21 - Set Trust Line Flags | | | | No | | +| details.clear_flags_s | Array of string values of the flags cleared for a given trustline in the operation. If the flag was originally set, this will delete the flag | array[string] | Auth Required Auth Revocable Auth Immutable | 21 - Set Trust Line Flags | | | | No | | +| details.destination_min | The minimum amount to be received, designated in the expected destination asset | string | | 13 - Path Payment Strict Send | | | | No | Exchanging an asset causes a small amount of the asset value to be spent in fees and exchange rates. The sender can specify a guaranteed minimum amount they want sent to the recipient to ensure they receive a specified value. | +| details.bump_to | The new desired value of the source account's sequence number | string | | 11 - Bump Sequence | | | | No | | +| details.authorize_to_maintain_liabilities | Indicates whether the trustline is authorized. 0 is the account is not authorized to transact with the asset in any way. 1 if the account is authorized to transact with the asset. 2 if the account is authorized to maintain orders, but not to perform other transactions. | boolean | | 7 - Allow Trust | | | | No | | +| details.clawback_enabled | Indicates whether the asset can be clawed back by the asset issuer | boolean | | 5 - Set Options 7 - Allow Trust | | | | No | | +| details.sponsor | The account address of another account that maintains the minimum balance in XLM for the source account to complete operations | string | | Any Type | | | | No | | +| details.sponsored_id | The account address of the account which will be sponsored | string | | 16 - Begin Sponsoring Future Reserves | | | | No | | +| details.begin_sponsor | The account address of the account which initiated the sponsorship | string | | 17 - End Sponsoring Future Reserves | | | | No | | +| details.begin_sponsor_muxed | If the initiating sponsorship account is multiplexed, the virtual address | string | | 17 - End Sponsoring Future Reserves | | | | No | | +| details.begin_sponsor_muxed_id | If the initiating sponsorship account is multiplexed, the integer representation of the virtual address | integer | | 17 - End Sponsoring Future Reserves | | | | No | | +| details.liquidity_pool_id | Unique identifier for a liquidity pool | string | | 6 - Change Trust 18 - Revoke Sponsorship 22 - Liquidity Pool Deposit 23 - Liquidity Pool Withdraw | | | | No | Liquidity pools are automated money markets between an asset pair. A given pool will only ever have two assets unless there is a protocol change | +| details.reserve_a_asset_type | The identifier for type of asset code, can be a alphanumeric with 4 characters, 12 characters or the native asset to the network, XLM. | string | credit_alphanum4 credit_alphanum12 native | 22 - Liquidity Pool Deposit 23 - Liquidity Pool Withdraw | | | | No | | +| details.reserve_a_asset_code | The 4 or 12 character code representation of the asset of one of the two asset pairs in a liquidity pool | string | | 22 - Liquidity Pool Deposit 23 - Liquidity Pool Withdraw | | | | No | | +| details.reserve_a_asset_issuer | The account address of the original asset issuer that created one of the two asset pairs in the liquidity pool | string | | 22 - Liquidity Pool Deposit 23 - Liquidity Pool Withdraw | | | | No | | +| details.reserve_a_max_amount | The maximum amount of reserve a that can be deposited into the pool. | float | | 22 - Liquidity Pool Deposit | | | | No | Deposit operations calculate via formula how much of both asset a and asset b should be deposited out of a source account and into a pool. The source account must deposit an equivalent value of both asset a and b. Since markets fluctuate, a maximum amount will specify the upper limit of an asset the account is willing to deposit | +| details.reserve_a_deposit_amount | The amount of reserve a that ended up actually deposited into the pool | float | | 22 - Liquidity Pool Deposit | | | | No | | +| details.reserve_b_asset_type | The identifier for type of asset code, can be a alphanumeric with 4 characters, 12 characters or the native asset to the network, XLM. | string | credit_alphanum4 credit_alphanum12 native | 22 - Liquidity Pool Deposit 23 - Liquidity Pool Withdraw | | | | No | | +| details.reserve_b_asset_code | The 4 or 12 character code representation of the asset of one of the two asset pairs in a liquidity pool | string | | 22 - Liquidity Pool Deposit 23 - Liquidity Pool Withdraw | | | | No | | +| details.reserve_b_asset_issuer | The account address of the original asset issuer that created one of the two asset pairs in the liquidity pool | string | | 22 - Liquidity Pool Deposit 23 - Liquidity Pool Withdraw | | | | No | | +| details.reserve_b_max_amount | The maximum amount of reserve b that can be deposited into the pool. | float | | 22 - Liquidity Pool Deposit | | | | No | Deposit operations calculate via formula how much of both asset a and asset b should be deposited out of a source account and into a pool. The source account must deposit an equivalent value of both asset a and b. Since markets fluctuate, a maximum amount will specify the upper limit of an asset the account is willing to deposit | +| details.reserve_b_deposit_amount | The amount of reserve b that ended up actually deposited into the pool. | float | | 22 - Liquidity Pool Deposit | | | | No | | +| details.min_price | The floating point value indicating the minimum exchange rate for this deposit operation. Reported as Reserve A / Reserve B | float | | 22 - Liquidity Pool Deposit | | | | No | Market rates fluctuate for pricing and the source account can specify a minimum price they expect to receive as a ratio of the two assets in the pool | +| details.min_price_r | A fractional representation of the prices of the two assets in a pool. The n is the numerator (value of asset a) and the d is the denominator (value of asset b) | array[record] | | 22 - Liquidity Pool Deposit | | | | No | | +| details.max_price | The floating point value indicating the maximum exchange rate for this deposit operation. Reported as Reserve A / Reserve B | float | | 22 - Liquidity Pool Deposit | | | | No | Market rates fluctuate for pricing and the source account can specify a maximum price they expect to receive as a ratio of the two assets in the pool | +| details.max_price_r | A fractional representation of the prices of the two assets in a pool. The n is the numerator (value of asset a) and the d is the denominator (value of asset b) | array[record] | | 22 - Liquidity Pool Deposit | | | | No | | +| details.shares_received | A floating point number representing the number of pool shares received for this deposit. A pool share is a compilation of both asset a and asset b reserves. It is not possible to own only asset a or asset b in a pool | float | | 22 - Liquidity Pool Deposit | | | | No | | +| details.reserve_a_min_amount | The minimum amount of reserve a that can be withdrawn from the pool. | float | | 23 - Liquidity Pool Withdraw | | | | No | | +| details.reserve_a_withdraw_amount | The amount of reserve a that ended up actually withdrawn from the pool. | float | | 23 - Liquidity Pool Withdraw | | | | No | | +| details.reserve_b_min_amount | The minimum amount of reserve b that can be withdrawn from the pool. | float | | 23 - Liquidity Pool Withdraw | | | | No | | +| details.reserve_b_withdraw_amount | The amount of reserve b that ended up actually withdrawn from the pool. | float | | 23 - Liquidity Pool Withdraw | | | | No | | +| details.shares | The number of shares withdrawn from the pool. It is not possible to withdraw only asset a or asset b, equal value must be withdrawn from the pool | float | | 23 - Liquidity Pool Withdraw | | | | No | | +| details.asset_balance_changes | The balance changes applied to an account or contract from an invoke host function. An asset must be a classic asset transferred through the [SAC](https://soroban.stellar.org/docs/tokens/stellar-asset-contract) to be included. | record | | 24 - Invoke Host Function | | | | No | | +| details.asset_balance_changes.amount | The amount of token minted, transferred or burned using the SAC contract. | integer | | 24 - Invoke Host Function | | | | No | | +| details.asset_balance_changes.asset_code | The 4 or 12 character code representation of the asset transferred using SAC contract | string | | 24 - Invoke Host Function | | | | No | | +| details.asset_balance_changes.asset_issuer | The wallet address of the account that issued the asset. This asset is a classic asset even though it is sent through SAC contract. | string | | 24 - Invoke Host Function | | | | No | | +| details.asset_balance_changes.asset_type | The identifier for type of asset code, can be a alphanumeric with 4 characters, 12 characters or the native asset to the network, XLM. | string | credit_alphanum4 credit_alphanum12 native | 24 - Invoke Host Function | | | | No | | +| details.asset_balance_changes.from | The originating wallet address or contract id from where the funds were sent | string | | 24 - Invoke Host Function | | | | No | | +| details.asset_balance_changes.to | The destination wallet address or contract id where the funds go | string | | 24 - Invoke Host Function | | | | No | | +| details.asset_balance_changes.type | The specific SAC operation type that indicates the type of value transfer occurring. | string | mint transfer burn | 24 - Invoke Host Function | | | | No | | +| details.parameters | The parameters passed to the function call for a Soroban contract. These are base64 encoded XDR. The record follows the format of \`type\` + \`value\` pair | record | | 24 - Invoke Host Function | | | | No | | +| details.parameters_decoded | The decoded human readable parameters passed to a function call for a Soroban contract. The record follows the format of \`type\` + \`value\` pair | record | | 24 - Invoke Host Function | | | | No | | +| details.function | The function type invoked by the host operation | string | HostFunctionTypeHostFunctionTypeInvokeContract HostFunctionTypeHostFunctionTypeCreateContract HostFunctionTypeHostFunctionTypeUploadContractWasm | 24 - Invoke Host Function | | | | No | | +| details.address | The wallet address used to create and deploy a Soroban contract instance. | string | | 24 - Invoke Host Function | | | | No | | +| details.type | The type of Soroban operation that is invoked within a host function | string | invoke_contract create_contract upload_wasm extend_footprint_ttl restore_footprint | 24 - Invoke Host Function 25 - Extend Footprint Ttl 26 - Restore Footprint | | | | No | | +| details.extend_to | The number of ledgers in which the Soroban ledger entry is extended | integer | | 25 - Extend Footprint Ttl | | | | No | | +| details.contract_id | The unique identifier of the deployed contract instance. Each custom Soroban contract and deployed SAC token will have a unique contract_id. | string | | 24 - Invoke Host Function 25 - Extend Footprint Ttl 26 - Restore Footprint | | | | No | | +| details.contract_code_hash | The hex-encoded SHA-256 hash that represents the contract code's XDR-encoded form | string | | 24 - Invoke Host Function 25 - Extend Footprint Ttl 26 - Restore Footprint | | | | No | | +| batch_id | String representation of the run id for a given DAG in Airflow. Takes the form of "scheduled__-". Batch ids are unique to the batch and help with monitoring and rerun capabilities | string | | | | | | Yes | | +| batch_run_date | The start date for the batch interval. When taken with the date in the batch_id, the date represents the interval of ledgers processed. The batch run date can be seen as a proxy of closed_at for a ledger. | datetime | | | | | MONTH partition | Yes | The table is partitioned on batch_run_date. It is recommended to always include the batch_run_date in the filter if possible to help reduce query cost. | +| batch_insert_ts | The timestamp in UTC when a batch of records was inserted into the database. This field can help identify if a batch executed in real time or as part of a backfill | timestamp | | | | | | Yes | | +| closed_at | Timestamp in UTC when this ledger closed and committed to the network. Ledgers are expected to close ~every 5 seconds | timestamp | | | | | | Yes | We are aiming to repartition this table on closed_at | +| operation_result_code | The result code returned when an operation is applied. This code is helpful for understanding failed operations. | string | OperationResultCodeOpInner OperationResultCodeOpBadAuth OperationResultCodeOpNoAccount OperationResultCodeOpNotSupported OperationResultCodeOpTooManySubentries OperationResultCodeOpExceededWorkLimit OperationResultCodeOpTooManySponsoring | | | | | Yes | Field will be backfilled at a future date | +| operation_trace_code | The trace code returned when an operation is applied to the Stellar Network. This code is helpful for understanding nuanced failures by operation type. This code provides the lowest level detail regarding why a transaction fails. | string | InvokeHostFunctionResultCodeInvokeHostFunction Success Malformed Trapped ResourceLimitExceeded EntryArchived InsufficientRefundableFee ExtendFootprintTtlResultCodeExtendFootprintTtl Success Malformed ResourceLimitExceeded InsufficientRefundableFee RestoreFootprintResultCodeRestoreFootprint Success Malformed ResourceLimitExceeded InsufficientRefundableFee | All operations, only Soroban Operation types are detailed (see notes for more) | | | | Yes | See the XDR [documentation](https://pkg.go.dev/github.com/stellar/go/xdr#OperationResultTr) for more details | \ No newline at end of file diff --git a/network/hubble/data-catalog/data-dictionary/history-trades.mdx b/network/hubble/data-catalog/data-dictionary/history-trades.mdx new file mode 100644 index 000000000..80bbef078 --- /dev/null +++ b/network/hubble/data-catalog/data-dictionary/history-trades.mdx @@ -0,0 +1,34 @@ +--- +title: History Trades +sidebar_position: 130 +--- + +| Name | Description | Data Type | Domain Values | Primary Key? | Natural Key? | Partition or Cluster Field? | Required? | Notes | +| ------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------ | ------------ | ------------ | --------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| history_operation_id | The operation id associated with the executed trade. The total amount traded in an operation can be broken up into multiple smaller trades spread across multiple orders by multiple parties | integer | | | Yes | | Yes | There is a many to one relationship for history_operation_id with the history_operations table. | +| order | The sequential number assigned the portion of a trade that is executed within a operation. The history_operation_id and order number together represent a unique trade segment | integer | | | Yes | | Yes | | +| ledger_closed_at | The timestamp in UTC when the ledger with this trade was closed | timestamp | | | Yes | MONTH partition | Yes | | +| selling_account_address | The account address of the selling party | string | | | | | No | | +| selling_asset_code | The 4 or 12 character code of the sold asset within a trade | string | | | | | No | Asset codes have no guarantees of uniqueness. The combination of asset code, issuer and type represents a distinct asset | +| selling_asset_issuer | The account address of the original asset issuer for the sold asset within a trade | string | | | | | No | | +| selling_asset_type | The identifier for type of asset code used for the sold asset within the trade | string | credit_alphanum4 credit_alphanum12 native | | | | Yes | XLM is the native asset to the network. XLM has no asset code or issuer representation and will instead be displayed with an asset type of 'native' | +| selling_amount | The amount of sold asset that was moved from the seller account to the buyer account, reported in terms of the sold amount | float | | | | | Yes | | +| buying_account_address | The account address of the buying party | string | | | | | No | | +| buying_asset_code | The 4 or 12 character code of the bought asset within a trade | string | | | | | No | Asset codes have no guarantees of uniqueness. The combination of asset code, issuer and type represents a distinct asset | +| buying_asset_issuer | The account address of the original asset issuer for the bought asset within a trade | string | | | | | No | | +| buying_asset_type | The identifier for type of asset code used for the bought asset within the trade | string | credit_alphanum4 credit_alphanum12 native | | | | Yes | XLM is the native asset to the network. XLM has no asset code or issuer representation and will instead be displayed with an asset type of 'native' | +| buying_amount | The amount of purchased asset that was moved from the seller account into the buying account, reported in terms of the bought asset | float | | | | | Yes | | +| price_n | The price ratio of the sold asset: bought asset. When taken with price_d, the price can be calculated by price_n/price_d | integer | | | | | No | | +| price_d | The price ratio of the sold asset: bought asset. When taken with price_n, the price can be calculated by price_n/price_d | integer | | | | | No | | +| selling_offer_id | The offer ID in the orderbook of the selling offer. If this offer was immediately and fully consumed, this will be a synthetic ID. | integer | | | | | No | | +| buying_offer_id | The offer ID in the orderbook of the buying offer. If this offer was immediately and fully consumed, this will be a synthetic ID. | integer | | | | | No | | +| batch_id | String representation of the run id for a given DAG in Airflow. Takes the form of "scheduled__-". Batch ids are unique to the batch and help with monitoring and rerun capabilities | string | | | | | No | | +| batch_run_date | The start date for the batch interval. When taken with the date in the batch_id, the date represents the interval of ledgers processed. The batch run date can be seen as a proxy of closed_at for a ledger. | datetime | | | | | No | The table is partitioned on batch_run_date. It is recommended to always include the batch_run_date in the filter if possible to help reduce query cost. | +| batch_insert_ts | The timestamp in UTC when a batch of records was inserted into the database. This field can help identify if a batch executed in real time or as part of a backfill | timestamp | | | | | No | | +| selling_liquidity_pool_id | The unique identifier for a liquidity pool if the trade was executed against a liquidity pool instead of the orderbook | string | | | | | No | | +| liquidity_pool_fee | The percentage fee (in basis points) of the total fee collected by the liquidity pool for executing the trade. The fee is pooled and distributed back to liquidity pool shareholders to incentivize users to stake money in the pool. | integer | 30 | | | | No | Liquidity pool fees can only change with protocol changes to the network itself | +| trade_type | Indicates whether the trade was executed against the orderbook (decentralized exchange) or liquidity pool | integer | 1 - Decentralized Exchange Trade 2 - Liquidity Pool Trade | | | cluster | No | | +| rounding_slippage | Applies to liquidity pool trades only. With fractional amounts of an asset traded, the network must round a fraction to the nearest whole number. This can cause the trade to "slip" price by a percentage compared with the original offer. Rounding slippage reports the percentage that dust trades slip before executing. | integer | | | | | No | Defaults to 1 Rounding Slippage is always unprofitable for the trader and is not a valid way to try and extract more value from the network. | +| seller_is_exact | Indicates whether the buying or selling party trade was impacted by rounding slippage. If true, the buyer was impacted. If false, the seller was impacted | boolean | | | | | No | | +| selling_asset_id | Unique identifier for selling_asset_code, selling_asset_issuer | integer | | | | cluster | No | | +| buying_asset_id | Unique identifier for buying_asset_code, buying_asset_issuer | integer | | | | cluster | No | | \ No newline at end of file diff --git a/network/hubble/data-catalog/data-dictionary/history-transactions.mdx b/network/hubble/data-catalog/data-dictionary/history-transactions.mdx new file mode 100644 index 000000000..0b950d990 --- /dev/null +++ b/network/hubble/data-catalog/data-dictionary/history-transactions.mdx @@ -0,0 +1,51 @@ +--- +title: History Transactions +sidebar_position: 140 +--- + +| Name | Description | Data Type | Domain Values | Primary Key? | Natural Key? | Partition or Cluster Field? | Required? | Notes | +| ----------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | ------------ | --------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| id | A unique identifier for a this transaction | integer | | Yes | Yes | | Yes | | +| transaction_hash | A hex-encoded SHA-256 hash of this transaction's XDR-encoded form | string | | | | | Yes | | +| ledger_sequence | The sequence number of the ledger that this transaction was included in | integer | | | | cluster | Yes | | +| application_order | Each transaction within the transaction set for a ledger is executed and applied sequentially to the network. The validator nodes randomly shuffle submitted transactions and assign them an application order number, which corresponds to the order in which they are applied | integer | | | | | Yes | | +| account | The account address that originates the transaction | string | | | | cluster | Yes | | +| account_sequence | The source account's sequence number that this transaction consumed. Sequence numbers can only be used once and help maintain atomicity and idempotency on the network. | integer | | | | | Yes | | +| max_fee | The maximum fee (in stroops) that the source account is willing to pay for the transaction to be included in a ledger. When the network enters surge pricing, this helps determine if a transaction is included in the set | integer | | | | | Yes | The stroop is the fractional representation of a lumen (XLM). 1 stroop is 0.0000001 XLM. | +| operation_count | The number of operations contained within this transaction | integer | | | | | Yes | A transaction is permitted to have up to 100 operations | +| created_at | The date the transaction was created | timestamp | | | | | No | | +| memo_type | The type of memo | string | MemoTypeMemoHash MemoTypeMemoId MemoTypeMemoNone MemoTypeMemoReturn MemoTypeMemoText | | | | Yes | Defaults to \`MemoTypeMemoNone\` | +| memo | An optional freeform field that attaches a memo to a transaction | string | | | | | No | Memos are heavily used by centralized exchanges to help with account management. | +| time_bounds | A transaction precondition that can be set to determine when a transaction is valid. The user can set a lower and upper timebound, defined as a UNIX timestamp when the transaction can be executed. If the transaction attempts to execute outside of the time range, the transaction will fail | string | | | | | No | | +| successful | Indicates if this transaction was successful or not | boolean | | | | cluster | No | A transaction's success does not indicate whether it was included and written to a ledger. It only indicates whether the operations in the transaction were successfully applied to mutate the ledger state. | +| fee_charged | The fee (in stroops) paid by the source account to apply this transaction to the ledger. At minimum, a transaction is charged # of operations \* base fee. The minimum base fee is 100 stroops | integer | | | | | No | The stroop is the fractional representation of a lumen (XLM). 1 stroop is 0.0000001 XLM. | +| inner_transaction_hash | A transaction hash of a transaction wrapped with its signatures for fee-bump transactions | string | | | | | No | | +| fee_account | An account that is not the originating source account for a transaction is allowed to pay transaction fees on behalf of the source account. These accounts are called fee accounts and incur all transaction costs for the source account. | string | | | | | No | | +| new_max_fee | If an account has a fee account, the fee account can specify a maximum fee (in stroops) that it is willing to pay for this account's fees. When the network is in surge pricing, the validators will consider the new_max_fee instead of the max_fee when determining if the transaction will be included in the transaction set | integer | | | | | No | | +| account_muxed | If the user has defined multiplexed (muxed) accounts, the account exists "virtually" under a traditional Stellar account address. This address distinguishes between the virtual accounts | string | | | | | No | | +| fee_account_muxed | If the fee account that sponsors fee is a multiplexed account, the virtual address will be listed here | string | | | | | No | | +| ledger_bounds | A transaction precondition that can be set to determine valid conditions for a transaction to be submitted to the network. Ledger bounds allow the user to specify a minimum and maxiumum ledger sequence number in which the transaction can successfully execute | string | | | | | No | | +| min_account_sequence | A transaction precondition that can be set to determine valid conditions for a transaction to be submitted to the network. This condition contains an integer representation of the lowest source account sequence number for which the transaction is valid | integer | | | | | No | | +| min_account_sequence_age | A transaction precondition that can be set to determine valid conditions for a transaction to be submitted to the network. This condition contains a minimum duration of time that must have passed since the source account's sequence number changed for the transaction to be valid | integer | | | | | No | | +| min_account_sequence_ledger_gap | A transaction precondition that can be set to determine valid conditions for a transaction to be submitted to the network. This condition contains an integer representation of the minimum number of ledgers that must have closed since the source account's sequence number change for the transaction to be valid | integer | | | | | No | | +| extra_signers | An array of up to two additional signers that must have corresponding signatures for this transaction to be valid | array[string] | | | | | No | | +| tx_envelope | base-64 encoded XDR blob | string | | | | | No | | +| tx_result | base-64 encoded XDR blob | string | | | | | No | | +| tx_meta | base-64 encoded XDR blob | string | | | | | No | | +| tx_fee_meta | base-64 encoded XDR blob | string | | | | | No | | +| batch_id | String representation of the run id for a given DAG in Airflow. Takes the form of "scheduled__-". Batch ids are unique to the batch and help with monitoring and rerun capabilities | string | | | | | Yes | | +| batch_run_date | The start date for the batch interval. When taken with the date in the batch_id, the date represents the interval of ledgers processed. The batch run date can be seen as a proxy of closed_at for a ledger. | datetime | | | | MONTH partition | Yes | The table is partitioned on batch_run_date. It is recommended to always include the batch_run_date in the filter if possible to help reduce query cost. | +| batch_insert_ts | The timestamp in UTC when a batch of records was inserted into the database. This field can help identify if a batch executed in real time or as part of a backfill | timestamp | | | | | Yes | | +| resource_fee | The fee charged less the inclusion fee for the Soroban transaction. This is calculated by the read/write operations and how process intensive the Soroban transaction is | integer | | | | | No | | +| soroban resources_instructions | Number of CPU instructions the Soroban transaction uses | integer | | | | | No | | +| soroban resources_read_bytes | Number of bytes read by the Soroban transaction | integer | | | | | No | | +| soroban_resources_write_bytes | Number of bytes written by the Soroban transaction | integer | | | | | No | | +| closed_at | Timestamp in UTC when this ledger closed and committed to the network. Ledgers are expected to close ~every 5 seconds | timestamp | | | | | Yes | We aim to repartition the table by closed_at | +| transaction_result_code | The detailed result code that outlines why a transaction failed. This code is only useful for failed transactions. The full list of domain values can be found [here](https://pkg.go.dev/github.com/stellar/go/xdr#TransactionResultCode) | string | TransactionResultCodeTxFeeBumpInnerSuccess TransactionResultCodeTxSuccess TransactionResultCodeTxFailed TransactionResultCodeTxTooEarly TransactionResultCodeTxTooLate TransactionResultCodeTxMissingOperation TransactionResultCodeTxBadSeq TransactionResultCodeTxBadAuth TransactionResultCodeTxInsufficientBalance TransactionResultCodeTxNoAccount TransactionResultCodeTxInsufficientFee TransactionResultCodeTxBadAuthExtra TransactionResultCodeTxInternalError TransactionResultCodeTxNotSupported TransactionResultCodeTxFeeBumpInnerFailed TransactionResultCodeTxBadSponsorship TransactionResultCodeTxBadMinSeqAgeOrGap TransactionResultCodeTxMalformed TransactionResultCodeTxSorobanInvalid | | | | Yes | | +| inclusion_fee_bid | The maximum bid the submitter is willing to pay for inclusion of the transaction. This fee is used to prioritize transactions that are included in the ledger. | integer | | | | | No | | +| inclusion_fee_charged | The fee charged for the transaction to be included in the ledger. This is a fixed fee for the entire ledger and starts at a minimum of 100 stroops. The fee increases based on demand | integer | | | | | No | | +| resource_fee_refund | The amount of the resource fee refunded to the transaction submitter. The refundable fees are calculated from rent, events and return value. Refundable fees are charged from the source account before the transaction is executed and then refunded based on the actual usage. | integer | | | | | No | | +| non_refundable_resource_fee_charged | The amount charged for the transaction that is not refundable | integer | | | | | | | +| refundable_resource_fee_charged | The amount charged for the transaction from the refundable_fee | integer | | | | | | | +| rent_fee_charged | The rent fee charged to persist the contract or contract code | integer | | | | | | | +| refundable_fee | The amount of resource fees that are refundable based on the actual usage of resources in the transaction | integer | | | | | | | \ No newline at end of file diff --git a/network/hubble/data-catalog/data-dictionary/liquidity-pools.mdx b/network/hubble/data-catalog/data-dictionary/liquidity-pools.mdx new file mode 100644 index 000000000..df6039bd4 --- /dev/null +++ b/network/hubble/data-catalog/data-dictionary/liquidity-pools.mdx @@ -0,0 +1,28 @@ +--- +title: Liquidity Pools +sidebar_position: 50 +--- + +| Name | Description | Data Type | Domain Values | Primary Key? | Natural Key? | Partition or Cluster Field? | Required? | Notes | +| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------ | ------------ | --------------------------- | --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| liquidity_pool_id | Unique identifier for a liquidity pool. There cannot be duplicate pools for the same asset pair. Once a pool has been created for the asset pair, another cannot be created. | string | | | Yes | cluster | Yes | There is a good primer on AMMs [here](https://developers.stellar.org/docs/glossary/liquidity-pool/) | +| type | The mechanism that calculates pricing and division of shares for the pool. With the initial AMM rollout, the only type of liquidity pool allowed to be created is a constant product pool | string | constant_product | | | | Yes | For more information regarding pricing and deposit calculations, read [Cap-38.](https://github.com/stellar/stellar-protocol/blob/master/core/cap-0038.md) | +| fee | The number of basis points charged as a percentage of the trade in order to complete the transaction. The fees earned on all trades are divided amongst pool shareholders and distributed as an incentive to keep money in the pools | integer | 30 | | | | Yes | Fees are distributed immediately to accounts as the transaction completes. There is no schedule for fee distribution | +| trustline_count | Total number of accounts with trustlines authorized to the pool. To create a trustline, an account must trust both base assets before trusting a pool with the asset pair | integer | | | | | Yes | If the issuer of A or B revokes authorization on the trustline, the account will automatically withdraw from every liquidity pool containing that asset and those pool trustlines will be deleted. | +| pool_share_count | Participation in a liquidity pool is represented by a pool share. The total number of pool shares is calculated by a constat product formula and is an arbitrary number representing the amount of participation in the pool. | float | | | | | Yes | Shares are not transferable; the only way to increase the number of pool shares held is to deposit into a liquidity pool. Conversely, decreasing pools shares can only be accomplished through a withdraw operation. Shares cannot be sent in payments or sold using offers. | +| asset_a_type | The identifier for type of asset code, can be a alphanumeric with 4 characters, 12 characters or the native asset to the network, XLM. | string | credit_alphanum4 credit_alphanum12 native | | | | Yes | | +| asset_a_code | The 4 or 12 character code representation of the asset of one of the two asset pairs in a liquidity pool | string | | | | | No | | +| asset_a_issuer | The account address of the original asset issuer that created one of the two asset pairs in the liquidity pool | string | | | | | No | | +| asset_a_amount | The raw number of tokens locked in the pool for one of the two asset pairs in the liquidity pool | float | | | | | Yes | The amount is a better representation of liquidity in the pool over pool share counts. | +| asset_b_type | The identifier for type of asset code, can be a alphanumeric with 4 characters, 12 characters or the native asset to the network, XLM. | string | credit_alphanum4 credit_alphanum12 native | | | | Yes | | +| asset_b_code | The 4 or 12 character code representation of the asset of one of the two asset pairs in a liquidity pool | string | | | | | No | | +| asset_b_issuer | The account address of the original asset issuer that created one of the two asset pairs in the liquidity pool | string | | | | | No | | +| asset_b_amount | The raw number of tokens locked in the pool for one of the two asset pairs in the liquidity pool | float | | | | | Yes | The amount is a better representation of liquidity in the pool over pool share counts. | +| last_modified_ledger | The ledger sequence number when the ledger entry (this unique signer for the account) was modified. Deletions do not count as a modification and will report the prior modification sequence number | integer | | | Yes | cluster | Yes | | +| ledger_entry_change | Code that describes the ledger entry change type that was applied to the ledger entry. | integer | 0 - Ledger Entry Created 1 - Ledger Entry Updated 2 - Ledger Entry Deleted 3 - Ledger Entry State (value of the entry) | | Yes | | Yes | Valid entry change types are 0, 1, and 2 for ledger entries of type \`liquidity_pools\`. | +| deleted | Indicates whether the ledger entry (liquidity pool) has been deleted or not. Once an entry is deleted, it cannot be recovered. Liquidity pools are deleted once all pool shares are withdrawn from the pool | boolean | | | | | Yes | | +| batch_id | String representation of the run id for a given DAG in Airflow. Takes the form of "scheduled__-". Batch ids are unique to the batch and help with monitoring and rerun capabilities | string | | | | | Yes | | +| batch_run_date | The start date for the batch interval. When taken with the date in the batch_id, the date represents the interval of ledgers processed. The batch run date can be seen as a proxy of closed_at for a ledger. | datetime | | | | MONTH partition | Yes | The table is partitioned on batch_run_date. It is recommended to always include the batch_run_date in the filter if possible to help reduce query cost. | +| batch_insert_ts | The timestamp in UTC when a batch of records was inserted into the database. This field can help identify if a batch executed in real time or as part of a backfill | timestamp | | | | | Yes | | +| asset_a_id | Unique identifier for asset_a_code, asset_a_issuer | integer | | | | cluster | No | | +| asset_b_id | Unique identifier for asset_b_code, asset_b_issuer | integer | | | | cluster | No | \ No newline at end of file diff --git a/network/hubble/data-catalog/data-dictionary/offers.mdx b/network/hubble/data-catalog/data-dictionary/offers.mdx new file mode 100644 index 000000000..eccdd4060 --- /dev/null +++ b/network/hubble/data-catalog/data-dictionary/offers.mdx @@ -0,0 +1,29 @@ +--- +title: Offers +sidebar_position: 60 +--- + +| Name | Description | Data Type | Domain Values | Primary Key? | Natural Key? | Partition or Cluster Field? | Required? | Notes | +| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------ | ------------ | --------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| seller_id | The account address that is making this offer | string | | | | | Yes | | +| offer_id | The unique identifier for this offer | integer | | | | | Yes | | +| selling_asset_type | The identifier for type of asset code, can be a alphanumeric with 4 characters, 12 characters or the native asset to the network, XLM. | string | credit_alphanum4 credit_alphanum12 native | | | | Yes | | +| selling_asset_code | The 4 or 12 character code representation of the asset offered to be sold | string | | | | | No | | +| selling_asset_issuer | The account address of the original asset issuer that minted the asset which will be sold in exchange for another asset. | string | | | | | No | | +| buying_asset_type | The identifier for type of asset code, can be a alphanumeric with 4 characters, 12 characters or the native asset to the network, XLM. | string | credit_alphanum4 credit_alphanum12 native | | | | Yes | | +| buying_asset_code | The 4 or 12 character code representation of the asset desired to be purchased | string | | | | | No | | +| buying_asset_issuer | The account address of the original asset issuer that minted the asset which will be bought in exchange for a currently held asset | string | | | | | No | | +| amount | The amount of selling that the account making this offer is willing to sell | float | | | | | Yes | | +| pricen | The numerator of the precise representation of the buy and sell price of assets on offer (The buy amount desired) | integer | | | | | Yes | If an offer wants to sell 10 XLM in exchange for 1 USD, the numerator will be 1. | +| priced | The denominator of the precise representation of the buy and sell price of assets on offer (The sell amount offered) | integer | | | | | Yes | If an offer wants to sell 10 XLM in exchange for 1 USD, the denominator will be 10. | +| price | How many units of buying it takes to get 1 unit of selling. This number is the decimal form of pricen / priced | float | | | | | Yes | If an offer wants to sell 10 XLM in exchange for 1 USD, the price will be 0.1 | +| flags | Denotes the enabling/disabling of certain asset issuer privileges | integer | 0 - None, Default 1 - Passive (offer with this flag will not act on and take a reverse offer of equal price) | | | | Yes | | +| last_modified_ledger | The ledger sequence number when the ledger entry (this unique signer for the account) was modified. Deletions do not count as a modification and will report the prior modification sequence number | integer | | | Yes | cluster | Yes | | +| ledger_entry_change | Code that describes the ledger entry change type that was applied to the ledger entry. | integer | 0 - Ledger Entry Created 1 - Ledger Entry Updated 2 - Ledger Entry Deleted 3 - Ledger Entry State (value of the entry) | | Yes | | Yes | Valid entry change types are 0, 1, and 2 for ledger entries of type \`offers\`. | +| deleted | Indicates whether the ledger entry (offer id) has been deleted or not. Once an entry is deleted, it cannot be recovered. | boolean | | | | | Yes | | +| sponsor | The account address that is sponsoring the base reserves for the offer. | string | | | | | No | | +| batch_id | String representation of the run id for a given DAG in Airflow. Takes the form of "scheduled__-". Batch ids are unique to the batch and help with monitoring and rerun capabilities | string | | | | | Yes | | +| batch_run_date | The start date for the batch interval. When taken with the date in the batch_id, the date represents the interval of ledgers processed. The batch run date can be seen as a proxy of closed_at for a ledger. | datetime | | | | MONTH partition | Yes | The table is partitioned on batch_run_date. It is recommended to always include the batch_run_date in the filter if possible to help reduce query cost. | +| batch_insert_ts | The timestamp in UTC when a batch of records was inserted into the database. This field can help identify if a batch executed in real time or as part of a backfill | timestamp | | | | | Yes | | +| selling_asset_id | Unique identifier for selling_asset_code, selling_asset_issuer | integer | | | | cluster | No | | +| buying_asset_id | Unique identifier for buying_asset_code, buying_asset_issuer | integer | | | | cluster | No | | \ No newline at end of file diff --git a/network/hubble/data-catalog/data-dictionary/trustlines.mdx b/network/hubble/data-catalog/data-dictionary/trustlines.mdx new file mode 100644 index 000000000..dfacdd2e7 --- /dev/null +++ b/network/hubble/data-catalog/data-dictionary/trustlines.mdx @@ -0,0 +1,26 @@ +--- +title: Trustlines +sidebar_position: 70 +--- + +| Name | Description | Data Type | Domain Values | Primary Key? | Natural Key? | Partition or Cluster Field? | Required? | Notes | +| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | ------------ | --------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ledger_key | The unique ledger key when the trust line state last changed | string | | | | | Yes | | +| account_id | The account address | string | | | Yes | cluster | Yes | | +| asset_type | The identifier for type of asset code, can be a alphanumeric with 4 characters, 12 characters or the native asset to the network, XLM. | integer | credit_alphanum4 credit_alphanum12 native | | Yes | | Yes | | +| asset_issuer | The account address of the original asset issuer that created the asset held by this account | string | | | Yes | | No | | +| asset_code | The 4 or 12 character code representation of the asset held by this account | string | | | Yes | | No | | +| liquidity_pool_id | If the asset held is part of a liquidity pool share, the unique pool id from which the asset balance originates | string | | | Yes | cluster | No | | +| balance | The number of units of an asset held by this account | float | | | | | Yes | | +| trust_line_limits | The maximum amount of this asset that this account is willing to accept. The limit is specified when opening a trust line | integer | | | | | Yes | | +| buying_liabilities | The sum of all buy offers owned by this account for non-native assets | float | | | | | Yes | | +| selling_liabilities | The sum of all sell offers owned by this account for non-native assets | float | | | | | Yes | | +| flags | Denotes the enabling and disabling of certain asset issuer privileges | integer | 0 - None, Default 1 - Authorized (issuer has authorized account to perform transaction with its credit) 2 - Authorized to Maintain Liabilities (issuer has authorized account to maintain and reduce liabilities for its credit) 4 - Clawback Enabled (issuer has specified that it may clawback its credit, including claimable balances) | | | | Yes | Flags are set on the issuer accounts for an asset. When user accounts trust an asset, the flags applied to the asset originate from this account | +| last_modified_ledger | The ledger sequence number when the ledger entry (this unique signer for the account) was modified. Deletions do not count as a modification and will report the prior modification sequence number | integer | | | Yes | cluster | Yes | | +| ledger_entry_change | Code that describes the ledger entry change type that was applied to the ledger entry. | integer | 0 - Ledger Entry Created 1 - Ledger Entry Updated 2 - Ledger Entry Deleted 3 - Ledger Entry State (value of the entry) | | Yes | | Yes | Valid entry change types are 0, 1, and 2 for ledger entries of type \`trust_lines\`. | +| deleted | Indicates whether the ledger entry (trust line) has been deleted or not. Once an entry is deleted, it cannot be recovered. | boolean | | | | | Yes | | +| batch_id | String representation of the run id for a given DAG in Airflow. Takes the form of "scheduled__-". Batch ids are unique to the batch and help with monitoring and rerun capabilities | string | | | | | Yes | | +| batch_run_date | The start date for the batch interval. When taken with the date in the batch_id, the date represents the interval of ledgers processed. The batch run date can be seen as a proxy of closed_at for a ledger. | datetime | | | | MONTH partition | Yes | The table is partitioned on batch_run_date. It is recommended to always include the batch_run_date in the filter if possible to help reduce query cost. | +| batch_insert_ts | The timestamp in UTC when a batch of records was inserted into the database. This field can help identify if a batch executed in real time or as part of a backfill | timestamp | | | | | Yes | | +| sponsor | The account address that is sponsoring the base reserves for the trust line. | string | | | | | No | | +| asset_id | Unique identifier for asset_code, asset_issuer | integer | | | | | No | | \ No newline at end of file diff --git a/network/hubble/data-catalog/data-dictionary/ttl.mdx b/network/hubble/data-catalog/data-dictionary/ttl.mdx new file mode 100644 index 000000000..85ddd5677 --- /dev/null +++ b/network/hubble/data-catalog/data-dictionary/ttl.mdx @@ -0,0 +1,17 @@ +--- +title: TTL +sidebar_position: 80 +--- + +| Name | Description | Data Type | Domain Values | Primary Key? | Natural Key? | Partition or Cluster Field? | Required? | Notes | +| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | ------------- | ------------ | ------------ | --------------------------- | --------- | ----- | +| key_hash | Ledger key hash used to identify expiring contract data or contract code ledger entries | string | | | Yes | Cluster | Yes | | +| live_until_ledger_seq | Ledger sequence the contract or wasm will live until | integer | | | | | Yes | | +| last_modified_ledger | The ledger sequence number when the ledger entry (this unique signer for the account) was modified. Deletions do not count as a modification and will report the prior modification sequence number | integer | | | Yes | Cluster | Yes | | +| ledger_entry_change | Code that describes the ledger entry change type that was applied to the ledger entry. | integer | | | | | Yes | | +| deleted | Indicates whether the ledger entry (balance id) has been deleted or not. Once an entry is deleted, it cannot be recovered. | boolean | | | | | Yes | | +| batch_id | String representation of the run id for a given DAG in Airflow. Takes the form of "scheduled__-". Batch ids are unique to the batch and help with monitoring and rerun capabilities | string | | | | | Yes | | +| batch_run_date | The start date for the batch interval. When taken with the date in the batch_id, the date represents the interval of ledgers processed. The batch run date can be seen as a proxy of closed_at for a ledger. | datetime | | | | | Yes | | +| batch_insert_ts | The timestamp in UTC when a batch of records was inserted into the database. This field can help identify if a batch executed in real time or as part of a backfill | timestamp | | | | | Yes | | +| closed_at | The UNIX timestamp of the sequence number's age | timestamp | | | Yes | Parition | Yes | | +| ledger_sequence | The unsigned 32-bit ledger number of the sequence number's age | integer | | | Yes | | Yes | | \ No newline at end of file diff --git a/network/hubble/data-catalog/data-lineage.mdx b/network/hubble/data-catalog/data-lineage.mdx new file mode 100644 index 000000000..dd36ab1b0 --- /dev/null +++ b/network/hubble/data-catalog/data-lineage.mdx @@ -0,0 +1,8 @@ +--- +id: data-lineage +title: Data Lineage +--- + +import RedirectPage from '@site/src/components/RedirectPage'; + + \ No newline at end of file diff --git a/network/hubble/data-catalog/data-model-diagram.mdx b/network/hubble/data-catalog/data-model-diagram.mdx new file mode 100644 index 000000000..7b25a93c7 --- /dev/null +++ b/network/hubble/data-catalog/data-model-diagram.mdx @@ -0,0 +1,10 @@ +--- +title: Data Model Diagram +sidebar_position: 0 +--- + +The following diagram shows the relationships between the history and state tables within Hubble. + +![Hubble Data Model Diagram](/img/hubble/data_model_diagram.png) + +For more detailed information see the [Full Hubble Data Model Diagram](https://dbdiagram.io/d/Hubble-Public-Data-Model-66671e056bc9d447b1501801) or the [Compressed Hubble Data Model Diagram](https://dbdiagram.io/d/Hubble-Public-Data-Model-Compressed-666730996bc9d447b151a181). \ No newline at end of file diff --git a/sidebarsNetwork.js b/sidebarsNetwork.js index b293a21ab..4a1b48872 100644 --- a/sidebarsNetwork.js +++ b/sidebarsNetwork.js @@ -37,17 +37,6 @@ const sidebars = { type: "autogenerated", dirName: "hubble", }, - { - type: 'category', - label: 'Reference', - items: [ - { - type: 'link', - label: 'Data Lineage', - href: 'http://www.stellar-dbt-docs.com/#!/overview', - }, - ], - }, ], collapsible: false, }, diff --git a/src/components/RedirectPage.js b/src/components/RedirectPage.js new file mode 100644 index 000000000..3672c5cf2 --- /dev/null +++ b/src/components/RedirectPage.js @@ -0,0 +1,16 @@ +import React, { useEffect } from 'react'; +import PropTypes from 'prop-types'; + +function RedirectPage({ to }) { + useEffect(() => { + window.location.href = to; + }, [to]); + + return null; +} + +RedirectPage.propTypes = { + to: PropTypes.string.isRequired, +}; + +export default RedirectPage; \ No newline at end of file diff --git a/static/img/hubble/data_model_diagram.png b/static/img/hubble/data_model_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..180d6315b0edd0ac9717d4d2f87c5faa6fab92e8 GIT binary patch literal 806111 zcmeFXbyQSu`!`B=Bi$_^Fo1MQgD73ngGhHHHFOLOGSb}$2-3}v(p`cA(jWsU4QEil z&+j?!`>wN|=fAVoIkVPgZ}z_KxIXvQ_Z_AFQV|!65(@zV0asZ`P7?tE6M%q#K81k> zfAjIREGhy5j)aY@th%zSEWNs`(;FLmO9TX^s8l_4eXSwVY(q_kdITg*8K>aL6a-Bf zYs5k?Dh5mf6)-3ls7Oj;gv~)(lUKnQo%KfX;7N2l59y;6k6JUm)xw|;*Td&y=cDcS zx7#CuW0_)&I0$=eO+XjCazyD5k4=e)55|>LUYaMgAR-M)qmmNPky1 zwo`_eVGC$ikqqy4`KJRWhAuMREG4j}W$=cQxFu4FNJH4hzP-Gc`V8yj5>gZ;@5K_F zRaI63+mF>aHhyG_7^>lbw&&MJDn)*xzoXy$e9NFv_I@hCJ50)U@Uum4I-+r8*2PK? zAQG1WkLbHxDCcFpyEy?mut{dZrpNCkHPn}Y=g}r=KZn1dGV8!&i@cw^M1s$UayC>p zT`X&9mFhMORBq?rBgJXbX>pE#pNB%QYUM!y1|*_`ige6zqXN!PoUU!O?ev8e#e&d)HTl#%n;b^ZOr%vk$QfuhMRa7?O-Aq(IZkwBT%P| ze2tXziN~O|c*bx+%!oKhMY+xMgCq!PFpvgFqKKZr{evqZeh^KKVGPxr9^K^m_X0WD zNun;|L5zFCENm+LtqkOh%KNp`kOQx9)c4LTOf=v@b-FWVG$Q0k1}J?#mt)ZNR}*hx z@vH7FFuzNDw~yaBn>dR*0WIMNVo}USHq01iDN7MjcbQvyORlMaN>oQw0b`fI6{>Ps zOCvHN1iU6}aBq*l`D?wwkEuSN%X==AubucWzBxX=ef;uK3Lkh~vG&rZFg+`MKOwqu zPHIju(QZk-eNk3IYQXAV-Ct5X;`Shl3yNoERhzuvbAU02K)&EoNody_H+(#?=gVkn z95M;qynHQ7^G#|Uch$gv&h&sSa@kP7{^?BcsWn~&2UCQxS8?%&d4TR_$a~Z1eoj6d=QMf@z8xEq~hTBX0(qH zEzKzOQRhIhX4ngeo*}onh}4K|-4xD*MriZh#!bF0UDy-otDtd=-~<9n8O1X~Vkl9q zVkRN$dI$>RHzk}Ta3Lc_Bt{}5f8wPQg=So(tRR!XpkyJYNK~exXu|TKY$3W&te*_8 zHp#3)tU9MV^RS$OH92L(OKJWIc58-LVD4x0xwAXm^|TUECUVsUSv%PEbjT2_;+Xe9 zJaS?Si$r~_cX7%!i~8)kARP-2eg3v_z1o+RWY>|zE}~;yG+(jsx;I>CB~f!?dHUzS zi5>g4k#t5&L9dUUP$;_-%+!vVoiUU{aeB06F!O?IVx1$MDJ7p9hkD5|YNT1eaE}-V z^6|z9hcrQ&vYR5jgBPCpsUEN;DqS(ZO%h^Hg0g&1R#CE3ZdDpk)>ASr#D7il5p(f9 zwcJaFm_hkXtdo}~yeA|l{3lk?XnjfR%29>K?9=Se*$vr8Q=X@A4_lS9&Zh6Zh%I=d zv8^$$zF%5Wc3$eFt*t$xEv}uf6UyPHGgo?`BT{mr{=K05U3nIVp+{S}wnx;S=PYq~ zqt4od^;6DtIGZ(gQGaR#fvmZ*^wM$A3%j;&?%E`+0 zO6k-)3s)mI|nS5uj-?D9?de%H|_fAyTRvk-8tPT zUF=HA%9g61l_GOtbD!qU?X3kn1hwqT9X>1)IlOOJY}j|;SW&Qbq_O4E+Pu(;VI&2(!{8EgFSxHw}z#r&LF8!}xF z9K4rUPL_!AXGFlpzdHiMh?^iKw9aL3Hgo;}a%1Lfl09B;sbqlYkVDnUvDr zN$5`L&hSnNZvpU4e`ajaz{}__6xZBiQjRt&U%WHCZTy}G`}SOfriY$KAx3?V%2H-Z ze#2s{DyT%tDpZ`HNu=3ObQX_I-Dqnx?>!G=*>F;=$p$#|Tt=Z0yRp({6-q{l?Mibn z2=IDX?U6Y$H>NM=^eb1W>~GZiRQT{*1l*+F(1IFsjgFsu5o;H37wZ+XkXKMEc6uZK zraFPkh|MpRBuC!-ZA>?f7MbqI5xNKnL(a@S`tP;PDlcatUy& z)qt(64|Jm3YZ~V3GO{-}ciDCKhh4~g>-i;LKvrdZR+VDvn>SKcnSbyZxVnzr8F%F| zT8;dCDy^Q!!?4Ai!sWg7V(j;h&t55Z@5tUsneckb->UQvPo+BPy?Eu((NhH6u-&uW z-5V45W=A>ys?xaO*XNcIk9p2p&U0-FU9NK9&g{;+VYE(M52{$fcMdo8%1yg-TVF?i z&g#yR7)BamHHd#nulaf4G_q#fKw;0h{L7=&`t5ccgr-X1NI*ag*NeMK-md7AL~H+# zmNqdnFN-YMFIy5VZ-;*cw@GwufUtcPn~1>IlX^P$wwth zl}sg;E|c*py*(YD##6lQHgY#{xIk1fjkbW6Q&P~m?b!Ps6Bf0aOuG>3DgXAP@fC_j5f%Q%%!(&Y=p>e9YQT=i=SmcZcVJ+V>$| z%|9eNd2Vy>%?A{>2I_K%q$IAze`4=`POok-&FBpCZxu=q1JG}&G@Y0t;s`#Kpb45^ zM$BbFmX5gQ-xKb;Q*(?2j&mq}l``+6)o^q~nCZSh-!ZxHaw86EH~jVsd#@rMojw{( zIul)5F`m{o5k9)?_}0_rGAHt?#b?LRHkl$${JawG+^i+uOnUp&tZsZ&CQ8 zgQdGUy|;tCqnoI=1mkZCQTX%2YaT}W-z4sK5{&vU)ahlNTrKGZxdGe&MoBDsdU|o! z*Kb5M<<>kfg#n0{JYQ@7VA|k>A;N#)rrIrOgRQNv zlaGj_XYS?iv$wp8z9CFE?$6!s0r$>+-0aOnW(Ya0a)~q3BVsB^BM~J8q5MaWIEWxZ zN=SH6OIpf**y3;RM2NVmk{JK-IKNwUB@j+@J$=2?Uh|(#?jJ^SK|@ym1y2vn$oY`q zY~i$%z5DOjdJ4G2`DfVw5K37EY2@jIyz`#_4vZi))|~%tt(43LF|5rf`OZxA|MLZY zU}mCglm9SAwe~jhsCG z->oe(;5Euq04{|u&y)WScx$s0ivLuh{_+(L4niwtko^(H^4|duS1ROx*5F?d{Xfq3 z|5vJimxBM7D;1~`t$5k%=#h})D!1cWv)F5)oqr@GM-PcAEP^3GOicqw*8tphUvuGcctAIJzl(AzXjJ;)1Y=SafpKa7W%Nx|M;Vj1sq# zw|?Na5CLv53DjbbXh>XU2fqdK(>SB=$)N0tb^#1>8`RvQ%F>8M3ue* zw7d5+qwhVo9#+TOf5Z>aghG(3bR0`HZK#?KC?=m?=5M0enW~^zbKmXqHT*Ns6AbVX zg^nt@5bJtI_M>HR^q+|ZZ0Ne&oqSqK z-45~9NW-gaWPuBN?sLopo^)YHcV5ADMBGth(ZSxchL4nxG2@n32U5Nb!X8JiF5j18 z*A*&1oc^mnXAD*F=4$3Hag4zcmai56qWiFH<25$AkNK?%8e-W zi2jcK=24xDDFuIv5LfuP2iJ0{G!qJ(vACROeZRI->)MU3A>e&2f8XWvdCJ|4ZI!>q zcLE6{?^Z%OF7dHa|I_PtXvL($tM_wEY~y4<97Oc(<1e-@-edO_ak8!)S#7TUH95@~ z^dH*KW`=>Y>jsn%*Jre$p3jk|b(i_v4Lg0e#Pd@Q2v}2Z#2?xL2((MOi|6)x?RKYFW|2kYy7@}*QwO1IdmgB@gLLVofaOKSTD4z)4(0XEaH&XUlHj|gj;d(f?^OmzMf&~A0}pGrIEEH zQbg~maaFUV6n?4y)}@xT2TF^I|Dgnl!~6RF&9;4<14?F-E?w!>&WXlDWd4xCobuK$f z@Mz}*Ck8$RBL|&7mO>pL-ukEd-i_N+fX5yAqU>+?x?}P{39kA#$`gW#u9S$1s)m{ul@5iNuHbQ;@=^(6m(kCt%B^g}2_zo4MS!Hru=5{TT6ku_oGoQyTso6r4Zl{PFkF5)YWmmYt4IcFkN`yvF}6zPWFIQ#Sk? z<=_MGaLkrO;fz)B*Q5SzuLzHCQmpj{{TE3GuwSQW1q$*NdF2GjWT@x+2)hK!Tzh+dvKh}XjQTTpf3GOQ1Nhm<|0at{|0A{T!5|ws5Gil|&Mt*P?(-E)_Vt(6 zM2${sQBsY?&%u$u6mW^N3P|vZviUiL<05%#SORja#i}$aZ>bxnek^gF-`o1U$j*4$ z!LC+j5(W?PqM#1Y!EZ#f>G>3oQ?xbN|=jvmX&; z4}vxk`&-9!{?B~jd;*m{%?DF_(Nd+BV%;Tb?1>C!b@{#*yS`O5=N^@|w7ROH+^e!d z6(ybh{_N+F1pZ8T^@Hi$L3xlxaPS|+5kVp!Rg_m%$rLmS_ zw=&a%-oQ1{Haz_Y1rEFwTFA%wo#d{I+Jcz(T5P0RY_Ty2w(c$)TZiilyV!8Arx#;4 zFTnQ`bCm8uL9Bz|(v4;&;9UN2^ZCaJjXvlV#SVdh&my&(FBkrLN4=t-VYK zFPRO@NjjSKY6K#hM=sPN^kpqEnT%-Qx!wo#X+wjSRol*t!SX+*6fSt8BkRJA{5Bjwd{T8*g1 zJwG%#U)s9iUUS0(9XmKWd+B)xEmUyh=OHWV=V(2-V$*jT&&8w5m2Rw>E!-gNcBcaS z_Di;JEQC$wqFJ5Z)91JHOP|7F5E%b3Cnf-x&EK&5Yx&w9 zU#;y><@%*!8X5MR7g6QU8e z$F%A%k6&iBYa2!V5Q#@89eZMOHjRg>bSu66EJ}#&B*oSIg63=JAYmW0^hnt5s<6Hf-LSESF`FYkW%$?cSO@eCZjYyr zX2|{>`P>WcX|SRT8`@E<_E)!G^{;Pf^|<#L0}u5TB+~mn zb&vDl+#)NmXs!KX9{#FxLkYGu@HR$vV0`Y&oLS}qN5ri8+*NnXe)K>Hlk&%nynW{! z$R_}AR@AVZNSyBV7yBI2k?dFEr-M^xE0qR(Y_U9O0!Qa1KkRva!57x9L8?Oy?(U`Q z9%SM9hhNu{KhTP6HDY-W8wgXm%G`ap>LD8?5o%#QdBe%G0p;m|snLlQOePF3nF7A8 zNwko|j^YDX5!yO1iB2P)%?_*9$miqA;_Hp^4_wft8l_1$QVn?E^Ry}>2Nx~@+x&b?Z*!e!5<>8GKJlSrj}!I3#=Y2#)SkN z@c?{f!vMIq<07vU;B(y^%ooz_wMYrrEz_wrJ`Am=44BW;>gzXFWbAK(94-m|NzpGK zRBGHC@L>WTv6N}d+AId|qKXbo~USkk!17`{Dh5-#mK%AK(aBTOyz(d4xj|D zQJToY%?BIY7aSH|8W`qyAy2OWT%}-Ndw_jC2DQ2NKo@4uMeoC^s=n+Ai|}4vZJ&=u z_HfN%v}+~Wd2qHZR!>?FUxufGY&Iha<<*!Aon6&30j!6MDk6>nV{p@)wf?HIywmqq z!R2!JArr}NrD6%oFI5*+ke9J@7w#O8FLRco{1rq)@`H}>N2lAiqiBx9XK$&B(=vsb zu8CMjq}pc= z+^&JIMFV$Vt?ZA^DE|78#b;yGLi!_bk+*g@ev@X~?UqUdD{H<<^4wDltkNdQyK-!& zH^O;$eEF$1b-D7)jmWRMv$0@-f@N&iZr$gng3IaL;Y`lmooru7q6RGJZi@T%FgBno z3%S4knH0B4$GepaxR~o#8VHs=BuOnLri!S=Rd3_TO4je3E-E5wM|Xrlulftv|B%Ts@-plqq^Ts+R4Qv5EjofS(urQ_MmDe* zN?O|vTQ%gp=MU60uB{A`%LGWQ=eY0&5>;wk!VbbX2{~7qtxSsAKNChcgX3)z3*P!_ zwsp4y&QB%FIlqAQOCt4O_gqZ&9hA1o{S0xEYGu8>JdSef`xR-oQ2vf+ab$XAW2Cj6 z7k{3((YdOX(8-U~pqTrT?st$%{`$fBQFs@B{>}#=+&+FEU=Ni`?vKBfQ;Zs4$$={P z^|P|d2+;@lS}(3hasnK_xK*;>+DwJk_63V*X|@wicQ(lb zY!WfTC|n`P#tb&Jc{I5sgkDA%{>X=DxRv=DayXA@s&~*DHE(*`wfE7Kw=vs67g$;O zUNfcI?}^%xCBlWl3sJ%tqc|`9b@G=eIZsS|-0aF9%VkhQt=oij>cQv4#IqJ=GJOoc zGO0yrVGODYvE&9TQRl>+d8tORo|lpdM=7F2_q*fXI!>J#v7Oua>Y&}Pwfwxg?Yqs- zTg;%{JI_G$u^v-UMnN|2t?bX&G&I|=17;d7?*e3)Q|R`i+sLZDudxjS39oskblRXdTX`q!&> zsTWsu40Vm*;Da+zoy2EJ<)n zlFrR&Sp#M1-p@xy3^MUnC(Hu_#K}%cZkaS?(1+jSKXJ3fSI91>@%ebNYwNy(TwesTzqkwa4tL2R^rDD6ZEZr_t>A_qzbABfGmZeddTKA#Af_q|2|D7% z>O&FdCxW|PHTHKr5RH*H%k>u&z@Au)=$8s*b|Yfw@maBlBi#KFKk{o&d#!>ie4e48 zlDk^dX<;84HMw$C-B|@LT9oiW(XYlsu}}y?tK=D685#%|+S^@BpM8uCVP0X<@XefW zzON(uKuY&Rl=@JPt^g(iyRxVtD}0;hE^sc+d6hWq5kAo^VwK-Qcz77ONt23BK*Xx3 z=`x$NXoKCz^T9ajDr+ou^IP`gxBm3Pv=SbYuoW_$_ZXCRG$<-4>5--=^4KA#_4@vi z&I-<|L2lecY2fiWf@9%(*v|Q|d>vClI(4-%=W4X(21-3!K|F{Hrg&pWq4Vf#kh5a0 zpO{>_p^GVs1|*tXs>u;AG0`*Qn+BE?iYF%I*MZ?FN!U?TBh3f&1PCe z(H??ZQ}SCQ%GpY#DaW|$0w?j3)PQr8`_n$B`5!O4Z=>b;EyPRu`1yF{%A?8UbNxhu zy9;Xh%m?l^U~NVKK;_S_%XAcG06l!YkQr_FLOrP!}NEg>sznCmPKlP zC=`zN?7TQ$2O8Ud`6#+h2xJ3yLkiwooXe?(7+fhGOV=qE{9A7Wg|k zHJgCz52gF20XO7xS7>)|;rPn?f9j7oyL70%k@p8yc2^hG%&TGnPunJ{}75fB^@>KXn%OfpxCz=8(93Y%Z( zhZsEm-QkqaL1Q%;@b=&ZmX;CPg%>8{=v>S4EZ3YmyNH`8Mi_o__Z;Qg9P1ZQvegVT ze*x(ujlkoRASz&9ocNHW@aPqZ=wzOC2GmJHF%Vv9xsLUm9l038Zm*srb=`5WmfkTJ zN4Iuk4pE-r`=Cv$c*?{r>3m?sckb574}6{`0Bbwx80yXl1*lGNmT?S|CxEwZ(SwPr z^I*KczJs!bIiD6sywel5NReGrNw?Z@+1^<3=lw<1K=(nL`Ng)HwY8DTn^UF$Q(-HW zE7fj+CaI@V>xZ|B`GJJYkSgO@FaQ0 zcw_N}7k?#=sw&iv+>|i+a2lWMHiYw%}FYR2lukR?Eb4mb6mcbq5@ab8TsgGzkyU&+N+OSN-EVWFgB=yYD0=~ae` zWpQxU{G>80B!Ey$`fx`{^KXo!7!wy@bssL1BqHZUp=@P))5#zK`_t%5vvE{ElWC(6 zQvaN1G?POSA??AQH$$cRUW2J>M?=C;0K~H(*;sGZ;zTRPklSdO!jcKr4HavM?ggBU zEETbP1MSB`UG@%@j2vV3UAW|EQMiLYq^8i|ev2sNL}SIfQt9EZQU%|A{P{&JQPG7@OD4b-&LIwr-ZJaEJ2y4b6DN1$K9^~O1qRmfMlsEva=^%onKDN)IQSU@zFAco zu{AgHk36T7zfrK4b#?H8zJMa)_YI2x8FcrGNP>l&6e_*>KmF7t?|a`X0y*E0G6Z;8 z7_oZ(sr!TS9ySkm78*~74+R0W)>u_Rvp3A9`cLJa)Btc)wSho^z)-3ogpWLu85Wz; zY2WxS>BP^~qv@2g{U0q2#G72x+b|S`&qUsZ)^6PihuaaN`#0U1?R}=}ICh>w=78_k z4C#k8$gB3`bE&@Ak=(%|LDqt#F|rHubVS-suuP;)lqEgdhRDsLU$dJ0yNW1eHw&oK`;N?_k!oqkx#nfn(yr6rfFnX$3#cLwRsj!OK^X zrWA_n&q-f(9A6+4l8r0-=@&)}VYZ)u!uWwW{cI*yvWn2I&<_eXZ=VtkI5Q)T1gq4) z1iP_VNm?ZYsbXVov}Xjv?3^5)^FCdEQeZsC&pp6^%_0uv8; z*UDL_LbliJ))lR$XJK(UwMRzGMCTUf1y>2c`8*)0wEZ%)3b{kT#%g zgxt98zhl|Jc6_5dMp&u7^&U#Wh|^68VvdqqRdj9;)vdhk`)vAnPCm70M+IUL_vrq3 z552GWVl0u!&(t7I4pojzm#_WqD9-!73;_7@QfA`w_y=VqRLer%U(QY_tf^cF(b{pv7q?=Yk^kVc$KH#hLMR0GigkntKWnXyx)q&x-IAqK!m3}OcC>l(~IRprDF~#S} z&{MaGaaq5+h|>?-jkqHUO|8HeIuK79a|lJh%{$SeJjF;bcy@8q@}0fwzOrYYjjA7t zO8ClLmLw{ty-woFy}Wz+lQ6q1Ejt)+m%*h2hs?SKp5-k$-Hd@HNRIg3)pQY|3-x!~-H8;ZBA|C(=Q0REo+n%;Q)! zE@hxhpPBN)o2eOMe?>j>&MN%wBy^y>PO<(-hJ1ZV+67yOxYPu}>vwsLh+GsNK!nHn zi&d{UA``bDpWY$YUhEc?=(3(p%}h{Cs87gGfFoJBLj$^cc*@ao$;?}JKX z=dw`^1iKw)8k<^Q+;iJeyCu#pSI>pO(6t7GYuAC$@Z>JOfQT4-!d;rS%lcG>YN_GQ8`}Dc-UAxG#$4Tz;E8E&u%YFiS*3E@a~L%{p^>+0*WN zd4VWC*CzvU*DSl&pYc75uUQC{ZmzPv#&auCkDmIm)U(zzld}Hmcasy3sl{|i=)t^0$J!iByG^cT)!xo(d|*IO+u&l z_gF4=PoK;80z(rcnQ}+5@3Y;i6|vuU^n z2C~u;2N(6%@o zdtD^r<4<%BgmN_>W26(!5H}_{og7~DAU;FlOuM`G%85g8G8ZMAKfk{iYV8}C42+AA zS-AQpM5|WqmV?4t9fs_`4FUkdf1T6cM&#MKjVf<>q?n5Y zdRqu-#o4s|%sd!|0(7woUBE$AelJVk^)1wL(HpK4wlOT+R?kaClep_mpGHc5VpVk| zU;ApJ8?JJ#JP?7@Fd0%oPzn(<4YX2(3Z=!coE8^_8jM|_ zo$}`sN5wh?xOnhoCKtZ$xGl-?hiutDu8s+~m&$=kjbyal-7DOLfXYO9wZ|$((ne;X zDCB)n6_GKJ2wthWr1+C{NIqeMJ_wIEj`>|*1G{}0HvY(ZK?p7;YiP|!(PvdnmU>WQ zNbyd^L#YogLo{$1k{#&C(sOJCMHS){MLpf(}F0LA@{SCPszp(#O59zFpvj3OsmPAV2veMdL&G^-?fK(FAwrb=I)Q(7o@X=-P( zK=YF`j%X+~R08VJHb%zE#UYTm(mQyoL9TfRD@nbGCJ%!g7e#jJD)`Bw?$=xMXzC9g z6Q{OZ#vKJAZUx>0{ijMUC@{xtX~OLCJ}0=#aWWp|yCS!Yb?ZATto-s_!N>dvPld=W zCpz>Y{rkuCTYXBsf}Z5{k$sW7fXkY88cOWU(h+G@y?v!~;wzj(!Ra4b=6A!q9Z#I! z0)OT|La%ecUx{2aR|1Rj9+ABfC+@_Qr8<9(%GHonu{9{143N`f7To%3@cq_0mpSNu zW0Wh8iZ<%vLK9M3Od@r$SDm ztnl1tU!2Q_m7Nl%(Z#(6kQ4)&aJ7fpr#SC9;cI{jUjv`g#^o-#@0|)Kuh8>-={jQ; z8P8jxvN79*J~>!(o9Yn5!54rWvyXXvOyQ5p_j4=E%*x`l^r2zd!DCRPFH~*>A|k7A zInM~|N!AIDuAkS|&@pk>Vz`N+UlIVhx3HE(Jhx<)@AZ9HibjXblSWLkD@rB=5E7g76K#w*E zU8ohj+@EpS5IMz0krR*2qOk(U$+EraDaKWBtMWN@8$?(;SQVn47oy%mx$f_lU$8r+ zZkr}l!S@+MUck3^%!to@e-e@FqOqz_e>}mNzgPh<@WP0`(i^EGx$L%4(^VDN=$;2)|Fggc4?>8qF0C-m8@F{>Hw2kcWlqN6uSB{UjGBA7r>T%CY6p2y= zaU}4|#tt~hfrLN43qXQkP~0t(#cLn9r`rZWU;LJZ0DvB?UwH{#+QvUF8oj_(3%(m>WnQGP*2y=jt@ z|Mx=v;zf9NQmIn^H>JnC+k9&ui_l4K^z&XM9jIWCG4BxgXUCHqSJsSEtT}V7qiy~0 zgrDTOVQe8#yLoea#GGFH0^^ju7AZ=EgI8075EQe)8DFhLLTkVh_hrYLSu@h^Yj2yX zJTgkV)YZunvnC-r-lN9Mn9KL7vA>E!7w#YSQ2!nh_BZ5th?usDzMGeO+t1!;Q}~)g z8K5$Lj#lPWv!#CYe6jd__t^anY#Q znhKrITOZIcNG@3N)^cP}WO2HRrTuBeBaz*Zn#ZI4>dIKVM~k9z;mJ`6EL2paq#-E*@K+g#3dK?_Q7IcW_$cI9 ze3m#WNoT@7=QeFlBz<%uitZvl&RP8UO#DoNXy8de!7W`l?Z7Vy=T*9m>k4wI?7(ch z5m)kiWo@8bK9UX7M$c)p$69U5@z$kWpnQBE^CuCaPJ2TCC;cgfY(rK+hir#4eR%Ae z%m2H2&kYZ>^9-LR&98p|kejO(^U=Ww-dL0RX<#M^hxMJ|L)+qudv3bk6^(RC1v)9F zXH?*-Za#;!mPJDI-L{UZ2j-ltRkSfzD3=E`Y^d79AQAG*YyL;y>XkBm-sjv~jqH!; z45?Gy_TtoWkXEL-p!>6~K09TQ{O0S&#^%PWszvU_rWV24R6XH6W;+UrZIkO=?pI1#T+9q;TC7%{%eIjY8ya@ z#fln`r?s1D_1-G#BE&ncjl|`1d{2!6A;tr{Vh@}CaV`h_tq{TNXBOy6xVNnx;yApzq<4yH58YVV8K3q56!%S?gT(p5*U1y&Nx*i*h z?#VT27+|>RFrjxlg(1Hw#bnQm^zN4IN0GFjRLqq{N`P{(h*Y4aYwq-Pg?1(3sA{CA zBSe|`7_Q)hp5|}Rp*iVl6Ls;uyFdAiI|M+Z18Z9%tYF~xS6zwZ*^8pFB5lzS+SdV( z$^=M|iHn|M<}b?N)lvGh4EA+BbvS9-xj(FDjKfD;W^5W5RU@KclPX$g|2$OJ=N7Fr zR3~FL7=fWXPFQLh8I&l!rftKdmiKUcauy!==uBI$?74jZi{;DuNKxLg382~FkM+j~(F=}}Gu4Q8RR(s!WU$({4S`y(=~drp}0 z8VN+dS<$Gg{D$t{*J7!GOe2cRZd#D4HXX-2>>|uN=rVIy+nIraOv?sXC#kwW@)?~m zZr%E+qs#O8(9u6u$Mqpk^TSx00>O6+lx#I-cWP&`^M}uZ>yKkmaC1Hd-c-bEt%J+? ztudILCh(McU=%dBUjvYdqZ;0vu{}*tfY(`ZJ8?sP^)I;YtCK%h^1f}H2&DBf3yA)y zzY?lpsRexonc0@N485l$Y56=~R&#q!4v}%|?t;ol)sq6H?^da{D2_sekFgUM@}~r5 zGXU7_bv}VAPqO2%(wIBGcInzfE$Ie+mS!sR5z=74@Mb@@CW27xgk~M94Szbx= z%CNlhcD@S~;G?d?COqm`i5PmT-H30bRgVK@2ru#sY{ zJ@a2OUUIFyuhF+hyRrOtJLQm)!UD+WIY@fv*(|7ZI=rQ3`F8Mgs3MCx*SeYr);bBV zSjLGBqk01W7tX zei68f4O`H7f87n3;X4OtW&;-nS1yeW zJHI4z@*t3fGI%(rLoO^hOt~q~NT8pEb>$Fdo}(h9I+2>{?KO>lC*`wSn{puo_gpun zZKoxsF{ezzh4`vxKNPw?1#IWlzrcD!M*YJmM;i1su3Y*I9~r0r9f$+KU?xE;Lw&S= zhohQ;Q6k6uc2vteDwpprJ+xRV@Nx)fjA2HNQV37Wre7ix%Pb|^k+R6nFflkXlmqb6 zWb37&y^s(DS%Ct4nV<}6kd>(nSwANVzHX>L4+oQaGuHM63_$D<1(WgqX7X5m?6!9P zBtGDm1|QCgSiv$59l}-0jqbgXz3tF_GeKE>%lJ3h0wXRczS?hdfka4S@SUzC%vfnW zWa4oI9RLA2r$SwF-zWjNzwa7gQOg)7-DISpyy&%ZSgF2&jQXZ*Ega?$Sn1qKb3?B6 zyBah4aEu0iEN^WZUQI86;le&k$@N4M%?IA1tM%y;VrwFSu;fyX6!cp>Z*`fgfV2Kk zCF+#hH>THnKHPeKb=MQSDN5#HMuG4XZhN(1Ml5#*2`HTF`5g@jOfN;r+&06FBVq!v zk%?Kx%4&kh&y6Zkn9P+wDXrd*S68cHX8FQ*!uz?99W42dlQ$@SpADP9gWH{@XD&O- z*6_rNtG?q#-x3?Ad}gJ(Rh=Px0TbDq&;?`Gx->-==>re)^rXJ~Lxj^Y6A8k6v1iJZ zr*xx$l;{Aw+gmohc-qlhe>R+9sI?ydnwFQKdfMqILPhcZ^b@{ppm5R|p?iuer?LCT zNePJ|cbQq*20044t4FT}CMWbH7d!zJ5Wp7#vTk#E?HC2wf{(;#ELTFFBRlm1YdK*r z`+-lu8c<{A8o)^4eMP6KK}K|@Jx}<{;BR55rqs+#YW@C3_*JN~6jv%gbvt%+epVhR zdX;_Xnz8OIlS$!FM;TW*>jU+tUHgi19;_$-FI)(#|Xi zCKaXkhrug~qR9`(-!`Tkk*7na2jHray7n!#l4$AKkei8DU@@@x*$*k%NSTRJK>)*}TVrh{MgX)e7!ZUQb*?p*#5H|Y z-X+(i=f9T0nEN%C+RNh_L*^bCS?j@wOmFJ5geL^|QX>;{?m7?fzeJJMV2-lP zM$6;o7rD`;+Gq|K+}dtt@n83lYol@xHH8SA&yL4)}w%u z99edNIhqY!5sEU%CRC9t)N$AF{rR)>=_eKrGmU1a^BL{v&8Z1VFwAtNVZlps#48XzJ6> zgG^jY62;B&_;xdPl%4c(7z+oY`m-ck%}T7B5~Z1%o&$JnQPC6CTFwa&plqy}#i&Jc ziTpoRW3XiHs}xX+>seIX-#OGr@&v$E$Mm~AuCkBToPyXn0fbhGT?JU~{8!V`Xk?Q2 zdTeM031Pgq8#IcH23{53kIxd%e4)zl!`nDo7n6YeO0_G3A!Z^VbNWPt5?_AK#F}v} zK{Tqr_E!+HFUAsiEw%zteotAR6oFn|b*^$%{DRFuH?d8HG0r!5wB2-j8`zP?;kHKC zi1_g%;HW)iXAgdQ!TiA2=&c6S<}8A12jj)0o_<%@V#k$qqlL!eTq(zy3iR!YTGhrK zj1zuhB;j=rB9OHQ7~Pk?g?U59 z@426f-)DVYD#%2zBzWGNHVWpmrbin{zkU~%W529bSgxooULq=tX|is*4m{&ry;iH8 zaC-iKvG-O%aklHaZjc1`;4Z;~2Dbz!Sa1mL?(QKtG!QHhoDkeKxHj&t!QH)~vHg*M zj9P2Xy=&JvT(xSR@c$>N>hACTp7)XazMjis==;F+734+@>J3o|m%8hm6@r(u;vBDa zqa}ipe|ku=amM!fSx+vj{sKTB$jE11v!q^^zc7} zptj%JJ+Ylj5U8+8Y4kE|(ml?OGC3lm^r|ywB-T-wW((co$jP?d7?`J&ql43GXtwWw z)Da`dG35Y9!{LD=bGk%t#zy$tZDqP=m1OTxcAvkJVfFYu6+0OpX9OGOlaaEyTv(_c zhB0Aze54oi`A>a67tf+1&$fW@Ge4WHP7n2n1oJII7JP~IfHGk>$)y|e*w7qgnvFbR zb@^TqSpyHiaPdyC_vm8mV9n4VVm=<@!rCYo-@B@60`wxhKf#JiN+DfQJLi++If@bt z;#%%PUsvYSrnOQ418lL(Mo*rag1!AhCMVR5 zzQdBh$8%9us1YY)nrli(&L5rlZpEq^!ca!PAnHJ8e`OehjCz;@`X<_MrMDr3$c|_q zbzYB!enEbk2EJ=pE@fjjR5miD+6exl<(n4SMm=&Vj&w9_xFAXoj9cl|2v;=cF_~Up zgNu04p^9%%KQ?p)Vqo#EB2h6=3wz$r(cGL0Qga(d8=)5NZUG80=`2FvHc!dsKJ{KO zGqB=l?dZFJu#aj4G7hq(D@fV?#T(U5m)^y{nI? zXoP3xZKKx#@_G``tQ;z~>^7j8*Nb|~T_F74(te#kh!5L%m>`)bN;^4TS4Q}>4P*3q zEcPuGxW$%&5b_^@+NGdfRrfZL#OQL46r*+w;f-?r zYR|SkcJb{cbFCPql$0VQ>{tPjrkcX4FW7}GFGB3f5d}_Vi9E8SuIHLv^|Z`&NyP8! zI@S6~m!Mj@ar{K`s{64g$x1qvx_@x}9Y|a??I*ur3bwI7Wsz47+;A!%Uw36o_R%y4 zTRP}Y>i1@gg@r{HtDw?;M5V9xJx1W;@z}^%Hyc}}!If`$$T2S?kV#j?W+sN8g zxj!W%+i+y5p)m`c`g_I3HdvfnBsX44^z16ge!<~`xxV>M+<*d2DRHtH_zKXOl=n~p(MZ=n* zp#jwgseaQsqT7SH_{8>;ukmy&?9@M}0v1DikPtA_4 z^-~-n%-3tI$hjQf4>X<9VP_b>GcImdAA!!=uM4Edc@8u&wAuI4SyZF=nUo2NMo!IRVx-Hjy8&?tR*54%>%3a7$Q zkLB=Kz_@xa+Frv`=kY_t`y;YuF%ykJBh`m`V}Bc8Jndv9nBDV4`ahlr%eYPuk*$rN zB{!hLjrffw9!81b@G}p#ub?G!rLbB8s$ADe+ItH-4`0H?5M z9HSL#u}{7@c1qHIt(=h83K&ALB{0LJ6Uc=9groEUH;)pTs?Cj?Lr?oVbLi%`z=+qU zq^Ps}L!)41A@q-q*!R^|4(6BDJRhq>9#=b6U6J8%)T#~9xm^QKf*JqjXY(FEkf@{myeU+!aLA+hq28BZ% zL7BY&5Zp7nvY4?>y!~#SXq#z0Ytj&EIP#=G;3G2y%(*rD+k}h=u+5+QYpTboajRh6 z@@7I@9AlIjLY1EU`ml%~Rh#>FSa`TpG6mBMUcug4@7%4x2q=+B8Bkw197ou*myYD@ z(hPHs5AMGY6}5MnMPAC8zAfVuvg9S zGQW7VXhPJrawHfupL)lZJ?g;n8IS2ut42cE#`Hcdh(3e{8lZOuv7v;7V zNzvbZyAl&@X(5&nAj)KTz%R$roD^9(7FnNolc;I^G|pLQrBu3e1oTB(9?Yz{E~~Jz z4{Dr!)`G$^zjYIm4{vsGYYV05UkcofOf%_FbxS@y+8ofap zh%8fOy!MGjLz#Vzy5?c)_dJ!IA@-PNrFfw;JnXUY$7DUW#tI=a-yBqDKyXg*OPYe} z6bq61W~tTpH!mI)j_H8mhcRE8I^RXop9rElrGY}0s@rKcz zCxc%9Qnoq=)D_A)O`g>rlphr#rUpOlOYUzX?foe~YL3J}Dub7XY0N5}qLAhCsj`f^ z36Zp0tBD-9YmoMC3vgdR%y;>5MsdPbu`@1_s+Ahe;LU1cQq$qYh(?J!7Y~%YaL*7n zNO~H969{;{x~&F03zgwViM>Bv9Lhzm*82$eL?6pSYn^{e%$VRl=S&i2Nh`&tNAc&@6~47T=0Jq1SZwh zZ`6lzdYKWsrZDuq1l8ii=iaZr7pLUwUXof0nJ0wFO$Qnz$wIgn97ZHEcH;D9GT2dI zY#DYV5~J7ZQC$TY^}z!vOM$QQ0-mBgLY}=OX+TGK>z9CsEil~-$~KbliO&D|LUKD8 zEA&%%NaCJ=F|no`u4>C#J8##Hf8C0az>U>IR!O^f+8F5ZUBat8)>7@yg4iitabqn# zF{JUAs4lFRs6_P0ixmct@}0yGG(6Nc4D?~)tO7>hOgceYkme1*iIh-5A!NXl2u zpi{NWb$;S-v`uZEgFq;fhQX0wRs`paF$Dh|>w;m)wM1H-C!})Bk0sCV5|Rl-rK?MC zUxMyOzPiqi=9!VRH`fxyU0FTq_L0U|SIhe`E= zhxbP7>yyV@px5sxOfvV?&Yk%)&3NC1!n&gSrwRae{XWm04B)p=EofAsM-lznp;*U`wlJp({=x!yLV*)vd(XjfdsFjlBAE6E2h#VBan8m#Mg_=m&7?wW&NB@eNQW93(NA)fI! zu;IPp$N)RE>9#fT5;(>Hb?w-*&EK_`*KI==6$4JC-ut%V!GUJUkHEWwN;)bWnLCUY zUQ=$M9)whZsg7xeDdG_J1k{?DbuQjC>V>5!f&DpW>2J4rcf1HJZa$6fv#TSgM+MFH z+?>W(bYAh6XIwA@=pwzM&BgUcF_)K*=f{n-h&PrzM2nFY&qTuWe^@)N!532d<)B%u z%-FC@olHOq1EUs$Nhqxl4Qh4LzfV*9@?c9jYtfx;yOw7*C@@FCTd78B#srl<$3chx zZ8HhcE19FVD0D4BW!T@!IEvP97%=C7_k(pQ6&@}Q4&wWZ%RgelFN+ixwS(Pw zMuqAGp*#X_Y}rk**e1;7Y!JVOS-^*tNQ?9SY3_ZyX(i;`N(+NDMGIse+?i(jwy6Py z-8Xr!O~_D;d7Nn-G1qY}cz+VgP+^ODi`E#J;$EN_y<+;~)WfrQU3t{IRpUycefaE| z_|dyZ+|P!sruvfNJ2f}ewrCoa-GMbqLsgX_UpcyJK)5(o?&;cjHyejx*meqo5>Yrl zwp?-vras^n(NzMYK z{#kbwr(v5YP%KC6vlnVHa|11(MJUJ&QTU?GF7tu@wJ8bbCnJYdWFUXgkU_1Y@>AL6 z7lH1D$~1kr_zA1h5KJQT(FIgP@OHg(FI!frKXeXxcqgZTr60CBCstbg>1)?O7_N+7 z_MasXtK2r&8t@C87}dDb7g-t|nti~BN&~eKud)_#X>g+2qBL!H6#Pa{Lu`zvpNfO1uZ#pl(NZc3;(0Y{3pGJ06B^UGPtI@u0dPF5V>fSqQ zIhm6`SP}?+P&b=llK)qL0DA1J3^C1AA4zcLD10hDmc3(7EZ)BTqKC{xbHw(=z`&@9 zTYW`@puc2-P3&8cRw%|fI~|=d=FiT>N>lu47))oxcl&&qZ)Grj=AyT{=RO{1OQW8f z!@>zSI~xQwyoTxMpx16?kW;qzY33n}Een+vGtFQXXRtrEK05b|l}`PJDv+E+Z>!KA za0-5)tooGF==L&CObPq0OA&%v#(g-3Usp!`p`HO&#iKOb`f;`RKsk#;7|e|AMYDrw zR?t(!j_rmhc$ahO0pt(gED^e}APO9D6iAb}4?U`q?H}LYe@vh<2R$1_3!A-xUn%Q{ zEsRXh`imWWdf)Yj5`rxGBI(m~zbdP!x69~3Fnha&7n#WRnS_n|8v&oV*@N)ono8!t znrdZizdpa7EheG)9BJZq*NcfN$rT(G#wbf# zL0X5&3(jveytDw_?@+Pri4Zrvm^N+84_kM zEMz1sk5sw4(~I?c`W>4uM|p;@d+s)#(_Ib+bum)m-0gWaM&4V+ux!koUHmt7BA~jk za_O(57&wkXj)T|qo_?G|vyjWDN#Zk%zoQg3P2d7S!`o|~1*Dxwe_*04v{cKtF9eZD z>R59ojNd$l+15~zWxl?~;z7TMeKrJVt}&p z=fomYGx4qZ0$*#Y(b;@z_J!duV?*+`{4mzFzI9mC&km;JMBC)+%6Mq!%@3RIh6czZ zwY=Bn22^Wz2N>?Tb>puKbz-*P(HR+DikEe{Uov0HT=L?rSCZ;bZ+!jU|MNpe<<9I| zMHF^>zn}T%a%U29im=x$ZxJHU9Mf%;90QR*J$r!6|8iJ#fb^kLa6(!y@-{5_3kk*r zi`RHWpDX6cFG01TL4qIQQDNbA5@d%O>@lYTsRSXVqgLGvaB2oWskUVm%Ri!AX$=kE zcl(Uucf-2@64%nJ7iycxZA)qEGP-2L{eIt z=N}buIv3^mWgu?!GoP7SbiTkMQ=DoYRT6)Ic|thRRUw!!*w_gk1JOD`z&w`(@*RqM z(uF(hX1PQzB!Sv7^_9Yb7u(@CRajP4JEwJ0Uez!>b3*iex3_?Z?wR1DNuF*-U#PBQ6EEK|wavSf#x7om$fOIjl6J$#qL zj_VCJv!TIH{}XWuI&d9pFP_tB3IW8G8@@&!=qXrp`0@7Y`}jySverd)^N=d-Jz-5H$(N`_8jiv}G&;v1tTd51 zFSZ{=tLpqGYjRqOUnL3P8)<0S-QWWgAU;eVzfc!Za-8e@#gkct00o^{0or|r8&Puo zXTY`eCYAl=TU|CG+ki%9Y_*{^A*J~kzQ|krE;QJ2)~+xRL6;6E>v~8>n0>P1{C8K= z6h*pxg1}o+7@A>wEaGt~zn*3V5&g)UO;H*ttKnjN7Jd0``|Uq;>Z}nWiqc0%AWw*f zV`ivvEv3%)?rS{#Xn5N2A=U0U>)v0HGU-8YV2Mnp&81*b;4a=f4#tKx{eztN>rW72E zl-Ep0H5fX>i9!4DLWpUPv&01BPjK+(LHr@+)^HdBXiP?&OR45+jewq%hLLQXy>NA- z(OC2>JJ!Sc1L;d7`gbfKS>}q**!&m^;%QDXWPx42R;uF-L{QX9oM|UEjM&4ka72iW z@S-oL2`vJ7qmt2tLP|ZxnXbXtCaUh8?Ndo*VlTtG#_5b&Wt7rGJq`=U2JxiY!UhR& zilUsewX^ZF;W}WA2~!ZYVV&Ev$^+}8ibQsGX)K73AeRgqi~OysFY}#VSKerJz7IK; zepvx#ImQx-wDpBGp7>hNBxllOq@yJ*Bd8NeZ9KRxzOFw6p}`wx^As_w8qAg*4$r(; zGR8Bu&d69DGKWPMhWiw2DW$sf(`fQ+3<9WH8I8{T>V@i@3@0eHUZ-S~BUX5F7gp)b zhwM5O#YJ!LeQgd}d6Lfh7kCOtM#g2gI{``SX5rjf0AIjuSQ<_P<2muxiS1A=fmX8n z%6yGTH=G66&}{AcYrG=gH+ZMc@16g%rohag}BFg`*j zrfh4FXL0xoUosC%PzEZ1iG_>1X+t^6RkwomF!r^(!KlYN0vM?Qjs+i8bPV9s~ zkwj@OJUd072lWLG-5Ia~rY8F(U?)b>zmDotZqK z>FdV9OFcnx@30aUTVV`h>E)&PbY|mtD%YOuye9&(NM+x=eLMV7(BJ$khDgp3FXZ6A zO<90`J9n#LhCzmDYYLgsYiAU83Hzaq7WQ(Z#y47D>4OWvIwPaW2ME-yYpt3LeRx$v zIYXY{SC`q?zyByWQ=GlO7wIMj)0JQsbCsX-J2Rf4U2yqJS{Ofq-^=-^I>~6ef|nx0 zdPc)ER@(>IALZJ5Vh&1~?6P(LHd3$&ynu%u;)l909;gFoo1MHq)k6nndQPPaDpZEzEcl6L&!s`m_+aKi6Us<4owPrUmWQcyMWU*$sRuZsS>YouoCG8!G z9d>2-;U|cYq(bn|b0R_4N;z@qicGZ~FM`%?D{wJRH&mf_|~Mua_u2 z;H~=~clnusmtVu+sF|3kr>@6WenQZWzcYR1_OKjJ>kuvd-kPhU$3ey8& zkc1#c6bPjeuaeV|r;)Ca`KfG|2h!8_wzVuM#N&9q_O*SEV>W^pQ1SiCn9~p3X8CAa zwd?NOx8X=wOqd#&oTq+9R5eMjalj`QZnTA)lmmj3e?F2ZCrUMnC}fi|>P@n|!uOjs z<~Q5Haw9TqHHxOcAm3O|8G^_lL^!XC=|x6g;`%4vmN>bjOb_n5b1v;#3!Iw_{jixG zXy&7b67!Rv0S#Et*vlU|Kb`>dVNAFPZx~^ih(d1}Ex`g`%#z8zIf$u}{ed=mt+pzH zrt&?XpJ^)-*Dhey|8M%OMCuPOdc;3}rnG7q;;Hb`h+JWuzLhO)!)mf-`EiR0ZM3JIHJ65}Uw(4HDcEbCI;&#| z;^H<)FQ_NAE|F<()m#{KlWf4?948iOF3DDF_a%(7imoOz0+XG$NON8UwHJ>zvOpaB zhec@HgeGUoI(VB6C>_Jz^S~(|W_*KZk37-b+3C3ug@I0n{i~X_Y&N*x9$CW-ro(S&m zI$0<@5JtQrN;+St*vc3~AMYn1N0qD5CDl*bxzh!{w$5{B9V8EQL|yG~|11ItFywn9 z;-pmykFkQ0UtePAuC-oaasu@z?vwSUMX%2v#NTdP{cK^0Qq;3MLTM`&ewCYGo#DHF zF0Pc`qRWeFPcmboTN$IUjy|RD&G#&Te*^v5ht)M-{7%6@lPLM7U9O_rWB@-~oiovD z;61X<-UD2+R0?04GIkRc-jqPcigWs_pxU0$r)Br{T2#BNkJCZjm9@yZlH@uZbZU}~ z5YogpN?2@=QUvt(0p!=jR!x^LoA8o5H7up6{5;(485`Sh1~YXoTO^ zXdQSxH-~)u{tCjc0i4U${g{o9%7foF!FGuke2Dit`u0zlZR!#GcdZO347TZ?&D$2Z zydWbR?#5&>x6S)xo-K*>xw;QEq<_IX1u;N^2<3H!Y6Y4aFmB)p2j;&N^U2sLR(L;s zhRZHi4OK}`vR<^DhUmsDPpdHL#_NKdw#)26m z*BN(y;S@hQ)4coXZj3@y$FXN!T;+9_ZtXL86L&p%@jXKzBf~4RxhU0kJ!TJj)~ueP zRZ|icP`ti!mr7!xQ#87hK_Ia11%A6=t43FBw;}=nvI75-Ek^=@XawwONjBx%|FQD} zqtD)KxWrkR`r_mM)Qcy}Ssz{2-%e$L#E=P_4A45G_1MQf-P<(vZ9eG7>NY%$IukMwt`sMLS ze539^g+>n}UEKjW<`crr2~y8iZXg2x1Ulb448R|NnEL+-@yyBIU3&%`YAIQI8(Aoo zJSuJ#-|hC*YA(64)WsOHlM-Qmj{QemHKhoYkPjt9d@67%)HNZa4PuFO#KJ*`g}~Hb z=UG@+Mm_uRFw;KuU@Ule{H?{e7j(>kHOkZ7^*?GJ&{8<~NaHb1#SyglwVMd3^%SHoW$3m#G{b(OOsos44Ez8|e4?Znz zT|$oP%`*>~xNKGN`m19XHzPQ0e}0 zk)(Z6`EOh^%_sbTXH049)lgvf0>U=lBwY+^Pt;!Nfp3OtYI}gOdE`pjii*vGZw;@@ zx=+CSe}!;hK(&hL;jnkO4h;LS&xV_ge8Aj7Le#)kO}*Sw_%gjVtu*u~3uCZ~h_|^^ z<=t3eU7fx0Ki4e`(xsw7PXbc+KzFsW;MHazO5`mk9mKz?d`kX>@9tQ*b2dJyY$F!* zUzd_}mI{(!y^F%x13ozeS@`{U@_2SRNLhbxsuJ3K#RRMf*ac9%&ph}=NG7QLs068X zba8U);qPVG{ta7G(Ean-766+q{yxN#r%0p$nr@%^e#Yx^uXDEDG> zBy@K)fB(@R8H0f!$L^nFAobAjy-GEdhz3qt*PSTzb6wqLr&3;@bDs!%z;95&>$TrW z0cjund%Jvr-={l$zst1ZW9ABmtL|!_%4t;=;UE2H{lQQ$Q{g#wnX~$gE>}mAC$FvE zKQ#4I!T><`fR_NH%j<2$Zh4<<B}-K+H9P`!x#d5L8{h(yXR)|LbGN_m*Cib*6ucd?3Ym75Z;H zGEGa^{vXw&Ym4+3C`$@|*}OA9t*$tPHe*!3I_6c}> zXNnW=*;-mo8!{>MA-;*B10`{v+S|dvqM2Cw8_=impTfkg(ptI+^?6soO+?;9M8RNG`=r@-W&Cilq2-}d-slN4Y_7WMzGV8efH(C& zM-C`IY3OB35&!fBnR@pSwS=)6rD^}R`+;GNp{^bKH`$YefBrRV=f6MKm4w-7e`m$d zR*n}i1+Vh1W1@gRoV5~vOO0>uTi{>M?Z276-Ld@N;rQv#dJ{s8{|(#?!0}t-{$t=i zvdz^eA~FEDPeit1!uk&!|L$*Eod=YW|HkM8aD3l4|8b50e9r85f+ORAIJ>7`@9&%Y z9`cu7F85#I_|T94F>s&0Vp`17BP}Pu(gPIV@-H|(K<8o@P5!TN{Hw(O7`Xq*pg45m zlvfI%FB8ytGyL<`19Cu>4EFyD$KPlA&w=~x>KM6ejsS3fja}hd`R`$Ad@d6Ojf?(E z!a1e!p9A*;O36NUZ2%h~x{T8fbN^=8F67S)g&x(vIPib=Ja{4&lyCmW8zEq|g%Uz~ zfsGI$y}a|Xf6v&i@ZZ)!A@E`Uz31T^^OJu6f4mXmWt|s2S`4re0xia|D(P>O8uR^o zKvn)PIH19=5EDKKuH0s+`f-f~<^OZ8pWnY}q@s>VfPjKnGN{OEoVvgGuC*|4E%W(h zs!93+tL^QHZfea3$lwQS20N-d)6x#;jbF4TIs1{hcMoDcPus((4C8~zXKJ+I6uT*&e}17h_#0AfD~YX> zB|pXM;6@}&@&tB(?%!DHX%r71@-b$As=oC8w}un@)7)m@)}pWm5EX?rx`ayXfWTZq zR5r59+ySYzo}FNX^_rTTQ~{9+aQl`|i!Hl9K(E&Kr;EFDWs@duC-W6qdt%7-4{Tqq zQ|}~EnGDAl>oMbmCI8wrzU>|rdTtm@QGFo{SmC>0USEau0;rbiH}9>kaua6 z?)pqLC%&xYVX|Gw-Ag(r)L{{A4=}sZG9&3N&TNiNL1}7WWteW-eD`0KCu-6H0gtw*hN3GIwPe`t$NAx(NaX};PVABR>>+TSkssC9X)mpIM($z$BmxcxnCI&_W|I2KL?5Pk)NlrX`BIMuT8440v9%$#U)k;g*%;5kn7ku)0Ul$XHz z1n{}zlRa)u*G#-VH@Vpc6lfmsI&aHWI`53om`(GaJkDZfA!hCB->NZXdpzAe0M>)k z+c)n|!@rCmaG-;}bD9lFllO(-Bu?zMySEB1h`oR*l1rfY$RJ%CdhqGDD5%OCa%{p( z#r=cZ_Om>-^8Cuh&M5vJlPG2nb9)zT=_{Juv0gigofj`U=2wC}92W{nGB~z;8lTs2> zpB~OuzX#~l6po^x(oiZ7Yj?+0vIS9tUo}*cdX_+8=lh1o{#2n+Z!~G)L9u!%quEH> zkH;2tFnN^aMo(0KLXF4S`Y)U_?}%3aU1M{sPr8qzwcwXU>g$LXawYx6!)-*$yo`^qXdg5P* z-IGd7H?8|%I#oKXbzVL^Iu}2UgbIL50ueCs;3<7QuIJ4sy^BYg zp5(qMj(vC^6cCOPe5EQ%zcShYFYmJkD|Ij03?6#U!(8ZK{Myc%0?VD=khHT2; zoG|%8PSXQ7$;f+dgwxRddXo}yfxQ~`n;s*;e`3sw-_|m<@_C+{RJtC_)Wng)c+He( z$$T-y)hZ2~GrPM!>c5nhllU1OM2b||iVlj^iQLDeS-xpHlh^-s{{x=p6Sl#~nmg&r zU<2u-QjW7gX8!fjV$#C8J1*6QgU)J)?}hgyvfLI9hfiDl5>phbkNpSy<=lK@X6kw<=qP^ACQfQ zFZ)~!zs5JDry`VOp3(0<=CGsASZ^eW0;`z%kB8TjWnQJ+E@>WQJPV8f*sg`dbmTM< zms1joG8_7-7N)Q7-bAj9`|*&#agzp7GIV=lUvWJ0hH;1Rap?#F($|LKBq6Bb(@G#M zMaW1CM%_#u7*zwK-xHISWik;>=PY!$@Y{(!QQ2)=nEE?vH^R5jE(K0^^Pl445GL$3GW$AvC0I8`~r4ixrNs+yyRH(2k-# z4oP8ZgkBZ zz3t#z`<5$p=$|k$iKQ87K{X=GUAi`u@m`(NS7;bWE<7-P8is=F?uZCb5C25xJ8GqU z1&irjNwCuW>G22~ z?o+U1{a(u!=X3#?T5I|A$+TlC;Bm2pK6cP%wK}mnUL|^a-uxb+WIIHagO>=U*ptJ0aXcqFm{`JeC6j?6p zvdQh}BRTVv|Mf9=z9E;9_@;1O#i1FI_vbkW{p8E+9;T=9^m{g1Wzu*dYmCl4wD4-235(w|e=q z$alc@4zG1&{LhHcch3y`!CGYfB&OCR-;uveoHY3b6yBSCE%T3fk5w;0;r89v@pg#2 z>P^nWkYYT_SREN++3PO}6tcI8QR&ewu8J)gOy>S3`kQ2WIf4Qu!*jO|F>}tY5@Z~n zt+u3bnYOC#%ICR?17?{ig0gzliYB_sp&ZcdxIO~UeBuXZR>ZOK-NIQehAWyc{d14= znGf?d_V91`wb{s|2SD4z$+^gzzWC4=4^(k3+!iqHny z*e+kl=A_^DrvZ6F`=>tY^12BY!oDKmtxN6H3Hr=?OEJCM=2xkO?WFz*?(?BS0L_PI zZ~TZgu0n0!(NjVAVTzV;g4OS5jL#-@eEI@@`!5hb=mJ6bG{AC{R^(}h^6}?Am6>0# z#ES&|11ftJEPB|a;P*DNHWUJDWKCV$-N%iikE^0KVV4WDt!@iD~l_S*TijBZxzo6i8FG1go_0@q8=%oLJ?wZOJqGCNK`iE{aYBN zGKTnEPZxd8BK6Zo3Qk{nQ(eq9DBZ;P3=GS-*UHW`-DsF3B$X^KgyIOUmfB;Z9-m7| z2yf{S%9fqka6~#ZaNax7Gpy-rk;vD6~2dwJSSs;OL=dTbb;kPG5t}TfI0TYwFtB<>L1!P<^Eg28~8rlNBbzwe;)ep zon+EA+&894+^HRuVC1w4zEPP3X0O>8fCwniHCIxw`E19D=+deN9P@ays_H)61jXQ7W!2A%1YH_4t)`UpeEDh^&$Bj{ z>=!Z_nn6lPmVZRM1ZDem6}3%Oq`bk?+-tYkw}#|%_M@%WwdL~MF=(f04Aoo|Y|+&l~6rI*472zSMT^G*%D89NhxHsoWqrlr#QQ>^_tHs_4~pv+~p zOq7r~?#tl=F}a?|V`*!LFXr5$`>3t5>}q;KTE9nvS4@OPQxx>qBt@JZ6neXUv!t)= zn!_ev+M^n9NcJE+A;q}F90j1z)jy_cyT4>hTwzXUc&hN7Y)^R*Hx{7%` zkFh3loy&{<_>;xDU)V1YXAa*=TkD#nw~~8-M{CjPriZp@Qpnay(a%;JC2k7$PEq)z zA4_i|QO-n_$8&y!OD5f<4_aNr;zSmR&urVal_B(k8+}d9noULs$v}C>d-)>6Qg=Hk zEA=vwY=K;JXV3pq+S8gp!!BdY+_}9u8*;vZFu-J7Zt%dvL;9_r{3*muk}UCdQ}{t6 zhOYqBKv}5xjWc};&$Dl>we_28sy{QFER~MF&Pg@9}C4Y`*!eKY6))*)-E_l1v&fID29?g)jgmztQMicDDHa< zYAziefZG=F?!S&o3mfj%pW}9m`(qZUV-xRB z-v26Czx%N&$7bf{$Ae*Y{H!x~P^n3I&6}8O>Ok&3DVE!Lr#k(Xb8ST<>i+z+=0ncZ z5pLNWA$1mEmU9zQ0T-8=NR{AXiDnWzw}`_QnI^LxS3Qe|=Aw99XcN&m+Urte3CO2KQ)8O`%lcfB*L#v@LlB*j15 zvA4Oyr-Tvw+r@P&_2tVv8DiZW?e+y+zW({o)9V%{G_|x6C z%I!p1^{tBuwZ{|9Jem1S%9La+Jf{QE?sP2UvD4JXKDu@N)8kdSm;Ob{teh(Yz7Ut* zI4*&O*aW`kC7l;ZSuqeU1XglcD`VCggk@a&YLuTcPP^ zGb}B(jW+PR>MlX)prfpl?F4qneszP!)4;`s{L^rt*irihm*5@C#Y+B2vAhe^6A2a{ zx7`F*(}bDZ4=NlP{Sp*_9DuP_fhmisA&n9G4YIF99%zcSMN(G|U))moLZZcJC{d5zDJ_%a!cG&18 z3n>vybV-S)7P?5N*!yo{_&?Y4+4;_SgI3p`Ci2>#)LAmieBn0x)j)c-5kt|Xzhbz( z=)8#mV+bz>zZ96{wz0Z6Q^qfRT^S?q>wR^^vvw)_WcbnV=0ui_GSKTX-3QHJAyhLH zH{e3dU?~fnSHXEKOPO^@z1Yq&|88*b+H>TU`6Sq^DuCfc&6lN)2i<;aj@Waa4`Lfs z!o@9mm<)+k)Mjy0&^oUu)SLH&)P87nBvoF{WziU5O0_R9A;hgJPO{Of=CfEDrsWLoTYIci*a7#nQ`US8a=}-Un67-Oc&h7dlVhr!}fFN zzYqBXFwmgUv)~_M`a_o@`gvbzQ4xDvL=Cpi_4WDLHN7t-!yXlbaP|w&07~OaNoyMKhXY3c?W|Yu8>+^nl^kkHCAcQNE*|YTy znkXhdsn5w6D*PO28nrhU_m@&b zoOx=W0C|Jzc^uCNMg)QG8SfEpuM8m;;�aiT#L^AH%8{Ek^kBmYLICcDJ=Z<~W?d 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

                      <7OFL(u~O3Q*KeL* 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

                      R$cNhMpx^hP1y}=5HTe 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


                      +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%0A&GqGta&U_v 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

                      pM(M;St3g71Wf;NP5kEWuGY>!+U(p0(JZQ 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%0D|suo!t5KsgABKdRHq>`iPa)Mq`^CX59+(@F>6lK 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 literal 0 HcmV?d00001 From fd8045dce3cd4a6e3709db667e3a604765e6bc94 Mon Sep 17 00:00:00 2001 From: Julian Martinez <73849597+Julian-dev28@users.noreply.github.com> Date: Thu, 13 Jun 2024 18:16:49 -0700 Subject: [PATCH 19/32] Add Passkey Library session to meeting notes (#681) * update meeting notes * Update 2024-06-13.mdx * Update 2024-06-13.mdx * Update 2024-06-13.mdx --------- Co-authored-by: Tyler van der Hoeven --- meeting-notes/2024-06-13.mdx | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 meeting-notes/2024-06-13.mdx diff --git a/meeting-notes/2024-06-13.mdx b/meeting-notes/2024-06-13.mdx new file mode 100644 index 000000000..a27324a3e --- /dev/null +++ b/meeting-notes/2024-06-13.mdx @@ -0,0 +1,24 @@ +--- +title: '2024-06-13' +authors: kalepail +tags: [developer] +--- + + + +1. Tyler created Super Peach, a web3 application that uses passkeys to sign transactions. He demonstrated how passkeys can be used in authorization flows and how they can be used to sign transactions. + * Code: https://github.com/kalepail/superpeach + * Demo: https://superpeach.vercel.app +2. Introduced `passkey-kit`. A TypeScript SDK for creating and managing Smart Wallets via passkeys (includes the actual [Smart Wallet interface](https://github.com/kalepail/passkey-kit/tree/main/contracts)) + * Code: https://github.com/kalepail/passkey-kit + * Demo: https://passkey-kit-demo.pages.dev +3. Introduced Launchtube, a service for submitting transactions onchain by covering both the transaction fee AND the sequence number. Wild! + * Code: https://github.com/kalepail/launchtube (ask in the `#passkeys` channel on Discord for a testnet token) +4. He shared his vision for pushing the passkey implementation through to becoming a [standard for the ecosystem](https://docs.google.com/document/d/1c_Wom6eK1UpC3E7VuQZfOBCLc2d5lvqAhMN7VPieMBQ/edit). + +Join the `#passkeys` channel on the Discord to continue the discussion From 5f041afed28c2c8e25dcd507b149876f63abf197 Mon Sep 17 00:00:00 2001 From: Bri Wylde <92327786+briwylde08@users.noreply.github.com> Date: Fri, 14 Jun 2024 08:53:26 -0600 Subject: [PATCH 20/32] Add Ortege to Block Explorers (#671) * Add Ortege to Block Explorers * Update developer-tools.mdx --- docs/tools/developer-tools.mdx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/tools/developer-tools.mdx b/docs/tools/developer-tools.mdx index 7e71a2f17..866cc6f37 100644 --- a/docs/tools/developer-tools.mdx +++ b/docs/tools/developer-tools.mdx @@ -47,6 +47,10 @@ Built specifically for Soroban, you can explore transactions and network activit Check data related to payments, accounts, deployed contracts, and more for Stellar’s Futurenet, Testnet, and Mainnet. +### [Ortege](https://www.ortege.ai/) + +Ortege is an AI-powered blockchain analytics & insights tool for Stellar, making complex data simple and accessible. Access for free by signing up [here](https://app.ortege.ai/login/). + ## CLI ### [Soroban CLI](https://github.com/stellar/soroban-cli) From c96171399f14dfd5c382b23e53e812ced3061d67 Mon Sep 17 00:00:00 2001 From: Bri Wylde <92327786+briwylde08@users.noreply.github.com> Date: Fri, 14 Jun 2024 11:10:24 -0600 Subject: [PATCH 21/32] Update Software Versions for Protocol 21: Mainnet (#685) * Update Software Versions for Protocol 21: Mainnet * adding versions back to be updated --- docs/reference/software-versions.mdx | 46 ++++++++++++++++++++++++++-- 1 file changed, 44 insertions(+), 2 deletions(-) diff --git a/docs/reference/software-versions.mdx b/docs/reference/software-versions.mdx index 0b73f3373..a0777daa1 100644 --- a/docs/reference/software-versions.mdx +++ b/docs/reference/software-versions.mdx @@ -4,8 +4,6 @@ title: Software Versions description: Soroban software releases and changelogs. --- -We're releasing early versions of Soroban because we believe it's important to share the development process, and we want Stellar ecosystem developers and smart contract developers from other ecosystems to have a chance to experiment and provide feedback. - :::caution Release candidates are software releases that are also released to the [Testnet] test network. Software releases may occur between Testnet releases. If you're interacting with Testnet, the recommended software versions to use in development are provided below. Releases to Testnet may include network resets and network passphrase changes. @@ -14,6 +12,50 @@ Release candidates are software releases that are also released to the [Testnet] [testnet]: ./networks.mdx +## Protocol 21 (Mainnet, June 18, 2024) + +### Software + +| Software | Version | +| --- | --- | +| XDR | `v21.1` | +| Rust XDR | `v21.0.1` | +| Soroban Environment | `v21.0.2` | +| Stellar Core | `v21.0.0` | +| Soroban Rust SDK | `21.0.1-preview.3` | +| Soroban CLI | `v21.0.0-rc.1` | +| Soroban RPC | `v21.2.0` | +| Stellar Horizon | `v2.30.0` | +| Stellar Quickstart | `https://hub.docker.com/layers/stellar/quickstart/v426-latest-amd64/images/sha256-274395daab6fa8033b9213f152d56699358917fb01d7c7e95392a37fc00c9d01` | +| Stellar JS Stellar Base | `v12.0.0-rc1` | +| Stellar JS Stellar SDK | `v12.0.0-rc.3` | +| Freighter | | +| Laboratory | | +| Soroban React Payment dapp | `TBD` | +| Soroban Mint Token dapp | `TBD` | +| Soroban Swap Token dapp | `TBD` | +| Futurenet Network Passphrase | `Test SDF Future Network ; October 2022` | +| Testnet Network Passphrase | `Test SDF Network ; September 2015` | +| Mainnet Network Passphrase | `Public Global Stellar Network ; September 2015` | + +### Release notes + +#### Core + +New features in Protocol 21: + +- Secp256r1 support in Soroban host: https://github.com/stellar/stellar-protocol/blob/master/core/cap-0051.md +- Soroban host function for extending TTL of contract instance and code separately: https://github.com/stellar/stellar-protocol/blob/master/core/cap-0053.md +- Use refined cost model for VM instantiation in order to reduce the VM instantiation metered costs: https://github.com/stellar/stellar-protocol/blob/master/core/cap-0054.md +- Intra-transaction VM module caching for the further Soroban cost reduction: https://github.com/stellar/stellar-protocol/blob/master/core/cap-0055.md, https://github.com/stellar/stellar-protocol/blob/master/core/cap-0056.md + +#### Soroban Rust SDK + +Key protocol-related changes: + +- Support for secp256r1 signature verification +- Support for extending TTL of contract instance and code separate from each other + ## Protocol 21 (Testnet only, May 20, 2024) ### Software From 7b235e8fefd8b44eb1a9228153729f8051a8178a Mon Sep 17 00:00:00 2001 From: Aditya Vyas Date: Fri, 14 Jun 2024 15:59:07 -0400 Subject: [PATCH 22/32] rpc: Add `getTransactions` documentation (#636) * Add getTransactions documenation - 1 * Add getTransactions documentation - 2 * Add getTransactions documentation - 4 * Refactor Pagination changes * Refactor the params object in getTransactions examples * Change naming to only RPC * Change description of diagnosticEventsXdr * Add "items" * Update openrpc/src/methods/getTransactions.json Co-authored-by: George * Update openrpc/src/schemas/Cursor.json Co-authored-by: George * Update openrpc/src/schemas/Pagination.json Co-authored-by: George * Small changes - 1 * Remove links - 1 * Remove links - 2 * Fix broken TOID link --------- Co-authored-by: George --- .../api-reference/methods/getTransactions.mdx | 8 + .../src/contentDescriptors/Pagination.json | 13 +- .../src/contentDescriptors/StartLedger.json | 2 +- .../GetTransactionsPairs.json | 23 ++ openrpc/src/examples/Transactions.json | 162 ++++++++++ openrpc/src/methods/getEvents.json | 2 +- openrpc/src/methods/getTransactions.json | 47 +++ openrpc/src/schemas/Cursor.json | 7 + openrpc/src/schemas/Pagination.json | 20 +- openrpc/src/schemas/Transactions.json | 48 +++ static/openrpc.json | 303 +++++++++++++++++- 11 files changed, 624 insertions(+), 11 deletions(-) create mode 100644 network/soroban-rpc/api-reference/methods/getTransactions.mdx create mode 100644 openrpc/src/examplePairingObjects/GetTransactionsPairs.json create mode 100644 openrpc/src/methods/getTransactions.json create mode 100644 openrpc/src/schemas/Cursor.json create mode 100644 openrpc/src/schemas/Transactions.json diff --git a/network/soroban-rpc/api-reference/methods/getTransactions.mdx b/network/soroban-rpc/api-reference/methods/getTransactions.mdx new file mode 100644 index 000000000..23fd33fc9 --- /dev/null +++ b/network/soroban-rpc/api-reference/methods/getTransactions.mdx @@ -0,0 +1,8 @@ +--- +hide_title: true +description: Returns list of transactions +--- + +import { RpcMethod } from "@site/src/components/RpcMethod"; + + diff --git a/openrpc/src/contentDescriptors/Pagination.json b/openrpc/src/contentDescriptors/Pagination.json index 94b1872a8..9f86c57b1 100644 --- a/openrpc/src/contentDescriptors/Pagination.json +++ b/openrpc/src/contentDescriptors/Pagination.json @@ -1,11 +1,20 @@ { - "Pagination": { + "EventsPagination": { "name": "pagination", "summary": "pagination options", "description": "Pagination in soroban-rpc is similar to pagination in Horizon. See [Pagination](https://developers.stellar.org/network/soroban-rpc/pagination).", "required": false, "schema": { - "$ref": "#/components/schemas/Pagination" + "$ref": "#/components/schemas/EventsPagination" + } + }, + "TransactionsPagination": { + "name": "pagination", + "summary": "pagination options", + "description": "Pagination in RPC is similar to pagination in Horizon. See [Pagination](https://developers.stellar.org/network/soroban-rpc/pagination).", + "required": false, + "schema": { + "$ref": "#/components/schemas/TransactionsPagination" } } } diff --git a/openrpc/src/contentDescriptors/StartLedger.json b/openrpc/src/contentDescriptors/StartLedger.json index 9da7c4b87..d0901f4d3 100644 --- a/openrpc/src/contentDescriptors/StartLedger.json +++ b/openrpc/src/contentDescriptors/StartLedger.json @@ -2,7 +2,7 @@ "StartLedger": { "name": "startLedger", "summary": "ledger to begin searching from", - "description": "Ledger sequence number to fetch events after (inclusive). This method will return an error if `startLedger` is less than the oldest ledger stored in this node, or greater than the latest ledger seen by this node. If a cursor is included in the request, `startLedger` must be omitted.", + "description": "Ledger sequence number to start fetching responses from (inclusive). This method will return an error if `startLedger` is less than the oldest ledger stored in this node, or greater than the latest ledger seen by this node. If a cursor is included in the request, `startLedger` must be omitted.", "required": true, "schema": { "$ref": "#/components/schemas/LedgerSequence" diff --git a/openrpc/src/examplePairingObjects/GetTransactionsPairs.json b/openrpc/src/examplePairingObjects/GetTransactionsPairs.json new file mode 100644 index 000000000..1cf8cbb11 --- /dev/null +++ b/openrpc/src/examplePairingObjects/GetTransactionsPairs.json @@ -0,0 +1,23 @@ +{ + "SuccessfulGetTransactionsRequest": { + "name": "Successful getTransactions Request", + "description": "Query a list of transactions starting from the given startLedger.", + "params": [ + { "$ref": "#/components/examples/GetTransactionsStartLedger" }, + { "$ref": "#/components/examples/GetTransactionsPagination" } + ], + "result": { + "$ref": "#/components/examples/GetTransactionsResult" + } + }, + "SuccessfulGetTransactionsRequestUsingCursor": { + "name": "Successful getTransactions Request Using Cursor", + "description": "Query a list of transactions starting from the given cursor.", + "params": [ + { "$ref": "#/components/examples/GetTransactionsPaginationWithCursor" } + ], + "result": { + "$ref": "#/components/examples/GetTransactionsResultUsingCursor" + } + } +} diff --git a/openrpc/src/examples/Transactions.json b/openrpc/src/examples/Transactions.json index 6e3721bd8..7e558c4a9 100644 --- a/openrpc/src/examples/Transactions.json +++ b/openrpc/src/examples/Transactions.json @@ -107,5 +107,167 @@ "latestLedger": 2553978, "latestLedgerCloseTime": "1700159337" } + }, + "GetTransactionsStartLedger": { + "name": "startLedger", + "value": 1888539 + }, + "GetTransactionsPagination": { + "name": "pagination", + "value": { + "limit": 5 + } + }, + "GetTransactionsPaginationWithCursor": { + "name": "pagination", + "value": { + "cursor": "8111217537191937", + "limit": 5 + } + }, + "GetTransactionsResult": { + "name": "getTransactionsResult", + "value": { + "transactions": [ + { + "status": "FAILED", + "applicationOrder": 1, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAACDz21Q3CTITlGqRus3/96/05EDivbtfJncNQKt64BTbAAAASwAAKkyAAXlMwAAAAEAAAAAAAAAAAAAAABmWeASAAAAAQAAABR3YWxsZXQ6MTcxMjkwNjMzNjUxMAAAAAEAAAABAAAAAIPPbVDcJMhOUapG6zf/3r/TkQOK9u18mdw1Aq3rgFNsAAAAAQAAAABwOSvou8mtwTtCkysVioO35TSgyRir2+WGqO8FShG/GAAAAAFVQUgAAAAAAO371tlrHUfK+AvmQvHje1jSUrvJb3y3wrJ7EplQeqTkAAAAAAX14QAAAAAAAAAAAeuAU2wAAABAn+6A+xXvMasptAm9BEJwf5Y9CLLQtV44TsNqS8ocPmn4n8Rtyb09SBiFoMv8isYgeQU5nAHsIwBNbEKCerusAQ==", + "resultXdr": "AAAAAAAAAGT/////AAAAAQAAAAAAAAAB////+gAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RsAAAAAAAAAAIPPbVDcJMhOUapG6zf/3r/TkQOK9u18mdw1Aq3rgFNsAAAAF0YpYBQAAKkyAAXlMgAAAAsAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzRGgAAAABmWd/VAAAAAAAAAAEAHNEbAAAAAAAAAACDz21Q3CTITlGqRus3/96/05EDivbtfJncNQKt64BTbAAAABdGKWAUAACpMgAF5TMAAAALAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RsAAAAAZlnf2gAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888539, + "createdAt": 1717166042 + }, + { + "status": "SUCCESS", + "applicationOrder": 2, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAAC4EZup+ewCs/doS3hKbeAa4EviBHqAFYM09oHuLtqrGAAPQkAAGgQZAAAANgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAABB90WssODNIgi6BHveqzxTRmIpvAFRyVNM+Hm2GVuCcAAAAAAAAAAAq6aHAHZ2sd9aPbRsskrlXMLWIwqs4Sv2Bk+VwuIR+9wAAABdIdugAAAAAAAAAAAIu2qsYAAAAQERzKOqYYiPXNwsiL8ADAG/f45RBssmf3umGzw4qKkLGlObuPdX0buWmTGrhI13SG38F2V8Mp9DI+eDkcCjMSAOGVuCcAAAAQHnm0o/r+Gsl+6oqBgSbqoSY37gflvQB3zZRghuir0N75UVerd0Q50yG5Zfu08i2crhx6uk+5HYTl8/Sa7uZ+Qc=", + "resultXdr": "AAAAAAAAAGQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RsAAAAAAAAAALgRm6n57AKz92hLeEpt4BrgS+IEeoAVgzT2ge4u2qsYAAAAADwzS2gAGgQZAAAANQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzPVAAAAABmWdZ2AAAAAAAAAAEAHNEbAAAAAAAAAAC4EZup+ewCs/doS3hKbeAa4EviBHqAFYM09oHuLtqrGAAAAAA8M0toABoEGQAAADYAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RsAAAAAZlnf2gAAAAAAAAABAAAAAwAAAAMAHNEaAAAAAAAAAAAQfdFrLDgzSIIugR73qs8U0ZiKbwBUclTTPh5thlbgnABZJUSd0V2hAAAAawAAAlEAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAaBGEAAAAAZkspCwAAAAAAAAABABzRGwAAAAAAAAAAEH3Rayw4M0iCLoEe96rPFNGYim8AVHJU0z4ebYZW4JwAWSUtVVp1oQAAAGsAAAJRAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAwAAAAAAGgRhAAAAAGZLKQsAAAAAAAAAAAAc0RsAAAAAAAAAACrpocAdnax31o9tGyySuVcwtYjCqzhK/YGT5XC4hH73AAAAF0h26AAAHNEbAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888539, + "createdAt": 1717166042 + }, + { + "status": "SUCCESS", + "applicationOrder": 3, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAACwtG/IRC5DZE1UdekijEsoQEPM/uOwZ3iY/Y8UZ3b9xAAPQkAAGgRHAAAANgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAABB90WssODNIgi6BHveqzxTRmIpvAFRyVNM+Hm2GVuCcAAAAAAAAAADgdupKeB04lazKXCOb+E1JfxaM3tI4Xsb/qDa1MWOvXgAAABdIdugAAAAAAAAAAAJndv3EAAAAQKcTimw6KKcM0AeCMxXJcEK/hS9ROoj/qpMFppGNAr4W3ifSOSTGAFbA+cIVHmaV4p7xGcR+9JnUN1YjamvJZwSGVuCcAAAAQK9Cp775JbnYA793SXkkWWbmvnEFTiDPiFyTHxTphCwBDB1zqkXqGG6Q5O3dAyqkNJvj1XNRDsmY4pKV41qijQU=", + "resultXdr": "AAAAAAAAAGQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RsAAAAAAAAAALC0b8hELkNkTVR16SKMSyhAQ8z+47BneJj9jxRndv3EAAAAADwzS2gAGgRHAAAANQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzPVAAAAABmWdZ2AAAAAAAAAAEAHNEbAAAAAAAAAACwtG/IRC5DZE1UdekijEsoQEPM/uOwZ3iY/Y8UZ3b9xAAAAAA8M0toABoERwAAADYAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RsAAAAAZlnf2gAAAAAAAAABAAAAAwAAAAMAHNEbAAAAAAAAAAAQfdFrLDgzSIIugR73qs8U0ZiKbwBUclTTPh5thlbgnABZJS1VWnWhAAAAawAAAlEAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAaBGEAAAAAZkspCwAAAAAAAAABABzRGwAAAAAAAAAAEH3Rayw4M0iCLoEe96rPFNGYim8AVHJU0z4ebYZW4JwAWSUWDOONoQAAAGsAAAJRAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAwAAAAAAGgRhAAAAAGZLKQsAAAAAAAAAAAAc0RsAAAAAAAAAAOB26kp4HTiVrMpcI5v4TUl/Foze0jhexv+oNrUxY69eAAAAF0h26AAAHNEbAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888539, + "createdAt": 1717166042 + }, + { + "status": "SUCCESS", + "applicationOrder": 4, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAACxMt2gKYOehEoVbmh9vfvZ4mVzXFSNTbAU5S4a8zorrAA4wrwAHLqRAAAADAAAAAAAAAAAAAAAAQAAAAAAAAAYAAAAAQAAAAAAAAAAAAAAALEy3aApg56EShVuaH29+9niZXNcVI1NsBTlLhrzOiusz3K+BVgRzXig/Bhz1TL5Qy+Ibv6cDvCfdaAtBMMFPcYAAAAAHXUVmJM11pdJSKKV52UJrVYlvxaPLmmg17nMe0HGy0MAAAABAAAAAAAAAAEAAAAAAAAAAAAAAACxMt2gKYOehEoVbmh9vfvZ4mVzXFSNTbAU5S4a8zorrM9yvgVYEc14oPwYc9Uy+UMviG7+nA7wn3WgLQTDBT3GAAAAAB11FZiTNdaXSUiiledlCa1WJb8Wjy5poNe5zHtBxstDAAAAAAAAAAEAAAAAAAAAAQAAAAcddRWYkzXWl0lIopXnZQmtViW/Fo8uaaDXucx7QcbLQwAAAAEAAAAGAAAAAbolCtTsMrJvK0M2SaskFsaMajj3iAZbXxELZHwDyE5dAAAAFAAAAAEABf2jAAAd1AAAAGgAAAAAADjCWAAAAAHzOiusAAAAQM+qaiMKxMoCVNjdRIh3X9CSxkjAm0BpXYDB9Fd+DS0guYKiY3TMaVe243UB008iBn5ynQv724rReXlg7iFqXQA=", + "resultXdr": "AAAAAAAw3cUAAAAAAAAAAQAAAAAAAAAYAAAAAKg/pGuhtOG27rIpG8xhUIp46CStGWOcsGlNsTQv44UOAAAAAA==", + "resultMetaXdr": "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", + "diagnosticEventsXdr": [ + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAACnJlYWRfZW50cnkAAAAAAAUAAAAAAAAAAg==", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAC3dyaXRlX2VudHJ5AAAAAAUAAAAAAAAAAQ==", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEGxlZGdlcl9yZWFkX2J5dGUAAAAFAAAAAAAAHdQ=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEWxlZGdlcl93cml0ZV9ieXRlAAAAAAAABQAAAAAAAABo", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAADXJlYWRfa2V5X2J5dGUAAAAAAAAFAAAAAAAAAFQ=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAADndyaXRlX2tleV9ieXRlAAAAAAAFAAAAAAAAAAA=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAADnJlYWRfZGF0YV9ieXRlAAAAAAAFAAAAAAAAAAA=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAD3dyaXRlX2RhdGFfYnl0ZQAAAAAFAAAAAAAAAGg=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAADnJlYWRfY29kZV9ieXRlAAAAAAAFAAAAAAAAHdQ=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAD3dyaXRlX2NvZGVfYnl0ZQAAAAAFAAAAAAAAAAA=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAACmVtaXRfZXZlbnQAAAAAAAUAAAAAAAAAAA==", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAD2VtaXRfZXZlbnRfYnl0ZQAAAAAFAAAAAAAAAAA=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAACGNwdV9pbnNuAAAABQAAAAAABTO4", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAACG1lbV9ieXRlAAAABQAAAAAAAPkD", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEWludm9rZV90aW1lX25zZWNzAAAAAAAABQAAAAAAAmiz", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAD21heF9yd19rZXlfYnl0ZQAAAAAFAAAAAAAAADA=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEG1heF9yd19kYXRhX2J5dGUAAAAFAAAAAAAAAGg=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEG1heF9yd19jb2RlX2J5dGUAAAAFAAAAAAAAHdQ=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAE21heF9lbWl0X2V2ZW50X2J5dGUAAAAABQAAAAAAAAAA" + ], + "ledger": 1888539, + "createdAt": 1717166042 + }, + { + "status": "FAILED", + "applicationOrder": 1, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAAAxLMEcxmfUgNzL687Js4sX/jmFQDqTo1Lj4KDoC1PeSQAehIAAAAIJAAtMUQAAAAEAAAAAAAAAAAAAAABmWeAVAAAAAQAAAAlwc3BiOjMyMTcAAAAAAAACAAAAAQAAAACKlutUN5GT3UOoE2BUkNtJEwoipGOinBFsQtXgpIZMxQAAAAEAAAAA433o+yremWU3t88cKpfpHR+JMFR44JHzmBGni6hqCEYAAAACQVRVQUgAAAAAAAAAAAAAAGfK1mN4mg51jbX6by6TWghGynQ463doEDgzriqZo9bzAAAAAAaOd4AAAAABAAAAAIqW61Q3kZPdQ6gTYFSQ20kTCiKkY6KcEWxC1eCkhkzFAAAAAQAAAADjfej7Kt6ZZTe3zxwql+kdH4kwVHjgkfOYEaeLqGoIRgAAAAJBVFVTRAAAAAAAAAAAAAAAZ8rWY3iaDnWNtfpvLpNaCEbKdDjrd2gQODOuKpmj1vMAAAAAADh1IAAAAAAAAAACC1PeSQAAAEBoad/kqj/4Sqq5tC6HyeMm5LJKM1VqKRGZc3e4uvA3ITThwn2nNMRJRegdQrLrPBTSgw51nY8npilXVIds7I0OpIZMxQAAAEDTZNaLjIDMWPDdCxa1ZB28vUxTcS/0xykOFTI/JAz096vX6Y7wI0QvnbPM7KCoL0cJAciD+pJxNqXQ2Aff1hoO", + "resultXdr": "AAAAAAAAAMj/////AAAAAgAAAAAAAAAB////+wAAAAAAAAAB////+wAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RwAAAAAAAAAADEswRzGZ9SA3Mvrzsmzixf+OYVAOpOjUuPgoOgLU95JAAAAFxzxIbUAAAIJAAtMUAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzRGgAAAABmWd/VAAAAAAAAAAEAHNEcAAAAAAAAAAAxLMEcxmfUgNzL687Js4sX/jmFQDqTo1Lj4KDoC1PeSQAAABcc8SG1AAACCQALTFEAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RwAAAAAZlnf3wAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888540, + "createdAt": 1717166047 + } + ], + "latestLedger": 1888542, + "latestLedgerCloseTimestamp": 1717166057, + "oldestLedger": 1871263, + "oldestLedgerCloseTimestamp": 1717075350, + "cursor": "8111217537191937" + } + }, + "GetTransactionsResultUsingCursor": { + "name": "getTransactionsResultUsingCursor", + "value": { + "transactions": [ + { + "status": "FAILED", + "applicationOrder": 2, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAAA1F1Ya+0O+eQhWGWasX1tP8XnT8KbByGO5FML7jU5klgAPQkAAAAIHAAtMUgAAAAEAAAAAAAAAAAAAAABmWeAVAAAAAQAAAAlwc3BiOjI0NzgAAAAAAAABAAAAAQAAAACKlutUN5GT3UOoE2BUkNtJEwoipGOinBFsQtXgpIZMxQAAAAEAAAAA433o+yremWU3t88cKpfpHR+JMFR44JHzmBGni6hqCEYAAAACQVRVU0QAAAAAAAAAAAAAAGfK1mN4mg51jbX6by6TWghGynQ463doEDgzriqZo9bzAAAAAAA4dSAAAAAAAAAAAo1OZJYAAABAGmNtNM2SUUwAVxM4BPDRDsBn8JmaXrCCJDQDhZXR6/DYVl8W3+3SBaJWu08vhmyfBXjMD8wSsLYmdOxLCNtHDqSGTMUAAABA67v7gqxeeRrD9W3hOtI3vRKjKquwH8FOCZKbZw1r53Bz9Z7NLJjzd6gdMdhynpvhUQAJEW72AvPh974kcsirAw==", + "resultXdr": "AAAAAAAAAGT/////AAAAAQAAAAAAAAAB////+wAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RwAAAAAAAAAADUXVhr7Q755CFYZZqxfW0/xedPwpsHIY7kUwvuNTmSWAAAAFxttkpQAAAIHAAtMUQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzRGAAAAABmWd/KAAAAAAAAAAEAHNEcAAAAAAAAAAA1F1Ya+0O+eQhWGWasX1tP8XnT8KbByGO5FML7jU5klgAAABcbbZKUAAACBwALTFIAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RwAAAAAZlnf3wAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888540, + "createdAt": 1717166047 + }, + { + "status": "FAILED", + "applicationOrder": 3, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAABraisBXNgRPYfB16c3fe+AGAH6D/XrJTZJy4wMfKBEYAAPQkAAAAIIAAtMWAAAAAEAAAAAAAAAAAAAAABmWeAVAAAAAQAAAAlwc3BiOjMyNTMAAAAAAAABAAAAAQAAAACKlutUN5GT3UOoE2BUkNtJEwoipGOinBFsQtXgpIZMxQAAAAEAAAAA433o+yremWU3t88cKpfpHR+JMFR44JHzmBGni6hqCEYAAAACQVRVQUgAAAAAAAAAAAAAAGfK1mN4mg51jbX6by6TWghGynQ463doEDgzriqZo9bzAAAAAAaOd4AAAAAAAAAAAnygRGAAAABAD2ZR7njvllOU8OANJ8o97GVVZryBdGiH4bgxI31fy9lDoMJ/Cbb5uqdXhKZBxt4x8m7I/CN8l78R5ISpx+ROB6SGTMUAAABA4MKWFy8Yw+Gv2fz20SuNfP4KZYrk4ZjkdEvy/V5E8EohQzGAGkOnJkfZaE7v9NdiYmDOk9+P87Zis1Le53u4AA==", + "resultXdr": "AAAAAAAAAGT/////AAAAAQAAAAAAAAAB////+wAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RwAAAAAAAAAAGtqKwFc2BE9h8HXpzd974AYAfoP9eslNknLjAx8oERgAAAAF0oxregAAAIIAAtMVwAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzRGgAAAABmWd/VAAAAAAAAAAEAHNEcAAAAAAAAAABraisBXNgRPYfB16c3fe+AGAH6D/XrJTZJy4wMfKBEYAAAABdKMa3oAAACCAALTFgAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RwAAAAAZlnf3wAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888540, + "createdAt": 1717166047 + }, + { + "status": "FAILED", + "applicationOrder": 4, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAABAUGAIpsecGkB2gKbSoMtmvyABzEnvehE7ecIjDkqSlwAPQkAAAAIKAAtMXAAAAAEAAAAAAAAAAAAAAABmWeAVAAAAAQAAAAlwc3BiOjMxODgAAAAAAAABAAAAAQAAAACKlutUN5GT3UOoE2BUkNtJEwoipGOinBFsQtXgpIZMxQAAAAEAAAAA433o+yremWU3t88cKpfpHR+JMFR44JHzmBGni6hqCEYAAAACQVRVQUgAAAAAAAAAAAAAAGfK1mN4mg51jbX6by6TWghGynQ463doEDgzriqZo9bzAAAAAAaOd4AAAAAAAAAAAg5KkpcAAABATP8Gn/ug7YEe8Tvwfn5qNya4YQ6TXDw4ASd4hFF+YaEsaEy1tro4vDIebvskpV/HZln6JQjbUbkFLjapmcaAA6SGTMUAAABAvTGDUswyuHGwis/K7Il3IPX82iPGMGa53Y6XfaauFyYLcBi+l8YY8L+B8aK4U3cdHcpz0pgLtmugV0A832dtBw==", + "resultXdr": "AAAAAAAAAGT/////AAAAAQAAAAAAAAAB////+wAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RwAAAAAAAAAAEBQYAimx5waQHaAptKgy2a/IAHMSe96ETt5wiMOSpKXAAAAFxz1lWwAAAIKAAtMWwAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzRGgAAAABmWd/VAAAAAAAAAAEAHNEcAAAAAAAAAABAUGAIpsecGkB2gKbSoMtmvyABzEnvehE7ecIjDkqSlwAAABcc9ZVsAAACCgALTFwAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RwAAAAAZlnf3wAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888540, + "createdAt": 1717166047 + }, + { + "status": "FAILED", + "applicationOrder": 5, + "feeBump": false, + "envelopeXdr": "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", + "resultXdr": "AAAAAAAAGiz/////AAAAQwAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA55YAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAACCrIYQAmJaAAJrdkwAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnmAAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAILvqXgAAnEAAAJ6RAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOeaAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAgzMS0AExLQABNatEAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA55wAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAACDdsDkAmJaAAJrRqQAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnngAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAIO6tcgCYloAAms2xAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOegAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAg/7wNABMS0AATWTcAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA56IAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAACEQ3JQAAmJaAAJrFwAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnpAAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAISIOtACYloAAmsHHAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOemAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAhM1L4AB6EgAAe8sMAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA56gAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAACFEqUMAmJaAAJq51wAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnqgAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAIVYRfABMS0AATVrvAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOesAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAhZ4wvAExLQABNWPMAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA564AAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAACF5GQYAmJaAAJqt7QAAAAAAAAAAAAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAMAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnMgAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAA1pkeAAB8Q8AAehIAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOc0AAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAADWnp6AJtYqQCYloAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA5zYAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAANakH4Am1yhAJiWgAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnOAAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAA1qmgwAPiakAD0JAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOc6AAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAADWryJAE2ySQBMS0AAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA5zwAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAANa0pAATbRFAExLQAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnXQAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAA2ZVJQCYloAAmooxAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOdfAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAADZlUrAB6EgAAe56UAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA52EAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAANmVSUAAmJaAAJqCQAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnYwAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAA2ZVKwATEtAAE0/JAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOeXAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14QNAJiWgACa3ZMAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA55kAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAABfXhAIAAJxAAACekQAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnmwAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eEHABMS0AATWrRAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOedAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14QQAJiWgACa0akAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA558AAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAABfXg/QAmJaAAJrNsQAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnoQAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eD6AATEtAAE1k3AAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOejAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14QDAAJiWgACaxcAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA56UAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAABfXg/gAmJaAAJrBxwAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnpwAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eEEwAehIAAHvLDAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOepAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14P3AJiWgACaudcAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA56sAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAABfXg+sATEtAAE1a7wAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnrQAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eEBgBMS0AATVjzAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOevAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14P6AJiWgACare0AAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA57EAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAABfXhBcAmJaAAJqp9QAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnswAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eECgAmJaAAJql/AAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOe1AAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14PtAAehIAAHu00AAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA57cAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAABfXg+EAmJaAAJqeCwAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnuQAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eD/QCYloAAmpoTAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOe7AAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14QYAJiWgACalhsAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA570AAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAABfXhA0ATEtAAE1JEQAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnvwAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eEKQBMS0AATUcVAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOfBAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14PjAJiWgACaijEAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA58MAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAABfXg/8AHoSAAB7npQAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnxQAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eD8wACYloAAmoJAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOfHAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14QPABMS0AATT8kAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA52QAAAABQ0FETAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAAAAAAA3o8CACEqtcAExLQAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOdmAAAAAUNBREwAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAAAAAAAN8BW8AAqidAABhqAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnaAAAAAFDQURMAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAAAAAAADfdCsBCmT5wCYloAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA52oAAAABQ0FETAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAAAAAAA3+dxAQrsn8AmJaAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOdsAAAAAUNBREwAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAAAAAAAOBbLgAavtPAA9CQAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnbgAAAAFDQURMAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAAAAAAADgz2MBC/vrQCYloAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA55UAAAAAAAAAAUNBREwAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eEAQCYloAD70qjAAAAAAAAAAAAAAAA", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RwAAAAAAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAACnNaaxgAABkRAADFFAAAAJoAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAACc4IfxwAAAAJUC+QIAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzRGgAAAABmWd/VAAAAAAAAAAEAHNEcAAAAAAAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAApzWmsYAAAZEQAAxRUAAACaAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAnOCH8cAAAACVAvkCAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RwAAAAAZlnf3wAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888540, + "createdAt": 1717166047 + }, + { + "status": "SUCCESS", + "applicationOrder": 6, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAAAoJHqla+YxLudsGN2hmc1W0Rxq1Hfc38KkN/8LQAXnIwAPQkAAGgRHAAAANgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAABB90WssODNIgi6BHveqzxTRmIpvAFRyVNM+Hm2GVuCcAAAAAAAAAACM5fzUGB+0D62dgLSTKDN5FRVH2qgNcAD02tSh4IC+JAAAABdIdugAAAAAAAAAAAJABecjAAAAQOw9IBLycv0RKvgXY6I+WMgprKEdCxJnVHgLZfozPuLrgC8TE8Av1KgpQomWZvB4+yrYDaBXrOG2be4YWj+5ZA2GVuCcAAAAQNZtcdwq8IO1qR/Rlm1+kaRKnvJPiqzCjD1dPQicadjYwcxlFFRH80MyfA7Ic0YKMVG7mt0KCd1WVzk7/3Shbg4=", + "resultXdr": "AAAAAAAAAGQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RwAAAAAAAAAACgkeqVr5jEu52wY3aGZzVbRHGrUd9zfwqQ3/wtABecjAAAAADwzS2gAGgRHAAAANQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzPVQAAAABmWdZ7AAAAAAAAAAEAHNEcAAAAAAAAAAAoJHqla+YxLudsGN2hmc1W0Rxq1Hfc38KkN/8LQAXnIwAAAAA8M0toABoERwAAADYAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RwAAAAAZlnf3wAAAAAAAAABAAAAAwAAAAMAHNEbAAAAAAAAAAAQfdFrLDgzSIIugR73qs8U0ZiKbwBUclTTPh5thlbgnABZJRYM442hAAAAawAAAlEAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAaBGEAAAAAZkspCwAAAAAAAAABABzRHAAAAAAAAAAAEH3Rayw4M0iCLoEe96rPFNGYim8AVHJU0z4ebYZW4JwAWST+xGyloQAAAGsAAAJRAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAwAAAAAAGgRhAAAAAGZLKQsAAAAAAAAAAAAc0RwAAAAAAAAAAIzl/NQYH7QPrZ2AtJMoM3kVFUfaqA1wAPTa1KHggL4kAAAAF0h26AAAHNEcAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888540, + "createdAt": 1717166047 + } + ], + "latestLedger": 1888632, + "latestLedgerCloseTimestamp": 1717166524, + "oldestLedger": 1871353, + "oldestLedgerCloseTimestamp": 1717075828, + "cursor": "8111217537212417" + } } } diff --git a/openrpc/src/methods/getEvents.json b/openrpc/src/methods/getEvents.json index d61677bc9..cedbe6c0f 100644 --- a/openrpc/src/methods/getEvents.json +++ b/openrpc/src/methods/getEvents.json @@ -14,7 +14,7 @@ "$ref": "#/components/contentDescriptors/EventFilters" }, { - "$ref": "#/components/contentDescriptors/Pagination" + "$ref": "#/components/contentDescriptors/EventsPagination" } ], "result": { diff --git a/openrpc/src/methods/getTransactions.json b/openrpc/src/methods/getTransactions.json new file mode 100644 index 000000000..5a1c73d8f --- /dev/null +++ b/openrpc/src/methods/getTransactions.json @@ -0,0 +1,47 @@ +{ + "name": "getTransactions", + "summary": "returns a list of transactions with their details", + "description": "The `getTransactions` method return a detailed list of transactions starting from the user specified starting point that you can paginate as long as the pages fall within the history retention of their corresponding RPC provider.", + "externalDocs": { + "url": "https://developers.stellar.org/network/soroban-rpc/api-reference/methods/getTransactions" + }, + "paramStructure": "by-name", + "params": [ + { + "$ref": "#/components/contentDescriptors/StartLedger" + }, + { + "$ref": "#/components/contentDescriptors/TransactionsPagination" + } + ], + "result": { + "name": "getTransactionsResult", + "schema": { + "type": "object", + "properties": { + "transactions": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Transactions" + } + }, + "latestLedger": { + "$ref": "#/components/schemas/LatestLedger" + }, + "latestLedgerCloseTime": { + "$ref": "#/components/schemas/LatestLedgerCloseTime" + }, + "oldestLedger": { + "$ref": "#/components/schemas/OldestLedger" + }, + "oldestLedgerCloseTime": { + "$ref": "#/components/schemas/OldestLedgerCloseTime" + } + } + } + }, + "examples": [ + { "$ref": "#/components/examplePairingObjects/SuccessfulGetTransactionsRequest" }, + { "$ref": "#/components/examplePairingObjects/SuccessfulGetTransactionsRequestUsingCursor" } + ] +} diff --git a/openrpc/src/schemas/Cursor.json b/openrpc/src/schemas/Cursor.json new file mode 100644 index 000000000..1be2d4dcb --- /dev/null +++ b/openrpc/src/schemas/Cursor.json @@ -0,0 +1,7 @@ +{ + "Cursor": { + "title": "cursor", + "type": "string", + "description": "A unique identifier (specifically, a [TOID](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0035.md#specification)) that points to a specific location in a collection of responses and is pulled from the `paging_token` value of a record. When a cursor is provided, RPC will _not_ include the element whose ID matches the cursor in the response: only elements which appear _after_ the cursor will be included." + } +} diff --git a/openrpc/src/schemas/Pagination.json b/openrpc/src/schemas/Pagination.json index 42732a542..a74f6ebdc 100644 --- a/openrpc/src/schemas/Pagination.json +++ b/openrpc/src/schemas/Pagination.json @@ -1,14 +1,26 @@ { - "Pagination": { + "EventsPagination": { "type": "object", "properties": { "cursor": { - "type": "string", - "description": "A string ID that points to a specific location in a collection of responses and is pulled from the `paging_token` value of a record. When a cursor is provided Soroban-RPC will _not_ include the element whose id matches the cursor in the response. Only elements which appear _after_ the cursor are included." + "$ref": "#/components/schemas/Cursor" }, "limit": { "type": "number", - "description": "The maximum number of records returned. The limit for [getEvents](https://developers.stellar.org/network/soroban-rpc/getEvents) can range from 1 to 10000 - an upper limit that is hardcoded in Soroban-RPC for performance reasons. If this argument isn't designated, it defaults to 100." + "description": "The maximum number of records returned. The limit for getEvents can range from 1 to 10000 - an upper limit that is hardcoded in Soroban-RPC for performance reasons. If this argument isn't designated, it defaults to 100." + } + }, + "required": [] + }, + "TransactionsPagination": { + "type": "object", + "properties": { + "cursor": { + "$ref": "#/components/schemas/Cursor" + }, + "limit": { + "type": "number", + "description": "The maximum number of records returned. For getTransactions, this ranges from 1 to 200 and defaults to 50." } }, "required": [] diff --git a/openrpc/src/schemas/Transactions.json b/openrpc/src/schemas/Transactions.json new file mode 100644 index 000000000..7bc669ef6 --- /dev/null +++ b/openrpc/src/schemas/Transactions.json @@ -0,0 +1,48 @@ +{ + "Transactions": { + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "Indicates whether the transaction was successful or not." + }, + "applicationOrder": { + "type": "number", + "description": "The 1-based index of the transaction among all transactions included in the ledger." + }, + "feeBump": { + "type": "boolean", + "description": "Indicates whether the transaction was fee bumped." + }, + "envelopeXdr": { + "type": "string", + "description": "A base64 encoded string of the raw TransactionEnvelope XDR struct for this transaction." + }, + "resultXdr": { + "type": "string", + "description": "A base64 encoded string of the raw TransactionResult XDR struct for this transaction." + }, + "resultMetaXdr": { + "type": "string", + "description": "A base64 encoded string of the raw TransactionMeta XDR struct for this transaction." + }, + "diagnosticEventsXdr": { + "type": "array", + "description": "(optional) A base64 encoded slice of xdr.DiagnosticEvent. This is only present if the `ENABLE_SOROBAN_DIAGNOSTIC_EVENTS` has been enabled in the stellar-core config.", + "items": { + "type": "string" + } + }, + "ledger": { + "title": "ledger", + "description": "The sequence number of the ledger which included the transaction.", + "$ref": "#/components/schemas/LedgerSequence" + }, + "ledgerCloseTime": { + "title": "createdAt", + "description": "The unix timestamp of when the transaction was included in the ledger.", + "$ref": "#/components/schemas/LedgerCloseTime" + } + } + } +} diff --git a/static/openrpc.json b/static/openrpc.json index 7f07e095f..84bb8b0a8 100644 --- a/static/openrpc.json +++ b/static/openrpc.json @@ -42,7 +42,7 @@ { "name": "startLedger", "summary": "ledger to begin searching from", - "description": "Ledger sequence number to fetch events after (inclusive). This method will return an error if `startLedger` is less than the oldest ledger stored in this node, or greater than the latest ledger seen by this node. If a cursor is included in the request, `startLedger` must be omitted.", + "description": "Ledger sequence number to start fetching responses from (inclusive). This method will return an error if `startLedger` is less than the oldest ledger stored in this node, or greater than the latest ledger seen by this node. If a cursor is included in the request, `startLedger` must be omitted.", "required": true, "schema": { "title": "ledgerSequence", @@ -108,12 +108,13 @@ "required": [], "properties": { "cursor": { + "title": "cursor", "type": "string", - "description": "A string ID that points to a specific location in a collection of responses and is pulled from the `paging_token` value of a record. When a cursor is provided Soroban-RPC will _not_ include the element whose id matches the cursor in the response. Only elements which appear _after_ the cursor are included." + "description": "A unique identifier (specifically, a [TOID](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0035.md#specification)) that points to a specific location in a collection of responses and is pulled from the `paging_token` value of a record. When a cursor is provided, RPC will _not_ include the element whose ID matches the cursor in the response: only elements which appear _after_ the cursor will be included." }, "limit": { "type": "number", - "description": "The maximum number of records returned. The limit for [getEvents](https://developers.stellar.org/network/soroban-rpc/getEvents) can range from 1 to 10000 - an upper limit that is hardcoded in Soroban-RPC for performance reasons. If this argument isn't designated, it defaults to 100." + "description": "The maximum number of records returned. The limit for getEvents can range from 1 to 10000 - an upper limit that is hardcoded in Soroban-RPC for performance reasons. If this argument isn't designated, it defaults to 100." } } } @@ -1105,6 +1106,302 @@ } ] }, + { + "name": "getTransactions", + "summary": "returns a list of transactions with their details", + "description": "The `getTransactions` method return a detailed list of transactions starting from the user specified starting point that you can paginate as long as the pages fall within the history retention of their corresponding RPC provider.", + "externalDocs": { + "url": "https://developers.stellar.org/network/soroban-rpc/api-reference/methods/getTransactions" + }, + "paramStructure": "by-name", + "params": [ + { + "name": "startLedger", + "summary": "ledger to begin searching from", + "description": "Ledger sequence number to start fetching responses from (inclusive). This method will return an error if `startLedger` is less than the oldest ledger stored in this node, or greater than the latest ledger seen by this node. If a cursor is included in the request, `startLedger` must be omitted.", + "required": true, + "schema": { + "title": "ledgerSequence", + "description": "Sequence number of the ledger.", + "type": "number" + } + }, + { + "name": "pagination", + "summary": "pagination options", + "description": "Pagination in RPC is similar to pagination in Horizon. See [Pagination](https://developers.stellar.org/network/soroban-rpc/pagination).", + "required": false, + "schema": { + "type": "object", + "required": [], + "properties": { + "cursor": { + "title": "cursor", + "type": "string", + "description": "A unique identifier (specifically, a [TOID](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0035.md#specification)) that points to a specific location in a collection of responses and is pulled from the `paging_token` value of a record. When a cursor is provided, RPC will _not_ include the element whose ID matches the cursor in the response: only elements which appear _after_ the cursor will be included." + }, + "limit": { + "type": "number", + "description": "The maximum number of records returned. For getTransactions, this ranges from 1 to 200 and defaults to 50." + } + } + } + } + ], + "result": { + "name": "getTransactionsResult", + "schema": { + "type": "object", + "properties": { + "transactions": { + "type": "array", + "items": { + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "Indicates whether the transaction was successful or not." + }, + "applicationOrder": { + "type": "number", + "description": "The 1-based index of the transaction among all transactions included in the ledger." + }, + "feeBump": { + "type": "boolean", + "description": "Indicates whether the transaction was fee bumped." + }, + "envelopeXdr": { + "type": "string", + "description": "A base64 encoded string of the raw TransactionEnvelope XDR struct for this transaction." + }, + "resultXdr": { + "type": "string", + "description": "A base64 encoded string of the raw TransactionResult XDR struct for this transaction." + }, + "resultMetaXdr": { + "type": "string", + "description": "A base64 encoded string of the raw TransactionMeta XDR struct for this transaction." + }, + "diagnosticEventsXdr": { + "type": "array", + "description": "(optional) A base64 encoded slice of xdr.DiagnosticEvent. This is only present if the `ENABLE_SOROBAN_DIAGNOSTIC_EVENTS` has been enabled in the stellar-core config.", + "items": { + "type": "string" + } + }, + "ledger": { + "title": "ledger", + "description": "The sequence number of the ledger which included the transaction.", + "type": "number" + }, + "ledgerCloseTime": { + "title": "createdAt", + "description": "The unix timestamp of when the transaction was included in the ledger.", + "type": "string" + } + } + } + }, + "latestLedger": { + "title": "latestLedger", + "description": "The sequence number of the latest ledger known to Soroban RPC at the time it handled the request.", + "type": "number" + }, + "latestLedgerCloseTime": { + "title": "latestLedgerCloseTime", + "description": "The unix timestamp of the close time of the latest ledger known to Soroban RPC at the time it handled the request.", + "type": "string" + }, + "oldestLedger": { + "title": "oldestLedger", + "description": "The sequence number of the oldest ledger ingested by Soroban RPC at the time it handled the request.", + "type": "number" + }, + "oldestLedgerCloseTime": { + "title": "oldestLedgerCloseTime", + "description": "The unix timestamp of the close time of the oldest ledger ingested by Soroban RPC at the time it handled the request.", + "type": "string" + } + } + } + }, + "examples": [ + { + "name": "Successful getTransactions Request", + "description": "Query a list of transactions starting from the given startLedger.", + "params": [ + { + "name": "startLedger", + "value": 1888539 + }, + { + "name": "pagination", + "value": { + "limit": 5 + } + } + ], + "result": { + "name": "getTransactionsResult", + "value": { + "transactions": [ + { + "status": "FAILED", + "applicationOrder": 1, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAACDz21Q3CTITlGqRus3/96/05EDivbtfJncNQKt64BTbAAAASwAAKkyAAXlMwAAAAEAAAAAAAAAAAAAAABmWeASAAAAAQAAABR3YWxsZXQ6MTcxMjkwNjMzNjUxMAAAAAEAAAABAAAAAIPPbVDcJMhOUapG6zf/3r/TkQOK9u18mdw1Aq3rgFNsAAAAAQAAAABwOSvou8mtwTtCkysVioO35TSgyRir2+WGqO8FShG/GAAAAAFVQUgAAAAAAO371tlrHUfK+AvmQvHje1jSUrvJb3y3wrJ7EplQeqTkAAAAAAX14QAAAAAAAAAAAeuAU2wAAABAn+6A+xXvMasptAm9BEJwf5Y9CLLQtV44TsNqS8ocPmn4n8Rtyb09SBiFoMv8isYgeQU5nAHsIwBNbEKCerusAQ==", + "resultXdr": "AAAAAAAAAGT/////AAAAAQAAAAAAAAAB////+gAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RsAAAAAAAAAAIPPbVDcJMhOUapG6zf/3r/TkQOK9u18mdw1Aq3rgFNsAAAAF0YpYBQAAKkyAAXlMgAAAAsAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzRGgAAAABmWd/VAAAAAAAAAAEAHNEbAAAAAAAAAACDz21Q3CTITlGqRus3/96/05EDivbtfJncNQKt64BTbAAAABdGKWAUAACpMgAF5TMAAAALAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RsAAAAAZlnf2gAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888539, + "createdAt": 1717166042 + }, + { + "status": "SUCCESS", + "applicationOrder": 2, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAAC4EZup+ewCs/doS3hKbeAa4EviBHqAFYM09oHuLtqrGAAPQkAAGgQZAAAANgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAABB90WssODNIgi6BHveqzxTRmIpvAFRyVNM+Hm2GVuCcAAAAAAAAAAAq6aHAHZ2sd9aPbRsskrlXMLWIwqs4Sv2Bk+VwuIR+9wAAABdIdugAAAAAAAAAAAIu2qsYAAAAQERzKOqYYiPXNwsiL8ADAG/f45RBssmf3umGzw4qKkLGlObuPdX0buWmTGrhI13SG38F2V8Mp9DI+eDkcCjMSAOGVuCcAAAAQHnm0o/r+Gsl+6oqBgSbqoSY37gflvQB3zZRghuir0N75UVerd0Q50yG5Zfu08i2crhx6uk+5HYTl8/Sa7uZ+Qc=", + "resultXdr": "AAAAAAAAAGQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RsAAAAAAAAAALgRm6n57AKz92hLeEpt4BrgS+IEeoAVgzT2ge4u2qsYAAAAADwzS2gAGgQZAAAANQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzPVAAAAABmWdZ2AAAAAAAAAAEAHNEbAAAAAAAAAAC4EZup+ewCs/doS3hKbeAa4EviBHqAFYM09oHuLtqrGAAAAAA8M0toABoEGQAAADYAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RsAAAAAZlnf2gAAAAAAAAABAAAAAwAAAAMAHNEaAAAAAAAAAAAQfdFrLDgzSIIugR73qs8U0ZiKbwBUclTTPh5thlbgnABZJUSd0V2hAAAAawAAAlEAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAaBGEAAAAAZkspCwAAAAAAAAABABzRGwAAAAAAAAAAEH3Rayw4M0iCLoEe96rPFNGYim8AVHJU0z4ebYZW4JwAWSUtVVp1oQAAAGsAAAJRAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAwAAAAAAGgRhAAAAAGZLKQsAAAAAAAAAAAAc0RsAAAAAAAAAACrpocAdnax31o9tGyySuVcwtYjCqzhK/YGT5XC4hH73AAAAF0h26AAAHNEbAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888539, + "createdAt": 1717166042 + }, + { + "status": "SUCCESS", + "applicationOrder": 3, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAACwtG/IRC5DZE1UdekijEsoQEPM/uOwZ3iY/Y8UZ3b9xAAPQkAAGgRHAAAANgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAABB90WssODNIgi6BHveqzxTRmIpvAFRyVNM+Hm2GVuCcAAAAAAAAAADgdupKeB04lazKXCOb+E1JfxaM3tI4Xsb/qDa1MWOvXgAAABdIdugAAAAAAAAAAAJndv3EAAAAQKcTimw6KKcM0AeCMxXJcEK/hS9ROoj/qpMFppGNAr4W3ifSOSTGAFbA+cIVHmaV4p7xGcR+9JnUN1YjamvJZwSGVuCcAAAAQK9Cp775JbnYA793SXkkWWbmvnEFTiDPiFyTHxTphCwBDB1zqkXqGG6Q5O3dAyqkNJvj1XNRDsmY4pKV41qijQU=", + "resultXdr": "AAAAAAAAAGQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RsAAAAAAAAAALC0b8hELkNkTVR16SKMSyhAQ8z+47BneJj9jxRndv3EAAAAADwzS2gAGgRHAAAANQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzPVAAAAABmWdZ2AAAAAAAAAAEAHNEbAAAAAAAAAACwtG/IRC5DZE1UdekijEsoQEPM/uOwZ3iY/Y8UZ3b9xAAAAAA8M0toABoERwAAADYAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RsAAAAAZlnf2gAAAAAAAAABAAAAAwAAAAMAHNEbAAAAAAAAAAAQfdFrLDgzSIIugR73qs8U0ZiKbwBUclTTPh5thlbgnABZJS1VWnWhAAAAawAAAlEAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAaBGEAAAAAZkspCwAAAAAAAAABABzRGwAAAAAAAAAAEH3Rayw4M0iCLoEe96rPFNGYim8AVHJU0z4ebYZW4JwAWSUWDOONoQAAAGsAAAJRAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAwAAAAAAGgRhAAAAAGZLKQsAAAAAAAAAAAAc0RsAAAAAAAAAAOB26kp4HTiVrMpcI5v4TUl/Foze0jhexv+oNrUxY69eAAAAF0h26AAAHNEbAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888539, + "createdAt": 1717166042 + }, + { + "status": "SUCCESS", + "applicationOrder": 4, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAACxMt2gKYOehEoVbmh9vfvZ4mVzXFSNTbAU5S4a8zorrAA4wrwAHLqRAAAADAAAAAAAAAAAAAAAAQAAAAAAAAAYAAAAAQAAAAAAAAAAAAAAALEy3aApg56EShVuaH29+9niZXNcVI1NsBTlLhrzOiusz3K+BVgRzXig/Bhz1TL5Qy+Ibv6cDvCfdaAtBMMFPcYAAAAAHXUVmJM11pdJSKKV52UJrVYlvxaPLmmg17nMe0HGy0MAAAABAAAAAAAAAAEAAAAAAAAAAAAAAACxMt2gKYOehEoVbmh9vfvZ4mVzXFSNTbAU5S4a8zorrM9yvgVYEc14oPwYc9Uy+UMviG7+nA7wn3WgLQTDBT3GAAAAAB11FZiTNdaXSUiiledlCa1WJb8Wjy5poNe5zHtBxstDAAAAAAAAAAEAAAAAAAAAAQAAAAcddRWYkzXWl0lIopXnZQmtViW/Fo8uaaDXucx7QcbLQwAAAAEAAAAGAAAAAbolCtTsMrJvK0M2SaskFsaMajj3iAZbXxELZHwDyE5dAAAAFAAAAAEABf2jAAAd1AAAAGgAAAAAADjCWAAAAAHzOiusAAAAQM+qaiMKxMoCVNjdRIh3X9CSxkjAm0BpXYDB9Fd+DS0guYKiY3TMaVe243UB008iBn5ynQv724rReXlg7iFqXQA=", + "resultXdr": "AAAAAAAw3cUAAAAAAAAAAQAAAAAAAAAYAAAAAKg/pGuhtOG27rIpG8xhUIp46CStGWOcsGlNsTQv44UOAAAAAA==", + "resultMetaXdr": "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", + "diagnosticEventsXdr": [ + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAACnJlYWRfZW50cnkAAAAAAAUAAAAAAAAAAg==", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAC3dyaXRlX2VudHJ5AAAAAAUAAAAAAAAAAQ==", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEGxlZGdlcl9yZWFkX2J5dGUAAAAFAAAAAAAAHdQ=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEWxlZGdlcl93cml0ZV9ieXRlAAAAAAAABQAAAAAAAABo", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAADXJlYWRfa2V5X2J5dGUAAAAAAAAFAAAAAAAAAFQ=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAADndyaXRlX2tleV9ieXRlAAAAAAAFAAAAAAAAAAA=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAADnJlYWRfZGF0YV9ieXRlAAAAAAAFAAAAAAAAAAA=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAD3dyaXRlX2RhdGFfYnl0ZQAAAAAFAAAAAAAAAGg=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAADnJlYWRfY29kZV9ieXRlAAAAAAAFAAAAAAAAHdQ=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAD3dyaXRlX2NvZGVfYnl0ZQAAAAAFAAAAAAAAAAA=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAACmVtaXRfZXZlbnQAAAAAAAUAAAAAAAAAAA==", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAD2VtaXRfZXZlbnRfYnl0ZQAAAAAFAAAAAAAAAAA=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAACGNwdV9pbnNuAAAABQAAAAAABTO4", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAACG1lbV9ieXRlAAAABQAAAAAAAPkD", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEWludm9rZV90aW1lX25zZWNzAAAAAAAABQAAAAAAAmiz", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAD21heF9yd19rZXlfYnl0ZQAAAAAFAAAAAAAAADA=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEG1heF9yd19kYXRhX2J5dGUAAAAFAAAAAAAAAGg=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEG1heF9yd19jb2RlX2J5dGUAAAAFAAAAAAAAHdQ=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAE21heF9lbWl0X2V2ZW50X2J5dGUAAAAABQAAAAAAAAAA" + ], + "ledger": 1888539, + "createdAt": 1717166042 + }, + { + "status": "FAILED", + "applicationOrder": 1, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAAAxLMEcxmfUgNzL687Js4sX/jmFQDqTo1Lj4KDoC1PeSQAehIAAAAIJAAtMUQAAAAEAAAAAAAAAAAAAAABmWeAVAAAAAQAAAAlwc3BiOjMyMTcAAAAAAAACAAAAAQAAAACKlutUN5GT3UOoE2BUkNtJEwoipGOinBFsQtXgpIZMxQAAAAEAAAAA433o+yremWU3t88cKpfpHR+JMFR44JHzmBGni6hqCEYAAAACQVRVQUgAAAAAAAAAAAAAAGfK1mN4mg51jbX6by6TWghGynQ463doEDgzriqZo9bzAAAAAAaOd4AAAAABAAAAAIqW61Q3kZPdQ6gTYFSQ20kTCiKkY6KcEWxC1eCkhkzFAAAAAQAAAADjfej7Kt6ZZTe3zxwql+kdH4kwVHjgkfOYEaeLqGoIRgAAAAJBVFVTRAAAAAAAAAAAAAAAZ8rWY3iaDnWNtfpvLpNaCEbKdDjrd2gQODOuKpmj1vMAAAAAADh1IAAAAAAAAAACC1PeSQAAAEBoad/kqj/4Sqq5tC6HyeMm5LJKM1VqKRGZc3e4uvA3ITThwn2nNMRJRegdQrLrPBTSgw51nY8npilXVIds7I0OpIZMxQAAAEDTZNaLjIDMWPDdCxa1ZB28vUxTcS/0xykOFTI/JAz096vX6Y7wI0QvnbPM7KCoL0cJAciD+pJxNqXQ2Aff1hoO", + "resultXdr": "AAAAAAAAAMj/////AAAAAgAAAAAAAAAB////+wAAAAAAAAAB////+wAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RwAAAAAAAAAADEswRzGZ9SA3Mvrzsmzixf+OYVAOpOjUuPgoOgLU95JAAAAFxzxIbUAAAIJAAtMUAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzRGgAAAABmWd/VAAAAAAAAAAEAHNEcAAAAAAAAAAAxLMEcxmfUgNzL687Js4sX/jmFQDqTo1Lj4KDoC1PeSQAAABcc8SG1AAACCQALTFEAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RwAAAAAZlnf3wAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888540, + "createdAt": 1717166047 + } + ], + "latestLedger": 1888542, + "latestLedgerCloseTimestamp": 1717166057, + "oldestLedger": 1871263, + "oldestLedgerCloseTimestamp": 1717075350, + "cursor": "8111217537191937" + } + } + }, + { + "name": "Successful getTransactions Request Using Cursor", + "description": "Query a list of transactions starting from the given cursor.", + "params": [ + { + "name": "pagination", + "value": { + "cursor": "8111217537191937", + "limit": 5 + } + } + ], + "result": { + "name": "getTransactionsResultUsingCursor", + "value": { + "transactions": [ + { + "status": "FAILED", + "applicationOrder": 2, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAAA1F1Ya+0O+eQhWGWasX1tP8XnT8KbByGO5FML7jU5klgAPQkAAAAIHAAtMUgAAAAEAAAAAAAAAAAAAAABmWeAVAAAAAQAAAAlwc3BiOjI0NzgAAAAAAAABAAAAAQAAAACKlutUN5GT3UOoE2BUkNtJEwoipGOinBFsQtXgpIZMxQAAAAEAAAAA433o+yremWU3t88cKpfpHR+JMFR44JHzmBGni6hqCEYAAAACQVRVU0QAAAAAAAAAAAAAAGfK1mN4mg51jbX6by6TWghGynQ463doEDgzriqZo9bzAAAAAAA4dSAAAAAAAAAAAo1OZJYAAABAGmNtNM2SUUwAVxM4BPDRDsBn8JmaXrCCJDQDhZXR6/DYVl8W3+3SBaJWu08vhmyfBXjMD8wSsLYmdOxLCNtHDqSGTMUAAABA67v7gqxeeRrD9W3hOtI3vRKjKquwH8FOCZKbZw1r53Bz9Z7NLJjzd6gdMdhynpvhUQAJEW72AvPh974kcsirAw==", + "resultXdr": "AAAAAAAAAGT/////AAAAAQAAAAAAAAAB////+wAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RwAAAAAAAAAADUXVhr7Q755CFYZZqxfW0/xedPwpsHIY7kUwvuNTmSWAAAAFxttkpQAAAIHAAtMUQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzRGAAAAABmWd/KAAAAAAAAAAEAHNEcAAAAAAAAAAA1F1Ya+0O+eQhWGWasX1tP8XnT8KbByGO5FML7jU5klgAAABcbbZKUAAACBwALTFIAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RwAAAAAZlnf3wAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888540, + "createdAt": 1717166047 + }, + { + "status": "FAILED", + "applicationOrder": 3, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAABraisBXNgRPYfB16c3fe+AGAH6D/XrJTZJy4wMfKBEYAAPQkAAAAIIAAtMWAAAAAEAAAAAAAAAAAAAAABmWeAVAAAAAQAAAAlwc3BiOjMyNTMAAAAAAAABAAAAAQAAAACKlutUN5GT3UOoE2BUkNtJEwoipGOinBFsQtXgpIZMxQAAAAEAAAAA433o+yremWU3t88cKpfpHR+JMFR44JHzmBGni6hqCEYAAAACQVRVQUgAAAAAAAAAAAAAAGfK1mN4mg51jbX6by6TWghGynQ463doEDgzriqZo9bzAAAAAAaOd4AAAAAAAAAAAnygRGAAAABAD2ZR7njvllOU8OANJ8o97GVVZryBdGiH4bgxI31fy9lDoMJ/Cbb5uqdXhKZBxt4x8m7I/CN8l78R5ISpx+ROB6SGTMUAAABA4MKWFy8Yw+Gv2fz20SuNfP4KZYrk4ZjkdEvy/V5E8EohQzGAGkOnJkfZaE7v9NdiYmDOk9+P87Zis1Le53u4AA==", + "resultXdr": "AAAAAAAAAGT/////AAAAAQAAAAAAAAAB////+wAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RwAAAAAAAAAAGtqKwFc2BE9h8HXpzd974AYAfoP9eslNknLjAx8oERgAAAAF0oxregAAAIIAAtMVwAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzRGgAAAABmWd/VAAAAAAAAAAEAHNEcAAAAAAAAAABraisBXNgRPYfB16c3fe+AGAH6D/XrJTZJy4wMfKBEYAAAABdKMa3oAAACCAALTFgAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RwAAAAAZlnf3wAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888540, + "createdAt": 1717166047 + }, + { + "status": "FAILED", + "applicationOrder": 4, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAABAUGAIpsecGkB2gKbSoMtmvyABzEnvehE7ecIjDkqSlwAPQkAAAAIKAAtMXAAAAAEAAAAAAAAAAAAAAABmWeAVAAAAAQAAAAlwc3BiOjMxODgAAAAAAAABAAAAAQAAAACKlutUN5GT3UOoE2BUkNtJEwoipGOinBFsQtXgpIZMxQAAAAEAAAAA433o+yremWU3t88cKpfpHR+JMFR44JHzmBGni6hqCEYAAAACQVRVQUgAAAAAAAAAAAAAAGfK1mN4mg51jbX6by6TWghGynQ463doEDgzriqZo9bzAAAAAAaOd4AAAAAAAAAAAg5KkpcAAABATP8Gn/ug7YEe8Tvwfn5qNya4YQ6TXDw4ASd4hFF+YaEsaEy1tro4vDIebvskpV/HZln6JQjbUbkFLjapmcaAA6SGTMUAAABAvTGDUswyuHGwis/K7Il3IPX82iPGMGa53Y6XfaauFyYLcBi+l8YY8L+B8aK4U3cdHcpz0pgLtmugV0A832dtBw==", + "resultXdr": "AAAAAAAAAGT/////AAAAAQAAAAAAAAAB////+wAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RwAAAAAAAAAAEBQYAimx5waQHaAptKgy2a/IAHMSe96ETt5wiMOSpKXAAAAFxz1lWwAAAIKAAtMWwAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzRGgAAAABmWd/VAAAAAAAAAAEAHNEcAAAAAAAAAABAUGAIpsecGkB2gKbSoMtmvyABzEnvehE7ecIjDkqSlwAAABcc9ZVsAAACCgALTFwAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RwAAAAAZlnf3wAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888540, + "createdAt": 1717166047 + }, + { + "status": "FAILED", + "applicationOrder": 5, + "feeBump": false, + "envelopeXdr": "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", + "resultXdr": "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", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RwAAAAAAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAACnNaaxgAABkRAADFFAAAAJoAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAACc4IfxwAAAAJUC+QIAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzRGgAAAABmWd/VAAAAAAAAAAEAHNEcAAAAAAAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAApzWmsYAAAZEQAAxRUAAACaAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAnOCH8cAAAACVAvkCAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RwAAAAAZlnf3wAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888540, + "createdAt": 1717166047 + }, + { + "status": "SUCCESS", + "applicationOrder": 6, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAAAoJHqla+YxLudsGN2hmc1W0Rxq1Hfc38KkN/8LQAXnIwAPQkAAGgRHAAAANgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAABB90WssODNIgi6BHveqzxTRmIpvAFRyVNM+Hm2GVuCcAAAAAAAAAACM5fzUGB+0D62dgLSTKDN5FRVH2qgNcAD02tSh4IC+JAAAABdIdugAAAAAAAAAAAJABecjAAAAQOw9IBLycv0RKvgXY6I+WMgprKEdCxJnVHgLZfozPuLrgC8TE8Av1KgpQomWZvB4+yrYDaBXrOG2be4YWj+5ZA2GVuCcAAAAQNZtcdwq8IO1qR/Rlm1+kaRKnvJPiqzCjD1dPQicadjYwcxlFFRH80MyfA7Ic0YKMVG7mt0KCd1WVzk7/3Shbg4=", + "resultXdr": "AAAAAAAAAGQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RwAAAAAAAAAACgkeqVr5jEu52wY3aGZzVbRHGrUd9zfwqQ3/wtABecjAAAAADwzS2gAGgRHAAAANQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzPVQAAAABmWdZ7AAAAAAAAAAEAHNEcAAAAAAAAAAAoJHqla+YxLudsGN2hmc1W0Rxq1Hfc38KkN/8LQAXnIwAAAAA8M0toABoERwAAADYAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RwAAAAAZlnf3wAAAAAAAAABAAAAAwAAAAMAHNEbAAAAAAAAAAAQfdFrLDgzSIIugR73qs8U0ZiKbwBUclTTPh5thlbgnABZJRYM442hAAAAawAAAlEAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAaBGEAAAAAZkspCwAAAAAAAAABABzRHAAAAAAAAAAAEH3Rayw4M0iCLoEe96rPFNGYim8AVHJU0z4ebYZW4JwAWST+xGyloQAAAGsAAAJRAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAwAAAAAAGgRhAAAAAGZLKQsAAAAAAAAAAAAc0RwAAAAAAAAAAIzl/NQYH7QPrZ2AtJMoM3kVFUfaqA1wAPTa1KHggL4kAAAAF0h26AAAHNEcAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888540, + "createdAt": 1717166047 + } + ], + "latestLedger": 1888632, + "latestLedgerCloseTimestamp": 1717166524, + "oldestLedger": 1871353, + "oldestLedgerCloseTimestamp": 1717075828, + "cursor": "8111217537212417" + } + } + } + ] + }, { "name": "sendTransaction", "summary": "submits a transaction", From 991a4aeeca74d9785497124f007a3e973650dd16 Mon Sep 17 00:00:00 2001 From: Pam S Date: Fri, 14 Jun 2024 19:08:07 -0400 Subject: [PATCH 23/32] Updates to Getting Started Docs (#674) * Update soroban output to current 21.x state * Fix naming for HelloContractClient * Consistent directory names * formatting and link --------- Co-authored-by: Bri <92327786+briwylde08@users.noreply.github.com> --- .../getting-started/create-an-app.mdx | 2 +- .../smart-contracts/getting-started/hello-world.mdx | 6 +++--- docs/smart-contracts/getting-started/setup.mdx | 13 +++++++------ .../getting-started/storing-data.mdx | 4 ++-- 4 files changed, 13 insertions(+), 12 deletions(-) diff --git a/docs/smart-contracts/getting-started/create-an-app.mdx b/docs/smart-contracts/getting-started/create-an-app.mdx index 56829d051..f9adb586e 100644 --- a/docs/smart-contracts/getting-started/create-an-app.mdx +++ b/docs/smart-contracts/getting-started/create-an-app.mdx @@ -18,7 +18,7 @@ You're going to need [Node.js](https://nodejs.org/en/download/package-manager/) We want to initialize our current project as an Astro project. To do this, we can again turn to the `soroban contract init` command, which has a `--frontend-template` flag that allows us to pass the url of a frontend template repository. As we learned in [Storing Data](storing-data.mdx#adding-the-increment-contract), `soroban contract init` will not overwrite existing files, and is safe to use to add to an existing project. -From our `getting-started-tutorial` directory, run the following command to add the Astro template files. +From our `soroban-hello-world` directory, run the following command to add the Astro template files. ```sh soroban contract init ./ \ diff --git a/docs/smart-contracts/getting-started/hello-world.mdx b/docs/smart-contracts/getting-started/hello-world.mdx index e0aa96b8f..d131618bb 100644 --- a/docs/smart-contracts/getting-started/hello-world.mdx +++ b/docs/smart-contracts/getting-started/hello-world.mdx @@ -23,7 +23,7 @@ Once you've [set up](./setup.mdx) your development environment, you're ready to ## Create a New Project -Create a new project using the `init` command to create a `getting-started-tutorial` project. +Create a new project using the `init` command to create a `soroban-hello-world` project. ```sh soroban contract init soroban-hello-world @@ -260,10 +260,10 @@ The contract is registered with the environment using the contract type. Contrac let contract_id = env.register_contract(None, Contract); ``` -All public functions within an `impl` block that is annotated with the `#[contractimpl]` attribute have a corresponding function generated in a generated client type. The client type will be named the same as the contract type with `Client` appended. For example, in our contract the contract type is `Contract`, and the client is named `ContractClient`. +All public functions within an `impl` block that is annotated with the `#[contractimpl]` attribute have a corresponding function generated in a generated client type. The client type will be named the same as the contract type with `Client` appended. For example, in our contract the contract type is `HelloContract`, and the client is named `HelloContractClient`. ```rust -let client = ContractClient::new(&env, &contract_id); +let client = HelloContractClient::new(&env, &contract_id); let words = client.hello(&symbol_short!("Dev")); ``` diff --git a/docs/smart-contracts/getting-started/setup.mdx b/docs/smart-contracts/getting-started/setup.mdx index 04b30c66d..10d4776bc 100644 --- a/docs/smart-contracts/getting-started/setup.mdx +++ b/docs/smart-contracts/getting-started/setup.mdx @@ -105,28 +105,29 @@ soroban $ soroban Build, deploy, & interact with contracts; set identities to sign with; configure networks; generate keys; and more. -Intro: https://soroban.stellar.org -CLI Reference: https://github.com/stellar/soroban-tools/tree/main/docs/soroban-cli-full-docs.md +Stellar Docs: https://developers.stellar.org +CLI Full Hep Docs: https://github.com/stellar/soroban-cli/tree/main/FULL_HELP_DOCS.md Usage: soroban [OPTIONS] Commands: completion Print shell completion code for the specified shell - config Deprecated, use `soroban keys` and `soroban network` instead contract Tools for smart contract developers events Watch the network for contract events keys Create and manage identities including keys and addresses - lab Experiment with early features and expert tools + xdr Decode and encode XDR network Start and configure networks version Print version information + cache Cache for tranasctions and contract specs Options: --global Use global config - -f, --filter-logs Filter logs output. To turn on "soroban_cli::log::footprint=debug" or off "=off". Can also use env var `RUST_LOG` + -f, --filter-logs Filter logs output. To turn on "stellar_cli::log::footprint=debug" or off "=off". Can also use env var `RUST_LOG` -q, --quiet Do not write logs to stderr including `INFO` -v, --verbose Log DEBUG events --very-verbose Log DEBUG and TRACE events [aliases: vv] - --list List installed plugins. E.g. `soroban-hello` + --list List installed plugins. E.g. `stellar-hello` + --no-cache Do not cache your simulations and transactions [env: STELLAR_NO_CACHE=] -h, --help Print help (see more with '--help') -V, --version Print version diff --git a/docs/smart-contracts/getting-started/storing-data.mdx b/docs/smart-contracts/getting-started/storing-data.mdx index 9b026dd08..25cabb898 100644 --- a/docs/smart-contracts/getting-started/storing-data.mdx +++ b/docs/smart-contracts/getting-started/storing-data.mdx @@ -29,7 +29,7 @@ This tutorial assumes that you've already completed the previous steps in Gettin The `soroban contract init` command allows us to initialize a new project with any of the example contracts from the [soroban-examples](https://github.com/stellar/soroban-examples) repo, using the `--with-example` (or `-w`) flag. -It will not overwrite existing files, so we can also use this command to add a new contract to an existing project. Run the command again with a `--with-example` flag to add an `increment` contract to our project. From inside our `getting-started-tutorial` directory, run: +It will not overwrite existing files, so we can also use this command to add a new contract to an existing project. Run the command again with a `--with-example` flag to add an `increment` contract to our project. From inside our `soroban-hello-world` directory, run: ```sh soroban contract init ./ --with-example increment @@ -138,7 +138,7 @@ For now, it's worth knowing that there are three kinds of storage: `Persistent`, ### Build the contract -From inside `getting-started-tutorial`, run: +From inside `soroban-hello-world`, run: ```sh soroban contract build From 96cf8ab6b6766ce5ec2f48ed232a06d1d3a72e39 Mon Sep 17 00:00:00 2001 From: Brett Boston Date: Mon, 17 Jun 2024 10:12:38 -0700 Subject: [PATCH 24/32] Add more detail to overlay survey instructions (#653) * Add more detail to overlay survey instructions This change adds some additional instructions to the overlay survey section of the admin guide. Specifically, it adds: * Instructions on how to use the overlay survey script. * Information about the `nonce` field in the "start/stop collecting" messages. * Explicit instructions on how to opt-out of the survey. * Recommendations for collecting phase durations. * Small tweaks to fix grammar/formatting/example errors found while editing the section * Add links --- network/core-node/admin-guide/monitoring.mdx | 49 ++++++++++++++++---- 1 file changed, 40 insertions(+), 9 deletions(-) diff --git a/network/core-node/admin-guide/monitoring.mdx b/network/core-node/admin-guide/monitoring.mdx index d4e48935e..dc4367cfb 100644 --- a/network/core-node/admin-guide/monitoring.mdx +++ b/network/core-node/admin-guide/monitoring.mdx @@ -172,15 +172,46 @@ The output will look something like: There is a survey mechanism in the overlay that allows a validator to request connection information from other nodes on the network. The survey can be triggered from a validator, and will flood through the network like any other message, but will request information from other nodes about which nodes it is connected to and a brief summary of their per-connection traffic volumes. -By default, a node will relay or respond to a survey message if the message originated from a node in the receiving nodes transitive quorum. This behavior can be overridden by setting the `SURVEYOR_KEYS` field in the config file to a more restrictive set of nodes to relay or respond to. +By default, a node will relay or respond to a survey message if the message originated from a node in the receiving node's transitive quorum. This behavior can be overridden by setting the `SURVEYOR_KEYS` field in the config file to a more restrictive set of nodes to relay or respond to. Set `SURVIVOR_KEYS` to `["$self"]` to opt-out of responding to survey requests entirely. The survey works in two phases: the collecting phase, and the reporting phase. During the collecting phase, nodes record information about themselves and their peers, such as the number of messages sent to a given peer. During the reporting phase, the surveyor requests the results of the collecting phase from nodes on the network. -The surveyor begins the collecting phase by broadcasting a `TimeSlicedSurveyStartCollectingMessage`. The surveyor ends the collecting phase and initiates the reporting phase by broadcasting a `TimeSlicedSurveyStopCollectingMessage`. These start/stop collecting messages ensure that the collecting phase is roughly equal for all nodes present for the duration of the collecting phase. +The surveyor begins the collecting phase by broadcasting a `TimeSlicedSurveyStartCollectingMessage`. The surveyor ends the collecting phase and initiates the reporting phase by broadcasting a `TimeSlicedSurveyStopCollectingMessage`. These "start/stop collecting" messages ensure that the collecting phase is roughly equal in duration for all nodes present during the entire collecting phase. We recommend sending the "stop collecting" message about 20 minutes after the "start collecting" message. If 30 minutes elapse without receiving a "stop collecting" message, the survey will automatically transition to the reporting phase. + +Additionally, the "stop/start collecting" messages contain a `nonce` field identifying the survey instance. The nonce in the "stop collecting" message must match the nonce from the "start collecting" message. The surveyor should choose a random 32-bit unsigned integer for the nonce. During the reporting phase, the surveyor sends `TimeSlicedSurveyRequestMessage`s to individual nodes to gather the information the node recorded during the collecting phase. -#### Example Survey Command +#### Overlay Survey Script + +To simplify running an overlay survey, stellar-core ships with a script [`OverlaySurvey.py`](https://github.com/stellar/stellar-core/blob/master/scripts/OverlaySurvey.py) in the [`scripts` directory](https://github.com/stellar/stellar-core/tree/master/scripts). This script walks the network using the overlay survey HTTP endpoints to build a graph containing the topology of the overlay network. The script outputs this graph both in JSON format, as well as GraphML. You can analyze the GraphML file using a GraphML viewer such as [Gephi](https://gephi.org/). + +An example usage of the survey script to run an overlay survey is as follows: +```bash +$ python3 OverlaySurvey.py survey -n http://127.0.0.1:11626 -c 20 -sr sr.json -gmlw gmlw.graphml +``` +The arguments this example uses are: +- sub command `survey` - run survey and analyze + - `-n NODE`, `--node NODE` - address of initial survey node + - `-c DURATION`, `--collect-duration DURATION` - duration of survey collecting phase in minutes + - `-gmlw GRAPHMLWRITE`, `--graphmlWrite GRAPHMLWRITE` - output file for graphml file + - `-sr SURVEYRESULT`, `--surveyResult SURVEYRESULT` - output file for survey results + +Therefore, this example will run a survey from a stellar-core node running on the local machine with a collecting phase duration of 20 minutes and output the results to `sr.json` and `gmlw.graphml`. + +The survey script contains additional subcommands and options to further analyze the survey results. You can find a complete list of subcommands by running: +```bash +$ python3 OverlaySurvey.py -h +``` +From there, you can run: +```bash +$ python3 OverlaySurvey.py -h +``` +for more info about any given subcommand. + +#### Example Survey Command Using HTTP Endpoints + +This section walks through an example of running an overlay survey by calling the survey HTTP endpoints directly. We highly recommend using the overlay survey script instead. This section may be useful to anyone who wants to modify the survey script, or anyone who is curious about the lower-level details of how the survey works and the data it includes. In this example, we have three nodes `GBBN`, `GDEX`, and `GBUI` (we'll refer to them by the first four letters of their public keys). We will execute the commands below from `GBUI`, and note that `GBBN` has `SURVEYOR_KEYS=["$self"]` in it's config file, so `GBBN` will not relay or respond to any survey messages. @@ -249,8 +280,8 @@ Once the responses are received, the `getsurveyresult` command will return a res "maxOutboundPeerCount": 8, "addedAuthenticatedPeers" : 0, "droppedAuthenticatedPeers" : 0, - "p75SCPFirstToSelfLatencyNs" : 121042, - "p75SCPSelfToOtherLatencyNs" : 112452, + "p75SCPFirstToSelfLatencyMs" : 72, + "p75SCPSelfToOtherLatencyMs" : 112, "lostSyncCount" : 0, "isValidator" : false, "outboundPeers": null @@ -287,10 +318,10 @@ Some notable fields from this `getsurveyresult` endpoint are: - `maxInboundPeerCount`/`maxOutboundPeerCount`: The number of total inbound and outbound peers that this node can accept. These fields correspond to stellar-core configurations `MAX_ADDITIONAL_PEER_CONNECTIONS` and `TARGET_PEER_CONNECTIONS`, respectively. - `addedAuthenticatedPeers`: The number of authenticated peers added. - `droppedAuthenticatedPeers`: The number of authenticated peers dropped. -- `p75SCPFirstToSelfLatencyNs`: 75th percentile latency to hear about new SCP messages in nanoseconds. - - `p75SCPSelfToOtherLatencyNs`: 75th percentile latency for other nodes to hear this node's SCP messages in nanoseconds. - - `lostSyncCount`: The number of times this node lost sync. - - `isValidator`: Is this node a validator? +- `p75SCPFirstToSelfLatencyMs`: 75th percentile latency to hear about new SCP messages in milliseconds. +- `p75SCPSelfToOtherLatencyMs`: 75th percentile latency for other nodes to hear this node's SCP messages in milliseconds. +- `lostSyncCount`: The number of times this node lost sync. +- `isValidator`: Is this node a validator? ## Quorum Health From 88eeb4a318778513880e01fe9728c4cbbc73b87c Mon Sep 17 00:00:00 2001 From: chowbao Date: Mon, 17 Jun 2024 14:31:27 -0400 Subject: [PATCH 25/32] Add admin-guide for hubble (#669) Add admin-guide for hubble --- network/hubble/README.mdx | 2 +- network/hubble/admin-guide/README.mdx | 10 ++ .../admin-guide/data-curation/README.mdx | 10 ++ .../data-curation/architecture.mdx | 22 +++ .../data-curation/getting-started.mdx | 140 ++++++++++++++++++ .../admin-guide/data-curation/overview.mdx | 15 ++ .../scheduling-and-orchestration/README.mdx | 10 ++ .../architecture.mdx | 18 +++ .../getting-started.mdx | 87 +++++++++++ .../scheduling-and-orchestration/overview.mdx | 15 ++ .../source-system-ingestion/README.mdx | 10 ++ .../source-system-ingestion/architecture.mdx | 25 ++++ .../getting-started.mdx | 124 ++++++++++++++++ .../source-system-ingestion/overview.mdx | 15 ++ .../admin-guide/visualization/README.mdx | 10 ++ .../visualization/getting-started.mdx | 41 +++++ .../admin-guide/visualization/overview.mdx | 6 + network/hubble/analyst-guide/README.mdx | 10 ++ .../hubble/{ => analyst-guide}/connecting.mdx | 0 .../optimizing-queries.mdx | 2 +- .../{ => analyst-guide}/viewing-metadata.mdx | 0 static/img/hubble/airflow_dag_toggle.png | Bin 0 -> 63453 bytes .../img/hubble/dbt_enriched_base_tables.png | Bin 0 -> 34741 bytes static/img/hubble/history_table_export.png | Bin 0 -> 74820 bytes static/img/hubble/state_table_export.png | Bin 0 -> 222043 bytes .../img/hubble/stellar_dbt_architecture.png | Bin 0 -> 11481 bytes .../stellar_etl_airflow_architecture.png | Bin 0 -> 9193 bytes .../img/hubble/stellar_etl_architecture.png | Bin 0 -> 15119 bytes .../hubble/stellar_overall_architecture.png | Bin 0 -> 129122 bytes 29 files changed, 570 insertions(+), 2 deletions(-) create mode 100644 network/hubble/admin-guide/README.mdx create mode 100644 network/hubble/admin-guide/data-curation/README.mdx create mode 100644 network/hubble/admin-guide/data-curation/architecture.mdx create mode 100644 network/hubble/admin-guide/data-curation/getting-started.mdx create mode 100644 network/hubble/admin-guide/data-curation/overview.mdx create mode 100644 network/hubble/admin-guide/scheduling-and-orchestration/README.mdx create mode 100644 network/hubble/admin-guide/scheduling-and-orchestration/architecture.mdx create mode 100644 network/hubble/admin-guide/scheduling-and-orchestration/getting-started.mdx create mode 100644 network/hubble/admin-guide/scheduling-and-orchestration/overview.mdx create mode 100644 network/hubble/admin-guide/source-system-ingestion/README.mdx create mode 100644 network/hubble/admin-guide/source-system-ingestion/architecture.mdx create mode 100644 network/hubble/admin-guide/source-system-ingestion/getting-started.mdx create mode 100644 network/hubble/admin-guide/source-system-ingestion/overview.mdx create mode 100644 network/hubble/admin-guide/visualization/README.mdx create mode 100644 network/hubble/admin-guide/visualization/getting-started.mdx create mode 100644 network/hubble/admin-guide/visualization/overview.mdx create mode 100644 network/hubble/analyst-guide/README.mdx rename network/hubble/{ => analyst-guide}/connecting.mdx (100%) rename network/hubble/{ => analyst-guide}/optimizing-queries.mdx (98%) rename network/hubble/{ => analyst-guide}/viewing-metadata.mdx (100%) create mode 100644 static/img/hubble/airflow_dag_toggle.png create mode 100644 static/img/hubble/dbt_enriched_base_tables.png create mode 100644 static/img/hubble/history_table_export.png create mode 100644 static/img/hubble/state_table_export.png create mode 100644 static/img/hubble/stellar_dbt_architecture.png create mode 100644 static/img/hubble/stellar_etl_airflow_architecture.png create mode 100644 static/img/hubble/stellar_etl_architecture.png create mode 100644 static/img/hubble/stellar_overall_architecture.png diff --git a/network/hubble/README.mdx b/network/hubble/README.mdx index 9eacc67bc..af1f13bc4 100644 --- a/network/hubble/README.mdx +++ b/network/hubble/README.mdx @@ -7,7 +7,7 @@ sidebar_position: 0 Hubble is an open-source, publicly available dataset that provides a complete historical record of the Stellar network. Similar to Horizon, it ingests and presents the data produced by the Stellar network in a format that is easier to consume than the performance-oriented data representations used by Stellar Core. The dataset is hosted on BigQuery–meaning it is suitable for large, analytic workloads, historical data retrieval and complex data aggregation. **Hubble should not be used for real-time data retrieval and cannot submit transactions to the network.** For real time use cases, we recommend [running an API server](../horizon/admin-guide/README.mdx). -This guide describes when to use Hubble and how to connect. To view the underlying data structures, queries and examples, use the [Viewing Metadata](./viewing-metadata.mdx) and [Optimizing Queries](./optimizing-queries.mdx) tutorials. +This guide describes when to use Hubble and how to connect. To view the underlying data structures, queries and examples, use the [Viewing Metadata](./analyst-guide/viewing-metadata.mdx) and [Optimizing Queries](./analyst-guide/optimizing-queries.mdx) tutorials. ## Why Use Hubble? diff --git a/network/hubble/admin-guide/README.mdx b/network/hubble/admin-guide/README.mdx new file mode 100644 index 000000000..0716e2ff9 --- /dev/null +++ b/network/hubble/admin-guide/README.mdx @@ -0,0 +1,10 @@ +--- +title: Admin Guide +sidebar_position: 15 +--- + +import DocCardList from "@theme/DocCardList"; + +All you need to know about running a Hubble analytics platform. + + \ No newline at end of file diff --git a/network/hubble/admin-guide/data-curation/README.mdx b/network/hubble/admin-guide/data-curation/README.mdx new file mode 100644 index 000000000..599382bbf --- /dev/null +++ b/network/hubble/admin-guide/data-curation/README.mdx @@ -0,0 +1,10 @@ +--- +title: Data Curation +sidebar_position: 20 +--- + +import DocCardList from "@theme/DocCardList"; + +Running stellar-dbt-public to transform raw Stellar network data into something better. + + \ No newline at end of file diff --git a/network/hubble/admin-guide/data-curation/architecture.mdx b/network/hubble/admin-guide/data-curation/architecture.mdx new file mode 100644 index 000000000..e01f25ee3 --- /dev/null +++ b/network/hubble/admin-guide/data-curation/architecture.mdx @@ -0,0 +1,22 @@ +--- +title: Architecture +sidebar_position: 10 +--- + +import stellar_dbt_arch from '/img/hubble/stellar_dbt_architecture.png'; + +## Architecture Overview + + + +In general stellar-dbt-public runs by: + +* Selecting a dbt model to run +* Within the model run: + * Sources are referenced and used to create staging tables + * Staging tables then undergo various transformations and are stored in intermediate tables + * Finishing touches and joins are done on the intermediate tables which produce the final analytics friendly mart tables + +We try to adhere to the best practices set by the [dbt docs](https://docs.getdbt.com/docs/build/projects) + +More detailed information about stellar-dbt-public and examples can be found in the [stellar-dbt-public](https://github.com/stellar/stellar-dbt-public/tree/master) repo. \ No newline at end of file diff --git a/network/hubble/admin-guide/data-curation/getting-started.mdx b/network/hubble/admin-guide/data-curation/getting-started.mdx new file mode 100644 index 000000000..1dac9b086 --- /dev/null +++ b/network/hubble/admin-guide/data-curation/getting-started.mdx @@ -0,0 +1,140 @@ +--- +title: Getting Started +sidebar_position: 20 +--- + +[stellar-dbt-public GitHub repository](https://github.com/stellar/stellar-dbt-public/tree/master) + +[stellar/stellar-dbt-public docker images](https://hub.docker.com/r/stellar/stellar-dbt-public) + +## Recommended Usage + +### Docker Image + +Generally if you do not need to modify any of the stellar-dbt-public code, it is recommended that you use the [stellar/stellar-dbt-public docker images](https://hub.docker.com/r/stellar/stellar-dbt-public) + +Example to run locally with docker: + +``` +docker run --platform linux/amd64 -ti stellar/stellar-dbt-public:latest +``` + +### Import stellar-dbt-public as a dbt Package + +Alternatively, if you need to build your own models on top of stellar-dbt-public, you can import stellar-dbt-public as a dbt package into a separate dbt project. + +Example instructions: + +* Create a new file `packages.yml` in your dbt project (not the stellar-dbt-public project) with the yml below + +``` +packages: + - git: "https://github.com/stellar/stellar-dbt-public.git" + revision: v0.0.28 +``` + +* (Optional) Update your profiles.yml to include profile configurations for stellar-dbt-public + +``` +new_project: + target: test + outputs: + test: + project: + dataset: + + +stellar_dbt_public: + target: test + outputs: + test: + project: + dataset: + +``` + +* (Optional) Update your dbt_project.yml to include project configurations for stellar-dbt-public + +``` +name: 'stellar_dbt' +version: '1.0.0' +config-version: 2 + +profile: 'new_project' + +model-paths: ["models"] +analysis-paths: ["analyses"] +test-paths: ["tests"] +seed-paths: ["seeds"] +macro-paths: ["macros"] +snapshot-paths: ["snapshots"] + +target-path: "target" +clean-targets: + - "target" + - "dbt_packages" + +models: + new_project: + staging: + +materialized: view + intermediate: + +materialized: ephemeral + marts: + +materialized: table + + stellar_dbt_public: + staging: + +materialized: ephemeral + intermediate: + +materialized: ephemeral + marts: + +materialized: table +``` + +* Models from the stellar-dbt-public package/repo will now be available in your new dbt project + +## Building and Running Locally + +### Clone the repo + +``` +git clone https://github.com/stellar/stellar-dbt-public +``` + +### Install required python packages + +``` +pip install --upgrade pip && pip install -r requirements.txt + +``` + +### Install required dbt packages + +``` +dbt deps +``` + +### Running dbt + +* There are many useful commands that come with dbt which can be found in the [dbt documentation](https://docs.getdbt.com/reference/dbt-commands#available-commands) +* stellar-dbt-public is designed to use the `dbt build` command which will `run` the model and `test` the model table output +* (Optional) run with the `--full-refresh` option + +``` +dbt build --full-refresh +``` + +* Subsequent runs can be run with incremental mode (only inserts the newest of data instead of rebuilding all of history every time) + +``` +dbt build +``` + +* You can also specify just a single model if you don't want to run all stellar-dbt-public models + +``` +dbt build --select +``` + +Please see the [stellar-dbt-public/modles/marts](https://github.com/stellar/stellar-dbt-public/tree/master/models/marts) directory to see a full list of the available models that dbt can run \ No newline at end of file diff --git a/network/hubble/admin-guide/data-curation/overview.mdx b/network/hubble/admin-guide/data-curation/overview.mdx new file mode 100644 index 000000000..115561803 --- /dev/null +++ b/network/hubble/admin-guide/data-curation/overview.mdx @@ -0,0 +1,15 @@ +--- +title: "Overview" +sidebar_position: 0 +--- + +Data curation in Hubble is done through [stellar-dbt-public](https://github.com/stellar/stellar-dbt-public). stellar-dbt-public transforms raw Stellar network data from BigQuery datasets and tables into aggregates for more user friendly analytics. + +It is worth noting that most users will not need to standup and run their own stellar-dbt-public instance. The Stellar Development Foundation provides public access to fully transformed Stellar network data through the public datasets and tables in GCP BigQuery. Instructions on how to access this data can be found in the [Connecting](https://developers.stellar.org/network/hubble/analyst-guide/connecting) section. + +## Why Run stellar-dbt-public? + +Running stellar-dbt-public within your own infrastructure provides a number of benefits. You can: + +- Have full operational control without dependency on the Stellar Development Foundation for network data +- Run modified ETL/ELT pipelines that fit your individual business needs \ No newline at end of file diff --git a/network/hubble/admin-guide/scheduling-and-orchestration/README.mdx b/network/hubble/admin-guide/scheduling-and-orchestration/README.mdx new file mode 100644 index 000000000..d66b63e8a --- /dev/null +++ b/network/hubble/admin-guide/scheduling-and-orchestration/README.mdx @@ -0,0 +1,10 @@ +--- +title: Scheduling and Orchestration +sidebar_position: 100 +--- + +import DocCardList from "@theme/DocCardList"; + +Stitching all the components together. + + \ No newline at end of file diff --git a/network/hubble/admin-guide/scheduling-and-orchestration/architecture.mdx b/network/hubble/admin-guide/scheduling-and-orchestration/architecture.mdx new file mode 100644 index 000000000..e37dfff36 --- /dev/null +++ b/network/hubble/admin-guide/scheduling-and-orchestration/architecture.mdx @@ -0,0 +1,18 @@ +--- +title: Architecture +sidebar_position: 10 +--- + +import stellar_etl_airflow_arch from '/img/hubble/stellar_etl_airflow_architecture.png'; + +## Architecture Overview + + + +In general stellar-etl-airflow runs by: + +* Scheduling DAGs to run `stellar-etl` and upload the data outputted to BigQuery +* Scheduling DAGs to run `stellar-dbt-public` using the data in BigQuery + * We try to adhere to the best practices set by the [dbt docs](https://docs.getdbt.com/docs/build/projects) + +More detailed information about stellar-etl-airflow can be found in the [stellar-etl-airflow](https://github.com/stellar/stellar-etl-airflow/tree/master) repo. \ No newline at end of file diff --git a/network/hubble/admin-guide/scheduling-and-orchestration/getting-started.mdx b/network/hubble/admin-guide/scheduling-and-orchestration/getting-started.mdx new file mode 100644 index 000000000..ae461cf4d --- /dev/null +++ b/network/hubble/admin-guide/scheduling-and-orchestration/getting-started.mdx @@ -0,0 +1,87 @@ +--- +title: Getting Started +sidebar_position: 20 +--- + +import history_table_export from '/img/hubble/history_table_export.png'; +import state_table_export from '/img/hubble/state_table_export.png'; +import dbt_enriched_base_tables from '/img/hubble/dbt_enriched_base_tables.png'; + +[stellar-etl-airflow GitHub repository](https://github.com/stellar/stellar-etl-airflow/tree/master) + +## GCP Account Setup + +The Stellar Development Foundation runs Hubble in GCP using Composer and BigQuery. To follow the same deployment you will need to have access to GCP project. Instructions can be found in the [Get Started](https://cloud.google.com/docs/get-started) documentation from Google. + +Note: BigQuery and Composer should be available by default. If they are not you can find instructions for enabling them in the [BigQuery](https://cloud.google.com/bigquery?hl=en) or [Composer](https://cloud.google.com/composer?hl=en) Google documentation. + +## Create GCP Composer Instance to Run Airflow + +Instructions on bringing up a GCP Composer instance to run Hubble can be found in the [Installation and Setup](https://github.com/stellar/stellar-etl-airflow?tab=readme-ov-file#installation-and-setup) section in the [stellar-etl-airflow](https://github.com/stellar/stellar-etl-airflow) repository. + +:::note + +Hardware requirements can be very different depending on the Stellar network data you require. The default GCP settings may be higher/lower than actually required. + +::: + +## Configuring GCP Composer Airflow + +There are two things required for the configuration and setup of GCP Composer Airflow: + +* Upload DAGs to the Composer Airflow Bucket +* Configure the Airflow variables for your GCP setup + +For more detailed instructions please see the [stellar-etl-airflow Installation and Setup](https://github.com/stellar/stellar-etl-airflow?tab=readme-ov-file#installation-and-setup) documentation. + +### Uploading DAGs + +Within the [stellar-etl-airflow](https://github.com/stellar/stellar-etl-airflow) repo there is an [upload_static_to_gcs.sh](https://github.com/stellar/stellar-etl-airflow/blob/master/upload_static_to_gcs.sh) shell script that will upload all the DAGs and schemas into your Composer Airflow bucket. + +This can also be done using the [gcloud CLI or console](https://cloud.google.com/storage/docs/uploading-objects) and manually selecting the dags and schemas you wish to upload. + +### Configuring Airflow Variables + +Please see the [Airflow Variables Explanation](https://github.com/stellar/stellar-etl-airflow?tab=readme-ov-file#airflow-variables-explanation) documentation for more information about what should and needs to be configured. + +## Running the DAGs + +To run a DAG all you have to do is toggle the DAG on/off as seen below + +![Toggle DAGs](/img/hubble/airflow_dag_toggle.png) + +More information about each DAG can be found in the [DAG Diagrams](https://github.com/stellar/stellar-etl-airflow?tab=readme-ov-file#dag-diagrams) documentation. + +## Available DAGs + +More information can be found [here](https://github.com/stellar/stellar-etl-airflow/blob/master/README.md#public-dags) + +### History Table Export DAG + +[This DAG](https://github.com/stellar/stellar-etl-airflow/blob/master/dags/history_tables_dag.py): + +- Exports part of sources: ledgers, operations, transactions, trades, effects and assets from Stellar using the data lake of LedgerCloseMeta files + - Optionally this can ingest data using captive-core but that is not ideal nor recommended for usage with Airflow +- Inserts into BigQuery + + + +### State Table Export DAG + +[This DAG](https://github.com/stellar/stellar-etl-airflow/blob/master/dags/state_table_dag.py) + +- Exports accounts, account_signers, offers, claimable_balances, liquidity pools, trustlines, contract_data, contract_code, config_settings and ttl. +- Inserts into BigQuery + + + +### DBT Enriched Base Tables DAG + +[This DAG](https://github.com/stellar/stellar-etl-airflow/blob/master/dags/dbt_enriched_base_tables_dag.py) + +- Creates the DBT staging views for models +- Updates the enriched_history_operations table +- Updates the current state tables +- (Optional) warnings and errors are sent to slack. + + \ No newline at end of file diff --git a/network/hubble/admin-guide/scheduling-and-orchestration/overview.mdx b/network/hubble/admin-guide/scheduling-and-orchestration/overview.mdx new file mode 100644 index 000000000..9075c8331 --- /dev/null +++ b/network/hubble/admin-guide/scheduling-and-orchestration/overview.mdx @@ -0,0 +1,15 @@ +--- +title: "Overview" +sidebar_position: 0 +--- + +Hubble uses [stellar-etl-airflow](https://github.com/stellar/stellar-etl-airflow) to schedule and orchestrate all its workflows. This includes the scheduling and running of stellar-etl and stellar-dbt. + +It is worth noting that most users will not need to standup and run their own Hubble. The Stellar Development Foundation provides public access to the data through the public datasets and tables in GCP BigQuery. Instructions on how to access this data can be found in the [Connecting](https://developers.stellar.org/network/hubble/connecting) section. + +## Why Run stellar-etl-ariflow? + +Running stellar-etl-airflow within your own infrastructure provides a number of benefits. You can: + +- Have full operational control without dependency on the Stellar Development Foundation for network data +- Run modified ETL/ELT pipelines that fit your individual business needs \ No newline at end of file diff --git a/network/hubble/admin-guide/source-system-ingestion/README.mdx b/network/hubble/admin-guide/source-system-ingestion/README.mdx new file mode 100644 index 000000000..2043b6250 --- /dev/null +++ b/network/hubble/admin-guide/source-system-ingestion/README.mdx @@ -0,0 +1,10 @@ +--- +title: Source System Ingestion +sidebar_position: 10 +--- + +import DocCardList from "@theme/DocCardList"; + +Running stellar-etl for Stellar network data ingestion. + + \ No newline at end of file diff --git a/network/hubble/admin-guide/source-system-ingestion/architecture.mdx b/network/hubble/admin-guide/source-system-ingestion/architecture.mdx new file mode 100644 index 000000000..94b9dd3ae --- /dev/null +++ b/network/hubble/admin-guide/source-system-ingestion/architecture.mdx @@ -0,0 +1,25 @@ +--- +title: Architecture +sidebar_position: 10 +--- + +import stellar_arch from '/img/hubble/stellar_overall_architecture.png'; +import stellar_etl_arch from '/img/hubble/stellar_etl_architecture.png'; + +## Architecture Overview + + + + + +In general stellar-etl runs by: + +* Read raw data from the Stellar network +* This can be done by running a stellar-etl export command to export data between a start and end ledger + * stellar-etl has the ability to read from two different sources: + * Captive-core directly to get LedgerCloseMeta + * A data lake of compressed LedgerCloseMeta files from Ledger Exporter +* Tranforms the LedgerCloseMeta XDR into an easy to parse JSON format +* Optionally uploads the JSON files to GCS or any other cloud storage service + +More detailed information about stellar-etl and examples can be found in the [stellar-etl](https://github.com/stellar/stellar-etl/tree/master) repo. \ No newline at end of file diff --git a/network/hubble/admin-guide/source-system-ingestion/getting-started.mdx b/network/hubble/admin-guide/source-system-ingestion/getting-started.mdx new file mode 100644 index 000000000..31fd6b378 --- /dev/null +++ b/network/hubble/admin-guide/source-system-ingestion/getting-started.mdx @@ -0,0 +1,124 @@ +--- +title: Getting Started +sidebar_position: 20 +--- + +[stellar-etl GitHub repository](https://github.com/stellar/stellar-etl/tree/master) + +[stellar/stellar-etl docker images](https://hub.docker.com/r/stellar/stellar-etl) + +## Recommended Usage + +Generally if you do not need to modify any of the stellar-etl code, it is recommended that you use the [stellar/stellar-etl docker images](https://hub.docker.com/r/stellar/stellar-etl). + +Example to run locally with docker: + +``` +docker run --platform linux/amd64 -ti stellar/stellar-etl:latest +``` + +## Building and Running Locally + +### Install Golang + +* Make sure your golang version >= `1.22.1` + * Instructions to install golang can be found at [go.dev/doc/install](https://go.dev/doc/install) + +### Clone the repo + +``` +git clone https://github.com/stellar/stellar-etl +``` + +### Build stellar-etl + +* Run `go build` in the cloned stellar-etl repo + +``` +go build +``` + +### Run stellar-etl + +* A `stellar-etl` executable should have been created in your stellar-etl repo +* Example stellar-etl command: + +``` +./stellar-etl export_ledgers -s 10 -e 11 +``` + +This should create a `exported_ledgers.txt` file with the output of ledgers from ledgers 10 to 11: + +``` +{"base_fee":100,"base_reserve":100000000,"closed_at":"2024-02-06T17:34:12Z","failed_transaction_count":0,"fee_pool":0,"id":42949672960,"ledger_hash":"f7c89b35c50f74dc69eacd9dda8e9ec9f1af36b6a2928b77619c1beb5f5ca8d4","ledger_header":"AAAAAIGFrRh+oCo2QcAjG6IzWTlil89DNwYIwx6PrrmehujNf44MwMJZxPz3DJYHciV9ligoKwbmeiue4eM29CRWBJgAAAAAZcJtlAAAAAAAAAABAAAAANVyadliUPdJbQeb4ug1Ejbv/+jTnC4Gv6uxQh8X/GccAAAAQBW0ICM/1C7CML6ngZijKycAOIhzwGN6yUsznHznfJunIDyLLVF9/oqvLzP1vaGOhBf3Rmtm5WgGVgeLjlyJSAHfP2GYBKkv20BXGS3EPddI6neK3FK8SYzoBSTAFLgRGfBr+YHFQTIEJ0Y81WEOYClgyjOER8vd4qMQb3gM9nRvAAAACg3gtrOnZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkBfXhAAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=","max_tx_set_size":100,"operation_count":0,"previous_ledger_hash":"8185ad187ea02a3641c0231ba23359396297cf43370608c31e8faeb99e86e8cd","protocol_version":0,"sequence":10,"soroban_fee_write_1kb":0,"successful_transaction_count":0,"total_coins":1000000000000000000,"transaction_count":0,"tx_set_operation_count":"0"} +{"base_fee":100,"base_reserve":100000000,"closed_at":"2024-02-06T17:34:17Z","failed_transaction_count":0,"fee_pool":0,"id":47244640256,"ledger_hash":"5b9ac11c6040f4e2fa6a120b3dee9a4b338b7a25bcb8437dab0c0a5c557a41f5","ledger_header":"AAAAAPfImzXFD3TcaerNndqOnsnxrza2opKLd2GcG+tfXKjUK858NP5gM0pneHF0nRowsJBAzMwWDx0+tmbYIZkIT+8AAAAAZcJtmQAAAAAAAAABAAAAANVyadliUPdJbQeb4ug1Ejbv/+jTnC4Gv6uxQh8X/GccAAAAQDhZKPKBdeD4Sthcu+EsuzEtSyiXzXkHboOsgYT1tuV/juZyKqgrsVmg+RmMoRun+NKCdcB8LV9gaehiFm+XDgnfP2GYBKkv20BXGS3EPddI6neK3FK8SYzoBSTAFLgRGfBr+YHFQTIEJ0Y81WEOYClgyjOER8vd4qMQb3gM9nRvAAAACw3gtrOnZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkBfXhAAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=","max_tx_set_size":100,"operation_count":0,"previous_ledger_hash":"f7c89b35c50f74dc69eacd9dda8e9ec9f1af36b6a2928b77619c1beb5f5ca8d4","protocol_version":0,"sequence":11,"soroban_fee_write_1kb":0,"successful_transaction_count":0,"total_coins":1000000000000000000,"transaction_count":0,"tx_set_operation_count":"0"} +``` + +## stellar-etl Commands + +### export_ledgers + +``` +stellar-etl export_ledgers --start-ledger 1000 --end-ledger 500000 --output exported_ledgers.txt +``` + +This command exports ledgers within the provided range. + +### export_transactions + +``` +stellar-etl export_transactions --start-ledger 1000 --end-ledger 500000 --output exported_transactions.txt +``` + +This command exports transactions within the provided range. + +### export_operations + +``` +stellar-etl export_operations --start-ledger 1000 --end-ledger 500000 --output exported_operations.txt +``` + +This command exports operations within the provided range. + +### export_effects + +``` +stellar-etl export_effects --start-ledger 1000 --end-ledger 500000 --output exported_effects.txt +``` + +This command exports effects within the provided range. + +### export_assets + +``` +stellar-etl export_assets --start-ledger 1000 --end-ledger 500000 --output exported_assets.txt +``` + +Exports the assets that are created from payment operations over a specified ledger range. + + +### export_trades + +``` +stellar-etl export_trades --start-ledger 1000 --end-ledger 500000 --output exported_trades.txt +``` + +Exports trade data within the specified range to an output file + +### export_diagnostic_events + +``` +stellar-etl export_diagnostic_events --start-ledger 1000 --end-ledger 500000 --output export_diagnostic_events.txt +``` + +Exports diagnostic events data within the specified range to an output file + +### export_ledger_entry_changes + +``` +stellar-etl export_ledger_entry_changes --start-ledger 1000 --end-ledger 500000 --output exported_changes_folder/ +``` + +This command exports ledger changes within the provided ledger range. + +Note that this command will also exports every state change for each ledger entry type. [Information](https://github.com/stellar/stellar-etl?tab=readme-ov-file#export_ledger_entry_changes) on options to only output specifc ledger entry types. \ No newline at end of file diff --git a/network/hubble/admin-guide/source-system-ingestion/overview.mdx b/network/hubble/admin-guide/source-system-ingestion/overview.mdx new file mode 100644 index 000000000..891a88129 --- /dev/null +++ b/network/hubble/admin-guide/source-system-ingestion/overview.mdx @@ -0,0 +1,15 @@ +--- +title: "Overview" +sidebar_position: 0 +--- + +Stellar network data ingestion in Hubble is done through [stellar-etl](https://github.com/stellar/stellar-etl/tree/master). stellar-etl reads and transforms Stellar network data into OLAP friendly JSON files. + +It is worth noting that most users will not need to standup and run their own stellar-etl instance. The Stellar Development Foundation provides public access to fully transformed Stellar network data through the public datasets and tables in GCP BigQuery. Instructions on how to access this data can be found in the [Connecting](https://developers.stellar.org/network/hubble/analyst-guide/connecting) section. + +## Why Run stellar-etl? + +Running stellar-etl within your own infrastructure provides a number of benefits. You can: + +- Have full operational control without dependency on the Stellar Development Foundation for network data +- Run modified ETL/ELT pipelines that fit your individual business needs \ No newline at end of file diff --git a/network/hubble/admin-guide/visualization/README.mdx b/network/hubble/admin-guide/visualization/README.mdx new file mode 100644 index 000000000..8fe1522b0 --- /dev/null +++ b/network/hubble/admin-guide/visualization/README.mdx @@ -0,0 +1,10 @@ +--- +title: Visualization +sidebar_position: 30 +--- + +import DocCardList from "@theme/DocCardList"; + +Visualizing Stellar network data. + + \ No newline at end of file diff --git a/network/hubble/admin-guide/visualization/getting-started.mdx b/network/hubble/admin-guide/visualization/getting-started.mdx new file mode 100644 index 000000000..aa54a52f7 --- /dev/null +++ b/network/hubble/admin-guide/visualization/getting-started.mdx @@ -0,0 +1,41 @@ +--- +title: Getting Started +sidebar_position: 20 +--- + +This sections goes through using [Google's Looker Studio](https://lookerstudio.google.com/u/0/navigation/reporting) as a free and easy to use visualization tool that you can hook up your BigQuery Stellar network data to. + +There are many other free/paid visualization tools available. Hubble is compatible with any visualization tool with a BigQuery connector. + +## Creating your first visualization + +* Follow [Google's Quick Start Guide](https://support.google.com/looker-studio/answer/9171315?hl=en) + +## Hooking Up Data Sources + +The following will use the Stellar Development Foundations public datasets and tables as an example to hook up data sources to Looker Studio + +* Click `Create` in [Google's Looker Studio](https://lookerstudio.google.com/u/0/navigation/reporting) +* Click `Data Source` +* Find the `BigQuery` connector +* Use the project `crypto-stellar` +* Use the dataset `crypto_stellar` +* Select the table of interest +* Click `CONNECT` + +When you create a new report you should be able to now access data from `crypto-stellar.crypto_stellar.` + +## Making your first pie chart + +* Click `Create` in [Google's Looker Studio](https://lookerstudio.google.com/u/0/navigation/reporting) +* Click `Report` +* Click `My data sources` +* Click the data source you added above +* A table of the data should appear in a new report +* Click on the table +* Click on `Chart` on the right sidebar +* Click on the `Pie chart` image + +You have now created a new report with a pie chart. + +Looker Studio has many resources to help visualize and explore data. Learn more [here](https://support.google.com/looker-studio?sjid=9035399711189270749-NA#topic=6267740) \ No newline at end of file diff --git a/network/hubble/admin-guide/visualization/overview.mdx b/network/hubble/admin-guide/visualization/overview.mdx new file mode 100644 index 000000000..c2e6bda0e --- /dev/null +++ b/network/hubble/admin-guide/visualization/overview.mdx @@ -0,0 +1,6 @@ +--- +title: "Overview" +sidebar_position: 0 +--- + +There are various ways to visulize data from Hubble. The following section will go through the steps to use [Google's Looker Studio](https://cloud.google.com/looker-studio?hl=en) to help visualize Stellar network data. \ No newline at end of file diff --git a/network/hubble/analyst-guide/README.mdx b/network/hubble/analyst-guide/README.mdx new file mode 100644 index 000000000..49f4348cc --- /dev/null +++ b/network/hubble/analyst-guide/README.mdx @@ -0,0 +1,10 @@ +--- +title: Analyst Guide +sidebar_position: 15 +--- + +import DocCardList from "@theme/DocCardList"; + +All you need to know to use Hubble data for analysis. + + \ No newline at end of file diff --git a/network/hubble/connecting.mdx b/network/hubble/analyst-guide/connecting.mdx similarity index 100% rename from network/hubble/connecting.mdx rename to network/hubble/analyst-guide/connecting.mdx diff --git a/network/hubble/optimizing-queries.mdx b/network/hubble/analyst-guide/optimizing-queries.mdx similarity index 98% rename from network/hubble/optimizing-queries.mdx rename to network/hubble/analyst-guide/optimizing-queries.mdx index eb946d832..d94aa34f2 100644 --- a/network/hubble/optimizing-queries.mdx +++ b/network/hubble/analyst-guide/optimizing-queries.mdx @@ -19,7 +19,7 @@ Read the docs on [Viewing Metadata](./viewing-metadata.mdx) to learn more about #### Example - Profiling Operation Types -Let’s say you wanted to profile the [types of operations](../../docs/learn/fundamentals/transactions/list-of-operations) submitted to the Stellar Network monthly. +Let’s say you wanted to profile the [types of operations](../../../docs/learn/fundamentals/transactions/list-of-operations) submitted to the Stellar Network monthly. diff --git a/network/hubble/viewing-metadata.mdx b/network/hubble/analyst-guide/viewing-metadata.mdx similarity index 100% rename from network/hubble/viewing-metadata.mdx rename to network/hubble/analyst-guide/viewing-metadata.mdx diff --git a/static/img/hubble/airflow_dag_toggle.png b/static/img/hubble/airflow_dag_toggle.png new file mode 100644 index 0000000000000000000000000000000000000000..5632dce3597ef411126bb44ae4340ff853db3cf9 GIT binary patch literal 63453 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 literal 0 HcmV?d00001 diff --git a/static/img/hubble/history_table_export.png b/static/img/hubble/history_table_export.png new file mode 100644 index 0000000000000000000000000000000000000000..e02ce0ca66129c775c263e721ad42fbcdb445322 GIT binary patch literal 74820 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 z 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 literal 0 HcmV?d00001 diff --git a/static/img/hubble/state_table_export.png b/static/img/hubble/state_table_export.png new file mode 100644 index 0000000000000000000000000000000000000000..55683987f59cf3f1ff359a0184b65944b7e6a5e6 GIT binary patch literal 222043 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%0AJfA!L|LWnK3kv=+w3r}|PxRcPHJ6gnYr9JB4k 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≈) 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 literal 0 HcmV?d00001 diff --git a/static/img/hubble/stellar_dbt_architecture.png b/static/img/hubble/stellar_dbt_architecture.png new file mode 100644 index 0000000000000000000000000000000000000000..ba0f0b8c4b6fd8b64fb0f182cdf4c23fd113e91b GIT binary patch literal 11481 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 br|%|!Y0uc0A40&$@-Dq|M%u-iS3~~|O7LSy literal 0 HcmV?d00001 diff --git a/static/img/hubble/stellar_etl_airflow_architecture.png b/static/img/hubble/stellar_etl_airflow_architecture.png new file mode 100644 index 0000000000000000000000000000000000000000..892c0fae393d1a739dd5db448e90e31a2cd2ff77 GIT binary patch literal 9193 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 R!SB$?o>DxSe&W*Y{{=!7aYX Date: Tue, 18 Jun 2024 19:27:25 +0530 Subject: [PATCH 26/32] typo fix in cli guid (#693) --- docs/smart-contracts/guides/cli/deploy-contract.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/smart-contracts/guides/cli/deploy-contract.mdx b/docs/smart-contracts/guides/cli/deploy-contract.mdx index f26426f20..103c3294a 100644 --- a/docs/smart-contracts/guides/cli/deploy-contract.mdx +++ b/docs/smart-contracts/guides/cli/deploy-contract.mdx @@ -3,7 +3,7 @@ title: Deploy a Contract from Installed Wasm Bytecode hide_table_of_contents: true --- -To deploy an instance of a compiled smart contract that has already been isntalled onto the Stellar network, use the `soroban contract deploy` command: +To deploy an instance of a compiled smart contract that has already been installed onto the Stellar network, use the `soroban contract deploy` command: ```bash soroban contract deploy \ From 683c57857166ee19d555a7f1643f9eba86b2b86d Mon Sep 17 00:00:00 2001 From: Bri Wylde <92327786+briwylde08@users.noreply.github.com> Date: Tue, 18 Jun 2024 09:23:15 -0600 Subject: [PATCH 27/32] Update docs/smart-contracts/getting-started/setup.mdx Co-authored-by: Nando Vieira --- docs/smart-contracts/getting-started/setup.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/smart-contracts/getting-started/setup.mdx b/docs/smart-contracts/getting-started/setup.mdx index 54dac5413..249ad85bb 100644 --- a/docs/smart-contracts/getting-started/setup.mdx +++ b/docs/smart-contracts/getting-started/setup.mdx @@ -84,7 +84,7 @@ The [Stellar CLI](https://github.com/stellar/stellar-cli) can execute smart cont Install the [latest released version](https://github.com/stellar/stellar-cli/releases) of Stellar CLI using `cargo install`. ```sh -cargo install --locked soroban-cli +cargo install --locked stellar-cli ``` :::info From edde3387d9b4d2e8d0fa12c15140f75b4de6fb2c Mon Sep 17 00:00:00 2001 From: Bri <92327786+briwylde08@users.noreply.github.com> Date: Thu, 30 May 2024 11:56:59 -0600 Subject: [PATCH 28/32] Changing "Soroban CLI" to "Stellar CLI" --- .../types/fully-typed-contracts.mdx | 12 +++++----- .../stellar-data-structures/assets.mdx | 2 +- .../smart-contracts/getting-started/setup.mdx | 22 +++++++++---------- docs/smart-contracts/guides/cli/README.mdx | 6 ++--- .../cli/deploy-stellar-asset-contract.mdx | 4 ++-- .../guides/cli/extend-contract-instance.mdx | 2 +- .../guides/cli/extend-contract-storage.mdx | 2 +- .../guides/cli/extend-contract-wasm.mdx | 2 +- .../guides/cli/install-deploy.mdx | 2 +- .../guides/cli/install-wasm.mdx | 2 +- .../guides/cli/restore-contract-storage.mdx | 4 ++-- .../guides/dapps/initialization.mdx | 2 +- docs/tools/developer-tools.mdx | 6 ++--- network/soroban-rpc/admin-guide.mdx | 12 +++++----- 14 files changed, 40 insertions(+), 40 deletions(-) diff --git a/docs/learn/encyclopedia/contract-development/types/fully-typed-contracts.mdx b/docs/learn/encyclopedia/contract-development/types/fully-typed-contracts.mdx index 9338fb89a..8879234f0 100644 --- a/docs/learn/encyclopedia/contract-development/types/fully-typed-contracts.mdx +++ b/docs/learn/encyclopedia/contract-development/types/fully-typed-contracts.mdx @@ -25,13 +25,13 @@ When you compile a contract created with [soroban-sdk](../../../../tools/sdks/li Today, these interface types are formatted using [XDR](../../data-format/xdr.mdx), but this [may change](https://github.com/stellar/rs-soroban-sdk/issues/683) down the road. -The important part is that tooling can fetch these interface types to make your life easier. [Soroban CLI](../../../../tools/developer-tools.mdx#cli) is the first tool to do so. Specifically, one subcommand: +The important part is that tooling can fetch these interface types to make your life easier. [Stellar CLI](../../../tools/developer-tools.mdx#cli) is the first tool to do so. Specifically, one subcommand: -## `soroban contract invoke` +## `stellar contract invoke` Really, every smart contract is its own program, and deserves its own CLI. -So that's what Soroban CLI gives you. +So that's what Stellar CLI gives you. A unique CLI for each smart contract. Constructed on-the-fly, right from the on-chain interface types. Including the author's comments. An _implicit CLI_. @@ -69,7 +69,7 @@ Options: -h, --help Print help ``` -Like any other CLI, you can also get help for any of these subcommands using something like `native balance --help`. Soroban CLI again fetches the on-chain interface types, this time using it to generate a full list of all arguments to the function, and even generates examples. +Like any other CLI, you can also get help for any of these subcommands using something like `native balance --help`. Stellar CLI again fetches the on-chain interface types, this time using it to generate a full list of all arguments to the function, and even generates examples. :::tip @@ -83,13 +83,13 @@ soroban contract invoke --network testnet --id CDLZFC3SYJYDZT7K67VZ75HPJVIEUVNIX If you're unfamiliar with the `--` double dash separator, this is a pattern used by other CLIs. Everything after the double dash, sometimes called the [slop](https://github.com/clap-rs/clap/issues/971), gets passed to the child process. An example of another CLI that makes use of this is `cargo run`. -Of course, the exact way that that Soroban CLI parses arguments is an ongoing design discussion. Representing complex custom arguments on the command line is a design challenge no blockchain CLI gets perfect yet; many, including Soroban CLI, currently use JSON. But this has downsides, and other options are possible. [How would you like to see it work?](https://docs.google.com/document/d/1LASaLyxIA2-YqLnn2NqI5NZGnEmdzx9lLh-j7n0-i4A/edit#) +Of course, the exact way that that Stellar CLI parses arguments is an ongoing design discussion. Representing complex custom arguments on the command line is a design challenge no blockchain CLI gets perfect yet; many, including Stellar CLI, currently use JSON. But this has downsides, and other options are possible. [How would you like to see it work?](https://docs.google.com/document/d/1LASaLyxIA2-YqLnn2NqI5NZGnEmdzx9lLh-j7n0-i4A/edit#) ## Already the best; just getting started We love that Soroban will have all contract interface types available on-chain right from day one. No secondary API calls to external services, no secondary API token management, no signing in or creating an account anywhere else, and near-perfect reliability. It's a game-changer within the blockchain space. -Soroban CLI already shows how this can be built into foundational tooling to give developers delightful experiences. And this is only the beginning. At every level of the stack, you can expect—and [build](https://stellar.org/foundation/grants-and-funding)—tooling that makes interacting with any contract predictable and seamless. +Stellar CLI already shows how this can be built into foundational tooling to give developers delightful experiences. And this is only the beginning. At every level of the stack, you can expect—and [build](https://stellar.org/foundation/grants-and-funding)—tooling that makes interacting with any contract predictable and seamless. Soon we'll have TypeScript/JavaScript libraries that mirror the behavior of `soroban contract invoke`, customized for browser & nodejs environments. You can expect GUIs that adapt to any given contract on-the-fly, functioning as interactive documentation. If you're writing contracts that make cross-contract calls, most of the code you need can also be auto-generated. diff --git a/docs/learn/fundamentals/stellar-data-structures/assets.mdx b/docs/learn/fundamentals/stellar-data-structures/assets.mdx index 847d0f22f..2fd8a0611 100644 --- a/docs/learn/fundamentals/stellar-data-structures/assets.mdx +++ b/docs/learn/fundamentals/stellar-data-structures/assets.mdx @@ -29,7 +29,7 @@ The public key of the issuing account is linked on the ledger to the asset. Resp Assets issued on the Stellar network are accessible to smart contracts. Every Stellar asset has reserved a Stellar Asset Contract that can be deployed by anyone who wants to be able to interact with the asset from a contract. -The Soroban CLI can deploy a Stellar Asset Contract for a Stellar asset. Deploying the Stellar Asset Contract for a Stellar asset enables that asset for use with smart contracts. +The Stellar CLI can deploy a Stellar Asset Contract for a Stellar asset. Deploying the Stellar Asset Contract for a Stellar asset enables that asset for use with smart contracts. Learn more in the [SAC section](../../../smart-contracts/tokens/stellar-asset-contract.mdx). diff --git a/docs/smart-contracts/getting-started/setup.mdx b/docs/smart-contracts/getting-started/setup.mdx index 10d4776bc..6d2b2f209 100644 --- a/docs/smart-contracts/getting-started/setup.mdx +++ b/docs/smart-contracts/getting-started/setup.mdx @@ -21,13 +21,13 @@ import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; import { getPlatform } from "@site/src/helpers/getPlatform"; -Soroban contracts are small programs written in the [Rust] programming language. +Stellar smart contracts are small programs written in the [Rust] programming language. To build and develop contracts you need only a couple prerequisites: - A [Rust] toolchain - An editor that supports Rust -- [Soroban CLI] +- [Stellar CLI] ## Install Rust @@ -45,7 +45,7 @@ On Windows, download and run [rustup-init.exe](https://static.rust-lang.org/rust :::tip -The soroban CLI uses emojis in its output. To properly render them on Windows, it is recommended to use the [Windows Terminal](https://learn.microsoft.com/en-us/windows/terminal/). See [how to install Windows Terminal](https://learn.microsoft.com/en-us/windows/terminal/install) on Microsoft Learn. If the CLI is used in the built in Windows Command Prompt or Windows PowerShell the CLI will function as expected but the emojis will appear as question marks. +The Stellar CLI uses emojis in its output. To properly render them on Windows, it is recommended to use the [Windows Terminal](https://learn.microsoft.com/en-us/windows/terminal/). See [how to install Windows Terminal](https://learn.microsoft.com/en-us/windows/terminal/install) on Microsoft Learn. If the CLI is used in the built in Windows Command Prompt or Windows PowerShell the CLI will function as expected but the emojis will appear as question marks. ::: @@ -77,11 +77,11 @@ A popular editor is Visual Studio Code: [rust analyzer]: https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer [codelldb]: https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb -## Install the Soroban CLI +## Install the Stellar CLI -The [Soroban CLI](http://github.com/stellar/soroban-cli) can execute Soroban contracts in the same environment the contract will execute on network, however in a local sandbox. +The [Stellar CLI](https://github.com/stellar/stellar-cli) can execute smart contracts in the same environment the contract will execute on network, however in a local sandbox. -Install the [latest released version](https://github.com/stellar/soroban-cli/releases) of Soroban CLI using `cargo install`. +Install the [latest released version](https://github.com/stellar/stellar-cli/releases) of Stellar CLI using `cargo install`. ```sh cargo install --locked soroban-cli --version 21.0.0-rc.1 @@ -89,7 +89,7 @@ cargo install --locked soroban-cli --version 21.0.0-rc.1 :::info -Report issues and share feedback about the Soroban CLI [here](https://github.com/stellar/soroban-cli/issues/new/choose). +Report issues and share feedback about the Stellar CLI [here](https://github.com/stellar/stellar-cli/issues/new/choose). ::: @@ -106,7 +106,7 @@ $ soroban Build, deploy, & interact with contracts; set identities to sign with; configure networks; generate keys; and more. Stellar Docs: https://developers.stellar.org -CLI Full Hep Docs: https://github.com/stellar/soroban-cli/tree/main/FULL_HELP_DOCS.md +CLI Reference: https://github.com/stellar/stellar-cli/blob/main/FULL_HELP_DOCS.md Usage: soroban [OPTIONS] @@ -157,7 +157,7 @@ Users of non-bash shells may need to adapt the above commands to suit their need ### Configuring the CLI for Testnet -Soroban has a test network called Testnet that you can use to deploy and test your smart contracts. It's a live network, but it's not the same as the Stellar public network. It's a separate network that is used for development and testing, so you can't use it for production apps. But it's a great place to test your contracts before you deploy them to the public network. +Stellar has a test network called Testnet that you can use to deploy and test your smart contracts. It's a live network, but it's not the same as the Stellar public network. It's a separate network that is used for development and testing, so you can't use it for production apps. But it's a great place to test your contracts before you deploy them to the public network. To configure your CLI to interact with Testnet, run the following command: @@ -187,7 +187,7 @@ soroban network add ` -Note the `--global` flag. This creates a file in your home folder's `~/.config/soroban/network/testnet.toml` with the settings you specified. This means that you can use the `--network testnet` flag in any Soroban CLI command to use this network from any directory or filepath on your system. +Note the `--global` flag. This creates a file in your home folder's `~/.config/soroban/network/testnet.toml` with the settings you specified. This means that you can use the `--network testnet` flag in any Stellar CLI command to use this network from any directory or filepath on your system. If you want project-specific network configurations, you can omit the `--global` flag, and the networks will be added to your working directory's `.soroban/network` folder instead. @@ -212,4 +212,4 @@ Like the Network configs, the `--global` means that the identity gets stored in By default, `soroban keys generate` will fund the account using [Friendbot](https://developers.stellar.org/docs/fundamentals-and-concepts/testnet-and-pubnet#friendbot). To disable this behavior, append `--no-fund` to the command when running it. [rust]: https://www.rust-lang.org/ -[soroban cli]: setup.mdx#install-the-soroban-cli +[stellar cli]: setup.mdx#install-the-stellar-cli diff --git a/docs/smart-contracts/guides/cli/README.mdx b/docs/smart-contracts/guides/cli/README.mdx index 9b25a5692..43943e489 100644 --- a/docs/smart-contracts/guides/cli/README.mdx +++ b/docs/smart-contracts/guides/cli/README.mdx @@ -1,8 +1,8 @@ --- -title: Soroban CLI +title: Stellar CLI hide_table_of_contents: true --- -The [Soroban CLI] is a crucial tool for developers to use while creating and interacting with Soroban smart contracts. +The [Stellar CLI] is a crucial tool for developers to use while creating and interacting with Soroban smart contracts. -[soroban cli]: ../../../tools/developer-tools.mdx#cli +[stellar cli]: ../../../tools/developer-tools.mdx#cli diff --git a/docs/smart-contracts/guides/cli/deploy-stellar-asset-contract.mdx b/docs/smart-contracts/guides/cli/deploy-stellar-asset-contract.mdx index dbdbfa2c0..1f13d36c5 100644 --- a/docs/smart-contracts/guides/cli/deploy-stellar-asset-contract.mdx +++ b/docs/smart-contracts/guides/cli/deploy-stellar-asset-contract.mdx @@ -3,11 +3,11 @@ title: Deploy the Stellar Asset Contract for a Stellar Asset hide_table_of_contents: true --- -The Soroban CLI can deploy a [Stellar Asset Contract] for a Stellar asset so that any Soroban contract can interact with the asset. +The Stellar CLI can deploy a [Stellar Asset Contract] for a Stellar asset so that any Stellar smart contract can interact with the asset. Every Stellar asset has reserved a contract that anyone can deploy. Once deployed any contract can interact with that asset by holding a balance of the asset, receiving the asset, or sending the asset. -Deploying the Stellar Asset Contract for a Stellar asset enables that asset for use on Soroban. +Deploying the Stellar Asset Contract for a Stellar asset enables that asset for use in smart contracts. The Stellar Asset Contract can be deployed for any possible Stellar asset, either assets already in use on Stellar or assets that have never seen any activity. This means that the issuer doesn't need to have been created, and no one needs to be yet holding the asset on Stellar. diff --git a/docs/smart-contracts/guides/cli/extend-contract-instance.mdx b/docs/smart-contracts/guides/cli/extend-contract-instance.mdx index b70db7483..8148c2f48 100644 --- a/docs/smart-contracts/guides/cli/extend-contract-instance.mdx +++ b/docs/smart-contracts/guides/cli/extend-contract-instance.mdx @@ -3,7 +3,7 @@ title: Extend a deployed contract instance's TTL hide_table_of_contents: true --- -You can use the Soroban CLI to extend the TTL of a contract instance like so: +You can use the Stellar CLI to extend the TTL of a contract instance like so: ```bash soroban contract extend \ diff --git a/docs/smart-contracts/guides/cli/extend-contract-storage.mdx b/docs/smart-contracts/guides/cli/extend-contract-storage.mdx index a7c7d04e0..0f3c6bf05 100644 --- a/docs/smart-contracts/guides/cli/extend-contract-storage.mdx +++ b/docs/smart-contracts/guides/cli/extend-contract-storage.mdx @@ -3,7 +3,7 @@ title: Extend a deployed contract's storage entry TTL hide_table_of_contents: true --- -You can use the Soroban CLI to extend the TTL of a contract's persistent storage entry. For a storage entry that uses a simple `Symbol` as its storage key, you can run a command like so: +You can use the Stellar CLI to extend the TTL of a contract's persistent storage entry. For a storage entry that uses a simple `Symbol` as its storage key, you can run a command like so: ```bash soroban contract extend \ diff --git a/docs/smart-contracts/guides/cli/extend-contract-wasm.mdx b/docs/smart-contracts/guides/cli/extend-contract-wasm.mdx index 21de9824e..214fbd23b 100644 --- a/docs/smart-contracts/guides/cli/extend-contract-wasm.mdx +++ b/docs/smart-contracts/guides/cli/extend-contract-wasm.mdx @@ -3,7 +3,7 @@ title: Extend a deployed contract's Wasm code TTL hide_table_of_contents: true --- -You can use the Soroban CLI to extend the TTL of a contract's Wasm bytecode. This can be done in two forms: if you do or do not have the compiled contract locally. If you do have the compiled binary on your local machine: +You can use the Stellar CLI to extend the TTL of a contract's Wasm bytecode. This can be done in two forms: if you do or do not have the compiled contract locally. If you do have the compiled binary on your local machine: ```bash soroban contract extend \ diff --git a/docs/smart-contracts/guides/cli/install-deploy.mdx b/docs/smart-contracts/guides/cli/install-deploy.mdx index ef172d9a8..b65270485 100644 --- a/docs/smart-contracts/guides/cli/install-deploy.mdx +++ b/docs/smart-contracts/guides/cli/install-deploy.mdx @@ -3,7 +3,7 @@ title: Install and Deploy a Smart Contract hide_table_of_contents: true --- -You can combine the `install` and `deploy` commands of the Soroban CLI to accomplish both tasks: +You can combine the `install` and `deploy` commands of the Stellar CLI to accomplish both tasks: ```bash soroban contract deploy \ diff --git a/docs/smart-contracts/guides/cli/install-wasm.mdx b/docs/smart-contracts/guides/cli/install-wasm.mdx index 0dd70935c..119d431ac 100644 --- a/docs/smart-contracts/guides/cli/install-wasm.mdx +++ b/docs/smart-contracts/guides/cli/install-wasm.mdx @@ -3,7 +3,7 @@ title: Install Wasm Bytecode hide_table_of_contents: true --- -To use the Soroban CLI to install a compiled smart contract on the ledger, use the `soroban contract install` command: +To use the Stellar CLI to install a compiled smart contract on the ledger, use the `soroban contract install` command: ```bash soroban contract install \ diff --git a/docs/smart-contracts/guides/cli/restore-contract-storage.mdx b/docs/smart-contracts/guides/cli/restore-contract-storage.mdx index 8629c8cf0..b2d84157a 100644 --- a/docs/smart-contracts/guides/cli/restore-contract-storage.mdx +++ b/docs/smart-contracts/guides/cli/restore-contract-storage.mdx @@ -1,9 +1,9 @@ --- -title: Restore archived contract data using the Soroban CLI +title: Restore archived contract data using the Stellar CLI hide_table_of_contents: true --- -If a contract's persistent storage entry has been archived, you can restore it using the Soroban CLI. For a storage entry that uses a simple `Symbol` as its storage key, you can run a command like so: +If a contract's persistent storage entry has been archived, you can restore it using the Stellar CLI. For a storage entry that uses a simple `Symbol` as its storage key, you can run a command like so: ```bash soroban contract restore \ diff --git a/docs/smart-contracts/guides/dapps/initialization.mdx b/docs/smart-contracts/guides/dapps/initialization.mdx index c3a90cb89..8381fb969 100644 --- a/docs/smart-contracts/guides/dapps/initialization.mdx +++ b/docs/smart-contracts/guides/dapps/initialization.mdx @@ -86,7 +86,7 @@ This command will mint 100 tokens to the designated user's account. By following these steps, you ensure that the Soroban token smart contracts are correctly deployed and initialized, setting the stage for the Dapp to effectively interact with the token. -For a deeper dive into Soroban CLI commands, check out the [Soroban CLI repo](https://github.com/stellar/soroban-cli/tree/main/cmd/soroban-cli/src/commands). +For a deeper dive into Stellar CLI commands, check out the [Stellar CLI repo](https://github.com/stellar/stellar-cli/tree/main/cmd/soroban-cli/src/commands). ## Automating Initialization with Scripts diff --git a/docs/tools/developer-tools.mdx b/docs/tools/developer-tools.mdx index 866cc6f37..660960b4e 100644 --- a/docs/tools/developer-tools.mdx +++ b/docs/tools/developer-tools.mdx @@ -53,13 +53,13 @@ Ortege is an AI-powered blockchain analytics & insights tool for Stellar, making ## CLI -### [Soroban CLI](https://github.com/stellar/soroban-cli) +### [Stellar CLI](https://github.com/stellar/stellar-cli) The command line interface to Soroban smart contracts. It allows you to build, deploy, and interact with smart contracts; configure identities; generate key pairs; manage networks; and more. -Install Soroban CLI as explained in [Setup](../smart-contracts/getting-started/setup#install-the-soroban-cli). +Install Stellar CLI as explained in [Setup](../smart-contracts/getting-started/setup#install-the-stellar-cli). -Auto-generated comprehensive reference documentation is available [here](https://github.com/stellar/soroban-cli/blob/main/docs/soroban-cli-full-docs.md). +Auto-generated comprehensive reference documentation is available [here](https://github.com/stellar/stellar-cli/blob/main/FULL_HELP_DOCS.md). ## Data Indexers diff --git a/network/soroban-rpc/admin-guide.mdx b/network/soroban-rpc/admin-guide.mdx index 85712e260..3b9c876a5 100644 --- a/network/soroban-rpc/admin-guide.mdx +++ b/network/soroban-rpc/admin-guide.mdx @@ -33,7 +33,7 @@ The Quickstart image with the RPC service can run on a standard laptop with 8GB :::info -It's also possible to run a contract in the local sandbox environment without a network using just the Soroban CLI. See [Run on Sandbox] for more details. +It's also possible to run a contract in the local sandbox environment without a network using just the Stellar CLI. See [Run on Sandbox] for more details. ::: @@ -56,7 +56,7 @@ Once the image is started, you can check its status by querying the Horizon API: curl "http://localhost:8000" ``` -You can interact with this local node using the Soroban CLI. First, add it as a configured network: +You can interact with this local node using the Stellar CLI. First, add it as a configured network: ```bash soroban network add standalone \ @@ -88,7 +88,7 @@ This uses [command expansion](https://www.gnu.org/software/bash/manual/html_node ::: -Now that you have a configured network and a funded identity, you can use these within other Soroban CLI commands. For example, deploying a contract: +Now that you have a configured network and a funded identity, you can use these within other Stellar CLI commands. For example, deploying a contract: ```bash soroban contract deploy \ @@ -127,7 +127,7 @@ docker run --rm -it \ --enable-soroban-rpc ``` -And you'll want to configure it for use with the `--network` flag in Soroban CLI: +And you'll want to configure it for use with the `--network` flag in Stellar CLI: ```bash soroban network add testnet \ @@ -158,7 +158,7 @@ docker run --rm -it \ --enable-soroban-rpc ``` -And you'll want to configure it for use with the `--network` flag in Soroban CLI: +And you'll want to configure it for use with the `--network` flag in Stellar CLI: ```bash soroban network add futurenet \ @@ -523,7 +523,7 @@ For all deployments, we recommend at least 10GB of disk/storage space. ## Use the RPC Instance -You can configure Soroban CLI to use a remote RPC endpoint: +You can configure Stellar CLI to use a remote RPC endpoint: ```bash soroban network add --global testnet \ From 8a80ad542097d7272237b6c6033b00dc1bdb574a Mon Sep 17 00:00:00 2001 From: Jane Wang Date: Thu, 30 May 2024 17:50:57 -0400 Subject: [PATCH 29/32] Update some CLI commands --- .../stellar-transaction.mdx | 2 +- .../example-contracts/TEMPLATE.mdx | 8 ++-- .../example-contracts/auth.mdx | 42 +++++++++---------- .../example-contracts/cross-contract-call.mdx | 20 ++++----- .../example-contracts/custom-types.mdx | 16 +++---- .../example-contracts/deployer.mdx | 4 +- .../example-contracts/errors.mdx | 20 ++++----- .../example-contracts/events.mdx | 12 +++--- .../example-contracts/logging.mdx | 20 ++++----- .../getting-started/create-an-app.mdx | 22 +++++----- .../getting-started/hello-world.mdx | 20 ++++----- .../conventions/upgrading-contracts.mdx | 22 +++++----- .../tokens/stellar-asset-contract.mdx | 4 +- .../dapps/challenges/challenge-1-payment.mdx | 2 +- .../dapps/challenges/challenge-3-oracle.mdx | 2 +- 15 files changed, 109 insertions(+), 107 deletions(-) diff --git a/docs/learn/encyclopedia/contract-development/contract-interactions/stellar-transaction.mdx b/docs/learn/encyclopedia/contract-development/contract-interactions/stellar-transaction.mdx index 37e234492..fb6e949f0 100644 --- a/docs/learn/encyclopedia/contract-development/contract-interactions/stellar-transaction.mdx +++ b/docs/learn/encyclopedia/contract-development/contract-interactions/stellar-transaction.mdx @@ -384,7 +384,7 @@ The `InvokeHostFunctionOp` can be used to perform the following Soroban operatio - Upload Wasm of the new contracts. - Deploy new contracts using the uploaded Wasm or built-in implementations (this currently includes only the [token contract](../../../../smart-contracts/tokens/stellar-asset-contract.mdx)). -[`soroban-cli`]: /docs/smart-contracts/getting-started/setup.mdx#install-the-soroban-cli +[`stellar-cli`]: /docs/smart-contracts/getting-started/setup.mdx#install-the-stellar-cli There is only a single `InvokeHostFunctionOp` allowed per transaction. Contracts should be used to perform multiple actions atomically, for example, to deploy a new contract and initialize it atomically. diff --git a/docs/smart-contracts/example-contracts/TEMPLATE.mdx b/docs/smart-contracts/example-contracts/TEMPLATE.mdx index ada448a83..b7cbd3b56 100644 --- a/docs/smart-contracts/example-contracts/TEMPLATE.mdx +++ b/docs/smart-contracts/example-contracts/TEMPLATE.mdx @@ -145,14 +145,14 @@ target/wasm32-unknown-unknown/release/soroban_hello_world_contract.wasm ## Run the Contract -If you have [`soroban-cli`] installed, you can invoke contract functions using it. +If you have [`stellar-cli`] installed, you can invoke contract functions using it. ```sh -soroban contract invoke \ +stellar contract invoke \ --wasm target/wasm32-unknown-unknown/release/soroban_hello_world_contract.wasm \ --id 1 \ -- \ @@ -165,7 +165,7 @@ soroban contract invoke \ ```powershell -soroban contract invoke ` +stellar contract invoke ` --wasm target/wasm32-unknown-unknown/release/soroban_hello_world_contract.wasm ` --id 1 ` -- ` @@ -177,7 +177,7 @@ soroban contract invoke ` -[`soroban-cli`]: ../getting-started/setup.mdx#install-the-soroban-cli +[`stellar-cli`]: ../getting-started/setup.mdx#install-the-stellar-cli ## Further Reading diff --git a/docs/smart-contracts/example-contracts/auth.mdx b/docs/smart-contracts/example-contracts/auth.mdx index caee82a69..24fb74e76 100644 --- a/docs/smart-contracts/example-contracts/auth.mdx +++ b/docs/smart-contracts/example-contracts/auth.mdx @@ -273,10 +273,10 @@ assert_eq!(client.increment(&user_2, &4), 5); ## Build the Contract -To build the contract into a `.wasm` file, use the `soroban contract build` command. +To build the contract into a `.wasm` file, use the `stellar contract build` command. ```sh -soroban contract build +stellar contract build ``` The `.wasm` file should be found in the `target` directory after building: @@ -287,15 +287,15 @@ target/wasm32-unknown-unknown/release/soroban_auth_contract.wasm ## Run the Contract -If you have [`soroban-cli`] installed, you can invoke functions on the contract. +If you have [`stellar-cli`] installed, you can invoke functions on the contract. But since we are dealing with authorization and signatures, we need to set up some identities to use for testing and get their public keys: ```sh -soroban keys generate acc1 -soroban keys generate acc2 -soroban keys address acc1 -soroban keys address acc2 +stellar keys generate acc1 +stellar keys generate acc2 +stellar keys address acc1 +stellar keys address acc2 ``` Example output with two public keys of identities: @@ -305,14 +305,14 @@ GA6S566FD3EQDUNQ4IGSLXKW3TGVSTQW3TPHPGS7NWMCEIPBOKTNCSRU GAJGHZ44IJXYFNOVRZGBCVKC2V62DB2KHZB7BEMYOWOLFQH4XP2TAM6B ``` -Now the contract itself can be invoked. Notice the `--source` must be the identity name matching the address passed to the `--user` argument. This allows `soroban` tool to automatically sign the necessary payload for the invocation. +Now the contract itself can be invoked. Notice the `--source` must be the identity name matching the address passed to the `--user` argument. This allows `Stellar CLI` to automatically sign the necessary payload for the invocation. ```sh -soroban contract invoke \ +stellar contract invoke \ --source acc1 \ --wasm target/wasm32-unknown-unknown/release/soroban_auth_contract.wasm \ --id 1 \ @@ -327,7 +327,7 @@ soroban contract invoke \ ```powershell -soroban contract invoke ` +stellar contract invoke ` --source acc1 ` --wasm target/wasm32-unknown-unknown/release/soroban_auth_contract.wasm ` --id 1 ` @@ -348,7 +348,7 @@ Run a few more increments for both accounts. ```sh -soroban contract invoke \ +stellar contract invoke \ --source acc2 \ --wasm target/wasm32-unknown-unknown/release/soroban_auth_contract.wasm \ --id 1 \ @@ -359,7 +359,7 @@ soroban contract invoke \ ``` ```sh -soroban contract invoke \ +stellar contract invoke \ --source acc1 \ --wasm target/wasm32-unknown-unknown/release/soroban_auth_contract.wasm \ --id 1 \ @@ -370,7 +370,7 @@ soroban contract invoke \ ``` ```sh -soroban contract invoke \ +stellar contract invoke \ --source acc2 \ --wasm target/wasm32-unknown-unknown/release/soroban_auth_contract.wasm \ --id 1 \ @@ -385,7 +385,7 @@ soroban contract invoke \ ```powershell -soroban contract invoke \ +stellar contract invoke \ --source acc2 \ --wasm target/wasm32-unknown-unknown/release/soroban_auth_contract.wasm \ --id 1 \ @@ -396,7 +396,7 @@ soroban contract invoke \ ``` ```powershell -soroban contract invoke \ +stellar contract invoke \ --source acc1 \ --wasm target/wasm32-unknown-unknown/release/soroban_auth_contract.wasm \ --id 1 \ @@ -407,7 +407,7 @@ soroban contract invoke \ ``` ```powershell -soroban contract invoke \ +stellar contract invoke \ --source acc2 \ --wasm target/wasm32-unknown-unknown/release/soroban_auth_contract.wasm \ --id 1 \ @@ -421,10 +421,10 @@ soroban contract invoke \ -View the data that has been stored against each user with `soroban contract read`. +View the data that has been stored against each user with `stellar contract read`. ```sh -soroban contract read --id 1 +stellar contract read --id 1 ``` ``` @@ -439,7 +439,7 @@ It is also possible to preview the authorization payload that is being signed by ```sh -soroban contract invoke \ +stellar contract invoke \ --source acc2 \ --auth \ --wasm target/wasm32-unknown-unknown/release/soroban_auth_contract.wasm \ @@ -455,7 +455,7 @@ soroban contract invoke \ ```powershell -soroban contract invoke ` +stellar contract invoke ` --source acc2 ` --auth ` --wasm target/wasm32-unknown-unknown/release/soroban_auth_contract.wasm ` @@ -474,7 +474,7 @@ soroban contract invoke ` Contract auth: [{"address_with_nonce":null,"root_invocation":{"contract_id":"0000000000000000000000000000000000000000000000000000000000000001","function_name":"increment","args":[{"object":{"address":{"account":{"public_key_type_ed25519":"c7bab0288753d58d3e21cc3fa68cd2546b5f78ae6635a6f1b3fe07e03ee846e9"}}}},{"u32":123}],"sub_invocations":[]},"signature_args":[]}] ``` -[`soroban-cli`]: ../getting-started/setup.mdx#install-the-soroban-cli +[`stellar-cli`]: ../getting-started/setup.mdx#install-the-stellar-cli ## Further reading diff --git a/docs/smart-contracts/example-contracts/cross-contract-call.mdx b/docs/smart-contracts/example-contracts/cross-contract-call.mdx index 0f08e9519..230e474b6 100644 --- a/docs/smart-contracts/example-contracts/cross-contract-call.mdx +++ b/docs/smart-contracts/example-contracts/cross-contract-call.mdx @@ -225,10 +225,10 @@ assert_eq!(sum, 12); ## Build the Contracts -To build the contract into a `.wasm` file, use the `soroban contract build` command. Both `contract_call/contract_a` and `contract_call/contract_b` must be built, with `contract_a` being built first. +To build the contract into a `.wasm` file, use the `stellar contract build` command. Both `contract_call/contract_a` and `contract_call/contract_b` must be built, with `contract_a` being built first. ```sh -soroban contract build +stellar contract build ``` Both `.wasm` files should be found in both contract `target` directories after building both contracts: @@ -243,20 +243,20 @@ target/wasm32-unknown-unknown/release/soroban_cross_contract_b_contract.wasm ## Run the Contract -If you have [`soroban-cli`] installed, you can invoke contract functions. Both contracts must be deployed. +If you have [`stellar-cli`] installed, you can invoke contract functions. Both contracts must be deployed. ```sh -soroban contract deploy \ +stellar contract deploy \ --wasm target/wasm32-unknown-unknown/release/soroban_cross_contract_a_contract.wasm \ --id a ``` ```sh -soroban contract deploy \ +stellar contract deploy \ --wasm target/wasm32-unknown-unknown/release/soroban_cross_contract_b_contract.wasm \ --id b ``` @@ -266,13 +266,13 @@ soroban contract deploy \ ```powershell -soroban contract deploy ` +stellar contract deploy ` --wasm target/wasm32-unknown-unknown/release/soroban_cross_contract_a_contract.wasm ` --id a ``` ```powershell -soroban contract deploy ` +stellar contract deploy ` --wasm target/wasm32-unknown-unknown/release/soroban_cross_contract_b_contract.wasm ` --id b ``` @@ -288,7 +288,7 @@ Invoke Contract B's `add_with` function, passing in values for `x` and `y` (e.g. ```sh -soroban contract invoke \ +stellar contract invoke \ --id b \ -- \ add_with \ @@ -302,7 +302,7 @@ soroban contract invoke \ ```powershell -soroban contract invoke ` +stellar contract invoke ` --id b ` -- ` add_with ` @@ -323,4 +323,4 @@ The following output should occur using the code above. Contract B's `add_with` function invoked Contract A's `add` function to do the addition. -[`soroban-cli`]: ../getting-started/setup.mdx#install-the-soroban-cli +[`stellar-cli`]: ../getting-started/setup.mdx#install-the-stellar-cli diff --git a/docs/smart-contracts/example-contracts/custom-types.mdx b/docs/smart-contracts/example-contracts/custom-types.mdx index 05205b75f..4ac165128 100644 --- a/docs/smart-contracts/example-contracts/custom-types.mdx +++ b/docs/smart-contracts/example-contracts/custom-types.mdx @@ -234,10 +234,10 @@ assert_eq!( ## Build the Contract -To build the contract, use the `soroban contract build` command. +To build the contract, use the `stellar contract build` command. ```sh -soroban contract build +stellar contract build ``` A `.wasm` file should be outputted in the `target` directory: @@ -248,14 +248,14 @@ target/wasm32-unknown-unknown/release/soroban_custom_types_contract.wasm ## Run the Contract -If you have [`soroban-cli`] installed, you can invoke contract functions in the Wasm using it. +If you have [`stellar-cli`] installed, you can invoke contract functions in the Wasm using it. ```sh -soroban contract invoke \ +stellar contract invoke \ --wasm target/wasm32-unknown-unknown/release/soroban_custom_types_contract.wasm \ --id 1 \ -- \ @@ -268,7 +268,7 @@ soroban contract invoke \ ```powershell -soroban contract invoke ` +stellar contract invoke ` --wasm target/wasm32-unknown-unknown/release/soroban_custom_types_contract.wasm ` --id 1 ` -- ` @@ -288,14 +288,14 @@ The following output should occur using the code above. Run it a few more times with different increment amounts to watch the count change. -Use the `soroban` to inspect what the counter is after a few runs. +Use the `stellar-cli` to inspect what the counter is after a few runs. ```sh -soroban contract read --id 1 --key STATE +stellar contract read --id 1 --key STATE ``` ``` STATE,"{""count"":25,""last_incr"":15}" ``` -[`soroban-cli`]: ../getting-started/setup.mdx#install-the-soroban-cli +[`stellar-cli`]: ../getting-started/setup.mdx#install-the-stellar-cli diff --git a/docs/smart-contracts/example-contracts/deployer.mdx b/docs/smart-contracts/example-contracts/deployer.mdx index 50ea7b308..2631de83e 100644 --- a/docs/smart-contracts/example-contracts/deployer.mdx +++ b/docs/smart-contracts/example-contracts/deployer.mdx @@ -452,7 +452,7 @@ target/wasm32-unknown-unknown/release/soroban_deployer_test_contract.wasm ## Run the Contract -If you have [`soroban-cli`] installed, you can invoke the contract function to deploy the test contract. +If you have [`stellar-cli`] installed, you can invoke the contract function to deploy the test contract. Before deploying the test contract with the deployer, install the test contract Wasm using the `install` command. The `install` command will print out the hash derived from the Wasm file (it's not just the hash of the Wasm file itself though) which should be used by the deployer. @@ -536,4 +536,4 @@ The following output should occur using the code above. 5 ``` -[`soroban-cli`]: ../getting-started/setup.mdx#install-the-soroban-cli +[`stellar-cli`]: ../getting-started/setup.mdx#install-the-stellar-cli diff --git a/docs/smart-contracts/example-contracts/errors.mdx b/docs/smart-contracts/example-contracts/errors.mdx index 34794114b..6c95a1d5a 100644 --- a/docs/smart-contracts/example-contracts/errors.mdx +++ b/docs/smart-contracts/example-contracts/errors.mdx @@ -289,10 +289,10 @@ client.increment(); ## Build the Contract -To build the contract, use the `soroban contract build` command. +To build the contract, use the `stellar contract build` command. ```sh -soroban contract build +stellar contract build ``` A `.wasm` file should be outputted in the `target` directory: @@ -310,7 +310,7 @@ Let's deploy the contract to Testnet so we can run it. The value provided as `-- ```sh -soroban contract deploy \ +stellar contract deploy \ --wasm target/wasm32-unknown-unknown/release/soroban_errors_contract.wasm \ --source alice \ --network testnet @@ -321,7 +321,7 @@ soroban contract deploy \ ```powershell -soroban contract deploy ` +stellar contract deploy ` --wasm target/wasm32-unknown-unknown/release/soroban_errors_contract.wasm ` --source alice ` --network testnet @@ -340,7 +340,7 @@ Now that we've deployed the contract, we can invoke it. ```sh -soroban contract invoke \ +stellar contract invoke \ --id CC3UMHVTIEH6GGDBW7MM72Q545HBDCXGU3GMIXP23PQVSBFKNZRWT37X \ --network testnet \ --source alice \ @@ -353,7 +353,7 @@ soroban contract invoke \ ```powershell -soroban contract invoke ` +stellar contract invoke ` --id CC3UMHVTIEH6GGDBW7MM72Q545HBDCXGU3GMIXP23PQVSBFKNZRWT37X ` --network testnet ` --source alice ` @@ -380,14 +380,14 @@ Caused by: ... ``` -To retrieve the current counter value, use the command `soroban contract read`. +To retrieve the current counter value, use the command `stellar contract read`. ```sh -soroban contract read \ +stellar contract read \ --id CC3UMHVTIEH6GGDBW7MM72Q545HBDCXGU3GMIXP23PQVSBFKNZRWT37X \ --network testnet \ --source alice \ @@ -400,7 +400,7 @@ soroban contract read \ ```powershell -soroban contract read ` +stellar contract read ` --id CC3UMHVTIEH6GGDBW7MM72Q545HBDCXGU3GMIXP23PQVSBFKNZRWT37X ` --network testnet ` --source alice ` @@ -412,4 +412,4 @@ soroban contract read ` -[`soroban-cli`]: ../getting-started/setup.mdx#install-the-soroban-cli +[`stellar-cli`]: ../getting-started/setup.mdx#install-the-stellar-cli diff --git a/docs/smart-contracts/example-contracts/events.mdx b/docs/smart-contracts/example-contracts/events.mdx index cbca44e59..907425443 100644 --- a/docs/smart-contracts/example-contracts/events.mdx +++ b/docs/smart-contracts/example-contracts/events.mdx @@ -221,10 +221,10 @@ assert_eq!( ## Build the Contract -To build the contract, use the `soroban contract build` command. +To build the contract, use the `stellar contract build` command. ```sh -soroban contract build +stellar contract build ``` A `.wasm` file should be outputted in the `target` directory: @@ -235,14 +235,14 @@ target/wasm32-unknown-unknown/release/soroban_events_contract.wasm ## Run the Contract -If you have [`soroban-cli`] installed, you can invoke contract functions in the using it. +If you have [`stellar-cli`] installed, you can invoke contract functions in the using it. ```sh -soroban contract invoke \ +stellar contract invoke \ --wasm target/wasm32-unknown-unknown/release/soroban_events_contract.wasm \ --id 1 \ -- \ @@ -254,7 +254,7 @@ soroban contract invoke \ ```powershell -soroban contract invoke ` +stellar contract invoke ` --wasm target/wasm32-unknown-unknown/release/soroban_events_contract.wasm ` --id 1 ` -- ` @@ -274,4 +274,4 @@ The following output should occur using the code above. A single event `#0` is outputted, which is the contract event the contract published. The event contains the two topics, each a `symbol` (displayed as bytes), and the data object containing the `u32`. -[`soroban-cli`]: ../getting-started/setup.mdx#install-the-soroban-cli +[`stellar-cli`]: ../getting-started/setup.mdx#install-the-stellar-cli diff --git a/docs/smart-contracts/example-contracts/logging.mdx b/docs/smart-contracts/example-contracts/logging.mdx index 723bb894c..77cc99cf5 100644 --- a/docs/smart-contracts/example-contracts/logging.mdx +++ b/docs/smart-contracts/example-contracts/logging.mdx @@ -96,11 +96,11 @@ Ref: https://github.com/stellar/soroban-examples/tree/v20.0.0/logging ## How it Works -The [`log!`] macro logs a string. Any logs that occur during execution are outputted to stdout in [`soroban-cli`] and available for tests to assert on or print. +The [`log!`] macro logs a string. Any logs that occur during execution are outputted to stdout in [`stellar-cli`] and available for tests to assert on or print. Logs are only outputted if the contract is built with the `debug-assertions` compiler option enabled. This makes them efficient to leave in code permanently since a regular `release` build will omit them. -Logs are only recorded in Soroban environments that have logging enabled. The only Soroban environments where logging is enabled is in Rust tests, and in the [`soroban-cli`]. +Logs are only recorded in Soroban environments that have logging enabled. The only Soroban environments where logging is enabled is in Rust tests, and in the [`stellar-cli`]. Open the files above to follow along. @@ -208,14 +208,14 @@ std::println!("{}", logs.join("\n")); ## Build the Contract -To build the contract, use the `soroban contract build` command. +To build the contract, use the `stellar contract build` command. ### Without Logs To build the contract without logs, use the `--release` option. ```sh -soroban contract build +stellar contract build ``` A `.wasm` file should be outputted in the `target` directory, in the `release` subdirectory: @@ -229,7 +229,7 @@ target/wasm32-unknown-unknown/release/soroban_logging_contract.wasm To build the contract with logs, use the `--profile release-with-logs` option. ```sh -soroban contract build --profile release-with-logs +stellar contract build --profile release-with-logs ``` A `.wasm` file should be outputted in the `target` directory, in the `release-with-logs` subdirectory: @@ -240,14 +240,14 @@ target/wasm32-unknown-unknown/release-with-logs/soroban_logging_contract.wasm ## Run the Contract -If you have [`soroban-cli`] installed, you can invoke contract functions in the using it. Specify the `-v` option to enable verbose logs. +If you have [`stellar-cli`] installed, you can invoke contract functions in the using it. Specify the `-v` option to enable verbose logs. ```sh -soroban -v contract invoke \ +stellar -v contract invoke \ --wasm target/wasm32-unknown-unknown/release-with-logs/soroban_logging_contract.wasm \ --id 1 \ -- \ @@ -260,7 +260,7 @@ soroban -v contract invoke \ ```powershell -soroban -v contract invoke ` +stellar -v contract invoke ` --wasm target/wasm32-unknown-unknown/release-with-logs/soroban_logging_contract.wasm ` --id 1 ` -- ` @@ -275,8 +275,8 @@ soroban -v contract invoke ` The output should include the following line. ``` -soroban_cli::log::event::contract_log: log="Hello Symbol(me)" +stellar_cli::log::event::contract_log: log="Hello Symbol(me)" ``` [`log!`]: https://docs.rs/soroban-sdk/latest/soroban_sdk/macro.log.html -[`soroban-cli`]: ../getting-started/setup.mdx#install-the-soroban-cli +[`stellar-cli`]: ../getting-started/setup.mdx#install-the-stellar-cli diff --git a/docs/smart-contracts/getting-started/create-an-app.mdx b/docs/smart-contracts/getting-started/create-an-app.mdx index f9adb586e..3a12ed929 100644 --- a/docs/smart-contracts/getting-started/create-an-app.mdx +++ b/docs/smart-contracts/getting-started/create-an-app.mdx @@ -16,12 +16,12 @@ Let's get started. You're going to need [Node.js](https://nodejs.org/en/download/package-manager/) v18.14.1 or greater. If you haven't yet, install it now. -We want to initialize our current project as an Astro project. To do this, we can again turn to the `soroban contract init` command, which has a `--frontend-template` flag that allows us to pass the url of a frontend template repository. As we learned in [Storing Data](storing-data.mdx#adding-the-increment-contract), `soroban contract init` will not overwrite existing files, and is safe to use to add to an existing project. +We want to initialize our current project as an Astro project. To do this, we can again turn to the `stellar contract init` command, which has a `--frontend-template` flag that allows us to pass the url of a frontend template repository. As we learned in [Storing Data](storing-data.mdx#adding-the-increment-contract), `stellar contract init` will not overwrite existing files, and is safe to use to add to an existing project. From our `soroban-hello-world` directory, run the following command to add the Astro template files. ```sh -soroban contract init ./ \ +stellar contract init ./ \ --frontend-template https://github.com/stellar/soroban-astro-template ``` @@ -50,12 +50,12 @@ This will add the following to your project, which we'll go over in more detail Before we open the new frontend files, let's generate an NPM package for the Hello World contract. This is our suggested way to interact with contracts from frontends. These generated libraries work with any JavaScript project (not a specific UI like React), and make it easy to work with some of the trickiest bits of Soroban, like encoding [XDR](../../learn/encyclopedia/contract-development/types/fully-typed-contracts.mdx). -This is going to use the CLI command `soroban contract bindings typescript`: +This is going to use the CLI command `stellar contract bindings typescript`: ```bash -soroban contract bindings typescript \ +stellar contract bindings typescript \ --network testnet \ - --contract-id $(cat .soroban/contract-ids/hello_world.txt) \ + --contract-id $(cat .stellar/contract-ids/hello_world.txt) \ --output-dir packages/hello_world ``` @@ -403,7 +403,7 @@ If you want to take it a bit further and make sure you understand all the pieces - Make a `src/contracts` folder with a `greeter.ts` and an `incrementor.ts`. Move the `new Contract({ ... })` logic into those files. You may also want to extract the `rpcUrl` variable to a `src/contracts/utils.ts` file. - Add a `get_value` method to the `increment` contract, and use it to display the current value in the `Counter` component. When you run `npm run dev`, the `initialize` script will run and update the contract and the generated client. - Add a "Decrement" button to the `Counter` component. -- [Deploy](https://docs.astro.build/en/guides/deploy/) your frontend. You can do this quickly and for free [with GitHub](https://docs.astro.build/en/guides/deploy/github/). If you get stuck installing soroban-cli and deploying contracts on GitHub, check out [how we did this](https://github.com/AhaLabs/soroban-tutorial-project/commit/c1f4cfde1bbaf059507100767ee6b43d29b42914). +- [Deploy](https://docs.astro.build/en/guides/deploy/) your frontend. You can do this quickly and for free [with GitHub](https://docs.astro.build/en/guides/deploy/github/). If you get stuck installing stellar-cli and deploying contracts on GitHub, check out [how we did this](https://github.com/AhaLabs/soroban-tutorial-project/commit/c1f4cfde1bbaf059507100767ee6b43d29b42914). - Rather than using NPM scripts for everything, try using a more elegant script runner such as [just](https://github.com/casey/just). The existing npm `scripts` can then call `just`, such as `"setup": "just setup"`. - Update the README to explain what this project is and how to use it to potential collaborators and employers 😉 @@ -419,7 +419,7 @@ Sometimes the call to `hello` can start failing. You can obviously stub out the One of the common problems here is that the contract becomes [archived](../../learn/encyclopedia/storage/state-archival.mdx). To check if this is the problem, you can re-run `npm run init`. -If you're still having problems, join our Discord (link above) or [open an issue in GitHub](https://github.com/stellar/soroban-docs/issues/new/choose). +If you're still having problems, join our Discord (link above) or [open an issue in GitHub](https://github.com/stellar/stellar-docs/issues/new/choose). ### All contract calls start throwing `403` errors @@ -431,11 +431,13 @@ Some of the things we did in this section: - We learned about Astro's no-JS-by-default approach - We added Astro components and learned how their `script` and `style` tags work -- We saw how easy it is to interact with Soroban contracts from JavaScript by generating client libraries using `soroban contract bindings typescript` +- We saw how easy it is to interact with smart contracts from JavaScript by generating client libraries using `stellar contract bindings typescript` - We learned about wallets and Freighter -At this point, you've seen a full end-to-end example of building on Soroban! What's next? You choose! You can: +At this point, you've seen a full end-to-end example of building a contract on Stellar! What's next? You choose! You can: - See more complex example contracts in the [Tutorials](../example-contracts/README.mdx) section. -- Learn more about the [internal architecture and design](../../learn/encyclopedia/contract-development/) of Soroban. + +- Learn more about the [internal architecture and design](../../learn/encyclopedia/contract-development/) of smart contract on Stellar. + - Check out a more full-featured [example app](https://github.com/stellar/soroban-example-dapp), which uses React rather than vanilla JavaScript and Next.js rather than Astro. This app also has a more complex setup & initialization process, with the option of using a [locally-hosted RPC node](/network/soroban-rpc/admin-guide). diff --git a/docs/smart-contracts/getting-started/hello-world.mdx b/docs/smart-contracts/getting-started/hello-world.mdx index d131618bb..3497ccc28 100644 --- a/docs/smart-contracts/getting-started/hello-world.mdx +++ b/docs/smart-contracts/getting-started/hello-world.mdx @@ -19,14 +19,14 @@ description: Create your first smart contract in Rust. import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; -Once you've [set up](./setup.mdx) your development environment, you're ready to create your first Soroban contract. +Once you've [set up](./setup.mdx) your development environment, you're ready to create your first smart contract. ## Create a New Project Create a new project using the `init` command to create a `soroban-hello-world` project. ```sh -soroban contract init soroban-hello-world +stellar contract init soroban-hello-world ``` The `init` command will create a Rust workspace project, using the recommended structure for including Soroban contracts. Let’s take a look at the project structure: @@ -46,7 +46,7 @@ The `init` command will create a Rust workspace project, using the recommended s ### Cargo.toml -The `Cargo.toml` file at the root of the project is set up as Rust Workspace, which allows us to include multiple Soroban contracts in one project. +The `Cargo.toml` file at the root of the project is set up as Rust Workspace, which allows us to include multiple smart contracts in one project. #### Rust Workspace @@ -89,7 +89,7 @@ lto = true #### `release-with-logs` Profile -Configuring a `release-with-logs` profile can be useful if you need to build a `.wasm` file that has logs enabled for printing debug logs when using the [`soroban-cli`]. Note that this is not necessary to access debug logs in tests or to use a step-through-debugger. +Configuring a `release-with-logs` profile can be useful if you need to build a `.wasm` file that has logs enabled for printing debug logs when using the [`stellar-cli`]. Note that this is not necessary to access debug logs in tests or to use a step-through-debugger. ```toml [profile.release-with-logs] @@ -299,10 +299,10 @@ The first time you run the tests you may see output in the terminal of cargo com ## Build the contract -To build a Soroban contract to deploy or run, use the `soroban contract build` command. +To build a smart contract to deploy or run, use the `stellar contract build` command. ```sh -soroban contract build +stellar contract build ``` This is a small wrapper around `cargo build` that sets the target to `wasm32-unknown-unknown` and the profile to `release`. You can think of it as a shortcut for the following command: @@ -317,16 +317,16 @@ The `.wasm` file contains the logic of the contract, as well as the contract's [ ## Optimizing Builds -Use `soroban contract optimize` to further minimize the size of the `.wasm`. First, re-install soroban-cli with the `opt` feature: +Use `stellar contract optimize` to further minimize the size of the `.wasm`. First, re-install stellar-cli with the `opt` feature: ```sh -cargo install --locked soroban-cli --features opt +cargo install --locked stellar-cli --features opt ``` Then build an optimized `.wasm` file: ```sh -soroban contract optimize --wasm target/wasm32-unknown-unknown/release/hello_world.wasm +stellar contract optimize --wasm target/wasm32-unknown-unknown/release/hello_world.wasm ``` This will optimize and output a new `hello_world.optimized.wasm` file in the same location as the input `.wasm`. @@ -344,4 +344,4 @@ In this section, we wrote a simple contract that can be deployed to a Soroban ne Next we'll learn to deploy the HelloWorld contract to Stellar's Testnet network and interact with it over RPC using the CLI. [rust unit tests]: https://doc.rust-lang.org/rust-by-example/testing/unit_testing.html -[`soroban-cli`]: setup.mdx#install-the-soroban-cli +[`stellar-cli`]: setup.mdx#install-the-stellar-cli diff --git a/docs/smart-contracts/guides/conventions/upgrading-contracts.mdx b/docs/smart-contracts/guides/conventions/upgrading-contracts.mdx index 4a8b0a08d..764bbaea7 100644 --- a/docs/smart-contracts/guides/conventions/upgrading-contracts.mdx +++ b/docs/smart-contracts/guides/conventions/upgrading-contracts.mdx @@ -179,7 +179,7 @@ assert_eq!(2, client.version()); ## Build the Contract -To build the contract `.wasm` files, run `soroban contract build` in both `upgradeable_contract/old_contract` and `upgradeable_contract/new_contract` in that order. +To build the contract `.wasm` files, run `stellar contract build` in both `upgradeable_contract/old_contract` and `upgradeable_contract/new_contract` in that order. Both `.wasm` files should be found in both contract `target` directories after building both contracts: @@ -193,16 +193,16 @@ target/wasm32-unknown-unknown/release/soroban_upgradeable_contract_new_contract. ## Run the Contract -If you have [`soroban-cli`] installed, you can invoke contract functions. Deploy the old contract and install the wasm for the new contract. +If you have [`stellar-cli`] installed, you can invoke contract functions. Deploy the old contract and install the wasm for the new contract. ```sh -soroban contract deploy \ +stellar contract deploy \ --wasm target/wasm32-unknown-unknown/release/soroban_upgradeable_contract_old_contract.wasm \ --id a ``` ```sh -soroban contract install \ +stellar contract install \ --wasm target/wasm32-unknown-unknown/release/soroban_upgradeable_contract_new_contract.wasm ``` @@ -215,8 +215,8 @@ c30c71a382438ed7e56669ba172aa862cc813d093b8d2f45e85b47ba38a89ddc You also need to call the `init` method so the `admin` is set. This requires us to setup som identities. ```sh -soroban keys generate acc1 && \ -soroban keys address acc1 +stellar keys generate acc1 && \ +stellar keys address acc1 ``` Example output: @@ -228,7 +228,7 @@ GAJGHZ44IJXYFNOVRZGBCVKC2V62DB2KHZB7BEMYOWOLFQH4XP2TAM6B Now call `init` with this key (make sure to substitute with the key you generated). ```sh -soroban contract invoke \ +stellar contract invoke \ --id a \ -- \ init \ @@ -238,7 +238,7 @@ soroban contract invoke \ Invoke the `version` function. ```sh -soroban contract invoke \ +stellar contract invoke \ --id a \ -- \ version @@ -253,7 +253,7 @@ The following output should occur using the code above. Now upgrade the contract. Notice the `--source` must be the identity name matching the address passed to the `init` function. ```sh -soroban contract invoke \ +stellar contract invoke \ --source acc1 \ --id a \ -- \ @@ -264,7 +264,7 @@ soroban contract invoke \ Invoke the `version` function again. ```sh -soroban contract invoke \ +stellar contract invoke \ --id a \ -- \ version @@ -276,4 +276,4 @@ Now that the contract was upgraded, you'll see a new version. 2 ``` -[`soroban-cli`]: ../../getting-started/setup.mdx#install-the-soroban-cli +[`stellar-cli`]: ../../getting-started/setup.mdx#install-the-stellar-cli diff --git a/docs/smart-contracts/tokens/stellar-asset-contract.mdx b/docs/smart-contracts/tokens/stellar-asset-contract.mdx index 7b74735a3..a0034de35 100644 --- a/docs/smart-contracts/tokens/stellar-asset-contract.mdx +++ b/docs/smart-contracts/tokens/stellar-asset-contract.mdx @@ -50,14 +50,14 @@ Some functionality available on the Stellar network in transaction operations, s Every Stellar asset on Stellar has reserved a contract address that the Stellar Asset Contract can be deployed to. Anyone can initiate the deploy and the Stellar asset issuer does not need to be involved. -It can be deployed using the [Soroban-CLI] as shown [here](../guides/cli/deploy-stellar-asset-contract.mdx). +It can be deployed using the [Stellar CLI] as shown [here](../guides/cli/deploy-stellar-asset-contract.mdx). Or the [Stellar SDK] can be used as shown [here](../../learn/encyclopedia/contract-development/contract-interactions/stellar-transaction.mdx#xdr-usage) by calling `InvokeHostFunctionOp` with `HOST_FUNCTION_TYPE_CREATE_CONTRACT` and `CONTRACT_ID_FROM_ASSET`. The resulting token will have a deterministic identifier, which will be the sha256 hash of `HashIDPreimage::ENVELOPE_TYPE_CONTRACT_ID_FROM_ASSET` xdr specified [here][contract_id]. Anyone can deploy the instances of Stellar Asset Contract. Note, that the initialization of the Stellar Asset Contracts happens automatically during the deployment. Asset Issuer will have the administrative permissions after the contract has been deployed. [contract_id]: https://github.com/stellar/stellar-xdr/blob/dc23adf60e095a6ce626b2b09128e58a5eae0cd0/Stellar-transaction.x#L661 -[soroban-cli]: ../../tools/developer-tools.mdx#soroban-cli +[stellar-cli]: ../../tools/developer-tools.mdx#cli ## Interacting with classic Stellar assets diff --git a/src/pages/docs/learn/interactive/dapps/challenges/challenge-1-payment.mdx b/src/pages/docs/learn/interactive/dapps/challenges/challenge-1-payment.mdx index 6f6d5c1a3..8e9f4e8c0 100644 --- a/src/pages/docs/learn/interactive/dapps/challenges/challenge-1-payment.mdx +++ b/src/pages/docs/learn/interactive/dapps/challenges/challenge-1-payment.mdx @@ -35,7 +35,7 @@ This challenge will guide you through the process of setting up, customizing, an Before you begin, ensure you have the following installed on your system. You'll also want to be sure you have the most updated versions of Rust and Soroban installed. -- `soroban-cli`: [Install soroban-cli](/docs/smart-contracts/getting-started/setup#install-the-soroban-cli) +- `stellar-cli`: [Install stellar-cli](/docs/smart-contracts/getting-started/setup#install-the-stellar-cli) - `Node` (>=16.14.0 < 17.0.0): [Download Node](https://nodejs.org/en/download/) - `Yarn` (v1.22.5 or newer): [Install Yarn](https://yarnpkg.com/getting-started/install) - `Freighter Wallet`: [Freighter Wallet](https://freighter.app/) diff --git a/src/pages/docs/learn/interactive/dapps/challenges/challenge-3-oracle.mdx b/src/pages/docs/learn/interactive/dapps/challenges/challenge-3-oracle.mdx index 51f864c6c..4d90d8527 100644 --- a/src/pages/docs/learn/interactive/dapps/challenges/challenge-3-oracle.mdx +++ b/src/pages/docs/learn/interactive/dapps/challenges/challenge-3-oracle.mdx @@ -32,7 +32,7 @@ Start by installing the required dependencies. Required: -- `soroban-cli` 20.0.0-rc.4.1: [Install Soroban CLI](/docs/smart-contracts/getting-started/setup#install-the-soroban-cli) +- `stellar-cli` 20.0.0-rc.4.1: [Install Stellar CLI](/docs/smart-contracts/getting-started/setup#install-the-stellar-cli) - `Node` >=v18: [Download Node](https://nodejs.org/en/download/) - `Freighter Wallet`: [Freighter Wallet](https://freighter.app/) From d646559095ad258cddb64e4016907a02cd38928d Mon Sep 17 00:00:00 2001 From: Jane Wang Date: Thu, 30 May 2024 17:56:40 -0400 Subject: [PATCH 30/32] Add more cli updates --- .../contract-interactions/stellar-transaction.mdx | 2 +- .../example-contracts/liquidity-pool.mdx | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/learn/encyclopedia/contract-development/contract-interactions/stellar-transaction.mdx b/docs/learn/encyclopedia/contract-development/contract-interactions/stellar-transaction.mdx index fb6e949f0..7202908d3 100644 --- a/docs/learn/encyclopedia/contract-development/contract-interactions/stellar-transaction.mdx +++ b/docs/learn/encyclopedia/contract-development/contract-interactions/stellar-transaction.mdx @@ -376,7 +376,7 @@ public class SorobanExample { ## XDR Usage -Stellar supports invoking and deploying contracts with a new operation named `InvokeHostFunctionOp`. The [`soroban-cli`] abstracts these details away from the user, but not all SDKs do yet. If you're building a dapp you'll probably find yourself building the XDR transaction to submit to the network. +Stellar supports invoking and deploying contracts with a new operation named `InvokeHostFunctionOp`. The [`stellar-cli`] abstracts these details away from the user, but not all SDKs do yet. If you're building a dapp you'll probably find yourself building the XDR transaction to submit to the network. The `InvokeHostFunctionOp` can be used to perform the following Soroban operations: diff --git a/docs/smart-contracts/example-contracts/liquidity-pool.mdx b/docs/smart-contracts/example-contracts/liquidity-pool.mdx index d8712d3f4..513fcb915 100644 --- a/docs/smart-contracts/example-contracts/liquidity-pool.mdx +++ b/docs/smart-contracts/example-contracts/liquidity-pool.mdx @@ -869,10 +869,10 @@ These tests examine the "typical" use-case of a liquidity pool, ensuring that th ## Build the Contract -To build the contract, use the `soroban contract build` command. +To build the contract, use the `stellar contract build` command. ```sh -soroban contract build +stellar contract build ``` A `.wasm` file should be outputted in the `target` directory: @@ -883,14 +883,14 @@ target/wasm32-unknown-unknown/release/soroban_liquidity_pool_contract.wasm ## Run the Contract -If you have [`soroban-cli`] installed, you can invoke contract functions using it. +If you have [`stellar-cli`] installed, you can invoke contract functions using it. ```sh -soroban contract invoke \ +stellar contract invoke \ --wasm target/wasm32-unknown-unknown/release/soroban_liquidity_pool_contract.wasm \ --id 1 \ -- \ @@ -907,7 +907,7 @@ soroban contract invoke \ ```powershell -soroban contract invoke ` +stellar contract invoke ` --wasm target/wasm32-unknown-unknown/release/soroban_liquidity_pool_contract.wasm ` --id 1 ` -- ` @@ -923,4 +923,4 @@ soroban contract invoke ` -[`soroban-cli`]: ../../tools/developer-tools.mdx#cli +[`stellar-cli`]: ../../tools/developer-tools.mdx#cli From 96604717e1c2fb316e27229ecb88deb3fcd36836 Mon Sep 17 00:00:00 2001 From: Jane Wang Date: Tue, 18 Jun 2024 12:41:11 -0400 Subject: [PATCH 31/32] Update to stellar cli --- .../smart-contracts/getting-started/setup.mdx | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/smart-contracts/getting-started/setup.mdx b/docs/smart-contracts/getting-started/setup.mdx index ce40a586e..05164e16b 100644 --- a/docs/smart-contracts/getting-started/setup.mdx +++ b/docs/smart-contracts/getting-started/setup.mdx @@ -95,20 +95,20 @@ Report issues and share feedback about the Stellar CLI [here](https://github.com ### Usage -Run the `soroban` command and you should see output like below. +Run the `stellar` command and you should see output like below. ```sh -soroban +stellar ``` ```console -$ soroban +$ stellar Build, deploy, & interact with contracts; set identities to sign with; configure networks; generate keys; and more. Stellar Docs: https://developers.stellar.org CLI Reference: https://github.com/stellar/stellar-cli/blob/main/FULL_HELP_DOCS.md -Usage: soroban [OPTIONS] +Usage: stellar [OPTIONS] Commands: completion Print shell completion code for the specified shell @@ -137,18 +137,18 @@ TESTING_OPTIONS: :::tip -You can use `soroban completion` to generate shell completion for `bash`, `elvish`, `fish`, `powershell`, and `zsh`. You should absolutely try it out. It will feel like a super power! +You can use `stellar completion` to generate shell completion for `bash`, `elvish`, `fish`, `powershell`, and `zsh`. You should absolutely try it out. It will feel like a super power! To enable autocomplete in the current bash shell, run: ```sh -source <(soroban completion --shell bash) +source <(stellar completion --shell bash) ``` To enable autocomplete permanently in future bash shells, run: ```sh -echo "source <(soroban completion --shell bash)" >> ~/.bashrc +echo "source <(stellar completion --shell bash)" >> ~/.bashrc ``` Users of non-bash shells may need to adapt the above commands to suit their needs. @@ -166,7 +166,7 @@ To configure your CLI to interact with Testnet, run the following command: ```sh -soroban network add \ +stellar network add \ --global testnet \ --rpc-url https://soroban-testnet.stellar.org:443 \ --network-passphrase "Test SDF Network ; September 2015" @@ -177,7 +177,7 @@ soroban network add \ ```powershell -soroban network add ` +stellar network add ` --global testnet ` --rpc-url https://soroban-testnet.stellar.org:443 ` --network-passphrase "Test SDF Network ; September 2015" @@ -198,18 +198,18 @@ When you deploy a smart contract to a network, you need to specify an identity t Let's configure an identity called `alice`. You can use any name you want, but it might be nice to have some named identities that you can use for testing, such as [`alice`, `bob`, and `carol`](https://en.wikipedia.org/wiki/Alice_and_Bob). ```sh -soroban keys generate --global alice --network testnet +stellar keys generate --global alice --network testnet ``` You can see the public key of `alice` with: ```sh -soroban keys address alice +stellar keys address alice ``` Like the Network configs, the `--global` means that the identity gets stored in `~/.config/soroban/identity/alice.toml`. You can omit the `--global` flag to store the identity in your project's `.soroban/identity` folder instead. -By default, `soroban keys generate` will fund the account using [Friendbot](https://developers.stellar.org/docs/fundamentals-and-concepts/testnet-and-pubnet#friendbot). To disable this behavior, append `--no-fund` to the command when running it. +By default, `stellar keys generate` will fund the account using [Friendbot](https://developers.stellar.org/docs/fundamentals-and-concepts/testnet-and-pubnet#friendbot). To disable this behavior, append `--no-fund` to the command when running it. [rust]: https://www.rust-lang.org/ [stellar cli]: setup.mdx#install-the-stellar-cli From a8bf8c3ac05d2d334be5fa9e49bb3983435efea3 Mon Sep 17 00:00:00 2001 From: Jane Wang Date: Tue, 18 Jun 2024 12:52:07 -0400 Subject: [PATCH 32/32] Fix path --- .../contract-development/types/fully-typed-contracts.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/learn/encyclopedia/contract-development/types/fully-typed-contracts.mdx b/docs/learn/encyclopedia/contract-development/types/fully-typed-contracts.mdx index 8879234f0..0f0675e9b 100644 --- a/docs/learn/encyclopedia/contract-development/types/fully-typed-contracts.mdx +++ b/docs/learn/encyclopedia/contract-development/types/fully-typed-contracts.mdx @@ -25,7 +25,7 @@ When you compile a contract created with [soroban-sdk](../../../../tools/sdks/li Today, these interface types are formatted using [XDR](../../data-format/xdr.mdx), but this [may change](https://github.com/stellar/rs-soroban-sdk/issues/683) down the road. -The important part is that tooling can fetch these interface types to make your life easier. [Stellar CLI](../../../tools/developer-tools.mdx#cli) is the first tool to do so. Specifically, one subcommand: +The important part is that tooling can fetch these interface types to make your life easier. [Stellar CLI](../../../../tools/developer-tools.mdx#cli) is the first tool to do so. Specifically, one subcommand: ## `stellar contract invoke`

                      ChuDE>E z$kEL7(9A7}hu0n&Bs*y5q^xO9D5lrHF|OatL8=Oa>3EXY4<_Ib)oiJs9O_bcdu zL&=m;^O4PT5gH?@4z!S_v{h?AIYbboMo3r!V{v`P*k5rLM> z7knU*rFPzUi`z%8!qU^EP*-WNf z_%_A*oba^XFzP2Y<$h`{*M5<$SL|d*r11gNx~ZC~8%6DMS@|HcdR>Y2&jRylC)w3& z2aL3@a@k*-FNOhZSJOMs-*Wfieh4izWl_LxwM^j@jc$+5Pq*I;21yUPSWB!5NAm0$ zJfu8PDfi!0NjW$kG;^GG(aVnNT3vIUhyyFUd!1B)&=r35HhPd>R%?$x{Utm_v?CT0 zvR{ka?{oav>H$`WF(4qIL`xObljwv(uArD9*T*brTon{GIMS2K!jN;zw5kaVIF(0o zg%tU+`<*qm=IkY<&+1qnR;j|HIbA9qj;?|QGpjmminc{u`^BNkq{;?PSxP$^c^Zq$ zTuU#PMQJ})=#N-d>D|vNVM=$Mx04E8PhThfLtg{pfNQ2$ZzWN#WniQJ?~ywaAIh7f zKK^Jq=K`_}o4y?q@mf?}s;`q56g^&z4!D$uciCoHCU+A?1A?G;qy_y_RPSO1V~zIhUw|IxYo57!^llUT2t+-t7~>f(+=KV!FcF7O_&iYKThb5G}JR6lAL&rWC3Z>81Y z(zcXD-fmbP#YQhYfTD5fHvf;cT)#2$uU>bS1N2--5a=#X6B8xrAb(DuifjLhx>4cb zj-asOOAn=LI*f;u8yzwS_l?pA5?pNG?A#%?fn*&+uEX|g-&GoMx2!&9ZMToZ3gP{q zNpi=_@(~I5nHR4usN>>fbc`q?!)TepNTtDGE^|O!YV)VJUt4yMbH_sIh*AT{J*6)X zlD)XPLG;4E-Ys$l$%;(Ul<`FWdR;(Vw>vuw$W}le&;C~+^*@xtFksN% zkoTW4F}!}-_+zm&1#xOb?qo=Bk=AXw1Y+FCu~`_&E*NmF!WpJmJ$3mui%0l^hJq`U z>iM4L9=}oNM#sn1?ymQKdK~m7SR|0$IuIK^sI~DYR>&>@{M$#TF&5tfQ2`m`^TuIg z<}h+-v=qGZ0%?}A|7K_KsFZ%k)zLNYU~fG$rox!&es=}uk-!%9u-CS*m!Ee8eH2-b zp|g>BmYwufuDV96Y{Fepo=zw&^SfxCjaw`VYX_2P7I+{YX|?-*-B#n98-Mwjds*)e zCWQD$9KC98Fx=|n+tkopeI1UE6dG8Jnw3ovASzq!x8>X!ZN0od+7t3vj`+5y$3FK- zrmMapJK3y!lAsXZr?ynU0&`fQ1L@fkhp+?jaHx)Zhu;ls#b&~mPC}Q)2;gcH=+S&jSzo-5;NrE&tP{G+p2Ty~b;Pne+12dBx(L?!W=K)~((1AGmgU zgD(1{)c}btpKM&{^f*J*IHb3ex5dERI=Q>xegTZe1V4)TC`_|Gke!XsPk@WB5uo^v zHZ2d`I=}3vUH;a#M}>$`oNq}sx65}1(uY&*)FSc_+H@8YQ3(H{xaTVjItp$RlC8Te zUfEE{M4Y;pO-KE%3uXv-+^^5g1K~!_0(GP9H-~Mpje{;XXnqo)n@fYbg z+vIr5QQYY=ENOz$EDv6>7JQ`1!tr}=e_l8?>p)QGps+gVf}W6nfAEF;Y8C;yf5QOg z^P)F6E}d${QPE&g>Kb_?pb&sj>Yt;x@to*aD0TF9%O=&o-jNBy26%-iCS`v=sXO>^ zB}3U%c2QBCatmX&D=gOWC-#f*C)__Gi;xgHY5UfQ`HM>JcW*{oL|<@bT+WX^&0$## zayXy*?MZI?&`QeJh8LM28>18MK0|yJdV25edjyJ1*$B-S1kwZS{th7*Oxtuzhf|em z?W8IiM_RhSDpu-ytB1(u;3@=Ii6#v>3(46C{UJ5`<@}y~iavqfa}7_hZhisU@+~}x ze}Hzq%#H@v#C)s%XNCc+@h{TMcM)TNCW%H!?IjDvES6U;kw9bul>*({%I| z3BY}c3wp_UCC3dB%xfSfCIDuz%6re%ts|X6LyHWefG+K{Ar_ zw&HoU3x9#5_NFX%U#7#|^DZc4KZU62M?6cI%HKx&PlyRl3U?W1lD4>Dtz^o;gk95f!7gI!mLe4zK?KAha;Ht&T@8NhO$~-?XwN$qVpJR<($Z9)so`ceAmtl*RgOlHEu;mk7tW5Lr~0|;(Ccuxm`%G zpU;OjZpA<`BANp#&aiuO3I`;L*qf>SyH7Vh=Peu#qi7YgOsrN~4eqrquG1O8^K^dj zqJifr48jJV$M_KxJmR~jCJfQE{MrC0@X4rYK&4*S72t{CQI8&g(a5n!Yk@xX$FVD7 z&*pM2Qf&yn@5r0&nQ+>Vzd!dL}@zO=h-PP3n;_LM0*gC zNJWzC?~h`xlttvbEM6onH{avce6?u0e=Kt$i41<;dth8bwU|h@XmiNsdhe2Pr}eDs zS^BHA4|u^Y_@2;nihIS~xTZ}HS3$_E`mqe@{kqvN{i6n2o@_brH{waRAgG%k?V5!H z4c^X{bGxJfE#Xc0>H30g7M&5Yu-{xrsL?SoIq9zO^6H)^o8=eI`n1=E9q6OooQia(p}n+RJ*GRJL#Q$&Y__-%a?!+BGW6`GZBv$Wb%zAeTdJAo#fJ zZ5*+ko7ve^jX-sOXN(!GpN_zeX`bhskTyer?Qzjp$Qf7iOFgq&6!|qokDa6wGH>G1 zLD;Gt*j2wtybx{iGLO@0#J&(&f7n(qc2aO%UbpKKcSfcRE-z=Xs`5r_^{et>lU7@a zPd7X%haXZuuGyg!6=0u{V$R1jI`P5x=)omQW>#DjmP2UL7-dB8&QS9_#~ynnPuT>n^FHOi#_aIg*F{WJEqhl|F`Vd=sFf1wv(p>~*r#Uy8EGAOr%~Jy z*Pq}G0>`|FE5r<;OwIXt8}2@bWdqAuAtrvm&j$U5g`$cTOtZ4#GxsiuWRj#rAA6N*K8xCucR z(EmUZZv5JcXv1icTgk>=o?W#EvM|7f9Bwy0M@kD87?N1IhktjW>YV7JN|)D2F`d;4 z&?;$IkZ2Ji%`+;Cjoa88e7`CM@~NW-eP5G@*<%RA&d0E;YG!%;Dz}<8R=WZ?^w>%3 z($&Okug!tD`ql}-iQFYR5YNzFZlBEgbONMa+3Z(c=+y7og_H6UHo{l~&B=+0i>s3= zd)1Z}(4x-Nfw1M}eLQvn^ulC$S8b_yn(lebop#2z6tr^dQlW6_l%T_e zv{{#oPIPJ3(qH|RB`tNS`PS@Fe)iZPr=VWTZTcElm z(wS%Sg0Yx=mnh<~0?$2mw>clw))*jDwC{r=t-6?bA!CXoST&4uj0nO?P*Y-=;Fn`3 zzH)movXVy;JLK4x>mdU{S?M{Gg|2^JFG(^^{d`rcH0^R<+r1_uU9y++Rz4)fmg7%0 z-jTj{az(jHe)_Fh{WPE1oWZG-!4>gE!5x>?owbfW5ZfxximSNNTZszSCg&6p85c@k zzTiR=wT&)G<&{kP3YQ~EK6dQMPK&Y^ z21V1G1cX)gf50h3nJ>t-W(Ko3FkZ@V#0iV4{UrywvHuq~@QURS{t1i#0~ib#z-kEF zpai402Cbx-y+zd4c*&!X>m0SbG9#U?ydkyXZH&5dhmI%IbEmKZq%>$hqk(v02I^+D zGvl$HRMd66J!t__pLEB|cH%26M*i+7=93J>D{6kp$_)EJ({~j=DJ`Q@5EEO3EEJ+q z>8ibuBGoKMv1?iXahk1eyf z!h+4(+?NtI6Zg&JT?7;ze^_ivdbg(V^Au;e{o} zJycp1+ooD|uAz=qacv*(%R{ZIPI`7|DQc>d+9J75E_U5A3Wh9lMsn}!``VAq&y#h% zSSCa&;)(ViUnN_^6zA<@HmL9dj&HF=iA3Y|697=Lrws@G+2DZE2q3cEJ7 z>Th@8W&xr;FKM}`E5G*B%da!&mR2|lfB|Ko2K zTmMaAPqUL}%cE2yv+YZ`E<#X;t(%-?F+gz;+FS`{GBxc;rvjv~18Erl->F1(I)V+S9>h3bYnyD7R(;BGg@TD;kjJ zI4Frm5EYw-R~C5jPRmkAv@=dW)0ORkG*#VCA{H3t-MW9{wnh%}pI-XmrT@Pf-}$EB zG!4x>eJ`%|gEA5pPHL`K!g20BCT2slA6DGK`hO*T6#$;HJuNU={~KvzV@K5ZIQi05 zTPp_t$ zm#OL)LkjiBj8gqh7h3y!Zub+|gj^Tk!N9ZId zOY5@I;zb;e#R*Haa40`MsP2VUnfcpRABG3d3BrCn7{exR#f@d2L~Po6+Jv`8$|I;s zD@aS4+MXzGIPATTzlS>BapYp(n)`-v{HvEXVRtb%Goz+PDCAP7zLiY(MdD)BCp;W- z-$jv?14Jh3^-vH6@~#&n7b62hv_o~{(BL4oeXD>36S_nWa&=B*F;U>TI~%fpx2T`~ zL(CN#1&=!Rtr zx6CBoBdgLQ>X9>?fgOG?LcX)UkKa5ktWNsU+}sIW2uKO2^rv=TwQj9x=p5`Wc2_p_ zg>RNbciAT{o$MK2jyV1?=RVRmfzw4EJ6fue*xT^G+gjnq%A3ur%%90J@R-(cPlm3y z0K2;!OfkIB+y=Y;1ifhFLXGfUPtr}*x2P7VZyfI#>zSKZ1XC~rx9)P+yLX?fix>w{ zOUq2X3!c9p;cb$KaGkOsOx?-M$fZK>ApC6Y-S$)1d=Yj3+EmC(e>Wt#@{_pc+o0}h zQQFkZlhg^2w#O^_lG35q6XENZrLXMB3&LYajZ+ooBXa1BPwID}PqiN465}V2t+Ki5 zUj6jMr8xYgPJ}BKs6D^@B#*B5ve|3~vM+kED_OogXw84xRqx?|$QwHBRdCLQTkN z@;0o{esurY=qebgF6iuKmkD2cW71YY?SH&8>%ZRFCx`RTbOPCePr$t4?fqVmV4mYu z;0rq+fNU!@6)Uxxs1NiT(bjJc9_JB{h0Zo~Y+rQrxzi>X3z_%yN6gHuTTFxX))ckq zt$-41iK0ezGo$r-^VprSBoKt0XkHn8v-mbeZ`5$;-f2;zzo=#nj3B3*5Tb{IT9CBN!N88n!taGLiJStL_% z#SoL@t;;VD)+c7IGw6V~J0j2DC@7k}eH*RV(G|NKtb2L^OS>txYk2_u0vE`X3?TBW zz|du5+(+OE$My;z5C~m{@L2i=V_QO7@%Q#QXr*8_3#NrnDbVuaXT=X;&$stxEA=L| zO~oFrtu?v9$DD*uzfM}fgPF}Ym>Zli$_dVx&n)WRK`LX0raS)?!uOu<_o`>u2`G8a~ z4)J!ycCs&Bok!{=k^1--fuF-P0csfPd(!Qt_Z%0p-Qz~5zDLB+1VDh+iNP< zC5Mo47yK>H3Nu87D06kWcn#Dgrf=x{VRm3Ec&9c1=;jI6;JgiH1I3bnsA&jKZu|kZ zPhk>A^R^7qVJKX{9(y2Mfuh|3&?hvIy@9a9MS36|YowiX-R;?zI zw_o~lIly*hrWyy)zI`2qvh2=@Va8ixuR$ym$U7IF`P}hgXr`HWv~7&DYd)A?6-6aX zU$xM;bARu^rXUNSMbtt!#{0@;MD`ZRolr%EN$%eoYzwaZ>s2jK0pWgYgdUrmxu zBdN(S@VO|(L~1Xh)R9wfJ$zlrf9fh|n7diqu)JM%h0Up=T3W#ml8{j=<+@bxs&6CE za!r#v6hGqC_l5<{37IUZbL@M%TCC~=@cjRBscSs}#ZtCWR&jq^aF!(dj%^meGaI=nK z>%49nT&%Y`84vfmfYXZ+KITd6Eb5;NBwG}t&QL10k(x=`BQMJyQey3-A z+#c{xSA=zFbaZcB3oic@#@2k*ym)h+A}%Xq=P9(Qd@`=0`WlD^^HXNbMs=M-x27v5 zp`7k)S%fl^XML{zNr=w9a=R_N4ebeI6!BKcjE^K2?6lbaO49J5!Rinhghnm%zJ|#| zn4wC#^S^dH-UI!r2B4ic;cCIR@S6!j1klcl-b(utEOUCYB#?`@RAQE<_Nn?MItNJ> zTPxJowiad&hEUxyBJFL#6qEKTsEfkzI9ELXB&gENkisRggz2UNzyfWH~VP#PnD)R3psB=LBcb%{E5_tZUI~TX$5m2eQq`b|(Cd#yZoD z!OXGhf}b!Sw=OB&IkDI7(wUO6p&{`xbU6)IwTB!PjYN5iMA9|;DO#?0^q(dVUL}sX zn}Sx|pkhwAf+9`?z)b;#*GJ`glf$!h6V}yh(tRdH-S_A~eXb)Vn?SiNe8qrW*q)mY z|NS8;Z32+;>>IuhX_0-z_CA5)z`@QfI@#LM#dnr7wc}SPt=YRfB(X8y>*TqrT9eO9 zGpbHnI$~CS2aL8%Eim4<@4dsCAjcJe^a~Gw&0l>(e~nlp@k)(xYj68}iZ zN9ER~4+>7!Z06`)eAaQ^I&zviC*Pb8peuK-J*zv8egqv3^b&UuftbT(722QA#-*TE zg<^$;z8~$h?s2?Mcp3oS>eGlDUxs>DYbm_!vyNZbK9o$2>nNxX$mRLSe zrcE@-0(qV3)kf-c%2z4Tr1F~Naq*W`W?;1+h=-drk7>FGaSP*qzU;D4#Su`k(x4r8 z*{d87k%1Sejf#7)S!KJegUfX|`pVuo=fMYx1te$~lJP3Yx|nTy$zI@stZ0*XH<{Y` zt~VMap2A#y=<3C;<(Bl8A0(eX7ixj)(=2z%m7NbLA*>jP82|Y|vf#+FD4O@O(q%FF zQ9YKtD5f_W;i6!|5IJd_18=3R>C|>|{_##<1VL^HxNq% z=44bWw_(VnOATBS`iRCN9D1TuzSjz$VsG(dbXG7kKagWS#u5>`&)sJca{OC!#X}sW zAtPD)b@1ret=M+$_MijcMNcm`hz&wceP5zng0{>B1Iz_cU;Ri z3pl-2Q8MR3$@nT>?Y_zr|DnVBfiy*tX@+MJ5sd`{n0RHA4)l`Qx^#=a$i{t3u4c=h ze&ReetPJJpk#gCC5;ahCABf6ZvV}mb`D#X`EbHZGML%l#Ols!v*0*=Jt`LTrbxl$Z z(>yABl75x8VU{xRXoBM4JW{@`DV#0VL#He9z^r=#wE^eCTCP zI#>gfUsx@&;*QVPpgIyWciXn&1{fdxmp5=PA!CdV=-#F zlxU@Unl1xTDND)3aT9XHX|!KP$^u| z;cSm?eb2#{5$xqZ;qP9B@^y3FteLGJ*{;3JD7RaqsyRt^+u9MmQgrGi?>&+!@~9jm zzVzefCP>vtn@+?~d~>#(X8tKVBioL*q%5cW4v)Udv@&ggic_{#PuT_CK?{_2Y}XqX zUPljaG#O7r3%9kMw5k{n5IJNNn*Tt)RgWqk$D+^%iq@Red!nO$Nh-DL ziL3ZA`dcq_0qfH2Af74tk>BqD;Td%9UULZJDJ$2UFJLn zNa&}U3?P187F5 zM%ZO<{CFs0oT+hNVobwoEDq=KvnmTjipQ$f=ooFqv{6nht&tX=O&~gv$-54b6NMXp-^o_F z#p}X1YC7grhrdxAKN$elY4Fy~4+6P zz6%=aEq;xFK172rcgB=^pq$*A@O5E32&9li<5yt`wC`xtM}|mi&y@GpukS$u#g(Qh z)_-uuMpUn7=WNnn&C_qj!^48EYLD`4%7FWKg(pJ2r<3`DD5B+)X=wQDnCVWMFs6@} z3*0+IPL{pOj_4{;O-YkmWj3zq(0MkK$;Nl#8~5|y1B$POu3v5YDu9wm0P9Ba_dogv zV{afFrS#5z{5O3wR|p6n_$?hC^XuV-fMG)$K8$Ga`rf*8Xl&zibnL1q@4cIP!SCH{ z0JwK^i?7?N&@3f7HWLoIxKbl%vU7>;MI$U67s%8x9)?5TVOEom=iD zPz9XG=2KkVrqS}nP{jV=6N8^2mRG4?Giv(k57WUDCRdj!&>P8jP5I=;%!RqoPS&cr zS=y+-^ts0ic1)(7sBq@1WqDa6ajqpFZf5&bxqsV!+wgz>_ias#ecxQ{MPMlIppD7<6) zh~GFTKS$l>$Ts?70eWY`Ahzl%~!IJhv2WTwbm=hCpvd%N$Js6_& zKWD@2fAt;9@nJ#m5Z`f@O#l&X@r_YBUQ_g%7|GM(lWSy9w9R=S`f-%XR#=$d0Cl`w zQE-8b+rrnoOr-q+ln~3~EB-K~F`~9!K2YeUPeA@~8Yu>|2V}fr1%m(jMi};uL`J+a zTl3FW0d%;^ z;bhz=yS-*OthD?bQ7d|P0s6M{_CS3Ja2&VYl3dO0@1R3S0V7D>-(Q9W$S~U9C#n*f zQ(^ADk)0to8)s?78Hn`WtMEcqlmkS5&Gi*Z25XP&E+`NyT7U)(C@8=X>uPRhjYrB- zrl^x8f*AzV&lj&9EzqNv*Q{II+9`~y6At!KYK07l(G2V@~aa|?lBk2F(?9IcW?xX(k%vi=gmNNEX3YC~i_OWkCl2&CKR8(XO zV>gV9j4dq+BNQzXr7R(aP>D$PosfOsm*4wyKk0t1-(TPR`DZTIxQ5TXmvdg{oY(6d zla#Mm3um{ z+-CmP`8Gb9-}^=Gr8YuUxs302AV)oB%Xj7m%=atY;V`{;r{HZA3XBLw$J*sDgPc-M z1Yd$`WcZu?KKLDz`a7XEepbS$+3TT0Bxy#_s%ey)Ves5KG{oTG`5X?0!EpJ2w5KQ( zh0!2Qf)&+_+s%Ms-93?zsN*~4Xcm0bs2ubqR&s7bnj9_NoOA`moVm;m1XI;_LXt59 zCX_fxa{n}fXRh|^ELzryLid0^VV&iK*PL97zVcn{@Yj2oW@A(vcc$XhLG8bWr@Edw z{yo@HkR0)o%6L>j-5)8!1J=E>l95OR512zFf)RPL?+Jxu9vh-_VeF~wYrleKfhA+N zqoIr=&EbxQW@cs=%2kFF9VP@mu7sD4XiS5yjFIw0*C*~LJEHk`B5Y`8ogh_nZf#-IQ2_aP-uLh0>` zXYRiLtKKptY4dUp-wx5yYC8a9o>iqp;L1YWm%DvHPrCIURVhNrVN2Z?fXzZ-M~Sgu z27J*IGiD}7P5b4}p4+)FE?_mTBo%i2)te$okr3^j5|eWX5<=`5%D;9pLWhvUih8aE zHpY_oS`QoQGh7c=ZP%4@U`H@wbQ?Mb1~!xb9)thYO#zra9kbWW%1kh0Y~n#N@RxY8 z0lXRkEImT)^wXyk&s_dj8*M9(f^hL<%&3>qJ&CG}eCL0o6tf@plFo9JQ zFWuca&+`w#+pBp0u@5_ig>pJ1Y3Tp<-0%o1_`3br1ZpPipf~#4fOsvqRTMGayApxWgA|(1MP7oN32vh(Wx2ZYg8yzjR&; zXmFEk`sbFDP=mdj(iH8j3n)RHKF6nWl@fJbSarYq>HRyK*a=y^$yM{|zgBOLFnH7` zmuf|ugpjl(ZN|f}x$?xG6!1m-HqPw$reSEUJw0uj5AMJ?(kG}$W}mWZfWHAgPn=U+ zFo!NP9rue5$gd1DcVGmT8#*K`2~XtyZn&%@c+fqKm##k(Bo*x?EG#TooIag!=)#-5 z_h$uBsNA$PiR-Se1%S>{SUsmXBoXN5_FYX)Z9rsD;Wwa&xW9V)Rv{I6?{;zOF zW#t;$!u|VuOh%ebM2AF$MBb2^Ld;oKn+&^$FlLsPmd)GSZ+*med7M2fu4Q>jdAF`E z`kqu@#9i`9e(K|e1Et1DSqd6WvDUwx&Y+J*P!KYrjQorY@w`tAVT~bs84>%Uo4;LI z_X!@EOi8hRUpIB-!T#+i*Pf*18=Kwj(f(VW^>#7M8L7wF79X-ts*a{EXGg5M#nLUh z#Ib~shNzLc*paT+&z|MJd2`q`;d9}OADUn_Cl#)}yv0a;KRWvG&-ocT0NySt_Iy;Z zbD*??K=2%&y8hzqI~{ZqBXw@hLjZ7InHtf4W(Z z*c%!!O})W5aYl%~J7D9k)$l)0}yTp^W(Ezom@R)%~tbJ1@o z-e}^{^_;wTj8Vr#``gJng@*h}ZmljY+x)@#-K{$6Elr{ZFhie{XH);&-x+scD`wrN zL#qFm9k~e(dDGR=Vl?7XLI@AZ;mIdBDKu~Q;KAu4Dd$tNC9mljX)l^wXQ{;^D3=VC z3ca2m@`ko->2Q|nJ}2j4Roz|7JSPSc^SCyfq!*jkM=5qfa1}bj9zLHn4JNT=C_1=( zn_mGF03w$7$!zqajkL1F(>_93f#31LksEfb{#;ARbgv3S-gA;@=C2>+R9;Q^7FdrEw^62ATHRSNP0jy(RHuZ%LB9l^YjERt z#JJ3xnUX@8087ousP+6`nj%O`8LOJb70%L|kViOSXQFr~Bwja-{f~vI#ensjb5eM> zLsv$U@Icvw;Z`y?8AXwt`LNiT!OPk~5i6WT>YDjcf|vPCilo7YH@*QWla59*!KMn% zAmR7rZKrfu!~}-kQ0xsB?oeO`m-ne25#l3eMPYsq792UTra`y;86M=MXP1*LowJV( zOa1yNqsBla%>BZ7e#;UUr0Uwz^+#^_z~k1AhJX!nCHdmZeGD0jhl_UGJCp*64fy9qkTT=|7IOkT2C@M2-zI@T_N?^$*|TIjVw6AP>Is zJ&C=smPmBON=+hh>5hm%H?ybn;NRY)i5>!k`RLS(f9Uwy-jESVSx>+4m+Q_CS(@93b(LQT|=WfUHJVx z?}(UzU{#_|Z(!@Xb)J2A>}M-h+-^_Hxa5cM_)uO!TyP6LAh7^+0_ZE4w}2U{hjjSL zGGvHq`|XG&R3SR|i5p2$f3@Fn1<)E#wp_D&#ZxQA0M`pxxI_f=h9`b!rM_RE{@Ba8 zDtx0b4WyN(lzitdEuW)QUm5d^ZYw8A1pjV&x-^;*+cDpu zDX^thB=O)cFx)v;IyIna>cg_;hi&=gtVhlT-QJo4`gg2-x_`d!@w+apcOjs z>>NAEI9F%|I%BSBO!7i2Fo@NK-x^{O5BLrZ$y)bK@oLGt@b*eO$YWlWPIe0wp1Ocq z#2zrJRB)uOQ(&z&{;xI%#kbweIPhS|(;z1xjokA$bu+9&H!#zgXq*TpilF*bVTS3W zBcOfC#UJ9El4={1uEB3XCZ+3Kj@4BoG2bVXAEwLRuMQ^_d@b}12cdjBm}KK4V6ioy zy4@Da#BL>`6VUGQ^^o-wG_?g7({4V8AEwIhT;8`=Yc4)FYnS^lG2j{1gR0}isE0C7 zsGLzVLI=fwQyh~DnvA%g-oYESH-I&G;~#uP{VxE~1z;=VySLRi=kvYDT`)><-{+Io zmwtV1X{+SMUr|U6{&|Z7b!C3I4m@wt6+S6bjs`sq53`62+FpKxk``41{4RR5+dUg4WQ&K* zKIk@!7_nTgY{gzLL}hg-VG<09%XTT5t==lZ(71_iR^IKGy&DY#igvx}4O%bqVHMkh zkjf6zJ-VNfs|rjSoQ?G^XJBa?(c1Q1u5GiAIutOu@6*0>XOgiL8(5EpyeJTMWmMKa zIs&Arj1fJ53gp@}02g3D{qyYk_UYhlfAy`EK~8S+?;lwocHu66;qP>Q`^~vFPNK(bLFKV6 zb$em8$A7v#|LTt}2iWWIz@_$@vYBxCLX<9suJh`-g~RUa2fE%4d{get7qAUz6bs&P z{{UuwPImTgy%!Cbskn7iJBNMkDe^uWH;2ddfYq-;wripI#S7ns274dlir79x;h;?5j92-yxp$Px3+iR<%qXU{5|I@-PY4XYXe_ zl-s9agTZMrt11qtq2LaI$qKDD^yiuHt5ZLTh<*-xq8ZpIKRBDL;NbpUVDpE-^!~0& zb@FnaR?d$Rp7kuTzyvBGOkmmg|P5T5(>q5~gHLxP|WSBCSAA;JzmX+59Soo!9>T`tE2)L4T&no5sfg44yB6IhdwO6 zx17xRFg53PlER}tksD^WQS+=p1;?Z0Ir`&6Y^lPwD7d2QR!`8&)xb1Pv82Op`B!Tn zEk6zCX48)-UGC}BoQ*U)(%;@A?BS2>7^@a`UC5g`qB>i}S1QQS#}kgY@h0cIZQxJe z^6&t`f-aA!h}_!_cC|(;5{$c<{R@#&?DvTo<+nv7$ph)rPR~Y!Y)TwO*3dV1&p+05 z?$aj;i%H-eMRadSNS-}=u4q)pdP#C>U*IW3fr0wi^3-npmCyo&J=?w(iDZHKr(&um zi6c@;&I6%*Ds3+yL-;_7j4)H%g3`HM}avq z`>hnXV0S$T`5fjj!>?91&;JSVJfO^FSC7`Wzd~AcF9cN!M1T5q?EBsgyA|=seh;TD z)rg}UN##)!qTu{IV_knIER((;+uK*2yIs@}SZ^33^1BF2G;@-sZV~OOyiw)91zcIz z0=74ofyB-%crAg4_8ZJFN;gebY2=(}&fs#vSs0nY=*KjcyFBIiHTd zPcUqt&i}A{(;#ZkQ{K4Ksq5L{RfF@x-{##cD7(7!klI)syf%Md$rfeNrL|$|nnN|! z-JRrzP^0jYyL6wVO{GPMjfwDh_JtRcu)7?{@cNbWV9M(H1YA0yTf#=Zk8**o%%C(tmJr+y}^GP4!$I{u}tN z9tCbqbLvG)vlQvZZfs~{u@d>#0Xbt`20OGNM>)FQTwK@aY-^lFWtYXbRom^g2c|T9 zd-P&KkKfBl(6{);cPWyRJtLC@L#3*r^IFx(mfPo1V+11FVEDjeTa+v`Vx2E4d(H&!QsP?xn8kI7UN^C0p<{1q9)*D=+fwL2}NpNi5fpC#Bj} zqO1KisszcY+z$er%s`SqAvu8}!n|M_OyLa%NXBJrV|8j#dmAAKz(GzFe}a^$hXlgT zX{`Bq{VrEQ+MotWfQ4x`^t(BEGhGWWi`;`K3Xdb7XO%TR7DLdHIpA@(@2XC^mo6cm zCET}fcbJM^r)%K2WtlkEPPRm^R!=u+vY@x8D37bUTAf@qi8q?4eFBUW`P8`AUP6Ao zq1jHD?E`8CwcVvZ>i&k=b5KSypzG|b=ccgk0|c~O^Up#Rk~@k4yo)I2gP(LuFHe_wSB=sz)$efs{oXn7+@?qgtfp>2t!%H^?PTf0{FdF&uzyW ziTyTy!)jVph%-MjcnVwiLu+*(HakIm@I&urPQ*URfU~mP_?ZxcSn}(j#g|H|#M{mQ z$jrJ|JCYG|E?vRfn>YGuRsj4?T+EA<_x%jXyu+z>jQZr&7e&pMoUwV>llGLKcCaFertAyy@UoRVvcI6~Cz zQw)1hSAu?%8?^Qqf?7Hp9U6PD_g2;Hw>=9D5t?@l-W<1$E|RRxm8U3Vhlgs@w|MX0 z-aFx#8u)(1s9&MFm{oMQmSxZ56oKJ7l3SJIZFm`f&MNf_Jj09fUrgQ99_+QT&}T?I z7R%v4toZ@c!%p*vr#~h=D_36sI2-L+Sh0Th^a=Mc*r8dJsQm*I;d`V zjiU}l3LrN>AXjwSXy&IKXO_TlzaQskoKd zMhw;U@Svv@V-qN{_t8PcO$?R7gS8k37*DH#TPKwmcoIO>hPamwq5c=pHfThjyN(z_ z#VuCR{*0q0>NmtSUOttmGIlJL4_+siZorNU$8>NUgzf8;J4s>&ocj*hz!Z&yCr`V_C><{+2$Q&@fVP3T&hDz z?t2D@y@{AJ-GR&9w8~INTf7Rf);X`Jz%g(_aooX{2WvlywcvrVn@5Zc@#u)?loQt{ z3noD!JTFf^-$7*f%Sc#*g;aRpFhE_buVP!`LuSpTiZOrkkVR&|&rD6Ho%=_454oQ> zGsqeJxN+@}AkXMI1`I0fdRU10sfz=KcKUGYSN=KM8S(1NWj|vCDmaz92wK~#4c3Y1 zR>oCntkk@S-jTEiwI8$xu9vx(Imz5npQo1Lu3_S2Epp2fh!_sE6*7n-!beuK$5Wfh zf|9K;N4y&LMMC+bHPlaN-uJXH&#o~1=ADSa^B>pljoe-Na=vV!I#3twm7gnBfn*aFz5JnoS)I+p9RXGSRV&%KsiNL(X_4AwY{kaR8Hp0Uz~q}v=be*W-k)IA z!0x-CYR@_^u@^O%yNB-IFB+zDSdJn_Z0y6)JCNoo7Q$kpA``6r?=2eoBgChQun0Ya z6ac=fKk+SvG{9CB5yA%Qx)&v;zPoPJ8SHtLvX78&DD`%o7khZ{$;BPtZwW1TOVHK# z|N4H=a@(+MI=5w+2iCoxfVHsJ<8|d2GA}O=5jSAaXW>{To+XfL*u$z?0z8AkY|*Vl zeq&%paz+1r%Nw&*-%%T^;^aJ<2pbqL=HZZCeKhFP?(>DpOoMT?kML}HsSB>73PxiI zCxt48RtAB9QdJ@frByF15k_u)U>j5Zy))0R%HN)nlZiJ zXU4BS(Dq?RJ<;zg=gWAX*}}w3UnfjddxnPc&;nQ~DAaH1h%R0LMk7YBP!p3)4LT2KU*{%XPd#VQmy9 zDJJ+20(wd`ci1xQmY?o1iEAZmV=uh{;1lva=oE(BrPl&eEobq|M%aHA!%Z zF#zd2(%^Os3}KGsVEY`bwlj$(m0hJWtf&&ikhaTtCfCYl@rk!xh>zXgoki#2k}ziXZK=SOB`p}!t*ae#-~4$A80`%( zI&*&JB#?H8^*=(MLP!pomDe^DY^=6uR=dz;a8hDSIAbN3&t5uBj>A=No$4~psK4uk zU&9$W?vOErn^G)>UVwtg3s=A8$7UF?=Ge6Wldpo|Wuc6OtvWLlmNaV|B80iQgPcdP zQ`k(%GLx7v|L_UBt;R6P+i)stghQ-G3!ek#CYB3kY??UeZmU*b6fLB9;M2j|Y;}uI zAJ}-f!^}rE=H+uYmwOv(-5Iu_B!Zk=|Ibh(7Q1x9H=8)wjRl1h%QL5l-#I{z@Y8*n zD-|hTo|#CwsM$7UP40<(c4abVTATS%LRN#M&_24&oSR@FQ=J3#? zAfzWPaOpyln%4{e(YjQv-tc57v9D#D=aQ^7=waG#P}(4(Gn9cT$X&FK^zNond`P3{nV(sIvf}|=z)%HrsXw0m3$palDF9{N6e^ZO z{1dn9$vRSBzx;aM^77fIQOv0B)Zi^&ZX0=9t*p@CsBhH%me}~6Dgg79tNl%4`3$Hj>Pfu#y~Gn+ zT)dAG`a~RnB!RXY!CWVbQ4T!J9QZ~P^?i?dNbZGfVQvn(T6_`=$CAS*ec~oJM~S3N zuDxsDQPln_t`4*skHn&?-fff{GJHrdxa(M zi4gTmbXom;=ydh8g*;6#tf`9-J^RR4L5hio6la3U1Li*m#LKhZ_$+a*4*f8nBNQWd zScc!~3lGaO`=W>(`pb~eTy6C#^1|wO?q4A0e9LEsZ!G01TkoDOK1r&9_h-*&YFkM# z@~36invyJdM$CebX{#x;jS*&0g*Dl#4( zGn3m_e`NYLx$@q@dxI*(~;FVuH8qlCB~c#72womjx4-zonyPo>S`FFf`~wE zt}iZ=XX=D?hCfTEE?gR)(UFlL^KU$Bcy!_5qNLu~yR#r@Fv!|;WIq29XOq;aLb9~H`z_{w_zvD^^Z5C0A>BM#Kft`go8u zNt+()E6RN(yvl>azCR734 zy2qG!V2vd1X=k(hnkEG6Rc9U$qNf^YDIZ&BhGA+%0-!7jrNkTN{{r z^Y^JFUR{-VPm-^Kd`GTf{avSBBWgnZzrz@Z$i(zyFqwBMFhrWAVN^Qj;YfZZ;e@0I zncc(fJMFuvk*L?*25#3q^d2P1z@c!MpiTiaa72#zx-{FUM zN4|k-%jJYHi|`slel!xVcFIEB$eCNXI$i$+2+^buFl2Zs`R&kAia;w&!>Os1EB_Yn zVxfyNm~+k4g?ID>Lq?7g5!Za?;xyrCHI{0mm)axo#LPHP_!;gC-`dF7%hyZE>;Vqj z36?=krAkJuBF)mQ z_)zn)nrlwWY87x2x!pZ5e^AwdM~*#~iA;r(v^NU-na%EqLZs1ppRz%Fx|sh2k3Px8 zC03)1VCnMip77>#qYG~?MOyn$zVq%4Tvp|)Hk1t&q_P@>`!G&_1~Daken8N_=25y# zxdvV5TOzJfjM&G(Z5NIW)27pqTpV_{RrMPg8pFIP`w`+4ZNzc^>CyuK&yc+3`4+4A zCz{q=ZH9zw%P%GSD#Y?=h_XHVymnPO=damd{EgIHC; zQxcw+UaJ7B1$!CZ3HB%?-EzljK_$(hjXl>G{#q?x1F&N@E?IjLSpUfwN)#4nsv%Iu zQ|ufKv%(u>-vQwjE)E01N;$-~Xk;-!K*yT&Udt&=ufPb?yH+860osG^NtkWw~h^5VtgOnrupu~I;_P%EZV?oE-jLTA=JIOo|KBzdrXt?oJuC#8d zY~+SIsC9MA#6HmH5Wh#%x=SqFzlUTl3|Ejym%-P}?_wAN6%WNZN3=bfQTAfK%w>^Y zP%E}}8l{AgNVHjOkb*5E6XPzt;fx5{SCPi$KUL)T1s?X!Jkfz)UZsY<>4eJCP!*ne zX7Pp?dC2BXTPZ72wuxQhE_NW{I=phT(0y=%f{DS>4~5?qexKn~(I)^qwU0*bkT;+{#6=%`9{ru~rL74esn`!M6yF&?wq&AWJ>m|XvLmikYu+O0 za@$>!zPd2?>+5FH7TIs0a~Y=}&yJ9=^EAGCCr&kx2lYAw_t3RRYvH>dt)YLWlG`Ut zd6O@b6|O3VAPaVQL>+o%yS;bgjGyfxYXv11y7q!dxy*?-6IrQ29i?0|O4@Fb%t0Kz zzr$DEp9qY(aZBuKU?Owq%JH1LeeyVwNGQyTvxHA`B=)<{{!Y~!Y& zN=$eVZq3uQ41u>q!l8_n|J-NkQZ4-9M0poG(_RGYLPPRsY%v1arB~7h9EVF=u3e9o zXXXsmdjiAq3xpbT*i&7OR(ScN$tQkyN+U#dN*)JS%k7uT(+OkowX8x`NmYOH9|AXI zSt)g`ISXIFq|4b_cW*-g!Amu>3kLB+QEtn4;1-z`W2XW$8WJ1#3*)fqtK|uoY7uDt zrnm_Z>wjB*btVpK#XB#>ioO)G8r`2h9lreayljE*{BRM0Q zB``uyesGSWrf{LBeZn|Fmo~WG#v|7izGDc6(72-_R*t8z7ZdbIGv=sQ8Fs=IcK!75 z8&y)zkA$)tdeO4j9_;Ui@nB}Z^r;5gRn@G-w3REu>IaZ>2NLV~l;O2@GZ&W8ZJN zKMdwi98Fm7s`Mm#&CnF)MYMuS8WQ~LV%=4qnWekvp3CDJCOOUb-{F2GM;ym;SEq~i z@Haoz;woI}2t$PCezHN9}Z%` z4BbH(_6-o+rgl@mqV8qH3+j1su!g$}SK3vlp+IM&RB5i^ z*x?58EOc&92#|MSf3FmHF${Hz(;`T`jE;26E=g}C%t(>!(wA3L9+X+=ym zP7CxC&v$TUYpv6P8IJG$PZ)7OVWqs^RgC(DxR0=_njpsc-Q6DbYjs%Dh8dNK6Ebor zDB#?E^(%=a=y2H3V{IU5wfU*oWcn=Lj}6N_d05f@w0Nbmr@h<)NK)aNvzEgcQfE<7 zID5O8yToC&dWP8$C0w(4aYeEkHN3W>gLo?fW`m%Lu4iblTz90Qetzbz(CGQWJ(<2s z+ZLapk)7zuFN%ut(vRgB)2~3+Cn@nyDV!V9O^r9{g0Gx88y^x-)DXG0cS!24z@&_O z^g={#h1Cnaq+b;Y86^St3I^XI*>#OB*DhC-3|bAmC0^k)?<0t;9q&!Bc>PM@`UoK? zJ1k7~RADA?O|SUwhBT@PYy4?(OX>n$#xXw2Clvlt?`n-e`en}j{JTsg)|&+(Jjdzh zPA8GM=qprGioz{djy@C_Cp1VZ*U(iydsdnz7?~&3FNvd_7T5DSa>>CdlgkB_k)QuS zxVR{`F|~L>lyk%-^r(L=kjUc3PLD>=Ef&rT>k@YFmQF`3KN9}(oR8ZTW%I0(XWH`{ zet+35x9Gg&kxvr(r{c6W1aHl&XwKW&G?UIA$u*K%FcvS#5^Lx`w%MjUIUqu;zqlVe zpy_#RI<*X`O*qjn^u9T&wam3&V}N6kX!dbJF|bkDb40`Cw(il~o>KqSO_dQ9t?I{| z;bnyl7IGeB&F2k)Q|>d#^ouI?ohv=!S5|Z_xz?g5f2=z?gO#fMFDtbGrb#A>Q$K>B z1K~Lw$j?TMRc2rcQ}s$G(fs(SUz$e*ncZnMbPbvjMj1pTzoYKhD8IitUZ=b@PEYkZ8JD*wd!8RO7!OuAdph-{GFS zXSkvQ#h-H_3wYDW|CEWaEYGcL;?7sC3Gk!nB*Vk-z~K#88HH&w-{km(n#DcAFwbZv z=msx{&R;llK0!sDM-W^7!-pT4ZV_kvG5nMf%&^t_B6wMO{_c+xza$NuczcojqkDhe zplGK7CvN^s-L`xjkV)Pqi8FDOFd?PVRY(L<1VcKL{Vjh9#s;#C;ibc0M>Vv?^NsSg zMeI0e{lAf=>?kci*-K4663rl!_0Af6UNPv}4pFWhV$OL_MO^_MO$=^Jr_R{@@Xg8ixStpZV(8TV0-(&23 zMr!66FfQ^}W1|ls03SQP_$Nn(7Jyh4;nqzef0Jfx5g=zqZ@>O3p9FrOZOfpKBh}dQ zK+y=nImDoIvrknQE~#h4CboyN8#VAdBJ7ln&6FdVr#dZo%P#1Bb>T4PN&6{wKvW)JTE3hAVX_pQHKo)g8n{ofakL%6 zsT_nyqdsJ+{+rp8hcbH~3NBuNWLNpH%%mHbV`u_e3N6=nwXwj}R@?;$Jms7@Y+Z>n z)aTqqxEGrjGGT_v9tH;C?BWOk>hAD()UgBgIucJL^M(L7bboA2Swcvox&4bBK4cNJ z|8f&|hW{!UPpUu%z24^fQ%>;1!h{je&X#KAd4sT<&0CxfRdbXc<{AXiiY0DOl$<%_sHggK&2B> zMnhqqwePQc-feaf?Zx9c)bLNoY^w`)VG}~U|g4suX+Jy2>QfQ4HM`u+jXcyNhzBR-0 zVffK?4*5t-EWSy~jOL6nidiVeRq@*h@mKeW1!hL1q?=8d$BrbA)TaP&;F}4CUY9Oa zif?`AQX54>B*CuE(D!<`IA)a=+V3C+;Cn`+7^yifCE#WD^!1&Z$q8@@-+0;{*T>dYC0=;tmvO6R8e|It2-i-$cDnlouGQVBWFXtM`*{0AVUSYc6k zVlMZ>wBYvpq#I?QKSe>TxIe2Sz>0v`aHQ+^GBVOsVBU$LA$>XKgmL|u=1SoqJl->HYgHNCi z;Bok_GczqHtXqiIh=fA|e30fpl?Mpf6*VeA?C%VS+TOF0^$qGxCJ_6d|Mm%MFvN#n zN%4u@#yo9D3u^<6EPr&nd3i zRUIqt8ph0dEc{-2Fga>;l~fK|vWQWkIM*Nnl(Kp?4v$*?%3vH2s}7Kyp{Db(l#%-R!OTziRWVirixSkM+t~FufLDdy$i~)KCd-(ZK4N z+O)&|OU?}>55OK)W_8^2e-M?_!ZXG@sqQM>*yE?BJ354v`4bvK9m%1^Lw8K@%b)UU z#KzMy-uDLio4ttkVUnzQbNTB8uzWuK3=Ru>ES>ueXMcUY-zn_bGqVnnUR++6F1>+s zsgx^qx#(J`EV0r4_-qx66=RI8{780m!rYfV|sUuQ~2KZrjq^c`Eh|p#tU)+ALUQ zuPlGub`f^TkN3ZUJa8>5#rutMf>is9vo9w=DlRrkgnU>xu3R|GN(doEk)}vmVXgpL zG>iA*&-0z11Z*elVjy0+8A6U>Fk`)5)2$XhnBjc52*ZHkJNDu)&jr$`>Ol>amj4fx8=`@1fdX$QP)JRL)`FtF>2is7 zqIOj|JKX&8?7$}_myRRrv$4U>r!$Y|0pixWlHY>Ua^Gl<6+*P?f#Oe~RdG28u-E^i zUDbvIp4qi`;2U7R; z>`YbR#G9|wxRbpr)yfmep7pa&dYUU=hRv8;DMWmjD*l>NJa)hmu#H@f&CuK2YeZc@ zl4*2}KA-)Mb2#~5oP%MjvUuJucLpFqgV7m#c+Jbvj-Lb_ll%K=L4b(b0mysTlbqi~ zMu|{(h{pi}22Cwgv9$>#ihBi<07{a%ho8c`5TzZ8)lr|jm@GVZH2_or-vRsCd2}w? zO}D}XZvOO1Vb#>?yv9=J%i!yQ>x*8oTzD*~#oz4RM+mrUY%~R21me)oKMG)y6_}rf zIq!XJ{;w2Ph68dD4yo_H905Nx5pK@$;?m0G_J(k6n;$!dSmdW0Gugo#NsK*EDM<@6 z@dGFpTtFX1(@0K)D5`-~!k}Ag^S2poZ~%z@ZdNeh7|l4z)Wqv>35<0)n%ex#Jfmwp zObxNW?s;)$#}??uQH-YJXLq%OnrCT_*-`oZ;QyYIQS*{u$T;2Be00a8KqIGQd(o!< znv`A#Xo$LgKe1g$B8g&W}tJkKpj! zi?T) z-H;zc3=v>nJz(SeYxjrErOrtJbe6jINYjYvi{q^gOdMnmJZ``j&{>y&;GpV+NZsJp&aJQCbvyb|?hSm3!!Y8$ESowdJOhFR=UMam+oiMU0U* zcETq}rX0_b^z7f^c0*802;cmN7mr!&La6SzF0O!wkqb51Avq% z0J^(BWoHFB{w#J5Jf`ZjxqCc2ALw{k*1GSvl3f;3Dh5#I1@t~>V``4emPW?E6MWUq49GR={Zn*F95}_B~Zy$uT$y`n71$(VFtTYykrin;s1M} zoSpK`h)@oP$Ff&((3Ka*Qid|hUk-rwGVas2$6tT!(FC=e&c2GU(>Ar-ul$!U%#70!2LyPKVltqv_C9rcV`K@C_&Nc+TPjBdZ>Ub9<-7cB>)*|P7xKXqA~u!v)DXQ+>nvhT71gQCS!;b+;&U& z#;A=bzLJj-2REaFLUN<$B@tpd$$RW-R!3o9Ac^Iu->I4AT}%Ps{$5W4(%I`9%{v5}D={`93cYWOocZEL5w*Vi9cVyIRfl`+Aa9JtrV-2)*0Z;ZFfGIOw0yrPW997AF{mikMF(tT}O`aU7XIexS#6Y ze))m#=(E>=E$6-VJL^M;j;O8?E;jKXd^!rEI>o4s$q3+;+6eGvuHT&k4cyZw)V`o+t9IGwydEJv_PlR(q`_ITRH%j zZW9}@nowQamAofV4W6V2%$xoFI;rQaz3!y| zoGnK|dRzk~QJV(!A11eVS*ao_&RSVbu=pGIYv5<|?YL)yDxxk!RD1ItqkaL`mo-GgvERkK^~D3F{5F1@tf{BrbrbcJB$>SLX-fH$bTUjJzgNOfj+-pV~Z zN(7>cyA=PlyjHZ(WWwpnHFs6St(-y0 zj!wSY$}$l7f5iCLM;t}Z%^3-Qx zL>-+CiXKifyG#0I^FVEp;bVl15eTh$1POf-H(tl-| zyYuIHTNlWIMg#g_IO|%uXDDywv3{?{MqRCcT)A5%=hDPS+PjQc)sCg!;NVUWPo3%! z5uJRC9D_`m+?2e;QiS%-8(I~DhKKl8CcCG=O&8vEBegO;wf71?3q+)k zNnzPC#G98cA~g|uUfo`;?Er|}Aiq=tV59p-Ms{|cicE8q!{rX2vR07WdnfvzGTGUs z-)h!j7?p6ODPqqz6OcG8-C7&>{=Dx&8_<(DK^h~MFL(EY_CVP2-jBftO89JqDIBH# z%O}F)ul1atU#4zC0{FpLt*OWlj^7?#HWClahg^ptjcS3w8PvXz(7Sc1%f~sX!4d3L zr}cl^u+9yqU9pme6GcUdIzhKVNK&6^nsfy)-D0Cqdl!40GNMaZBa2y;cbD$7*P2W@ z|Jud{N=_*>;C}#Glb|}tFIbniK~ic&g+f?Z8LR0&Zfd6f;MUU!20i`ssyM=o|5Cf7 z3qWy7#2G@8R&W`_ccvwaX6Cu9IfjhK42wj1_KQ^BZd7KO{>{yETO;`Y*Xbf~d$vS} zF(bFZUG$q)l#Sh?Qh*;!&_APhsusI}y}a;F^bz%M)uIBV$<1fPNpv_k#N+;AoXrb& zZxE~7jz<~}I#o#-D@#^G5+m04&pj8+jXFnh8Qr5LAeW`A_Fz%ogxV@-7)Sr$0OzT^c3Hm~QZoq1@(^WXK3Kd?B$T>;S`x z4W}j_UfF3CAQ{&H1-$c9*IW)k$#%*6T-{ZDqMst$;`~JrLU{y6qmsU)SpKkPR@AD^NEQu8bqVQDsF@W&D=J;UhgE%oV*$dA@lVU)0l+o`n(*ojq73VxN6T~ zvB87nGpFyke}n?iJHOSzW868Vv6DmH2ONXP)q*4E|Ga@DZ9r+X?PZID&QM-J0WBIR z%t(ENCY)TU4)Qdk4tLw_t!{^6dr=)f9xl^@CuSTVaN zNcp2&J@I7eSDQf}XLbgZ-k%1?*F-7|c} zZSukeJZ!&fxj23GT6o{5F=$}MJ>}Tp%C7h8*CFWMpZh=DdksUWkXVhv;U+qAI572j;+H9Qow`LR#owrW+SIUV$!`wwX{jBqTo)@^V`bKeS1|Hj9 zH)8uv0)DH#M0I{*?rUZ{*_f|#{$%W3j()eW0G`*znk?KY{A&kZn1O<6-D#C4k4AMF zHMyWz$LAfbr&k-CZC=pwD`+HU6>DP!NKE{x!xQ zqXL#mp!TpRF3Eq43h+E=={`KV@``}P4?Y$Jk$XM3FP0}yeHT!T*6cq6*5R3`(rlx{ zLgycgxQl|@;cq=?*>wTS*lik1QWBwpY;f^;0WFTD-Vw1sfB~vavpq-O_v()(r-TFl zi#cOvOb37`@jQtnXi)OCPX7N$8|t0VjAQU0mK3321uut5uIaZ!68XghDIrnmLK(MJ zbOvpcVRVPLn{C#-ssR@)bm17l8*sFZ(jkL>F5MAs3{@ZdqN}K%IjUV5eLrZ9nASuy zYVP5UdwSPmahRJ|vws_I^V?SMhP;1hCXN{3dv@>y>%y!7aJVC@0N=_$wf0R^L-zlO{$H36rd!FO+ z^bns4;s5~GAT;B}lWASgP+j6EcEei9(q|1rQ|@~KM&SxgVwC-m$DerfKZ=|HYW}lQ zP!1dN;n&;hS*IvlsGC2V)^H3%V#k1mCe9!LwzxHj0cGfJ~yXy%N)+pKbBYyZ9e z)zB2fizAjlz5c-+P-}BDK&0s0L;larUV!8cH8k^DHSeo1$Tt%zVUNwOg48l5q=z+x zyTBTNEo|rSjGEIYB#*WAZ3}VlNm7k5&S20JLw~KuJ{L2xc}j50P0o0T6|WJA8kTmn z)!ee$v^gJIah4{6zQslF=u!#xfn!P4`KWyIQHca+Klw>_b@ToM+bv_{Gc|^0^$dMS zTf2WMYd+L&=GtU#=AX2}2VCF@SlyV=>*LrRkgw++J$i><*c1X2&G;=5v?%dHH{m`A zF$J8I`o7Vg>$|72us2cFO_%N?s>OmACHd?PjbR1_LpkNgRZY~agQM+Q0vPgPHWpyE zJBT*68B&rZKx|&f<+J67}fK+%9U|++M()YuX`oemT5U=+Wgl-9bDoF=p5P}>ayUGN|9d%Gc5Ry+H&MANp zq*P*?C;Z)Tj$d~XOZ&))mwgy*d4r z1E9hzTKGq35-BK_!>RW4AXnLWdUUBS_)jZvE;CF7AeX@x3k-@7tC%Oi>@sRr@|9uK zhPEn_5_eglVojBx6Svt90jv(n77V{f5K$ypwn5NejR-n6@-F02|x*iFD!Lc~^=9>NEd0X!w9XikzY(Bd9lO%|ilyuNV0UBB`ONZ;~JL zShm5uA(mnPZ7;mkvkR_rt3rr3wu&xAXTY%90UVv4#1nBKfuquwBF}qP`baIq53}!s zW}Mghs#Oh=ufH8e+v#8~jY0vLEZ zuGzwk-i`J5OkA%v|AY%gbWGB}1KGMZ@Jwzo)l&boSc%|OfKpi`ge9%g!=3LUT=CI6 z+S@TOv|D#RZk)5D$G&4HX6Gdt7Q%ttbj@u^g33^sMA42C9jw3}ZK;ai&xZpT#s4%{ zPSRxm1@NlQ8rqZ~JTVz=Fa$Bi4BIPGNqL9nH^*G0$MDjb0fv zGr7q2F?z>PrYN%J@PtSVhY&#|mIp``@EF{p$UWer=cWy=zCE!Rd3ukLo*OQO)<%lg zJh1z<12Z?Tj_A)d+;t6DNk4JVwun}17-NInL5AtM7&ESZ-N*I)@EuFcj=)1a25A6*i(4{ z=vzRY$Jzxk-q1oQ`NOUwkVP&_`_K`y{RPwLhX6phhYWe$3@9Jw``^yDY`*UfM);^ z85z0vk{!oz*vfNnanZ>8jY??;FbDA0(k4EYzyxaOdm8960t7Nj4{MET@MlDhZ%Wo~};RGp5u@|)4o(JHrNEBB)a>7DBFt1+q1k1SCb(YN;<4^beX zuA*XS^)4{9Vntc;>2Rw{?|Ck6UM3*k3i0Dh+3L)GL zk=Amcr86|WY5mFe`w)!C^DLQX>0HxRWR8}Wq1T=txZ_f(FVvWSyfxif@?`8TJ&PD- zha_+&THMwpY=P$r?l)Og#KR#Jvskv^{Hr}SL3p_$(u1BzGKAZDtcDkP2@EULwor4R ziKbLkj2L+AO9ETthk8gCPKH|Hc^?emfR(Z`Ho%FjuCD$}>*)8)^mGdg37Q`tLS0+i z5={6=1svRvey3$%Cxn!B8=&#Z_yPbV=Zv_N4)6x8UVrz}bx&E4l0E^W^~rk?!9vYU+P^!Ul->Bi5xV@vC=7Ofs2F}qML zl_t4o?H{=cUsy zViv}hKuae>m!d=mV(G!)(n)LiZ57-zNas8c2RO;sU-8ZP*W|^~CW-&&<%Er3FSrXa zUVIMu0%3xYw}!9fbB-xYdK32Fj5tzW=p%Utfp-G0nbl}SV2RYgh*xpg<*y}#&-?xF zWc5D#z!3z1TmDIQq7eWz91jRmk&u#-&L+8kB>s5kXH=RX3<3W*l&`t_?n@mq_Spl8 zVmweZz`!(_9wuak+AzX}0OWzd8Iz^^{EHvk^lc2EUM!_R!#>~dNK>?t7FM}qsPt=1 zaGcaSZ~L0?!Ni-J12XqBYQm|yHq7auA7oRaLEFY8AAWVX9kT(RZM0HdLzP@?EMSge zmdpW%Pcl*aEU0GT13(h{c{_UZ?=b&QB+LI-c8;F`uLqFj(ML0b;8z(%MrEg!TIN_Yu=WX7EPsumZgZagf6#q8g7Al6hWQ;x6 z@$9?UCYP0%w-%#&z~xV9Tw5&HF*=P1Z&oy`=2SSXINm_8MMao==LCSQ6;A_;u!g5| z-p#j9=kJ#Ocve3FG=dTikVtFv_wW-J8yYDZgLlpJcU%0SDjzZYv(qGq1H2v@d!3zo z04!JARnu<|iBvx_q9y}?xej4&wfg|+vxAW><&z5Yr~MmSDZ;CrwZJI0dH^3T8C%um z@8dOqW&oaNVLFM zuV0g(F9tOMiAzdrb>7m4f~btShBk#@%jXfiL&a!uH%;f<1G?6ooH(}3rAf_}C-=50 zG}#-qZAjLVXL&r6`lc(m!m2Jpc69Tjgftr7dS!*J?kouy&G0J8uT8|5zi%w{ETG}+Avas&6t zz#{%ZDH~|7Q2lg&)yC?QpHFFz)mDBXGZ@l%36lDllB&E$EiQBJ{*|@WvmKYfjAS*H zNYy4Z;w~l`CfA=Ea8tBb= zju?3D3-hGRy-GOj(BnVyN#8!K_nsB1{r(uk7ba66-=v=eF(aWjDG9H0A-;?EVm|PS zyya$+#$cIVu<%JT7`D7N@1WSi8y19SgeK)Kzy%IF0_I9)l1YTDPz@KLaWuoE82{zo zGrbBC0Wdn%wc)Sq0cI;$baTOzf*ynGaK^K3k55g6L|+PK$>`z&id zvlM9APp>g~_g7tvXn2L`ab?otsSio}L5SPGGry|f#5WiD#_Wsquay+_zbr{@ezDqL zI(L1;=WcxitS74&ijO@h4}C#lKCSetM=F$ZYZv^V?F_pU3{Xl{os!3_*@c|*h3Uh=w^m8#bkXiCx=p0YXvyacXVtoBaO zeqb2D97Smg4E2tUi@rG$ee<4e|JSVEA|G$3YsoW$+4^_HtCCvz-{l`n_i7pdLz=Ze zS@JY=cfA;S9KWGe9XsEeCwSYF=-OR771UJ?g}4X2a}vG7R;)#N0d9R2tGP~h^%>m! z7{c7pLdNitTo9_q>r^U^jv4z;&b9_fZ~f&Mx$GZgM+7v5>HqOZW`tSWeX-Uxpo zp-SX@b2z7ca*)qHonY5U3_{rF=M|PX1>%==*LwpKP!88A*!^WJy{DgV@~NmTKX zyS>3kV7N*PcUuTHK8e_DjqLMZ!ymE^H;tplKedP?KZ6u#m9{=$H`tyf`-=sUk`NPg z*Ip^y8X#D$+9Q&$_~d)nX%C6ir46*}x&H_q&6ZfDMk*zRP=IRB*<~s8h0V$KN6bgX&pR5H;=ey=eN;b5T!AHus6#=q8ABF7H{#gwCTT zr_UuSq((Dq54qVM--0EI(Gi!xzo7zCRK8mfBO|I|su+poFcw(2j_=`?g5>^8mqty* zTt9Ro!tPS}S^r{D{M%Zph)l{ruRn&E%;?1gaR2A9Ddw5}=JnuseJ`GcU*pckUFlZ9NcOBua=v>02ezlTQ2U!p}cBd3^P zjYzJ?%5A#rd;a#%AnNLuv>9r_(QawGqbs!RQqYoHV6Yo>K?vjq{}67 zkt~hgk80$#?%26(iMhtzU#pU3uN>&~U8%P(eoNjLo~~Rd*L^5~BY|=6*ViwB5~B;^ zv+N&9)YYQ{e>QpFK0lQ}mH?LxH)$X=_m8lXWIuY|k5t!G*Kl=jc<}4(T!#cPsg*c| zSY6=@k4Bn%1YogtmV7OJ!_m~;v&1W6@Pp-8Lp%`n>g12koDVI=eeof$gs-@;?1(o9 zG0}WY=Gi>creZbLAA=CM)@g#KeevAS!qqTS{cnN__$RDdcO%YmS0|N{;~@7wc=vRC zrXaO9014g`^9{hDV z)rI_y{-dM*;hfRmHEQd|V!Ug5X5H5?F6Xvi@+<{>ZF^Cg?+a8C*)0|nH;M0ujSg%# z(_pdND~oqAWd)vZwh^PtIXTn+UIb$DanmEcXoW`Z76*%B zU}*!rYKrwsP#C>fCauu@AmQ2Zf?P*5LQ#ycz|j_>u;ZtQ--+c~CeLNf^~C1sYyBK-YYWAIB?Ao)NgphqS6t@ZgAZfBfW^`YX=Alp`hIG4YN& z)|-Y;0R0SXozmZTXiwZ1joSFSCz@4{h{loRn3YB2asW9aHov-d`mod8(?MFOn%cCgC&J)(T0w&QrJC}IDsmKv%ZJP6-D9y38Lv_?~xWTs<$Rm^W+ zhylO22nX{D$}@+#HhuW0H@NbZhag0-?ei%eA6Rw+-7xZfpF;K*DE6 zfwxIupIAa*S#N{|H?;z|$4Jq@>T97YcRl!_t1#-zUOjvvA#{?LkMK$NOIKTucpbv( zD~FxvW7G#W02=bTyT{++eMQm#w7wEJ)#6n9)?l%GtiNyTFsbg#@`u;B zBx2Uvt?^7C$+$6Qw)6dPC*qj5^K!%7n~EY!^V#~=9e?&mKqGQp8UEnU;vHSMAgT>A zU|_){D2cpf!8?%fdrw4fYCp3#uItk8PR7(a8G7{bK?_*fC9V#W5D$@a6&ydJh?m&# zK^ej1T~`zk5ReMp<$MgnTfG;?41waDqlNgUM!z(CXS=cc(_~EX*1~*NHh3+tnk_L$ zbgm$|c5lZ$nPjf!11+QBq67A!NP~>n+kgixIa?hwgII^}yhH_9aHQX#(f<@vJq}N6 zH~4l=?Y>Y;cBOj`OnX-<+tlXTR&>`8#XM%vBsjl2rl#rtUi^2!UZ~3fjX%8cMWZ9a z=e0GAOt{nI{^DA);L&Nfe9f+%XSht_fcVpW0}twf4X2u~24SUVPc;JtD7ps-2K0rF z2Kdu(W*>0)lZs&p`+*%p%Y*5;`7e=29Um7gEa~ zZ!Z@T)xs5yq%wNeQK!_A(l+?;`g>D?qP!idRgi)W51bRei2msxGJ8Y>4-8Ab>9cC( zzv2S+{lp~xZBa?gF9Ep5(o#losW26~Ed+<$_H%G|6!s#T&q5gwM0*B84I)G&l!6=@ zZ-1`&O4leU6famBo0o1%55$e6s^5El=Uz6` zB!}-7f(Mi!T$A6H`TA*-u8l|4OG?WtIG5^)VmxZ123%r;y~W6dhCNO``DK$Nv$f+& zAWlBK96UTPW0B$c0<4>VI>jGXLGBGW#uCy64ulRsX9CV?@@hI|YE<-Jle&-oH5$Sv z?K8*r%{o_uZqO8cKUvHZJggF!EQ1Z%5OMsoHw|Pd)U2pvkkt$Srj*FyOrGtvG2H!m z%}Nz*Q8R^hLVtq_6x@hOduQ1C@a7>;l>3HYr!b3UP&PP;;3#sI(D=nmA~LaDg5b{_ zO@To-P1j#vu@g)vt<)I2@OUwzxQa{&JSWm%)q7maM-DWQ?(hW@wpHkHwP4UQ$P>(x zHHNrP&xiY&T)ZBbqPA=5b_;l?N@2@2>wLbQZJTc^^za_BKWIP{iNsA;o}1O6JYWy^ zYgrq<2g@3s@=P*SeQuj<*{IN=P)u@Z>-E`b@%pT((7|oy9sUam_%c1^+r31=#pexY zHwWhnd{><@+~<4yP5F#Rq0FLhv4!$I3;?E7dgo*hgeRt@)8g=0e=5D*A|=xgT=gge zNa_Z6BlPpFf54}sftSMa{cYL|$Eu$0HOxBssOG51V{rQ$^=}q=OekoryE#1d>sgqw zCV%gzldEL3fbgDAg-fD&um5lXjL`kldpPg~;!MMY6kD1&i2O$N$I))Zmk6pKW=7h! zB?f^i=^W*T=*J()a+^W?T=}==y9&tVx;%dGy1Y8wLeH;HyLB35${KcE&;*`3Yf&!B zGNIk0@wbcZE_f5u%`gXwv_m&RH({iB7zip4=;MbqEa2q+5 zKHOBBDJptfsWZc(K3+SN?>;xPdpqN$zI!$I()_At>ah+$L6o^vrb<>cW^M7Bd7#k1 zbw+@mWHSbl5Z9khx0e<0*-p&-8(yp3B}i=Ofx}%j8JipFqa8O!4tvI9r@=AW4>Psu zP3NI@GMeUJA31Du*q>PUe*rFcvtNrh4)IUWXI7_sQT1C*;K%4lcKRm8(+rfQ1TL`Y}cs&SG)EZLA;fbXsmn1f1VdQN%s@P}N!9 zUDApF>{h(uTA;M4^C3?NI$R_rns`vRtL4|Q&ci&d%Mtol=a`=qV}0^rAb7+)akmH! z5f}u#4E2TllL!$c^t-T>9SD8pab>Vjw#v+whJPGW+_-Pq{5YssCt}!MqgLIuL|i}H zxoyINi)edzEoCk46={o=Gc>q?Pnf4=E9XhLD4~G}-&Qrb^%yTL$-32DTeGxf`wvnu z3!c*R#=%%io!ztM6b0oxJ?zJ(_;{SO(V8Txlx4^L?#p?s#jk`h%1y2>j_pre&3jha zC`{kEAi;rt^#m?Zi*=m4835 z9ItLTVNplUieY?2nt)g2Von4GiUq6XR>CqAUVt4SkH{+w9@g^(nK;@S@pql5Nj+6t zi#QQ{ZcCpz{775RA?ADuCRF5VdT6NRHi1{6aI0Bb(#^D$yTPG^fsz$34Z0g{+@9^G z&o{{ck@m7YDyw`__^U*jp=K? zST!M%YP#;;_FB^xCV8>PJ`eD?$9Qj$TDnP9vRimdP~C6A?$-(_Jr)YI<)g|rL921^ z-t=LN23B~p4kHwT3>{~tsuIheAHr3NlKR_9p$?khdMBYTocJA-JM9z)zGB?8nbHQH zFvrS)n8FV;teX1o13pK6O%F4mU(??se<`advoeZ>sRI%8oRJH^-}e~YM9jk8HlFZq zc~n}&PKoSXxbRFKL1D8cuyVxq&P=!ig4^gqK&Df~pvWo^@1(H&+B zTV2SO>DC!{T9vo@LG_dN%*k#l{y1{SqIoGyw&C+r5T-pg@tml4EmlnHqYgGFnr7NX z<|=%L&vCNuai~Z*I`LIuDZ48)4Fou<+Z3Ez7+Sn;Lx`2wP>Wc z@;zi_wf%B=SUFPLfiIKUZ?&Cbtveu*?^=Tmk8;rMQ<$GLO{2zaok3D`WhOafRB(Q$ zjCJdLgL_|~c*8WQ_|o^OVBd*zZPMx_6;oAnX~E1#zS))7(p?d1>)sFz*ris!SnFi$ zN@KLGYeEWJl!0Uy!MjvuY>pw<{z{zCF3xIj9Cw-;`x(eI=xY&Ekae%P;y0SD2L5=|FF;I zppJ?BF8{%&&INq3am0{bw}QG+(w{8!(vjTOZoelo1s{(C&$10!#JctY0A#lwXv+?+qm*!Pn$-^QK{A1!ts#Dfc*4`eD<+I zdQJhA@gX!)#F|(8RZ`;4VHvUs-DXOKaVMWHeYS^%G)iKuBN&5KrlU^=RQJP7wANbe z96V;$8@4TH;@B1&&2l$OCG`{6&V5ES?B&W_nzlZ`eJeb11k#W{DPeDSd{9n{DhZ_2^es|iN{HdM`=NX5pK!DiASE!ldS^DvXsnc z>barA&IB4$#pB9bqglgzNhdW`Mak~28Os^wP7=^-z(Ns|=o>YZVGw@x+i59$vb!o?(NsJD^jyJo~;UgosbDQU83? zgnPPMJyuZ;P+$I)-~7KLfPSv^kjksavlL_9u4H+Hh}TN5Htc0DMzExIVPWyV zEnhFV8*GG?b;!FK@)$YQ1uB~M(?5v*_9a1G4jENzj()ja=U_k~RXO}%{!M~1|G;4r zTk-S$^{s{Da<_*^voVluPbo|N&GEpBM6Q-;Gjn5a9Z$-E4_agW?hor{B;ldo0Uj^3YfnR8Cv7{qceihy1n+EY%+LHwVO>V$l@+N7y$~C!TdYGqrMDkfqan` zPj5Kf=!uwxa~02C_OWbY`7YV#WC>)mc*x|L22^B=@}(rZ>+P7CusmcYNmE7a@qB75 z3zMZJOj=vR`W)4Pm1D#GPytIei#IKLyruUwrjJ)lpR}lfOFhpiJe3@>iXpBjV|(2q zXum=_7y0=_>80DwPy64l<_XwOz=#{8WW4nV_MBDBDT*m~9-v%WGVuk!qukc9Ow4Mm zeUrWIu^c!4kiTerNvraQ=Qu%X)Q{D*@(j;&J7oEgVS}J)%$Wagb^7N+Wd#&M^sbo5GJ+6Nnz4Rm?;`=N*dK*3@K(A|m`Vn}I;EI{ZtqmTrsWHP&# zr>GRS|LN{Vgzdm~c>UXH7G=Sk!~*?V(Xqlwn%%mi=aV(27RC2YQD*|Yx~d@ zpRV~sdoA%vg7Q=jIizj#Hcgq(X?~{2uBRN&sVY&BhH6S6{TNQPho8Q$HSN!0usXUi zcIW|SFUO5F9n;v)3wmHq&M^sM;_+1uecx$oXk&;UVQ&!?I)>7PJn(v``L9dG{Kb1) zLQlbJO{YdAOfIYtAgs9j-(jT#6;_P*!vMB^AgmPDCJlQGwMR?$JrPrmD0!BRMZ6V# zvlGfi8B!xK;sWa6#)iK?sg;8z)^sb#EFcpws3A-TKb!Iyy6=nLn;8+klhR$)r<#35 zRMxO1zHU^IwOxA99#vytJElGxtD)yERHt}1xMFhMDuU!MFLDM}SQ3191yAQ9l4%-U zs((63@IU$J7(S&r2OY_Rm*4XfioD`hk5VH}k}TgK6k#Sz8GI{LqsW|l5bNcqj8G-O z`c)x3hbnQHfqXYv4(f7ovy+@M{&?_>Uw*?5l;sbV2MBVH1O;b0vv7fspdl(^$Ml}U zGWwI}a$)&FA5{XhmiK>p93W&QtyT0G&vO;n)Ll3;2qazP4wnx-2tK)MzHCGWp=jF- z(cQsYlLOoo3;btXT=;Wzac(FMBO^4A9Ad`D0!HLE!<^g|PT#~A>AI@M4VPk+$0Oyt-*8pR7r@-?89GvX zTES=RM#cC-F(_YyQm}-Z>SZHBVK0yCL@sIVoBP9aAsL+yCUu($bk@mnVJz8&);sCj z81(eegG~(M7%SMXd~%59S5KG;IV3?HBi$AcA1~ST!R4c^K0A}XpXQUl^3E$g)#as( zmUldQE2u1c8rk~=zjZ8+<67z#D+>;R*p-Km4;m6DrXx>8CT3YuhKlN zF`MYIwDn|5L0D$2He2PpRtMdi<{cB|c4EF(pJpNFS=fkma{3~37cfa&nw0A7ny3n- zlaSa~t#fCDVyqtR|H2~hOl#T0;X|%(MVvpXHQM6G+Tk8B1QV2R#D9dm z8;o}hkD%7Tn)P(U`|{0Y%f)fWpoO(9+d*zP8fS^2!OK=}y8VY>^U1HnVcx8ySeRZ=J&bh0U8RP6ri^}} zQ@lx!v$>9*igh8M%MT*INyN2fEc%#G?>hCDL-&RlI1pSAtyqE}2I zyebL@csjfJM*#1gN(b2iO1u<=&usiqy}|rF@FOJ<%NznoTPFS&Y0G~eSzkL|Xe2-k z23;~4lO1wX4$5bf56Y%mvAmXRUgB2Ze_7+m^Qd)sJH?4dU^ShF;|qd0Aw2IML{r@Z zmO&1|kb)g0U`hdHhDnzBELL?-oWb-9M2B&UA}RafCUVi0AmVGp8>Og6sZST22x+T| z3SUzXE{U&K3~_-GIQJt^9#dSLrk0RONBSop5w8pC4OGsJV$F@>S)~H5fWxoI{3+wV zRYN=_oCX?yjni@UILJq+Q1LGdcxQh|o~}NYAMBFPZABJNuw%OHI;ER+EKsbPTVnS+)Y(92*v(mFc}%VW!5Y)Tb+4NnVmjU&g_)=i@o=w1 z2~h&7QTMeDzb*KKz7`!P@C;VOCGNV;em27i`YUQ%nbp#_&nP;!jcWZbGP;+N$M@~! z2p`$BV`zRNXZz%{8(wA8#>l&e9{M$={Muc;yb)p6^di?*S8J)DIsQa;SNd(_-4#b# z*U9E==_ z*02BkuSifK9r_+fm121{R2-OSp@jpg0u2frT0C#4vU(^T0PLakfRKxF_g3VXN!!5n zY9+OwYP*46-~Z*l5D{F3n-*{hZJQYBuXt!P9jJFO+AhOffVUc|>b*NkpjPCD^mHTA zA0yx>J+!$)QnvS^E%$Z@5v|0pw3TrlUGYJq`=bPaBJ@gt%5=Neqt)M{c?_%j&Abg? z+>977pVQ1#mE}ES8OWSlb9-$Sm57H=$}OBdXLmQ>{92o=ZD@9uwpLFmMACF;m?BO+ zPeJU5)tYF)L4-!Wl9NeD9!airKE`OFrUCnaIn)5iwb+Yn2VNRB9FJJPF7~o*ELgip zUIKm|v+6o!Ox-dd$mCs6QJqVcZ5t_MU)zB9H83;hau|(OG=9U70TjD;S*SLmby|Wm zA6mhTyJ)G&V)c+;`*M+{WRA^ZdKIT`9#F5X$nQ3PfhQ>S6oE;hawSAlLum~*?W;?u zbh?{s<+stXT*2Z(Z;9k_cO7c;)(xFu$0>gge03F^&ruBXEZAXO&u4N&Ej*h!9|-HA;`p%9TxPysW63-Cf|9=S5o;mBD*O7p%gPtow=3=I$GpYIHDyI0}i6U6P2q3xw)0o-`S z3{v$+r>E9UJY_8prwOH=4SZ)3jhADwsj6-%gh#ha10@igXJdOEie6akjXa^>2JvU* zxU(e>$TrznR}>r1l=lk~ z8T>*BigO~++h)&FW_cB2jQO{F<|IJ79?Cn_k2=rp(ZJ148XfAnTDw%n{`mQ`v$d`o z{wLM)AzkK{jm*!^k%OyBRdek%Jg zU|^{!>Tpun3ENPi(hX8Dw^|OsNxatmIs}FznL%H2d?4ZuMjGQb!1;pQr#cPoU0hyv zE4X!A_KX`lTQMzk3?1Qb-!nevqNej}6ynWr&3hN2=}e!zTXGY~HSmRF+pdjgEhjas z7w_9UB8c>AX0SFYEBG6llSk#V@&+ebjx_Jih+@HTL!|~*P@pwTFP9whjT9fj0*^RD zzOp1fNKJtf%pD^l{`y@DSxr_Gnbc^7pC6LRoi<$`TpdoU4I90>xV(sNSdaew`>pFiced$T(YLa93r1TM zqVLDb!(fdU7TUdM7h?@g(#6I+QF~h1j}}U3@0<@d?y56R@!1eMJN8Fr%E$ajW0W@m zwy1}GPSWB&=!;_f@qh*1p+v5FFTGm936p;>Oe4Sg!LZxp;qYUw*?5uY$j&jr1Y zeoN6e|I&tx7Za5${*eU?lLoLwyqb@t{vz`-QUF{@f4+csZ`QLf2#X^@^DZzwT z9ua3s?mhTf1f9WQd^(s1(YU=6yV#;eSoSN;%4nW5CB-i9$GafBlWN(48?VXpp=Yj} zx!Efx)4SonuP;qzf88x}KYdI3lsz1vNVmTBg{@*8q$|!5Nek&QJ{S1*{h?(z*KZ2tf6hmb!Vr2X=gg zv{SvfFfm6v@1UC=r$)Rk#P@Gg4=z#4I&gkL!m8Y_3P3=d1u+}4{tu+@9H2*;$*WDH ztJ9u1>Utji)%5q(r2Y2$Ez|QJM*H4U=^s7n@=mO|vK0%W zqjj&IE6L)JoFzE8oups%y((kNcK0gD0a3AtD^?ymmWjeD&fZ8r75+C$er5n7ByVJq zR4*e@EF6#p2L`*<($bvGW?P%0-(4|wX^{^V0u8E>^p8MV+A^_ zTVrp-O|8bVU-w-yyQ_$6y#p?@$QiriQ*mm9LpHW^=2DPc9(k3oA;kq%za{#!(}Z{1 zmVy!daeTAQoyNxzF;PrD=J9rM#vUUhBYjjxs1t-)A z$JxqPn=|rt+w!__Y zT;AO@#cr^7zgHC>QR}eUJ(T&w1Yp=LbDq)BuCOR=B7Rfi zNwSM+2)-;7H`#Uv)WMn{Gvl_iwK94VokVSOT~V0bxn#owdU>^}@CTr_%G)!1%oBY?U(s*6V>w8RIwJQ_Atu z`qab5$Kz@Jvq7Vi{O&l9e_5y;tv7id*n{HwspWCyY@fIv|>%)m_wx}x5X;f3< zKQz&<_6l|E+xX%+;~tvhgM^l=_(^iYJ1ks}!#Ebp!d=_3zB2(%`-bH^=)a`sgp#6D zky8N|kp&nfMbHU^>u)LM5kccPL4mlwmB#X)6=8U}-8qPi^)EuCp!7z#Fy6<|#2af( z#gGOZcWU>ePWxR#s)(I|?U-vTxjbIANH*Q7F8;Z5rOBH2QBO4rah(F5)*s`awzSY{ zm%vglkjUG+v~kKYD$zTauC-GUY48Z8{J0?{EUw|i$ImsLq3(W-d}`aTBh%hgLhHWR zyk0vXuNy^-0P7{sKHSVZGd_R&<#SPDq%}sF<2kx(-(BaxU_|I7bB~>TGzNV)EH=EVxbM)R_-m3o703C}(tBH~HLA@}&Enoe4~5;i z!$xZM$8%d5rQ@d)Tke-!bJMO#5WFzc9@IXO+;j?MGhD^4jL>6fR4fJytD@oLUB?)5^fb7N^ewS{F%$Lvt z?#s}R?@tmDO8`>H+9rpXrm{!ijFi(|_71J=@4r_mqVr_A^PAbR>nSPTDNEeXpRJI^ovs#X3@8DVmOE*Z3=Ublh;&Z+Dy2a9n6t zT0Lh7WT1W1djZa#_4_(RfA*mHZwQA7{D>Gx1KvyM z1;$FyKplXlj`6C&w3hZ?GGv4M$inpR1m|dSe&p&8+2-VDB}=D*bDG>3O5wONElUb% zmel0vkosYW+fTE7=;|Avd-mf&LCodvMoppX?t!lFb~i7NIa9=7l&OjV-SmEh^R+z0 z!Vl^DS6@gOnhc15Y|N?JO*{3}RJu!3TO#k7>{zMFos#P2Gs~IH52tnZN_%encoVMs zyFueKa8+%x^zh~RF=6AIZ?4JA7@NYzC0sen-&3q~?`ICCDy<%~qc^h!h|PXPtop_s zW5IvwjXyP`_*W%39|9Sl*}-UNET9OQt)BJB{&h5?YdYCFda&n5*q!XP{o1~p(e5?6 zaft#fXDl$1wxL^yZ{!DsJ`klFueuU)!4ol+_%1%AI+B@_2qZH(T;-L6`KCKRJ=CJ8 zoq{RVVCvl0V^Urrl#HJ85(D?`zZWn`;UBdInI(L-tLI;f>Y zxdS(M-|z{miUW1hW^}OYf7MCWs5;5o;8e?r=G_FK|4SvJlo)^iTmcK6X<6NYHy0bi z$WDWas48)EHY>nz=nCQ1z(-X1es5zOl7r=l)ToVA536G=jV0_tg&{v46se*wi84Zk z^qHWTd7wb&Kql#HsD_tLy+Tojc0^JsxP;#0gOW)^T+%D0Zd^v_7cJ`-=on~Twe+D_ zSaMP@kK;GZ3@?7!NAv9)q=7n$Sl}wE!epCW6zJ(W6b&f^jd9`}U_41t;;~EQ$4lwh z@c6DV1mC||I}un76&27W8Bm4{%o(5?^Sufc`a5(IP@u~gjRr|F`8ehlnZ;vDJ)nQy ze}>OuO?gEauJRRW@w(-A37$F_v73+C0SDu)A}6q@V^#b$#OLQ_SY;4tkz|s`o)MNX z26x3MtA}#Vzo!hzA>(r{0Z$F;UY$7ZMxHj^&g8*MCHthKvGGP*ne%!ANg$bNSwE2$ zd}mG_hGKaeMLG(+e=8F31-Moy3hVu4O~Hx_`V2;;+;q>x73lu+0$?Bjg7FRt3M7!A z;D^!%U}6$9=wo0Q0?}cU8p#EP(pIkLlwk%Y0IenQ+c=WteJ!9yQF z2$XnWyiugZZZ8*9ZtAfREM9p56(KG@1&{vQZbU|W21bgcFGxeq@1iTBzE|`@Grsui zqp09R@4!+BM82Z6kVJJ4?86_*nIPz(KqhF=x%PF}c1c@Kj@h5uH3Vd-N`rf{`^MX#2?qKO=~oi7T^8;Kd7(xH#>e zRbhLSWRngcUud>~fGEZ_8HduVXkAFY8!gx27=P`j`!38r`$NpIq>m}w*awJJahnbo@lTDa zrvYXd{LZWCr~i>DbJpA2`=Rf$GQBDJxuO~R$lq21cgB-LtM}jK9Xi-rh@k(8GX+|F z0zlZ+WQG@RTino1D_|xasf|yydO0RLY^s8k2Hug>uO69yQZ#)$-1JMo;Tv<7CLJI= zvXR^n-MzghsFUVFOz;HJEY8con{}N;Ot9SpA(&|sRN^1!7?}WA3~d^ggTH|SPzZ0K zbM_yGjMrEP(;76)`@st{ieIg_*PQ&M88RJ?89YmH&8|oA?VRaXtSC|lvbcXJsj0I> zwPLTUPW7BlyJqP79^bn_PP5vM)3IBoyS%fTEmZ@I$ZY&ejBwsvWNDyw%9`|kD4l4h zDv5{@6NCKR_XnBX5=!h9$O{eaxzuUnmbDaogWm(6${1L6R7Ki5H!|FWZ25>IljJ%l z9L2ZHSx?HG#YRo}iG;E$1urj@&PVYkij>kpOb%pfS7*PWXuid!_DqU2@egm#eQ`Ay84IPQlbII4 z9Hu`0nRQQOK#@Mnr9+TOG|n_XM_p>eX=!ab@N{mKl%E&`B*Qw~shPT@kE*}S#*%tqbSW$3nOP>X$T%Mu(j8yO8=eu<_pm&$=ENsl4$G@9ap4DaSD z(w=f(Y$pT`4&S$ONo9X;3B$Q}Oc}!{3v6E4cjkdqz@;`qE15W4>!j|{?&Vx@H>;&x zOv4vCM%YIi8Jk~)kL`a{yhf${=u$&M?Jpv_9hL6BZ2*w#;PJ=2e`FO!Ss>LU`Gw>- z`PMmhP90A$${+9lLH#UVip$VZbW9VSwIn{icp2%^UD^GGSni_DP`$NQI~!_JuV2rKXbw|tXSi5QY-N@hMrvx2jnjBAoo&=;UwXK|M=c6~c$-L{j5 znH>Cve>3hm4D&P{gH~HXP&F~CDDy#i} zv!s7LsU|QQCj`QuR}4bvNqAB!Kj&;6v{q=kk_Bm=1R0vrz4yqcLKv$>2)iKTaGl;0 zbjzwI%KaV>X$A<-u#p&9oQqcN|7ewT21&G&=3_Bi}Py zwl<>+YlpZI(HbCoK=Zr}@UR#j_@OBBCq|rc0{jE)Ygmq z2EHKFfNGcl_TmS^DQCI>++G^;1RJ!t=zoA$-3AGF9`F)hs2!HdCd_U@K0DtyC&dND z$_89__b??@GGv9=_6Q-kcwUZB$hvhe+emifg;Th{(E=@EId4$0ycmF2ky3u58KTgN zt5MZZ&mR2Z&v^3nqx@EnQF&~}+H1Q!7ede?Y~g{_KPrEEm>5t&gh#2wMFzoTjDH!c zLj8`a{LY=GbR+1w$_sLdWkhHh>{pbYau2p(5fVf0mlACy(Z;efRTMWpF=mG3YO)fm zTdNC>ubAR6$H$MSd$*Px)cZW#Z$9E0tQlcEqh_Auu;o2CRGl0emR|W39;4BMnVnx; zjFQXuX)p+BFaY8ui7YP%4({jPA^uBbXF%PW)oyg{ZjEe%=Q6*!W`~_loktAdQiSb1 zX`N&9U|XAOj?m*XXMSbmq&~;7&Hc+qIu_3w`uN!uevB%4=|v5{ur^H2R^Ilkce768 zNgFFv@~-E}?r$#0s~jll_YE)U?#hsRP`r9Q(*IcuQgN>H=2`_hZd&|mO3SOr8rrf* znicX{eL=FbKx0Q~OYe=6%&!CHygQ77mb-)DRWI!az6#zgR=*g1FF=x50#S@?YN`sD zW%%U@A9{j_$tR(V-UDi~KZL_C@rOBkq#nXvVwu8uVP>lK%I07hYk^_?C5lGtKRAdl zQQXsn-4YIX|I$hS2XZo_OK9>AHk&c}IWP{HlHVuGjL{byvgMNIOgK0=X7IH0dv~_o z%575@KU)+A2;T1`9PSQSLUz!<>O_)x^?5CD)8q)r*mpw->xvSh+|%PdlLZLZf8kOy zZntg@Y1ubK#f-^!C=OfC0H?zs3bcm5M;5OdcNFozJ6*l@-g4AFRJjv`sIku6I%#`RzJx zt4R?NI$06HD_(3w<9$8pQQ(!ndweYtQQvFYEwWuQzB(;cbH8|X*>76}H5E<)&9%4p zoJ@$~ju9$9^vd!r%EB|$OxZQJ_7mbb_fs~Iv^Vlo*7=_C5!vMOzN}WELbF1 zJ@E4|I2F9{epmZQ$m3nzgKIv1{yI1$dvp~WXe?UH#ZfggP*a{*_>Ot{@G*ki9+Yj` z-zdL?rPhDY^2>ZR^src$!pi*Z+ul#JvtpjWiYq0o#pY0GTnPUCq=B$lWf6JhSA^ja zG*MbD4>@OMW@?N^v_2A86@=2zzmW+y=^u{7sO^(X>g?>)Jh*yH&fvAkx}c*~COm?R zmq^izrVfq}%tq2HqXWQ;_a`h#wafc1g1!HFd39{X_R@r_igV z4)K_q8^0uO_o8^h?&)fmr9{GxPTPKAt@x)pCV|Ve_QUy$I}FFJYUTb#6mmciJ`CQ`aMgI}_H%NtH#Ih_4f z+$SM`FOPdssGV&CO=eoXJmQxmq5SsxL+U@tW9ne^R}AuFCP)$O)lw39_39fr!xuc_ zhRIe@r7F)=TR_EReQ?uh_-h+`?m98lN3&td2%XGlu zN6;BqoYejCbC3DpLWr)dD$WS83{9{W(54N5WSuhC_L#9N#)2~LKQt(F&G>N}*3e+c zt)tmO5j7j;NEfyK?9GeT7dCJ^lF81aH|#88Xh_El5IXIObw5h72{5k@xVP83g!VZu zn;_)sHa6-dBT^X_1iI+~XE7wqSql#A|NQO&Nf9Jms!JIe|RaT*vX9g z9Msj8bl24<47W>7j&=Odk}=dB2Pp4^SS^RA2fhTwn=Ul@ebO7>eaC3Vd#Hlud_NWO z`{|;FXWK8v@!z8sPb8b=*lOERW{vy#yGPkgRVt;w{0agERn3k+c5+%tvh4oA zlKvRjxn4YdaGf$T4sXPZ;kTcBO2b#6C2?q{(_oU+n3>MWHMtnu5~_pq<;-SoQk+wt|P_gWq~ z_9;$S`R@Due3swST1fQNCyJHPQ8|~N$5*1iupU`(o)^ zl|RFr$oCMdgK~_t-(@uD6qc>?j0IH~x~-^Fl8jQrouaMF?GGw>pszz0J$j0l{nf4h zs`L}Zzz@?MF+ryud1t`Tqz5n*%31k(zvoHuR=h0K^W~emb1#=v5d|eR*ZvK4%mdma zZp#KT1A~)jQ4NwXS4Ad}*P?an-3Ke_>SV3!k#C>QCcZ>bq-{TQn5EVE>DU0QagmJY zG-7jE?Hd)Ry|aEQSMvf2QeEmTg-%l#dT zUf&FC06sb5Xr5Kre7wm`)rKvdx=#J zaM-V!TZ?EK%>v#IZZg?P+_?@v^FQS1S6$@)$)~W_7P@2Ll~&6WA+^i5Zk53lM!~Ko zvHwD+%qyZm&%Zo7A&*3-3-6dy63zH`eh&6To#HJS9Yr#?)XM~XYShoyv%OT z05NmA)l|7*@=3|Yvgd@yK4MZW9ovm!CF8>WR$i|dgp;I3%&WVHm?7*4&LrD0%fH{GWgk zYC-a;e`7#Eye5az}yf4H7+QKd8KyIm*z7EEb8H=XYF)p@vohx8< z!?}k*e8_zz`+%t<7j@64xIoY=;;A;wXj!Dy=EhDHCk#tnUA@iDKuh?r=pp*HQU$~F z$tb6HAuGjpI0h>5Et5p$MUz4mtK3**_3aYIBl<6{)ro?J--pKE4jd;{v^XacN%r@!yl&KymO`G z?{q#@JS0dsB6L3iy-l1<58Q)WA;po!(w&*-YV+(KcAq2+kb1#zV;)dV^*dK_Rw|)M zS_7TOmJ!|7GnSlndx1ic{_5$dle)UI1^gQ5l=<(2dp5d1q&WNzf0tSxGOy19lWB@C znpnBMj-<|>(96q2(Fvk2kPC?w6DVj`>ryn^2$|^lXs>u%j>I1sQI4GqndcHr) zC22u;v8BPbkz)74_^$Kz%I?>!FJoq5G&?F-Q!UO}C)AE;wDOdq%Fp*v+syV@* zg!zom&_SgbC`uGoRQ(3h>knE645L@m{WVWc8`u&W7AckiryiJup_+qZ5YxS_jo}r8-JWqS(Ztmf z1Um3EKuCEkEK&;?Lz==ed|${6qzR9&bX5NTk(Xyvxb*u$soaynWoCF zf3{+%{pyZmqxQ+uZ>v{?6FEs^N+*6NClT@g8vOfrOBWaof&d^_5&S)un;BH?b3R|G zt&YM;yK+u=&Gd|(Q|J}BX~zkL`R2@Nr;7hU*3mk!!_iJavoh5q&~CO)C;q8{3GqA8 z`b%@U5ajlS8%@jl7Y5(O!aq5yY%hEB995ssU7Zz!6Ue`g`e9DX*XQ@4z&X4@O zyKJqmS9Ky%D6HxA%zn+bbenmq(yi`DL@8&p{3^T&dCE~C9nz&4`BOl_9DlIffaX9% zd^?v<$$VQ1TKOvcYkfQ(L2~x^ugVFtft*s5m+xp#%9cLy$Q!oyWGm>%A?)7x?~da? zmvr1?AK5%em|*WdH{~X0nW8*8nUl63Zyd(&+tuUVdv&?+JS^j4ec1V$a6F%RBA~#i zN&;~8q7_`7b~&2meSCR&D&HU_uQlA%d2x`=h`!%RA#ec80tkdTd{_N2l8$8h^ysLw zK&MPmJ8F*Zi)f3N_dY!2Y{Us6Zobm`qreHljP(e|408$o4J#}7r2wTe1_m5MURvU% z_4_sHL}KfeHEA#xgTXgj3lBwKIpQ%q&7&Z<&?d8f(H=jiN0$?t7CAA8m68kY02Cf;Yu_sLZX zfwmr$!$@RC@ARoZlnQ(0A+M*_6`21 zP?=%3`0RX(rY#S;f+Gh!zhNB)mM4np@k(|dzMciMa3_kpSnNa#k?<;O8jF2AmNJRP zwQfEKJbDWJKHdK#L{r}$L}N5wv}qaPRyZndAU}WryQus4N^b2=S8H(G4lO%h_lP|R%JL{>sOIZpvHlGo*1eWT2K}dRhOEsh>ZMJ4 zkhmrq9a@KXnSzJYGnfh^`M)&ete?RdXkhuzg&lU!XA@R6$||4Q8eAXM(0Qj!-mrKn zUwR$pMrtdKMy@lhYcHKs4>_xNd)lXzivXiFoTt?n)ltjm6)uX0^@L9K`}M`;KGG=# zWd*t?>oZ!MMSRGwPf_A7L%jJ4_F22JEOfUYrjLUP4?0bWJCkzKId?r)r_AOTu-UQ( zFZEM|a`;*1*QJN>{+ge+0D%et+oSiP0gl6RMG*nUG(cn@6r(o_em5)mN?Yjxiy%Fy zj>waCwsPNOLr!zF{|hxzdYaD1$8~P zS=|7Okh4U#|IpMI&=hr$_ucRiF5W#Kp?RW2H4k6bDa^a2b?9HWTE7~)@>=g26HTlR z_~WP?LLE&hqrS&ShcG<)S+`MbL_WaKUqsF1^=D3J5-*&O3HHZ-y-qI2cd$n~sH!l+ zcFMbY6<{jGN)kLpG}Ei{v^d!rw>K3wz0yh+K8%Q}reS@){Db?$J=1x&!?bv}WOY2O zp2*2H!zq4QyE2=bphr&fy)~vol4R$~5nWr)H^5` zjR^AQDst!&BU1K#h7Eu8z-}!g16&LS9sBK-mKuQEtH|^n%;#J?Iyw2H`}mvKazWUM zvfEEh7V%t{tOAz>?M?S@MJ&MA#WnLs!Z<77zpq$$hgNz>%{%NglVaZ=J;f$=KKGHB zJlq~aa$lEG3K3~clPYa6V+dpN@ck$)_@x8Tw-JP8%Vkf9O}GGJk6j_SV4?)e^nD*jfq^32 zm@Mb-2SEbiAp&9_b*S%fRKb9d%?;k_)WwR9gp%aCUiY;x)=-|z{Oa4j7-5G-g`K)Z zH{ZwIJsX-@gGS+HH+;^7dT2jhg=^{bhGqRh$${1K zqF2qNM*LUy=2b2LWk!wn=tf*8op8@m9&aE5oe1uME8^wD^R{tKV^8L|54BHUgyhn5 z_7v|i%ogZNs?0u9Vi}cTsyEzzD$-afk-Tf~(_6BUeOy=HF>6uaGQh%ork$R#9C@oV z#aD=)9Ya+tFL~GRZy@_OV~Ps@)zw#?^3btYd>~oh(3#U%peXKCYLK_i{=-!BBz~u) zpNQ6P5g^DPxD$766?xiV)fp7s?hqbaPrdofgs;`PX?QB6tcd>MA1{S%WyytX3UH9P=G zCk#|8g(Z#aB#UM7CYJyC8Qdo{#){V5gj9H>;5!-ts|C?nxsa1%#l zWp$t*Ck{f*rR#_q`0@XOO_jt;$tly)HkMR*VHaK_*^X*TxaIll0Y0JAZav%19cfih zlDGzD^{0OAd+5~oW)2f4awFXo-@TRF1;#XLj>W1iH|vMg);{5L)TyG{41gIJgCQ`0J&ohNW)7l`lvlSglAtT zl~DY+DrPCvy<%Xq8d@1B<~{_Su+I#U3LI-)ZZ&rKIhJikLaP(aYOEn zmj>s5I>an&FXnK?A6urm#y>Tz`?ZitTc$RG%K|JNfrL9Q^a17OWj2kNHy*yyz*g=R zVcVh-_D8w@l!NFGN($tjM92%Z91hTXjFNl1%vxUF7m6-l0YT75tmhLylpS^(E;)R? ztEHe9{c-Fz&gK&z&3{yIJr4SfIa;$8iy1NXasy9_x8F{*R{Go%Ubu-6BdDu{S z>pZJ|z-!Svyto2m+w#itdg;M)Sn@H-i^iW-|mt|&E){mbESvMM@05S0JzNo=eLX|?#u;<9w zsaN@7dBkm2^qq?Ms#R`^WQc}J9ZOyi8MoS&L z^t;?QZhGdYD<-SbrO~t*)jRkT63TTZsivs*-+&V-`|Wn)H9t4j#}&-Bwm@wB-c_v0 zdx_zbRSp?fXC314VAELZiB7^mZ$GjU1b?Wz1lfVhr2Ywt^6q+;cG+YhHN07 zx-&Vx7eMEe@UW#rOXv7BCCbaJjc|=%s?RmvezLztow}*597bHUu`}oLo_gpOSS7v4UrWp6?4E47Vu6)zTm1ThH z^L4)UC8kCU^65td{?P{g0*7x$AM4T2_!gU8{(RQ{J_Z;y2S5e{T_R>G1z=1~*z($dO2!r6)4H9*nU#(Q(^DeiQNx&Jh_2ue=ijU;%dB1!2J3<<8=TbTn2yz~&A6u{y$%%^4_slP#+K z6XzhYaUjLZstw8UJIaUnsN<}hff+W|20|H8ja9xwHerZf5A^U~&={*k*?C)pPP-z&z=i7Q>$jK+%qc59R_yY;R%DrNcI3!%+8WB|)LU#XT zthCX$m^e#=9mB3V-}w=THWajJpygduq@`*YbSKu+ub{F5hmk^iR-BQ0@hOQM>7HnO zTg~UIr}^vN3Z`JvEzubtPhRL}t@w&6%cjmhm%EKd*Oza*Y)7QKfo;99Az`aM@I02o zd5vLHp`aiot(BEwp+7`l{eWw&CE8uAk|9t@SzNLq>ntV*xe9xNBIir7*@U2V=Mgp8iAj2F zO~83L(07sx_saQdO;-F<!1Ro#@P%18=z%5v6^0S z{J{Tezj7txddqSw!StuiC>u?vUvskOGyb2TZ!@*-DT^*+K~R#FUJ2j5Zybk#loC(C zWd;Qqeh={F@Ia659A78vX8SqrB-2|}BRP%aqnXL^bp;{e)VW9a0>BT&g?~s{L5Oys zhaeag%)K1y&@iN1mfodgiwoX@C@^u zCXe8$PgBUtU#IEb%gMIIF^!kCjj@OQ!YX1%Ux;mp?whs zwQhM)!JjuS?ZQa$AWH_Fk?rj&{udgDqL}jm0U6I$Br?jUfErXks|`0x;zwS<9-T9G zBW?J3Hh+DWiK4dsOwDMjGq1Jx5E^_l@|%l) zGf3o2<#t`1>O7DShdCSB|EJEntnL-t!IkP;gqeDq1PCf$sj{Z$Ho5jnZE<6I97AX5u@cHIS-mVYbi3wuHe?*25l zB;3z;EhYxs4#<9vKI4Ti8eo}H5{8#R2z>W?mco`3GJ9CK@3m=bpn@ z1b3gtJ=2OI+)aB~5><%;BkZyS}^RJ{mASNpJ9`6-*U3XMqH-@ld$YbdtnM!)H?u^{kP` zO7ChLbyFDeyQBDevN%a&Uqe~&Hw0ms;X5XGzY}k0#%AU1_GCrrn;9WSEWdpU|3TV# z?lJy`eZu)v3@2wGC{wQoBt0$XhY266@k+S%a&`QnX258AUmeJfiK4gqN^&y~y=m^X zVK=JOH=H^BAxL^Vd)i>>t9o-NetYOVB+sH_)VqCq-FPco8N=q_JvBu@%=5}{=JH4H z#t)m^fT)zzhucf?B$PO)N8(2p*a$B9t*`$Y*7pQv07zvDd~U@na`MOYpcQ(990Pwj$W!rsVR%|Ip45)5OCKe2@cwGq=;k{q!R@*D zt>tiJ)5yI^Xkx}geb>=fG9PIHS&B>zATK+wM8C^nne?k#|I=MNcB|w$n&66O_qCsC z@uY-u_cMY#G2r zpD%Z62Q~)Z9|JvviLu~z>^AbVS{WQy~T9y*hSd9y``KpVJdc{br2+@>V#3pS%0XUliVZjVjkH8p${LnZEbOEiz!Q6v2 zF_&6y&!D%hotT|?#3Qa`SeSy6Z)Y!Z#6cjR1JbW9a4#g?>WGz0CNF{yoJ>lBk*`%4 zujSTgA`SNa=DF9U;-@ZlIWf>JD|SGdALWL5{nZt5o`W`*179Xu2AWkbEhqpXbAU^U zXaz$JB;nM${(av}@p<$3?9DgM3W%wb~?=;m$oP{b00b-@5}qq`*8@eB)L{XA0# zj{q(~uL4JITffKUe-JX4f`vP4#pJUDiRx5te)2{Dw7`!tQO!PtIJkpggmC{1uy zQQWr;LA8}X3W3<&uQ0j0~uI!sLQ?rM|IZ1)70v}xCv|LpN7B?k`%NzL{QRL z-)+Jitr<#IA>o11YtYNmvm~;B+hspvAbgtYH1l2-MB_%&l1Q8tH&wM)Z-`sZe+^l& zq9p?dzIXG#S@nOzwIpxf#BgCLc1ShR;9GmK;_qu|DB>#8H2wUJY1j^&$ASk@^8<5;Rz$<7bJP zsZQ$|L9WlBim=z9FbsJF=f~q8=7`~)oOG}5UX9n?c%XUI&6K|_QJYQ>IhFu^2ZFDy zoucvVIV05?#lz)x8i#VeqX4AMO7XDi+SFL{1DwtbE6^>~LHzdW zFk4h21G2nNgUG<=p`E?nanEmW7VcfT+v5K|@=1ehh|fue*b~l%v#&|E7qQ~!GjeqS!W?L?(7X{AA?}r5W&~zQb6qo*J%k13_$YD=H#_Tb zYxv!5j+(WHdc&W!4D%*Q9biKN1Ux!>tBClJ%e&`6;%8Xgu^~wuih3n7awJ!7@R2!x zEJ+sL4(y`2HhuBi^8qa$<>?Xu0m-qShDF#eIbyid_$vj>_kr=-2n|59$Mrund!ayZ zjA(6Gmn8yyTjzZJl%B*26CE58VYCWBaD0Fcj`W1;EiE4)EcE&$kr>y-Hyg!Zbqo~Q zS-!x<+BYTdK)w;ild4MttH{g;2*JR&;|G~^xFFARPLk}{cGlxQew5uY*JAJhK6vLy z{(M%{dz7*DCz>BVXeRbk1rqQn9=PS}^RNOsv*uN?Q$f$;Q7v;o;Bz2;yLx*!)tH;( z5sohxaeG@5e*@2(U-JOishwqV@V}f=3JY{@&-U*|HU%_k*SxhhFD!^C*;7K`<@;ZC z_{RaOga%+%vXtGlaqr23nc4E#|c+EElF{-7_cw z7?3AY`5;=DN`=YqJ5!Bw#1_$_KNKDcyKnP645?U{P7Q#@7+sGVRd@ypHsj$JaaphI zjCZop?g6Vq2T6c}fI7Al@9z)^|65101Wdr(khOzAi2HEh#@_$cS<(hKo+P!>1YtEd zq)0orfEcRD2{9}|yZVMTr|v1_4nD$g+PTKp!`Vs}U*CI?P%6K>d%z~5Ma6j?9R-`g zUK?@6tid1uunXW{mmk+avi`_+@P*h{j_=L1m8({fzIBUNIYm*;hRw0~KH>SX(XH$7 zrzV2C)OSeko;5XP{4O%6UCR9y`APh$Rh&n?Wrgo$+}DdtV_z#Bfv!Ek`)?}v#=&<} zFCrLT3j$$5X;7E5r@`lN*i*gA-uIX(seZ8g%mrilCmoGfJ&lRGcw-?0cyb?8-qgr* z00})s+zhgk{kTIsRQO@X+fmM|7EVf1Fc)G4vV=`dSsv;mxSHysc-dNvcet7yz=ELk z;WBUqgy|DrX>0UQP?yr%7z^4Ju6-c$SQVhJul&+K4)#BSCM9uaU{2B>&lD5A!w>*I z`1(uQCiJjv2oEpfOW?JncXRLpM#vt`LlDCAqEhS;R%8wrG-L&nIlf=5W7ziPFlK4X z)Y9b0>2op5?e*3!e7Rs?;m~jvya!W5A&#pZX#YMv8->qBQL(H9klWI#OF@3!2l)xy zoZjA`vhN{wA##{L`UScb-9`K81Wrv!f(hBUJyN+Hxsdu56_2|p_$BZITYE4Jo)5M} zbNN^*lN0IQKs85^JpX8r-IK3?YZ zpOA}2UG<^LE8YMgrZa{m-J=CUBS%79K)kwebPYg`nbgqXH}#($%?g z4vHct)%oM+Yc%1Ki9qn-O8P5m%|o$RX3@v}sPV+M(ZVHDMUF}ig9Qfr7INr#@s)rK zv$xU#^@f^0vE0O-gtP!N5VQb}eF;79lpRq!P2urJb`rnG{rS9hk@IGOvzLK?aq%%N z!TR_I0y(^LPJzxG2b1zAP3af3S$Ui1BZ9xs_p$D-6w`*;f7SqW8dTYT&Y|;H9xIxr z-yE}xb~o@!vYRf|8I3L-yLwJowVp#K!bl3kw#aBr9{NW1!*BA5&R>fM|1MN1X@GR! z-p>4jC;$k_xEPN=0&>hb2s&0U&OL0q3qoYeW+vfIf?jv}h|I+qN@+V*z(uZZneMsr z{`{*wXd=kyBY^J*d~9HRH^O4q>nixvkE}}J7+l45$?KD-GL)m_B}jc4-6ZAoT~|P( zyjDDs=KH-q9A`MMpN_R*>PTb~EvjYI7_WI|)u+FrJ4FZGJ%H8v-v?c6P^(0n*6-cx z+1)N~8w)&^VaURuAzUuf7)l5RF7_BMF3xwUkd4cedNyLQv&@+LplEtrD)EBuWU@yAI6J~A8)XC{nyNVd>*hKweal(+=+@@Nb&S(nJ^c{ckCKt_L2kfb!dX&4htx`P(ylj98*)HEc} z#Htnvfx`@L@5m+mq<7eDVC6;zy}k2!qQ*g@*M!k`XN#GRT0bxqeNL%8C@on8>QYnk z|4UuU1Pt(+E`n)*%714*g9jesc1Gfc})&7%vG;pY$}S5BMW4P=mXR*FajXr^a7 z0p?2}=3LliungugNdcfdpW@-%yM#j_ms}~q@{fEhjfL(YM8()(c-VLW@i@wLoHc7- zKQ@N%`kmHhcOmdtfob`-=!V0AUgNP|sbQZ!yY|nfa(eow4FGEF1S+v!pOGoljT_@V zdS*)UoCSfE_A2Z{87wS7S%FJ*@s*edmMHGZKuu2wP#9QW!4ddZI`Gm|w@GV0hfcaH zpE+DpV4ap`1|O~RGx)`{&tad;QUKL)Gl6>O`Sw(miZ&xP3yJXA=GpG;btAqnH{YYE zl<);FWHD4M($)%jdxp+ZXaA>neGk-%2u_7}-XNujlT_&t;w^7`MMmE#rSMTT2h8~c zrnk)D9k@7?kZ4LPTKee5AJv~#(Egjwe6fOZ@)2Bb#-vZGwTHti>ozZe)Djft%1lc_SUmRR~e@PlzCiKDSeuoEj^tUEK!Fa#OQtOOGX_XCC zHPt&dJY5U=J;?FV7ztPz|G&pbfI<<{dfn#>-cA&irlmteNNm2ZAMIhwu&w1j1=bJ{sLADJZFOd z6D1xkSJrT8xR1|{O9uA=rp8MWLdXUeus(+|DpCH)N(73)M-v{NsnhJEgYU|~30eBW z4q^p{7DO1I)2mv^(m)7kKV`ffl9%a*@lW>dB(n=LLFk!b{@7yTKn{tpnx}2S+$I@Y zp{ALGQ`;H&9>3yl{w?TY?(?3YS9g%&F!-l22cY(kcikMvJNvpHgVVlBAHapF9&#c; z;IP}7>Z{lM3ksauJ3#95zdtvims_L;e0(~DAjlnjgI0M`hR(s^{erGA(h!n#J}VmI zXCImbF=LgE5I@rcWUxc6oK_2zdn{=$q{|Rul*C5&XqNy%=nrPu1fYF{r1iN)-Cp{$ zLzO;+jnv&`&f5z`kYtpQY;cR2)=)h;V09-8a8)H{Cs(f7{SIiyIeV-JHI~hBm@3_+^;cLWy*zrgcAbLWc*ltQ= z`yvydHt=r9!-MsxIopa@Cvl+ECRF+VLW=2rASni$9=d=Ox&m!<0mB19%XPp$1T>J| z$KceaInmRtB1tx-{Pz=nWotD1_Fe>s7IhcQ$N~M7JB13#Y}>JF!=ksKD5V^s4<=9~gMFaaYA;JFzFFOjL=wBn4Lu zL&X>f*MeLFGfbst=jNg#;|dG4}`cmCA?*O{1MO~VbwpB;B zm+g56+Mf&L{t0-?OO}J$vozygPQ;tL!Q37oUU!0O)T|^+k*> z!Y)>vB60ZM^JaV`-YgVJ%Uk38YYUi^G#tBiR9s$tV!oRBX8{T21%*hj-kwe#Ic4h$ z3N4=@D+9mPqy$w?*?;;gKCUh&d7+myaP9=iWp922wQ zG7UbblH4F7kc7a+t(zdumy9*E0%`LOA?C zT)kyf8{o3G9o(UKXmN)Y2vFSJ9ZHLa;_mLnA-EQIcXxsmS_-AO6?cc=+Alrl>~F92 z{^D;I$viW2&pp?GaIl-j_umAIa(?kcek`WJ%SfIGe#wSra9hUBnzLIe|IX!FN|x&e zzaSp0uGv3pJ(s4A%b%fKoE6$_z;uvr|K{@yhdLi1acPW461 z_Y7fwUSs8+s^=xQ(~Re55(D3lw70yc!ziXg@A>4*ADQY~F}gxS!^AKaktIoxFzk4h zNaP!{%n0oy6(pNtv$nsm{p=a-`62V6VJX>&tZXegFOJ-&N9!hCBYD8ED_Ky3I$)Tg3mHUEnYcvdn+@wSw$r&aUn7}dXI59w&li^n z{(^{tB1?xd3=HbO;p9zqoT2EDX?BfH$<2S_k1hD66oBv>quaH|{F-jt64gt0OTaJD-%NaAI;02?uu!WlZ0#D={}f_aLc!r&nDvs*T!aNg$=3eHA$J^2 znb_rnD(RdUZTmn@diD#Njen$|Xgy_k@2E)3kTTdY+NX6t#i}J|VD4p3cK^sM&*9W0yk(F?+!x(W*Ns3xQ3^G9kEukU;nH1XYO_Y$qV?;rdOsMJ5 zk7Dj*VQGR%FmC{U37WYHCheah7iVPM?H|)`*Iu67S=m^j6zm%Od17H@eW~{m1iD|D zP6x{%Pwu^A!Sm*s36$wJS(-9rJK8LN5KfP|G#SPAtGgiCNJ+$eT?z=yb;go^-7qvl z>KDJ$E`{7lJ&fJclkg=*JpO4J9p8x@qFa(fq-%k{z42~kw)h2qNFtK};{j+Ow@Tv+ z45)f*0(74^q#X^_KW~K{1F|!3NdUwXu`up%SyKQbZ&6SUi$QJy$l&fRL?UXHcJQ6t z1Gtdz4BMG=&*WH3b_gHWN`g{69{hr&z5Zo!;_?USbw3H(4R<}+1$>S&bs`O}`{GjM za2JGqmm(LC8>}Y6%uNo!I8f)2;Xk-@R`Y6R%T?<^Ad|VtB+@Jjw z*Qz8y*{KFv3$qz>k;{{$B%CJ_-cGsp}RA^@Ok>He&fVJwA9ts>KD zSk2fIx!^Ps9w7c{>j1SgigwB1It_q*z;UWb0CeXOT-=3!0g8x4*x+{p27uuJ_<;)~ z(84yJnaQ0;!4Nt)CvWZ{#ADry_Tju`HVXUXV6NH`&38%l>_z<{oU7-mUy;IcZ>n^h&1-v={Sve{KpnM8Tk(eb1K3`>Xdi0x>Z_<{N z936z!LOiT%2=_JG0w1en7QQ<-4L2F&CrOHvVNf2rQkq-0V*aAc(!H zHn-7Kg?%oeaK~#-6~gJH3%SghKnNR^aY~(o@*#X_c;~kKn`8Em8ii`~nW3O-A9x)zJ>B;gxp@L`RF_8d8_HyYfK9?tmAcq$3$MJMb76jm< zW>|_IvMc4DazJMCHIuSS#@4I>15(Z{?JABROoP&V5IS-ZM{N>BrHKZ*zsv_5e1GHJ zK9az1Q~a{)_%bYd+cDA6$)+uTk?nORPkNHyJ=*z7O)o&6e;tW(9T9AuFzJlawRNwG zx1!UUikuQ(l%1f70EpTn*n@uAq}7~0P2JU=3qbH$}RjxwGsR@h63W&Lso4=$K~$AZcW{CgcwXh=;p5I{d*rf zIk_tLTaSn@;siaH+foDf47)aT9Ymj#dSEsa`*9F5J@gdeKe z1lM2b`|RU;OopW|6hu%W-Xv$=DtYAhFDvM?sNk>K5qQ!56@sxOwp5+V3ZrC*u^NtH zrEdHo9QpHw%9Vb8jC(A2%$0KwhnG+1Z5#UA|E7>Zh2RD>@SP2avvM@_ZQx8)R2OW3 zQ*wY~?<$NDqXpfv>7>u^y~ac8&*&0s%ou{6$ajXt@$Jm)#;7Lvd3X~MG6IQWo9*$! ziKSCaDxwfygBk9X)U%>)bhQbB5UH$7!Kh4Ey(&2Z;8c6nqpbbX<4Nx$0CWmVwkyl? zsAT)3hYC_=Ev`fWn#%_9M)h8>w1rv9}_FSkzPl_ zFyik<>*bX)+vDEf?@5#4liuEW>wc0It!>0j-AU#hKrIdvNanPdx}JBWU( z`aE9$H(+)RW;J=%Vz6KuJqQ_`FF6Y50g8>4nh^l~0l){{mrmwKBd7ZZ4e}P+cS}?k zskg-xV={W1Z+})o=u||jxzt_)bj^3BonvD<%et=k{#G+{_|-*a?Bjw{5UWxpN73=b z{-)#%3J+1`)=7v?p!fdDY^uskHq*TjYKd!!iwZW$`IQpt9XyWe){kTW^;5%E9Uvq$ z`vRl37N0;3+L&;ID(Jq}dTvDMzjKKy(K8I)o;sa%C_8-7Lo8>%zH($}Qg|ro__(h6 zA&QGR#7!b6W8bi~r)5^JcvLPrqu3)VTaRh>u-N|$*>+{lp^d$7#UT*~f(#b!oIrqV z6f;3M$srAj;rh9YyJy*I!-ZX|Z!@gc=bBYb2&*0Z`Sv~Y_xI+=ghX5cPTW_ z@bR^&6&tfAF%ggzwc` z|1Hk`1mliEVSgi-)oyk>qZkU6hSo8u47iR`>-ZG7q0R!hFvyi}6bkVtY zxeghj*NEKo!NHg;i_niOfFga?VpXvdA~cZ2DW4$$(6Epg>*;vLMOL5{`xkc5r^0&a zvkSR7j1bHriggN>5@gs|;{28i#V>$B3nQHWxoGo1?o70k8z=a< zV6tyx?})%;gOJqJMx5qeneJ9^eBrT$#N4(xu8f2jl$}B9ss)gZ?Y-m?%vaYBSt1AE zh>&q{l^vu6#P(wNZ~neLoFDn2Dth_k`diBT2VD-VJmGlO+Wtv{+adc`^SnO2@mYah z%I?lNv9=!Fp?Cza{TGnLw4Ce_XNBu^k0F7650BtJ%?~65Ns1GZR#>{{a!y-qBg^>o z$)ta^q#`lp2U6u`aQ(MI^g3*;R5g`Y71235$0|UqqB^;>fAFO z5qnb+fP{hlOoa?>e<{sdhC|p-X5BfKN5n3i5rA^~x@u*dJVE{-T){5E>Y}QZ+2J|9 z(Tpy&6=7Q<{#aL**G;J7o^x8JS$r)^mlM73Fe;diOGxJzXB4>YUtX|IzFYm!H&5b+gqf{zHVBHoj@TE2|XB?Qo6 zvp^Djq-@x<&+y~5UtfY;U5gh74~ZB5w~qPOH9(CDpg?5MXB4uR+Wi!@B3t86yMr#? zB6=8#S!xRE!8vaL{0LaZvtVu9NLPaf9KvYahLC8(bnXKtq zyz}D4a8XybQh_v;HL)f_|?_9Bzlj}?f|2t+}Q^|iF89MoNEVl3jGCa z=P|wTeahm8W^b_flwpUoBCt)>EQrz^Aa!*qAgnP|ky6BfjdHRlzbyvwa-HhV#6KGZ zZJw|e*9UV(0~?BN%;o(h<1Gwj*Yzjd_ zO@bzTLyX0MM!E4943nKLaJ{;2Qu9h`UteSass3bI#?xddavqAZI2Oy-r8>Z^nvJ)- z69nTOs@&?>-hnrK&m$2&W&au*(5#RN1wh_2Z6R5ht##VPemB(hj6f2+){L29wov!< zjCXJG)YmeN;hEvVSuD(SN>6CRe|K?v9N08lZ6dmF~e@e~VaLPGMRd&AJ6hMU(wS zq117XV_+MF`*xz>Q0n3MgNfv^{mf@8GD4k9j?Yty0WY?^5Vi?c-OABl@vOS8d+i0` z*e#HP(kj1G^-CNcL-YHhlitFdv6vuW5GjB()z!pL3g*f(f6-&{vQ3%l)7{jPl!-|l z+K7lvW^cxNsQ;g4)-(pu6brg;daAEP65b$BZWCdCPz3pYdYghzy0JGpUKV@weZb%B z$H-1&Iy;>qvh;(Wm*~4u%CU)bLUZli`1eD5KPyNmP403@07XAZ`O6ayJuo2Q2ypX> zWM$J&RWS-;%?L(-l(#|m>(ac)p2&C`o$#GY zowpI7KedNipJYcHF4w#~dfA;RD(G--XLA+2iYs1ICDLQ-l6~-|IzYXgO*fht9mP!x zIF1-x+r*i;nDn%9iy8&hDmHZ3CN_~9DJB@{a2T81BTKxX$2_{s1s`D4rG=mSks0hw z@0`(5c*CsQ|2A@N(C{6gJ z&($m=xI+bUaOlvjwUx1zb7)JuwB_ABt`>%`vyOimubNh!dMzM87U!Or#+7nzK2nJ_NUb-t=si< z#gd1T`W{1E3^RfB6Wy_Xx_80nn^V|03|pPYN6`v&3>PyY&+v?az>;}&w}D<-2fM&e zzc0Cqc5-;TwJG}Kmxf@Xkjw8t-=KTi!oO>3_3DeLM>Y6#>FetlRM#h*^R*kqiV| z-wUK94NJYYw^sz9mZc`m1+>25zfdd9_H(k8jEwO<-r z-1KyM_tzofoNLA3x!AY`3D@0}0jM^vf?RZ~w@P6|ydZV`MtUSrr%xjERS~T}{V-Eb zph``^mUpF|%xDjlh%wu&xX$NUO~~*1E5)lqI2N|rtHsX!3Y#EF)MNi&y$}4Xmity z^P-$Hc#*_gas^`}EY736qfGU=5aCda7{ThmAD;l|6Hhjc0Dd~o3{1y?2t3?eFMUfl zvWj>ou+VC^Y?fT6;s$oPoKs2aPB@k-Ln}hDv6=xChw}pxuE}f~F#f=gSk#VuBD43+zvjHNV7LEJF%Izlr5O^V5XtxAm znVVg%v@6UaiY`=e}0_y5qectLgg}Pvrg$@$FHJWjEf>X|NA8blyi% z9L1xivkL@cdBkbK`5g5Auyf7hc!7p)cKP@^_Kp2?Y3%1vH>JjWsXo>8)^#G+#^A&m zc?2_hA#Q63j_%2=s6qlOzN^a@2sv61zI~#a(3H?NVPsiw003CN7#cjYvPk#(Mm}st zI$ieQghb0)GNi`eJ;Xl1zluAV(tjJj3pV<8q#CmVTrTrhJpB$IwTTVr2>KHl(ts*I z+=Whu^P9F-gATSpd+7j@$VUV;MD4)dB+sw;aS~94u{TPyJKI? zb5>4T_w$kLcdHNP<~mj~nMV10=8~6}laNvKWMH#bOb2ZF(8+amPaXYb%j?Z$+E0@- z=gz*i5iJh()BLDO<}X=bG!D_B-Cwy?N62G0bp9U@IWn*Y1gZLr^d=~&NLOA6Au#OeSsT)z81 zvD{xJm=hgboE)$tvso*jZEWB&{-u%Y-Hv7AfwElT+m7f4%Gm1rN1OSI?>T>E13uGI z&4+}^ky|ThjWemV%Mbd$2yRw|$q7DnPY(+t0L#C~`)vAlg1u&b@b8ENknpv2Xyy=v{|o01|AdMq3A=_k z$0M??2yH2;8B21dbb-x#C8C)%)&n|INLJ?id`%}&e^#@-b7tzzOK)2CC&LmNc9^Un zOlILUP2z#MX)3-EX1yu6`P8u!P0#2Ref9ge$8ER>E#`-~^qgD)Vp)%hYB6EKRc9z1RdZ*HH6|7r4vU5ag9$GitVThU`C6%eB{V_!-e|;3~K3Qw(=~CFT-}zHR+-^qIhTChb(AC|c~iHa)YovX_%}ae+oSoKrgS4CQ~07bzSX3;y?sq< zk$sGNWC4bj*+8glg|ZDk5{fY-@x|ik^p#~jX(^*^YvLJLvGbuELo@g*0`Loy_TT#8 z;CLk{p0%Lha>*CDAQ`EiHy5&lAJS)JKN;sdiDn6UXR;ZzLuZfjxLlAaUJZ~U_GOYi8TmHeRZI6oS^`(q6B z%Nz?z^#=AUk--^AKwZOU!>;?ZEW1;KiiD-!+1574mYdTLN2g~qPWx#|Evgg_hY6L< z)^l^K7IpSkE#8FbdV`?~Qy@OY;jX1g-6li(PqsNC98242VZ62v61)}OnLINpjjOd7 zH-~TQK4le`1Ne+4-E-31VjKT%@CK;!=n5`~1J8V60#@l_Lyd2GwCUNHLCh!_+z3>N zcd?#?2BDY_lP^zA5y+4P z{8!Fcup|QN1H!*Y+Jtu%Tl}V$}aCs)=jpfmex?XQ{lCNOsm`SOYAZ(v3VE znuN&`b)lroTgG$NcZ<+PVt zU|Ya7oDlF(8f!`hPRVlRyQV{H&A+9qY=2Rs3h_e>|HasH$;)0bM9JJ;8 zf4_^&MHjXUJQy6?zszs0R-;TuVGx(&|>gpuWFW;m2Euv~E;gg>!TlM=gAgj;o zo%xQFaQ7qL@8u`1H+NfACt;*{w~KZUSJt23DV6aKi@DbqeBcFv0LQjmsoxe9Te;u2 z4n4&SI29*(fP26ah@Z_23=N~ks~X~s1=6Qk9!fF0_YY28DpF(>s@q4|Ci6+$4Fr1( zb*Ige8C9C*=W3g3^xKxUf3P9KYkpuC0970ryV(YcGR74!)bA#RCUjs@ys?GuXlv_A z^_zBzp3$%e=F_-2L8%Ua77{=K6G5e~N7>DLOtw(50H$#ONX;_uGW}vt#`}^*AG77s zuChU&9VD-2WgC|_uUAfb=G5tyftf;~nAmHfEok+%v9U34QR?Ta-t|UQUll-u+*O|D=@qgReACDzHlEV1}YD%ov@CpkLC;44YB9)&A1dg zB#J(vuchW4uG3E>-TP9`-+j{3Qe1J8Kz&w^)qOiGqkuSw04YTVe@8`y3x7#aV7Vl# zT9=J`4N01gRS@6D&i;WP%H-_EXs2jcOb(ugJC|FcPb+NkSB~0Z-?-IKe(Ndb1%7B2 zc#53%Co(QnGS7VX<5$1N_wUy<<4!ZGJB6C1b!f7Fv8p6(k%@n3uUUGMnm;Hud?aS3h5|nJ2G!eH-O&QO$SZ+#Eud)fF&VpkRNNdieE2u;5fld~=_y~ zz>*~oC>M!x!3w-(Uf-e^lEm#IPIx0eNLB;@CJii6)2-?%gw3?f|22^9w(O`ZkKyod zV-tFC3MP5I#rRucYuR4hislPzX@Khc3aXY3at1mPoQv1NbuI4Kg)$-b%Z-D%-VZXq z>%DStS}J_gpow(JB;s95TaIfkh08gOVEOEhc*GW|=!+`=71>;+;IAqIlQRNXJZ<2_ z9}}cjN@ZSVyDJAZf}-!LiLb-$_&?w##h39xRsId+uI(fx?7+U~o3{vq-m`x90={SS zoy-mY9XVphBAUK}2I2o2F7FmlES8Uf1)FJnWcf4{LB%rNg9PLP|A^`*pyEt26J=5Q zrZa?d?VHwGBfsjehPA)Np!GCqu9^+}+>) z%gYXYHHsSU!A(n2W=-hdGofv9C?vzOU`-ZKi#WTa$M!DW+`#aZolPFE|DNxBC$3H4 zaxv%!&O5QGSA_GhROV3?-4vC~fqU7xCuR;>AEZG8y9Z5*k~2OXz-IdU*hA zY#stb?CG0KJ%t)R8;yjKX>W_bpIW>tds{hu`C`B5=p@HvRTGdtQwMLr+vh;&p}Wn) z5aF7gQaZZ=0RDMBco*(vd6u8=tOD=4v?QBdJrCN1CV;2S*5qbMpOJjn^@w{r*|Vxf zg{St95jg7ogE^OH<3+6TM9=F*o{zO^ z|30TAt2Kn7{c2;;V(Q#jEiLuQnM+A@jLido>D&&RQv){FR)qCqoTt~IgqNWBwhd+v zi?)@zgFm?w+5U2~VjTYT5O?z_1WJzm=pi4g>gpP!$HJg3*kZ4zG$&suQ+aLvy=%~+ z%e`d9;MUhbxHw!W!Z~HxB3+alJ&uW17O-JQY5gB_j2^t(NS;%NOlomI4JqNoZlhE zS}xcnq%GUF8!TEi?bC-^f&3R|1ky4xUYnGd2uZQa*{zbTLCUndEIqjy+L~CZ6gq1f z(G~kQ`mmE@6Ixom{uOilJA_1+r3jss83bbnFq4Z9FSXbjZaTu9q&EXt91A896c+G> zk+_?qvQ%+XJ*WX--=O`!f&qwt88i%lH1E&YER(J3n4joN(u7LZF?qQ{`7-x;Ug9 zDtnXj10lotOyu?rR#7gywtP++#H$M#jskjA(BsWNL@Faw2K*66#O=OBHeZr6n|XWM zWQNr3Clp!U9X|vw;r&+Yl=Z#y)PxqUbGHksMaI)7^lKpb1)Gs`;!}C(GmmHF{q0N= z?S2`xbbV-AsAZG1CtkNS(zM~pd~^{J=W@YMN~#DY-Yf$H6G`pq1KrqpRWRoc+a&Ko zgN0Kg+!lx*PvESj=7^WWom7QqFK(_8LX>>eKmdg+9>$%AxQm4^5C}4`t!e7{c?uts z!5!mjyr9gJ6fM=Xi$N(nR=Ai!Q*vKDqjvwWQ&-eGJ3z~RhL`40?*t{41sdP-|jH-Ec2j~CD`}GY*II<%7b}H#3#?D7uWh4tFE4l6eH(9E#+hHSXtMa#CP!&xZ`=X1 zEs{kX90Ar$)O1Y?(i~|e7V665m{b!ZyawlA7@coPgDREbZDGom%Jy8eOg}@LEIeFd0poHtxESz}NeYF- zHYYNV5d&q);lde#lz%e~d?G9RdClS(Ra@TBylt&R5}qNJ4R8NA7~e1Ho-Ay|H>Ml; zPnLjQXO;MrHhl1KGD9k>Q=0nFeRkEiUu${Ck0A+B&ufUT$$aTWHROR?JXUhOEn-)? z4iS7GevsP#3b1qkris2 zzCHcW@}ga(mZHnbl+ONLn*3Tkj3~y9L^8Wp8ul3`js1s5A;O}prhALMYbT9Z@uMkx z*(4kQ39;XWG-6hmz0V|UG5Y*LSUISA?lAs18kus!KbMlSpGro%bo`6R5AX>sms*#6 zI^HE>qZq#N*E*OeEFuriwu~Cond@5WX%nzDZSkupo=IbNt+$l(`Z14!EjF}suR+6G zb7iZCUPkEEq8Z$;Kt7ytdmq%fXIq2r&bm`J?EK9lE@(gk!Rq_dG}|t<=o@TpUQq3q z(?s00ub5=ht$%(Bz&`w*vsRPs@S6c|6ff(LUu?k6K8J>>kzI7llOnwvP&k^H${W3} zCQ45wbf@Lmx$o9W7#BHLk!V4;55gsu5n zM7_@2Gmk7$wpgv>n!Rj$w0GH#Y{^;lN{oXgxZg`Pnct1aYYQ4`)j3V#o;Hzd81}^< z;>f2nKwOlpwPjxf;r1%8l(P*-byBtDM?&wSr^wOy7|_&xlgp0W$L)&Uy=kY|s%qCi za`!DI&XSS2HKQP2elqf{a@FVXS_|GwiqCNbxthKt&tzVtw?+}8<=?rI{B`{JD^+yWer|__eA+$G!b!9KMa+AfQbvch*B31e2Oh)gGbYI~Y z)>(oqpaE=Uk6KD_C_h1CLvcNw3we5orz3>tKl>j1$k}!zVM_ayxM>3Cl5I_&toVo`%MH|i}7K#;; zh3|IKjT4K1NCh0;{$R>$=CPf-<9p@KP(82E2Im;U#lze@Oi?%;p{A#2B`}#u?ZzGb z;PcZZ_UV0Gqlbz3c`S~cFc{69dK_*-r9h|g3jxBoEq`74E+J+}3hpMT>&Q^TnqD>p znz{X(rnw^r@kin<3BxlGl{Skd;Lx9 z9-tCYy`BZu9E>=~<=7cCFK3d@VRrW{=X$%uQh*#2*$nCz*gMWOg(RmkRvV|N*gszG zE@xRB+`X2-K~s>$lZeiYW5nE_-J&KkZOgoLPu$G-Y2>{_{5TmOuq}?N34}*mY0v#Q z(ywvszrm7Y94Ipc>hSo zg*r!7KJ*s{*X8`ZLq2xe+AJy3eahCx5=-T{il=88(EqdDk(s$#o7EClkNLh**29Qy zk;SIOS~sQtm4?R`XqoNY$@VIU(|bw!0EC~c$)x1U5U=(b&$a46=?v?- ztcqqT!{pET<-MXSfh*xueceZ`s{|2 z92hi1@I$uKRq!ab5N9e30|ska^WdEkRe+l|0#J1KBjNY{=Dpmr4?$$0BLvI=!0}4eX=~S6$MR{Vd&IKUM!0dQJh zgj>a$oP$t9wL}3Z)aX0OmhcTnT>f*BxX$EUDotvDnmi+Q)J*qguad? zmYdbP?9XnPR7d43oa`r@=W9f&DtP7_q4`nOK}lFXwGyd)UTk+70T8Y&PZR9C1+yiG ze*F8O_qbqAQWJyVXR0bSf%M~pi;UFTJ?zydH-_juOFd~bRE;njtIK)Kd5pC zY?Y82HwifyGw1_t?fSdFwXO%rc>It-1f>xHhF>x3(UX}FfqMt-;d^Cp0$kqWN!!|K z(A&!s@4XyL*S%lY_t66J0z7z_@%5!dvn>CSgq@{>Inlswo=j1gysxw8hWY_!5~tWw zHF+ku9=6l{vR|e%rJP^BT83;zeF`nBN@-gX;Vh=Xgso*2d^JU(`F$Ci1J0%mValS%rMd* zzm>P~;*iyyqQQ*P-_O|3z7;VerH^}w(PW)IV-0{GJGN7&G|Fj8TEJjy)2KHIp&2$esJ=%fF3Se!q-ULmuhG&|O!%$w$bt!QvrAd? zQga7fg&8YJ`iuH?zeN-+>5<#~DR=Vor#iHGPUO^z zVFQF{^JS=ddyls^pSef+q|sRZZMjxM&UhdQAnd2@3L4`db03UyH$czjK1L+Ps`^=VFTz8f+UB#T@fM zIP6CNpQ6@y;U1K8-wtU7l=mGbJ!s=KpJaDPF8(uzR#yk}v;1o;-E2BkvoLva0L0k_r!%NX6hrQU!L#K!(y^Ne zJPAYR=5E$(C;BsoS0A($TVvkOy2kzZJtRE!qd^e(Cfmi7yEgWtf76k>1AJ<&ulvUV z?gDVl60|Ng^f{2>f_3!q@bFnlgd(VMJ}oTRrmwrXKS(Y^IPXmx_JKpzSwn}AUjni#0rc_>Mj<(yp0c^qF$;{nd}pifh+@7y*XQ@-7-j@ zfXLajmaB?e3Wub{BxU;8uMDJmhGU<&dfc}{8CuB?O=a6kmd!mI0(w*R=Y^7v3MQdR?47WdN<0A4^dnv}8B6K*XX#KX_ZY7onk_3gn<=Lm z^7BGt*FI6y7egzX?DFK1iKt1qSKbe1t>3uq)E4Lr@A*IKKjOyLQu@ESVw?P^UV8O& zSQ=x<36*ipOM$Jt?hh5u`!eEkR)P#{`|Lvnn?#S_ST7#lSsk0{yWW`}e|9mS59r9F z1SM7^bozhGX?=QFw!dliMpQIM+WJ`}7e*wGpzIeE3P1u-edGWDpjVPIGttCt3-f(1 zq`l$dNnZ$iNe!HW*^Igu1_1~kEumwU)ph!9zu?GE;{`bD0pb35I`5@~+Pjb}1b)Y3Bhb1TycmK=AT zScO~#^b#gaKnBqPLp1o7kewt024G|212;8WhBB*&Q5ZE7@Jf&gmPRKb@!VY1c>2O# z@kbI7iC9xCRr>nnW+^=V1oo4o%`}cQXc8kR7&#m^<4i5JbI&jSAgL+G6y3PHwMCP;4G0*T)};6 zM~q8aSHPt)TtNS~i|{`lzTQ$O5DC=$XAZ-HH!cX+TQDP;9nT$y2g1fBH;JBNq${}; zUrQ*hvblY?yMojD!st`qo^l!c_rqH{U%S~xI{&+i(9uV9yuY!V5lO0VvM4zd7pQHb z9DzmEsSoA5r3#3=na84J7riH~%ioaynCxZyTX1d0BEyroK+pygkBrVFoF5UQAmAh;z3KMe4g9L%XJF7*%%ig9*j}|)^kC*TtoyOFR z_pic7w+;W4DV9Flm^1B8$G6$4`U?uoI_*}!m+N1T)KV>H54y>5D2j-c66`oI<4AmK z^;#64Ggtc2&xvKis9k>Lp^CVf$y_@3JVFy*qhbHH2b>Une^jCW#(?(I_ls5BYa-~U zna!w4dTXwS{S7p#RK@NH`rt{^5v80T5)toO50aq!b@Oe=r6)mX(qH?&sC|R^18+C* zK3st>Lc;Jq{Ho*jlXp+B)ka>M&{ajagBulRQUx_`b2sV|C5w)+X2U{8HlLMXXA zriI}|PLBtjS3{Vq8nI#FT3JIrb9m}sL;07)gPWP&F6<#}nyf_Qf`Swh5r7JaNIegq z8;`D)34oqU(MN&SO=YKf2*9F|NIqL@RoEu?DKOcu%g?a<1%bbPCr#gAH9|jbm+d2ef)=I#JBtV51IT3$8R38=6{^HR1PAn zb)FEug!I5cRyPkvb&rCmvgBZ72e<@c#FXJ7I{g-J4G@Hfy@+U2eq`SjGqJz&FNY!z;et?B5L-0i=J&3(e5&$2XAb@9VvaK*> z5ksCJgcO6n@c?uu{eJ30pu$DBg0k5#V?yTiPTp_k&($`mhAg7#t>jgHiz>5RO~Oc1 z`?3=zFK+=5VVanu23drlsEo1(6lAZ9z?X@?iDt9pkJDn$T6tL3+^!_9sdZJuukoXA z{{I*)FM=+>V{}nAUYK399Z0piRKni8VIm02t)!OOO5{%+$@|;npRWla_%97=W<_zYd1vGs8r)=2crDy2AHx=uwd0=+A_u5UHiLP&il@|rF?a`!#;8=F;6 zv`;3jgKkspl8TUf3|}tMJWj?x8zU|3N^4gcWt$@M6>{I!y!vik%%|J&?Rjwd^FijL z?dS zl*>1_MZ*^*p@~RA_(!sbYQ8Q2)U)(HUF+OE|4Wjp9%-Fa=*M17c<7)*GsF%7kbTi( zNzlt@I|AJ405}Zl<~H!}?G0MsIhw~WfxU%}y+%tesT`LTe*sZtkapmlWf7EBcAi|&rQ!p~pg*&iA- z`UWD>RS1~IHD;$47Phlo+{D676nF~{_`Jovuqh@8t zCE%$s|JLb-VXIhTnCXq1W8+4)jr?5d;GM2 zd;D8QDd(&EdSTd{a6|u6rye2o8$4#Q&i17kqWnCYZ&y{5d=zM=u>w(4t)@v=B|fTa z48tD~ji&h+-9;J9#LiCJ%bGQW)hfsqmzAV$GK-Y4?{BP(2)w_gTv~Y=yV|_e00d3YGVLHG+F(d228|=U6YO}jvuP`0zdGV1*#~ zr5FCkH2xnMz3%PK^EQ)M!yAY8ezE`nr&gJ&`>QW!{19<^)zz1qw&kwXYj&jH;$K3} z1do_-S!U#Q=ua>J;Ya=_AERs;b&N|rTc;vDYZyOh%h#;c|Ef*Hta$U`$zXj4ejZJO z7sL*?Vs>LzC?g`NbCX@n1(Q}JAa;Y_uft6FPEE--BYu`ub;n&Lwr1w35$?zeB#KfQ zbj~oilH49*e#&AyW$VmNf zH3&Ln0ks0K?I|-$y2w{*Ku_e*ge#Q7B@hBG(KG{{qv=G(4Ys*i<^WH(le24_Pjb!z2j_O4WzD7=>w z36u`IGLqj@RcJk3PwW=IzT#wF2|e!hQ<=VOR`CbSV(G@hUmq9RPwL+l4i&Vh*N}UO z0l?|9@mD`fhUa=(S8MMV-EV#hIW!Q)iOhZlqp=y8#g4nT*4Q_VZkn}{YCe&nVivdQ zVVC$IzzzI{B8Jw}HI8^eD1f)h5Cm z-v-t{x!~_FnsLA-Bl#I;0tDKtj43 zlt#MiY<}7gnUa^3?KzjhH7uFm{yjQfCetJ2@M+1WP9mTJ)SwJ zq36>O`M_6f!g=(A&nNVEr56UHcN+3RND<^-;RDN>53C}cKdPc??^Jp8Rse8=i>YxN zkf(ZltEsm76dkJU%J(WsS-tRoI5~z2TZ$f~QaCIth{U^3p8M_1uMJX)###ey1FM(4 zn1~m6S_`T@3OBfI{Y0efV$5m4GeJR!-*B{A`{RrBeL(B$LmDbHkdZV;3=9XId|E(R*+_lo+o^vP)&2{Ef&i zT3w;?O9D9|aTjNN0`+8QzFyl(*k6Ugj(NjOfO*Jsl=+GqJvA|7ai6&=za;Vb0%r;} z)0MBj*^* z!~4RjY2$}tp9UQroHdS)@C-4W!SGGjDC|A`*YGg-!!J2;4;knsNJ7k4pI1e9mJI29 zot4&2bp7x;vvh@fZ7#Rz>*HLGkmNC2p{+7$`sj`1aobeFc>3BcnG~5cmX+EGp2l8F zge5+oF4-=X)YTX>Fyr@T6g#3~%g|C5jk% z^(&>wM?5wjwc`VU=j;d>Khh{ZwCyh{A??!6y+OP%ETNz}3iT(?;VGDkQI}c2+6zlp zxE$gmeNvhSSY};)#R||j8{RK4ff?7@fSawUS!92}_&AnbIvh(1fCKkr)UYH%JW;rh zA75YZ+|2ze{-)WqPhP)O-lHptcZN)4Dt$$2|5^^d5p#!NoiJhbBW_oVU{h`F&m3+L zOOcIF6}P{*n7{G40M91{&FPQrFjZ<4U4Hs2=rSnLmI0z)^A)%1$;Y^97q9{#dDWV> z`^nAiHDl86vqs^Y$y-@pO=n3eu=G4Aw;<_nE9KuPz16JaV+$L>9IijtCH+Dfb}S0Q zg2l%{=22;CeXD7{qJz(lTApW+hrGOuT(}G!O%#%?W)k`UJO$Z70RLmeVXIvP7DhwU z03070x7g}0bEeU+>M1_ef+9esY!FX@da`mM)l0VQh*w55of{@@X5SXmQ_Y@+j#3x2 z7p=$R8%-8c0Z8FS3`MVw4FR#1NxZI80bQBNm+;g5G@HvjN$oc;(`aKJpAEE)JGQA@ zW%ho6N~8nJNeodI8Lu`r4Q}eD(WjvByJMOhgfGEU;BW#peF~yMX`2IGKMy+}=@7B6N%=cB(B-_+28f7k9=H0A?R?95tfg+6@ zR~R+5Q=)wE<#tiI|3lyI-|I#!Ji+%Sw)2E?6;qxz>oIRte_oe1FG!0K6C&9*QBqfM zI+=U&_T`45?=TAAI?1ZY{dI-HS6<2B@kw6mW19lWgk&!44vRszEfs?-C`3x5k#}y_ z_=9Y;V9>811_#~e+5zwP!w#3xXBWaPPlCCKeXZ*WXHM|D#Hm9V#=*<5E6$<|S0BWH zZ@uy$nDhI+`v4E2Wf+^Rk%?mr$%Dv#^Wvcye&RKOk567@9&*Uqo0vEZtz+sRL;v9B z6TSP`EW<@$ZeQ(?Dw_U|<_)?^C@GtYDgW{twC zM&W6q9<70Z&lU}$-g`6ppEmx@YI*mx>o_)EG79F^hAazt5)ATZV-)JC%B-~;H z2o)8Kdnu>ih(O)<0yZO zqKh7rWx(JIyUNxPcJ)Nh(KsK2=a1a)S$Bp6OnRYzkm3=>m4QIOij{Ye${}KDc6ikM zwwW9^|E|6-kyi;UvJp)iggcjbS2Zhmx@{8-c+4k|r$|(XtRC<=pK<}zHr|EBOQG-r zwu2*lfYJvcwJ{AcRuO#rflg8tz-tt7D(pT7{JOW)f?|yH#kP()HakYHmeJjOTR9dUFdzV9Prhd}pd{CRZ#$ z%AE<$ZIim`tr6n}lZxWgiZ&(h)&e0V4FH}K9}|6nf}4`74vm-e2{7{{(J%-7s(Q9P zG&i@R3coUX;_ULHP;ByES+r(eK?v#R3{jS&{BsB%p-0BMHaUotwnA0{8xhagL!5_p z<%goiERK6iFxy2xf^0R90GQIO>b)VxBaSN7KhV2>2&v6g2lECE2&Dv0NQb{+k>(~0 z9>u$C6;VcNrurgqkNh8oowK06&`nQoVMEB3#Lm7q?p_8z;~AToXnnzqM+os}HFppD z#;rL>Zb_zM>GR3)wcE|QchQ=3o-*rGy?3pY1;MP*d38|G*+Wa$QLLVdhZZudC#R1?4B36B^!s?R9gkKnpNU3vd%of{&9lrMzeMTPz09Aq^49P2B_#@Cl@a~?xd+Yf3x67oY`FcQ=+~b@Pn2MWY`0vF!jdO_r&!WG>&S$_2B@UM+dr5#<$oaaep5D2$3x5V;RID5vZd(Ql#!E zV;vDD(j|7iEOyS5j?K#h64g*oA$98PtK;M=_TR4oa$-;vS#6uj@hVkadI7 zK&O;_rRWZ*+U3%PgVC-(0F?zQl#0t>#|Dp&YJ#_;2so?S;-Bqph?l6V=@Dw(Z{K1! zP*HBVc{u?R+b5*Skg2AB|KOth^cb>#Q*i2Ufzw;+;V&TcJ6RhP;T-?#Qh$Id`gw!e z8g><{P-JhVW4~A%u@*v_*|plT9v7A2oc5+$oB3kwjce0qvjda~j>ktK6AQS5*+{9A zb5QL_-?56(Dp9nJ(K6X|S(P5mc4sz&Yf*dW_|%l<_~iK!jV>M3!)aP5r&^LZrEFT+ z<>}M6@+-cUtQ&IjOhiCdvbmQ*Etf9WCji0E`m5lTPgSxq1vBgk!-m5|_UPt6PYFE4 zLn>>PLLM{!uvbVoH8L$NW$yBPG%vZFG}AWbq3$>OLMG*OR+iqk(0(74I)Ut*mGUwMC`3n-OzjGA_6j6CLFBp29 zq|2pXWJ?aaPb~f>3K+*VR=YILy6*Vj4#7-r(o|0z+uA}olo>~h%dlZ%KkBIsprV(Z zB2OVcmSKl|71uRf#$gKJ^b|Vp{tAtNep@olKnFcv%cv`)NimWCXY)M~DB@HxwZbK)niky>MXfUoPwV)uMT}FbIm+;1+MDKI14KmDb{%|%v8Q3O#gSI zny2qLkLI3&G%3t7yOZ91=5GvsK~d6=Nr%qHpJBpQU;Ac#!w%2ov}MKhLz_roO?cGK z>z=7AoC(+0dhc+=9^jHQ1a$AvkrF3w~W=BfjKZr00E6)5a&Jo{~AnaZ~{(PhJ0K$^$d+mO4D^@FnhPpu$AS@EImXxB0_^5Vv zP-Cw&K*o9K;+p{J?uYY?Vv@@uodaW8sB!IM#0nE$2w2jtiPL~XKQbNPn?ixakeC;+ zkj&cA6aRJehr_}tmu+?f55uCO1`%+qFG6q^kVWdA((8ECfVvN-a*pEKl=r(hSDG!F z`ybVJB211jCnQLJfZe3OL_fo$#s47@h>a;1@T+UF>Aa36lChdZtV! zS`>mv^*DA&;<3-=Z35tV;D@WOa<&<5dEqVZ9QFP~g0#rg?}w@VLnP@CDHVUk&wQV$ z%A7aNY;kgOErwoL&p$LyO%XgY7&eMd%zaxz3~f5?m9u;2JY78|k6T?UdVr_>kx#B) zctd=`>4jDFz2ILhLZ7hBs=4We2l>NfgAcetC$HqtyT5j{vPtf+tbNUY&V8*o(CXwl z?J`~C9u4;}O59W@Ui}5uxJI_B4(iOg^GgyGQ}zu9w!DtNURZBV<*E%p0qdN3E#tV* zMEfzMl;!a1&BSHP_n~H=;wwow)i&LGj{Tk8i06$Uz1@wdoE(N4tfspv?>k;=Q<@-Y zzOhdnr^asYrjYWEhVvQW93RS2o0U7+C>@33B!#xiqpI;5P+xE;HYMbJKXV>;*w2vo z=Pu|Gd2DbGmM>xdnhQPD@9axwqPXYz2|DnWmM6`;U49tj(Gyp6{Ee6`UG$q$Z`JYf zww=Ug1XHl>q)Omq#(rLZOdW5ZrqI+6R>cqrKk6zY?!OTx$Uw9<2fvpHuuM#D7gFZ1 za~W$!KS=#Fn%W}bF%Edd{g^XL;(fw6Cr#hjyV9GK;xxN>z)`BCOg~BEr3RA;E5RuT3n3tY zcqWDkasC{SuplB))P4j4523-(e_W&nNfOp2jVo+lmG`g~cKt}a(7qKpnNbca?y-T^ zD7?Rh2@p7Xf%)l>!`&wdS1~uBd~Xd$5a{7IFM7F1LZeC!%GG50CgiBrU2)ogrIjl1FnZsCbJ8dqb8kzzqzw-i_``=0dqkO(} zJg^@6d~feoW?n-xLv(Y&pTyH+?mr#zVLxN5Gc+}tkc9%i3ga2AY zK|~Z$$an<$lpny9gOk|t{Xb~mt>1q~xZB$WV3`(i*XdUOih7KLyR46cuGzNpRJ@(S z>owS7%Z}@!xSRHbR?VN`FPmS&$5)W6(NkA|ub#pA_wE}qUkoWWe6v>?)db(esR4v> zys*(oQ6%vn&HwM{L1{P;!VKy)b^#%3bZ85(5l;iwuXV?VP-H1ek-1b^XygG8pMnC< zREW)ytt$~oo4cBm|{6#nOEqtO9F(v zL`I2)mXOnx-dWB^Rhvj^Qh0K9=xh>2oy{+R^AdMc%I-z6_o4(*TW|}`oBd}|tr6OB z)pqsPf4q$dMGFMv4o3=RoJ(v=i;wknY8J$G8Z08|yarwh-s4enhIElTV=Irmr{xwJ zl;ePSLbxVG`9AN#K1Ws$wGE&$yFNfKP|&S3AuPdkHM-?G>#>HX&O+f+(W-;0g%Tu$ zxGNdCD;~J)W_>AU_M&I}esEQ0CLyL2k*J1|FAIqtbZ!ycbl2GD!ayxz;mY-_27HMMS6vLCTBIK2dc8(EvrAMP39bSh#C- z(H#$BF9C_UuG#ZcNZqzmT+l`hQl&yunR*JEY3+oR-P*h!cY+Qx#PHVB&X%pfm#Mfc zTJeqmUJ`E%wi_ylb*NRD@d|XpGiOeI_aWZlPpsw?Xm(-@%8em^F7TQv%;kmIev4*+~QrBy+SMyy3AT$-eoX@Wv-t!W|8@TPGI1{a_D> z`tH-Iwp3`9I*O{24lv&wD>}Zl=i4>~ygs($%)g)d;BR&@x7QR0AzT?T8PIY2SZr7g zLk^_P$Ktd8@LQB>fFOLPnGjQTQ5+J(ixk<;k&0UfT3mJVn0k_Nd+i= zW_cgAmpBU^VymfI#ssU6KvtOqTQ;#!CN-+XCgMDP?73#Uu9k=JZx-E`e%>;ER-o48 z#kTo8s9}x+R+D7_*Ri2AdHDZH#*$)75u*lKfi`Zukk>$)bLfec1lP+XcuMljLuWO? zuQTfNnSJTJa#hhzsoFU(=TkwcN z!_zP2RAZA*Vy#meU1kP5r>XLqB~=k>roo2gX$V)KEr)%`g@2Tom1k7dG`q|DzGNge_VGPzc(6z#{EZUEp3i=cE!Q$0sK=Q;J(mKhe}P*8G$oGYkL$Bk8NrKeRIW(}4&<3odtjw7 zZF_*>I5xvYgn^hEEp7m9*E4`n0qw<))ZJM9b_q(#=0|+%gTc=!W~#jop>PEH!#xHh zWYfCXaHDNEU@zPR_5kt#(@+cjO=rR>XAO`6^61_?dH9VCYpE3OoqWnJehnA9SEFQ6 zls5;y*Gg^D@0UOgy#b*!v;O`TrtBwAs^!VjCx0(=-&%6E-QlZ#9`{Vo%J($T*CIc4 zsTS0$m}vri8}z>UyQRX~!rsfYajMHe;*c<7kZ(k6({9LuB2b@-47~Je&VX&BkFlK= zr%o6au+IZ&s6t+{RZ;?kliZbw0HRXrkPEHL-38I0 z4l7%C%}~&OqA1N@Ye}ua%-Z*65wH-Q2paCd)c!N ztJ^L;96d#io`rph9O9+sfhjk~Kk5#(4zi`D2M50$c8|}nkgLy@2S#pPS5{RC9gHYZ zhjSQR;TIL)AjwGKrXMi6wC}i@R@NMz_(6=t;Kzu~TC>o;sl=nbcZ%fr749r>cDiC19Bd6h2%TXTPeE=avDoFi_;RgAk17~EKT5mY zG8<&WX3DkvV@4KO0TBS}Mgu3eShLX5XGUG^pJr+M?s&~_71Rob3K1!eQT%St+aRBj%sQ~zmb}YjH?!hZA7?EECCG*4@SEj!FS}C zW)T7|v`}=;9jfPK$YP^k-Gvcsj}aL86AGgL5VFw;+33$Wi1X}MLHAL~BO7sc*VOA; zc6J3-�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

                    wWRms?wp^x67dvkqgo^gM2hQo?4BuJ_v_Jm zBlIPiD7IKPSBM#xRrn~3gYm)%4~y(O@2@m{uZcX(^uY2spI1EK^ zlt4<}3;7(~vd2*L(UP;D@@vT)`@4Vw6q^q(8N~XHPKBNOSe0Xj?TY117Age>0$jz2 z6OxGAc2 z(n(Dnr_K+{c)C=s! zO0&r78sop^KEzMSLtETEZX-X}b~q+?ld|fH+nEhv`iwdBxFXS?N-qfe;N_T3++9oV zeZ12xP_AwBQ`tTEIc=jizz1Y*k8j~2l^7)5LMzR$N{%7sK!h?#aB;++j6m0oh_OA2 z4}_}RxpV*TFXUx2!6a!QL;4s0bM(7AN9J0q+j3jBBL&ZaJaKsCik|a%=p<;R28CJK zB??HX&sGb1Jdc0rEeXesZ1)wn47oUATzx6{NC5(JW!l@3!?65u>~*re+g^K|xn?sp zX4O9uxE}JWdfYzUnklt#ihPzBHNk9AjBK@j6<@48za&O5ZS}8FV}(hMX39JPHs(lsTYkiqx@wrc*l!U+1j-UFKW;%Sm}Y;T?hW-5Y<$Uo z8m7nOvlY??laTHU4tpFgHT$xz!*09hXSq5fce6|00tx5egi2A@yI z`-eA1rO!{Vq(5w+0Y^2zYsaPNQO}ac*kS70%IVCx%tQSUO&+sDk3zWWS9aXGw~wC& z{t|~Tf!=K#DFVSV>s}{(*%}i_-fxq#ETElN2D4}B`8@!izPK&-VGe*{0bN2* z!T?F4+^&N*?zGE$koltYt(OWIgs?^UTy7wuYmIxT57q-&$dI^cm&0xi(9j-B8#6wh;0YzRAS$+NFZJV|GL!h#@`$l zRpUx+SpPI^xis3LKB=0%^PK_C2F>(@bEWyNq?NiUbMN!;+H15|6^;hr{xGnz*5-bkS_ zM`ttxD&smt60v#q%q5C{5kfS#AbnU)eUm^47iMWeiT^bYcoNd;t0`EC zjxuLNwy+ssshAM1z8a{9arxtSP)tuf;6r%~hOM)gJ)cb1zp1>vBN^rk{Jd;~rlIfo zasPy>w$G@YJme{6U%UX}#_eR#){ulHczJse@9L4nV;zFFs-R(#Nrnd13Oi9ZCqHzJ zlL9ZKzG16%cSNMRpf%7DM05R&x;a0h+cWPzHC$qeL7!NsU7_ax2=T=LaP1)t6L~;~U`S|_VQjBU;<}lYc($-490elU{qNz9mlXtk4zJSR{>*%qvU{85 zE}o1rf*R(-o+4(?e-vGkXnyq;yRM1)Y0LNH#SHhgYp&lJBhkeAliR{gXD4)?yS>dH z$XkAvW&GU(0C>X^AO&g-vw!f7$E zL!}ynlh+bAXngipMEL^nHgZ8PzFS*Yp7uK(Z8+WJH{j)2iKX{mHp)U)TP}CCjo+Ir z>WY`I>*X^l*R~Smv)isYoQ`J3C4rm2R9zkM;AydVHota7p#CFYG<_Oll+W?bm(8Xa zgD~11+|;NdbNp_#I$R1^WQ!_yUf`%D^4Yyh1`q)ZdZzDofCK3@%a$fM3jN8&N(m3t zvE~|t*pfKs8ufj^%#h17;AHk=^|w(#-nuV+75qqI-7yQv)nQ|!k1CU)UJ7~^*+zFT z$EH6!CcEACS_rWQL2D~B@bCDa3NkkDWqDoSuBBjROD33S zbbo08Dsy(kx=I-sufIBCA7m6|i0!DqmFc-W*d7hh4rQ|<#*zgiO5%CnXNgh@R*^)? zKuWGSIC04L)Y+taj?)sgn0F`e=}(vjbWfIA`Jv>hUjTF|b3?n{S5tSt#8O#mQraSZ z?|V=~X0mk}$cv*uaEj5N&;{D97H;@r-#XFVt8*=3@gB~je8r)~ zxSIDgr=EAZ;1cKw=n093W~u5G6tvN7u<3hR4Y~6brZ7k$bl*fbxujk;_z{@D8Hl@E zSOfgjP=K`;n%?BqcJsNm`(3SH z50x(gYrAan5#$<6B+9cZQEOAC&jZt_DG&Z6^?y(9ZXzy5q=evyGo^-Z2Sc>771$)f z*0<1JL^^9jzLBwcVMC64x|0q;VCKUEeIeh1>!B9-hlUUD)x@<75^s;Gdx9r=G~22u zr8H(d!ZNybv&CV64f%$#Q*3Y?6g`(!NBCAY+!QT1{T0H(k0;G|P3d z$mk}>$J%`hkI2?mzUAgyei}QR(~D6Xaq_5Y8Ujg0ti#mC;keRQ87CzjYHt%of@4IY zwm?aq!;}|y-|WHL)nsxfaS(ngZCBhwu9Jr{W>^Gv)hGe3aB%jZf4!p zp{U2UJ`a6kn5(n!HUVymx|?CF?Y|I@Dxe9zz1iNp>f1JIZZ%n5!cAmmzq+L(y02H$6Ec!0Oy>u)jxyV}o$SL4pTrJm z^!;|IUQLwja&ui~#&BF$i3&UgZRd!`P3LDJ(YaJDWL`_&n+^HANvH4m=3*O; z=G3CCCNF><(dIPNBi?0=RhP90GG7+iU(ThnLE5D_9O=r0Pjot_n*PjH#bK*ge8%Y0 zB#aVgbgo^^Xi;7dBsK4Ym#;-L$A*4F*7KQEBSmM@C@J-;kd2@nNcLWm^G2re4ImS( z-CLS<#dJW#vD-FzAV}omVT`x^5Q3whFyTAa{1iIu+r43v*UEoqNG_47sNifsT8Ln% zB*7+06X6&}={)QcR_%tmi(P)b93y*TY05mo71*GhBX?A0tXor<1pLoZXvp)Y`l0Xz z{!q%0Bxg>i?R-c{X%Wa_P%fJdhbxjWm3Ur5)lU5(2J!QNc7PR_yLm5{+O$F`SQOo^ zv`K~{vV-Z+J(1$d1W!o(*Vupv()g-85>woGVni5m?h3gzR!r$I#rM8uD&-Rt|N3oa z_BVl%Nl5i_>cfgTdC-1#^Obq9@m%gJImrB0|*%wuQqvndx?UX>sv(VSJ;VE}- zJKyRxaRms~e@THpJF0)e*s;MrIhqw$3ZLk2<#>?zZ;)Vl6qtuBMzrAqddsCPV)t@s zbjd6M0`QWdmuok`tRTB@#XBHbxA1BM=@A#vVU?KuhV#u1IVzP$K_UyUwPfOnWwwk5 z-!VD3A(sRVmDaCYNO?4B;f9^JswZluN#@fSUMUdc-gv4HNP>7U+(x29VVp+n$wv|R zPwHf^y`}3y5ABfqv!*rv=cX+KaUdTB{jCq3F;oz$5bFj&JuWrO8s6yUoO_{YG|6Jr zolvNIFxJEZRdV_9`5iQ@SD~23dIR1bVqWDiC7E{r+Zs=vrAf(jt$W$L>s7VEC5oOh z{~{8DYum%>&JlXCll~@Gz+|v%ar%X+C47J|fmbpf2x=skOWu9)=C^k;{%3*N*Uc^P z6D>kRV&ha4s#Q9aO7WxF{#rx>p93b|G&Asx&bCxP=h*|mtqkP5PP&C;(dLI;Jm*x9 z=r+XwHCmG)b?44c_go?p_R&Km2c zbFAmbpk=My8%}qc^h)t<5C*G{k|?XxZUUN1Ij0&o5A02~SOF_QJ3Ik;7RXZj2{Ax= zg@rSSo7HG)5%Y*aZhK!vNPEkcM&5fX(toAo{Kk74aob3DvsDDe8nS=XItmg8QjgZb z64SF2cvSi0S?U%Co0dL%ce<2YV78G1+d>#2c3IBv%TC_+y!q>@gTZ(n>b0%kVx1}8 zC~MrUgjCaQOgBupJ-4zrY^ToPxl-OYk~&&&I?tq)w-yD)+p@gDd8PVRu9?fAC~$Pj zbKOvY)aLR=0g_hOYUSG(ZqA1OVf*!Q_pY5@rhFpH?^O7Qw;$%|7xJSI)`fc?GZ++` zE`R>9%vSomZmaeAmAD9VL3lOFC^i%VtnmR=?9ACX9T}F&LJt;+S=$AZeyN5e-2_V=~{qQgd zC5j5cV{n#R_@c141D55okmvHf`BDQ+ohFG-kp;xNk%C{Exd7pM(+#k%-^dky>O68( z5W;_WL1r;XPQnduJ-4(t>=ie=55jpbS&7$P*ZZT4^ZLSqpNy47L2HGd=j_6zU#|ck zxra$|z1;|adthWaXXpf8OMkU*E0hN78JDTxP*06YbiRIJ98d~F9@>o*6qcH8l#a*h zCh!{GR1Bvm$!^m{e!7Q5f?1R4mVgwxXEbSXrk(KnSpo}g!QLi6$ z#eJa-Tzp;~k=?duq+%Cv`*Aj4nTREWkhb$Qbg(Exfl3H9pOG$=fa&9es9{zdJA&ct zwjXEnMo9E(vEC~w4~Md0i1fIuv7m*y7-bj%^%qE)Ow6yP=$BtXNxtqF2jFIQAZ&BK z)9*3kYxYu*0!*pc0MSAF(hAxTeq(;^*`+guOCw>AbzhEA-e+CQ0^Ge2pfU2{drN{l zZR9eECZR7?Oe|pam_^ymuEh+r<%oq2AhWFoZ)QaBjw4!%ZTcB^29(bgtN2x#x6aT^ zN!H~tU=#Gh1h^r)##IhHJo*Jluv?Q@2~gczt8EHxT}gtOs+`(dU@LRa0oPFwe`&P9 zF*?*4l{@4+J~*&9yVU6ChTBEKrNg<}Aw4okIL0VgOb*XvcME><8J`2zVU*EWW< zNTYnhG~$e`4IHKxYGxrX;Bwl29-rDE*Yn9|-a72&^$V`eD^$9UR}w}B@AK2}7z~r~ zJ>ed3D)m)?xKE;|8|n&^9Fiy|0@J)%KPP}~Vz5OOr2#<*lezCA<$OQiXwB=8>SEG@ zG;v2$!-_6}Cmo7|gl#+ullLCZjkorhbgt5Ht)@v;8IMJ7pRqPFO*UKBwJ8*Y!&@8x zquo_Fm2vv+wKB__(eI?>ct1~KL!DwHMOSxK{?3HSVG*W*uB!?1V3k|m2kKk^7!20| zP18PW^>eDnGUt;v_93rTQ)aMn0T&`de298Nxy@u16xk{YzT69MXyqnZ z_}&u4tq-MyM>fDb=B0g(kh&kW?_1?)yesQ&bs@w}@J%9SzL~u+q$L}R&$wkQ>kF7l z)gL~rb5?Lv5nB^RtWQt?^x>e}NhTb>H)mu4`cnT8WC3oea{2Olpv?_X7qcS);-LLmXykq82k8u+{!u8up?@>vz1Qh z(Z@T7le^X`kXWa$O3nYjVa6&* ze;ZN^#}OcDzW_*Xl@?$%20%0e>_y^p2KLi4G)}zUAkzm%*`)1H5`%$BrU#KlEkAAg zQt!9t8QZk$8#jVsXYAXrDk(%&?{W9YM-9666d6$JbTHHQx=n^NUKN6)Mf~8c?%_ zV(aJYuZQx^03MOo|Exw`=+S5M!qrA1&B*J!`QP#l`f16-M45yNS;9gvHEmhu)Ds1C zB9Gsea-PGc&@03KT;d!0`cjjZX)>g}#g?{`LiL>aMq5~@_&0KOvIfzeOqaj2#K_Vs z=;-8V7QSA`LCed7u;r`3(puB$Rb!Xp{?AC>cJEnWTIcIvwIwiKr(7?l({`%Degd&T zwo0wsbGw?Nwc;y9Bz(O5&5ftN)wl^l$e+fIr&@0$T(iketvRWOHSXrbFi07#XBEl# zV@}+Umvb)dEM>+liOp>Rl*j&oK+vk|=0&}OG3GZkaA*T#as$rWbBcNb_PD92AlOli zZxh6>B@ma}LVgixu)eGsYQe6gjD!#8#gieD)zT#0%Xvf&0x-c3CyPEM1=%!!WDZ^n zM2BJ8R52q8#tXv+X0iUK^Mv_}-*Sg^DxcImqp?3n&*ZqAW2Oq6LC1*!mMM0P(=2e5 z1#^hPj_OgWwYgWK!5yGvJ_swT>CDOSQ&Nhgu}yx!xP8Z_H~F3AJf-7JTwcRraME>_S`jnY=w_aCs=lXoP#i0_bNU^?Z<9Go)%)v3gzm z8%SQ>{no%fp48+ti}eNM!0wXV;;Nypj!o+rOAnBGb61*j!1;>1T>GVY`eirQg+S>- zcX>F!3RV925WGdDuy9$)pYxrPe&xz~s&Smmpazqz&|Yv!K9hA6P)h>c=a`w-BSs)| ze()ZJZPC68M{O{&*&WXhFuTG_U~KeQZxYS%A5>^%gggQX_lSFt-uL&Cz-So^zDC}y zG<$?`PZYB^$}eb>m8fk{5Jx||dH)qBYMh#ZD(h!GYBDKQ)VcR0H|I>t)bH5L8g2B! zVWJYMQZhkXz^x^ViGyvwYEUz(uq%A!TTpreb2$gJV@s_^Yw&i0v5eSRjQ^e70%B$3 zLy|n5e0>cDI>l4!A({vWzQ!skFBN1~Ny)}*{pST(&zPYQ-+dNaEDsH@C@z67q>c16tUHTKX${ZyZ8LEEdmh$yO4Vfs-0iv z8o#SRbLZ*HX5X)If|ea!^D$_?*{_>aYfg?xyr4Sfj#eX1i0#1p=K!ZwU38_x3EIL> z_UY`pmGgJ4alKpiU*2gqy-_QJUULoXDa~$9E^t{;HTw8mimPk9VwGM$tAuZ~T@+re zs+BA+1ttv(*oGYP~{dacDCZ`3@5I{h0=&?iMqj_=7 z<4u3r%UmuMjx(BsEt|K`MxDS+Jm7JXQ)PU|=SYB0j#a^tI^D){*gM#1I`?G<1s)5C zKTb)%W!gVT*vmlO$ed20K;MQdypetI?j2}XMxU$}$EDaPqbc}GBk2xP$SB!?y?cXE z!C7K&s+q%}0dt{PgF z^pEm`3cNPI2k`t9MFFGFRH%^7^Xy{{-c_p4Vim2`Ni^o4Bnel9_N-C z`{9&S4@&?WZ#l10D`-C+_gnYqMfIS>qgu72RA0K^cSTy2n@ug@YeoZL=I?LMwHKh3 zaPLvVzR$Wk2mrKkghYNaW!?h5Z75ch8uJOJ5ujN!BxaHOQ~Vxw|p*Eo>}nVDVoDr-6@CHv?0?;0+2q~1L_ z^ax*wZuzI9!@6*E;rMv5fT=Q+EQ>e)al4Zn zFOrb{=a;M)=1*hkp1cDzijLuqyGyER3GDd|W(AXYpl{&hsc0F$cKa2)S&^o77}SJd zib#3nSuAVF6(JnuoMxjUk4>5Md&$N~9%yYr>9qF)V^>9&!qqMz;x}HIrHH*!p@fq8!XpM8{))|pMURT8D=qx|hAHR*{ler@Cx-7x3gN|82}W5zle$>2Wm4u()!Xs_ z@rbmAyd$FBE2B&i`mXeTNp7v1SoT!AeejgU{1FJY?H65gANx`zK3NRdjRv07r^4oI1$lrF|vw>ahd?hhNp=R;kFC>ORr$Fh#I2}7(6ig9n~ zsHYy)&42s)PClOJ$L>YFJ(@v^yIagZl{?ZKaIxh)P^3i3Kn&A4tI}125xD0kBchV( zv*Ui7iqJ4mWT`M)EfoR)V8W6);L7b2uB;O9$hC2#iaVw+J{4#o!j4tIV#%M%Lb+ZV z4*NigIoUTzupA1!=Df$6&ud}}FyqqFpFsy93u~wq94t34H=HYi==) z@Js7iKRivm$VwHOw?WO8`#bvS0{205xcg$vb;?^`GqGEVOCOED)@xq5QWQN)5lRR; z3tS0QfL7vFZ;E(`u(XmTiTAZJ4fLVEI>};B{*4z@b57tjphlKQDb{-4JGuL=l_=|x zV6qd?g%UQht-UmYtLD$~Jci8KlFUQ4LmwQTp*QUejEj$RG}CnM-}Fmh@;|+AzE62S z0PYUxsBcoJsi7{r&geAN;4>XI)+4>np-5@em=z;$vX!Vs5qjalFcFvoMbuH+Hp9 zL6Qzof29=SJYDzm7o1{J$aY!iQniRzz;1;CDTUi_78Far^$+dU=$4koIy8`|G4>7kr=B}CHR<|8zTbQ?!G)M}jpY|U?2jJI=aaPEM{jNNCg{J)a%e{^0{>w&vW zaqrag|F5@sN&+(4OV6QytpC>!PWj+2b$UNMq5tb`wr&9S1p9K`9}o8Hhwu6q-v^Wb zdAIi0tN*E^{ntSL*o)sk{QozQ@8@H6#7+`AHaN3n(xmDxY8&r$mu`$bG9m>wk%63opg26zJeH%Ze z`?2e!ToHXe-U(Yjc2n=Y4SUvHL>MlQLqKvv?%8kPyNUkz;6g~S=JExe__zQ0`)}pQ zF9kr!DMJ4Er+hiet9z8VB=80;ib$>qafBpt1nSfv|`R#3mzpv-w*EbTMHS;IdBMASo zS^^PLl2OsS&Y}Nhx%^Xa3blVe`M)pfKfC|$i~7GN4^C8>hPikry=%7T&+7?4)4exD9;uuP8-!b4 z{)a)ztzL0+Z%D}2@UA#ojNj|xDgKaX>Lt-$qRGp^GDjbV|Mak5 zPrzqN+L~B1Y&iND};_pW+UbAbclXJ*qnEE)ocpWb!M)alX zOD$geFAs6~>UE);*XYD}K?P$=% z`JyzYicG9J8bfhVW)&*%-l(w|3L>7K>GPeR{^!G-a3R0xbZ0-vq~esXBP3@p-&d)N zzPtt_c%&XgIkLZ-SU~&hzPt^>$@|Km-Pu8AyKW@Oj?5QJ3bjRoa*uM|K?s`tA08x$ zFo4p)q$ZVdqL1!@n}Rv@Lkr8;7S6+I?;O!p>pA81{9m170D>x1bUne$FKdSsMm`8M zh?P_G;4j5N@s~w{!Ia3|=SOVFcoF&JtzRGRS#vWXZ{yLcg^d!>9nX)5_VxSDei{2>FfBgg<11BDXYdb?A8?n7M%$kgDb?RHm|Ja}M zY7h}0;uEe3wZId8UDMY&5X96OZvK1If43Ld#=nO2`vLj)$o%eq{$Dx=5h+~6YEhko zk!@D|U}-mh%16&=Y8XNu(G`z4v9{>h7&q7c-6`FDz(!h3sQZxTO+?J`znTzLtpc`M_Yj#NY{CU4_ ztyFCsRE&nW^9u&I_KN-2R#sGPQk|6~m)-^qHXKe*lt%{@@;GhOEN0tRj%C*awdsDb z?P_6_Ls$wZ8l9($&G_u@nD$95rj}z4CaT(eYY6}D(7&32gu_1zuiBIY9}&S<2{{?c zIEx!Gv`O>J)ku>RWpM2gT;?%5R&83z-}{O4;u>9o-*LCuNTbi`c4rPxaee85r_v0; znzgRF?=M%D1y?>##jDrP!9zHDPfQHTo^8j7Al615tchig%xmYPr3TCTWl|E19cn1{ zK~-;{u#Y)}{uPnz>6SyM56$g>*-s%k;LEIr`HxCse0kHrj#l&wpD3A&XTr)1Fjfhs zVtfrfF1E{aqN+ZPYdaC$hs39wjeAY_8v-+E>c622b%7hml<7wa^vi9{4ohF(Ehoc^ z?w3>=>J`;()b8yU`%6QeT5yNo?TEH!N*|1}`tIkOX=Exz<)x*Jk>nzn9kaSt>9*LAKY4`q?syTwpa~heHwJFJmjF>XB>_mA2WaJj9aZ}&Sci;3=?d4PQj3Wif zg}8@#G0T`ufB)L8)+_J~*5-&<54~fs((oc!_%}f*MRNWetyZkfQF=OZq#jRM(~!ZoUGZ% zrgTKnCH_otY;*&axSVc*ruu@RqhbxQv6~I6&`s5D-ZJ&@C^3hI{Sh~Su_&0^t++-u zS99AoYQeWJ324cl9nCL`Hyvvn`+Z?caa<3*RSGgi#n9i#tc23I-*~_=1?_-SlDz~&PvoQnOLttnHrywrwi*$ zuWdRijfd7cvKQo!lZ@+;nf?_jZPfxGG$inD2&*mzl*5;S4HVisR1E7cJNl!I*IgYQ zSyG>Z4IB!*!Vl3$4;TCCy|5Vem_F|F$j&dS%{zg-&;mHmb=?({60dKRYkaGG_5~f{ z${=mAD99Tq4r!UqgYW4XBF3zS&d&~;b}S=FBB73%YsgPTR!Od)YLP?0mA|vB)5T2abRGp989&?CAhrZ1% zIh`f;SCLvTA9Ax8>Gwa|-K**MEh_P<>IZ(&5H*hNmBq6=hF;$=x*(TGxRVT zNP4o(PUonXpJ5Ym1`Vt{-IvtHJcJf|T?l*zQH=)`jwr>JqqI(m*cp7t*8o$;}JMI+jK?iUDUr12`kA z-0Q6Cu%R#-%&C#D?$jWh?of4A#_i=OxP_(SumsyysK8DwY6TcUdYU12f!=&CghH>cpc7 zJ>{l{CLa~moJrqcamRnpWZBT(F-SAoFm{$(L}y`z6HMB5pvSJB^b#@Y-021ml1QN> zNmElc^~S7uusiAazHVMGyH^T79eiBzan2uk&&3BhZtJ~5J)t{iN168Rf}Jc8k;``Z zQV!K)npf6Xp5-dxq&c+`a%IO6>0a+?=HKw{NfKNTK_v~+W=_LC%n`XT%`zLD8{rAtLX0=rN{@b-NhMK|#JbyxAsp3XiOLXHEk)t%-te+v4u z2c@RBqnGb}K9S?hUhMc-`ll znOfW`PKQT6S?1+@t`cWr>F2U~m<|+p0>OJiSSW%)Ft&1#VsWmfYT9eHyjN`ETkB}G zQe=4qDJ;qg7^}MM$v})<$oX!@`G=%HpR?n|9MG4--cIo?Gg>k))rdYGbd<#JU_hBw zAFWxx%!4#`?G^3z%g>hRBrA?F+U$u7gwJdeUunrgN~5NB89A!I({ki=C@(_+pHoeJZ1jc2m=M)ZTWsZ070- z`KY3>(%62$y2xKbSXtCX@?_wlV@}=D2^?!`-ZO3`+V*4zY&|?-WQ2DlsV*s1`{OF> zEE#0P?!~F^wk;QoDlZ9E43^<3s)l)Tx4tD9W~t8;DA6|xb|~pHi-TnFj@0Cvr4-7L zgi8Xs7;GFC!B?xX9W_tNt2nBEobhxnY-(gXLh=Eg>rfcVSjCEjI>5v?O!VyHZ3+?O zM>|%ISx+H|{JM>&b&A%hFX_fb@YizMHy;1AN;352FtzM*jVww9G)DI)AaC`RTugNZ zIO6)KBEeArvCrF6&0t@_T4Ait6SAT5%rpp!Ulk|J>|`);CEtzi(sd5&Y=7Deo)M@C zz)#s%=HD03dpwMXm8v4#pt2dR^4x4OAW!$gNXFs-m$eU{%01zAKMZzrg#BNa-_JB5ii*g zVEmc7#}j%hy)q2DfWiEuw)Z@%3J9mNV?|~FU@YU`V!nL1i9@8!- z@N#ksNC7o!gEVoY`{dQBZ*`<;KppH^~ z`o!8yqx)ifqAQ(5HNy^7!-r_}_-&&C8Ilzqk_o%~!meJzyh>|#^TT3)3{Sf?enb3v z<0Sxqe={SjnQid=>G3sR=_d3OByAl!U=Y4$^8uX&egqL~5BclGNqdO33l8QIZwJe3=q8xE@PfSjCS#Ay!mgqcAJ$+6BDPU3c?pr!@HB z=(}n>Y<1$}3&Kntt|(a3lyfHo*P1sENJ8LMeo?tahm)>a$MFQ-mN}Cr17Ro=SB+ZW zzq+})9|(wrhF1LOyR+M~_m0^2qfv_ zW6#k|=V}1@Xm#0Lob9E?E@s*Z`>Ls03BALy3>0t~`#B9C%X$X8vuUhQ#>!>n?Mz@^?}=ay~5yRJI3F{cWqyEq}lsNtg;>JP$P)Z*#!A{ zWSM;|J-Mp$4tc}dPp52i(gv^Fq&|=m$;YlEcyp0fmSSA{BskjlI>e2~!CQ{vheg#B zRC;lj9Lyv(oi2Hvi!ugMVql4*w_#wo3D-mnNhz(pLEXFSPlZPVraD35 zdy$*;HZ!;v)25iTbzId0gMECexQf9hrGfqE{wjI`96?~@jI!Q}$IFHvuha%X_F%N+%+s@#QpA~(z|szJ7$pbWeG%+{8=vi+rdp?};0O1SmTB>afPUZNM zjW9=m+N#ycIzWAag4tXhZtZ!Kz-!t9f`BuJM!%ER4E%KH2H@o|5nvd4xx@k=^Im{f zBLJ4VKZ#GdJq(|M(s`&uEu%yS6{(@$?5hS18Gsem(k$r4gX~cXvlSv+AcOFZBDF2a zHhuyj>1UWV3>MY9zSPW*kcf&kAx&3&GuC^T78H>I&!U*5D{E9RR@PR+8goa8!R_na z;bn&*6ChYO%SmFHDiAs8du(nX`$_!?6j^z=Zgv%oddl9VM!-h@Y2Zg*BsgFb#XJAH$%Svuef>elpCoAtb0FGUx zK7dK!4r&3Thh*ACy6tY7eoGq;fR}a#rcoV`m`7PbAIvV2mr9PC4vBfik_bLe;>>UPK(j z#~HJ+rK@MFy}^jq+UpAXX@6xw?p++N6e&?;L^JOQ;{>pioYzs`nX|k2k5UkPWFahao?o~p|@RdF(pnmho*jxoB zFh*kmx#PX}3HT4almptjw||oHo(HFivd-VH`!1r;}m^M z)bEh=^o8YZJ+_g#h}djr$9=1}e*XKY)YwBoX~gM^l(>`!dj}1WvW=Z?{?acBjw*eB ziRYmHc~JuJ1+-bqb=H7JU|v~C(FRO1dkPG!4X~*y(8^w(!@aN#(c;ZkJ8be={M=ECbV6K&5z`jzseoV5u}e%%|$e6BH8(A=Um_G z<}&6&MoP{Ls^`L??I-rocFuP!i7Tezq`J^{FMDXl$+w)^@BwFx7-u#ig3?0Kz^943 zy@Lwc9-Y1*8cvceY0^lQSy~INBY@YYF^M~vRPFYjWRAwYJxGHc_Q|Xopdf(yt0R)$ z`&tyj zgS&!e{JQWcy4rBjwc2pfkP6oa#RHF!CpLh1Smq9FEjpQjPO6a7CRDbwlS36bWu`D9 z(=$D1XSBtOu8U`eg^v4$GtYkcPi_^1mpA!wsQ?nMNX?nHtnqXlY|OOSg^zPp2J0@vJx9ap?8ssYZ-p`pCqv`Z6qV!crq@9*z; zxg+r}fbGUDI)d_50;zzhCtLG-q5r5%k3G2XNGO{eQpB53(Z7&D|KqhDt6ktd2l7#? zKosv^Qi|WN^S1pW7)Yv^ClZ>L{o~41)EDvcMgWxkY42Z+`FFkT3;5TN{yj2(GO~~Vbq*Kq{r{!!{Rq%MTLOgTf`nd9T(U}pCZ_{h z)Nk0np!}PTT9$_Rln7vZ!WVJ@%P9o~8NxEi*q#)O&o2V%Ubx{Llae*8Z_LNncr>>> zpvHWiGF8(BA*4*@BsIOaQk zXLeP?`o3KL+39-KOgiAYH{E(gQQw$0P-p=ki$k|>4`z5*{pRV+w161Nq~@W-!; z8c)W{K|j`q3lK&ig;E3KjQE?%zObi!0QpJ54(4ckHRmEJLBU1S?;L%XA53g4_wYQ* z%P&$jwy#jMj5n3-7wn{89*3X5P5@a#>2v_TpD1RIT6S|^O7qvSjLmujNk`Lpy-}3| z4}s6%rZNtCIflTftU=7-%uN25Mzo*ji+d#mFQaA87HvBjJa~)IdqY}TAQvwusAkXF zN0~K=jc@b__p8@!o*l#Dj17hkX3h>o2WuA3B%){p-_zfxX6?MFFH>Y5OdmFC41tEA zp%3?858}%pHENf$=~7HHbAklzKq;wDYx8O6xYbrAs8S@b9(v`SgPgL7fJydY`q`4Q zhvs62zhB{s97y^G_EG*G;kQbg78*9EZl}4AFxd^`B1A7c{uKwwJ!^goWLkJ>)t=aC zG^3cE#3t1X{`~}$@{$2v5F_rtCGP2#2$e}|JjbAvH$iRP*0#9epy0U+_y+G)vvVcq zHMNCd0KqcccD`_EpmZX;A|6-@x*q}pOl9IpnO-gU%0jz+SliU5pNF-CqL@;BVOgJ) zPUK`tEE%f$$E)tH@5SOF1p6$L5id6HX^H9LywKYibYE-&CNz*W~IopYKLboUcd^9#@DIxz6vPK*w?L#Et{R67*y?Uzmri} zRdZP6V0r?87K~B zEU=URUeFnE-(Osr$#Cx2?AG9e?M=O)bI|tBGuyPhIg^!WnywEdDnfUBP<7L9OntW7 z$32>k+RxQMw*KhY6R-sThrRcVYHHiwhZPaAp(xUeiim)KbRhyZK#?lF1Q4Y67HU9L zM5&7ODj>at-a=C;0@6!DAfO;E1R^yMApBRn_uO;t`P~oi*LRFF&NvQ+!X|s|z2}qb<4d+oPG_gdKp35faCD$4Y3oA~8IO?`o zH=kAr&24rz|M&y+olT@?H$nYOQwDVTyAbV>l_2bR)+OU9opu!nwqbGol(rdDvNb4A zHMZroMtua_1L;O$Bij~K{bL1%EXj|6 z0CsC5c`C&a?_aNnOpij(zKy{8x2PwJ$m!y?9IQue^uF4MeBLQA@;$GFbVnUyFAXG( zAk^~Idis}u;4{o~t>kwBlitcCIbi#XMOgo8M^&5f-##S)0|YA~U7c zV4bo$z7cppY~vh{kPB}L=dib!$FMooJ~TsR#hw4}yvxi5NElwsVCHo|0e82RSI$5s zWA91Ld;s8K3{qO8lx7QNm2xgSQpgoR-CMx1w5+O92A_VD+jaVE(^~A2!Q;Gp|H8zdw>2Im;VD1R#yUpmN|E6A&Hm7 zEt&2Oj>OzuUFsqbX&j{;z2{TqQ-m6R-3`KeDAWBd1b(7~z$VurM!@sg{eG-Q9oSj= z89J1eDfGMFk=gnAehA#9X5>>!Upnlq(^BPpnqTY_4Trh2$jU8i$6A0B@-PdEyy@s!WX0^6!ps9)%)>AK3^&*L%-dM1C z??js+tRpsyYPVo&eCNE{w$6$40(|9AWZN9`L7to>oC8Eg(C`(w+dQu2aB*NL=OQ@3 z?~9O}qBdHNocV~hl%mq(#wWp|Ui|IxX@HFSMc4Rx8+d$6I}fLBo?ohKt9Q}_>?5w+ zdvwy<5$|Oi!Ze+LvzfOKjL_Jujc4>zJ|kf&59lWZ?UxSn0`edR=dk}^;wqrGE^}=I zjjT1_SrhVp`oYB8I0LIhH`XO!4?X&*XHvawzhkA6(g-h}2EEl~bKjLEx~dnaooQrB z!@BkCaaccs>|!dxxJHt6qqhyN_@SnS>Li1f=NSRTN1SXSM`78|1OHN`qnu6#0)SLj zHCZ)k)zKovNv>($hx!6Li}W;KTxaE4m%zv^U%&I9ajXpR%fMpt)UAS=0^2CrEfuiz z-YmnQt`wWV$(jKTXEg%x`mu`oa`CN=er`U+Yz2KL`@Y7pHNZ&WUashCnnhVGHvz?N z98of0kEX4p%8Ted28x}OkiS6)G}Woz`EAMoI=%b#Hp{fG{qHl3~fUQ$w$gJKSE5n`1gPRQpH8?5&? z=H=6k9C}yt4aetGz3vzS(pA^)-rl@dArM%MT>CqMtxy3+QFk6vN*qZ8176B^0D-Yr zP-Jp{Wi!-s#bhd?3aLg^w@%#**_b3crIgg;3d{u?1nbiswi%G6PGxOzZ6$e3xo6-u zA(%1RtjjT>gE#AobQcer4S=qA2%M`X0T};vVmzcla&&QN-PpZH2Vd!X$I!i}s_Qi8 zs1YG`R*@})-OUC74&hkSDSL$MkZtaM&SEx=Kq)x(&oCk<)AUOOx3_8#X_wJOfs?;Z z&jYZ-e;o0*{V)nta8{|FHF0348-bE!SgLWzM<&yh6kvWhv23s;j|YJ_Y;)XX%2NVn z4+jNFoVpa8OH0|p&KB>$3Q1{K%k5Ei$a4W;HFn54N(T3J;{}(0v#y|G9X9ab$ZTX) z8O)?81Euu_YGqL~#;29@5#%#6fah72TOiAc;CfgKg2zX|E+{U70G|nltfi9csE)9C z1LsCh`yuruVM+ZU=*Z*A0xVi>m7`c8pxQWZ3o4o``Gz$! z_C;k@BC#9OYx*j0BJ#_6x;o^xRyVS^8aZ1X%RAc_L6>Ynx7bjg0Q_uK0e?cRMwO`` z6f_2vSRM=3{fu4&6uJjoJ73jC@&lUNt$>zgl_1K#hiWc)z_r~XiEU!bI%+X&79-Yo zOAP+wWcm_JPVSVh8562xbRvxYZrNhuqLN+SW_b>N=#IViRP5yxr=MKpbrqdRy zXCfWJ*{C5xwH%7mSl$GrKrMQq2=%h=B}FzzeKq0Y)a#R=P2sjk2t4pJ^!}kR2-=Q5 z7|@SjQjaH0ZI*atgWjq0?5+)DC8Lbpwe{U%nCV{g+OJU~=fskRwXSx4c!1n|ihR!M zjMQ}{DyPy+(<``ZC!0ECIjJl}?-25p0&_-S7Nf8w4WLe(F+Mz|?uZ7w!PFzMT51c&Z6Uljy> zsaYE4CB(rBILL)Z3Pz5>K*pP^6@CI={Bq~s8CmVZbCBuw-dajyzAR_Ts%mB=c}NW+ z3m8vqONY}u1|Qmj=1IO9%H)6LWY;O|UQyi2X-`8lCiNOh`5*zt$~{|fZmFfMq)_M0 zA->P`?eC2L4G0_MBsKs!`XPWncQ#`&_9}Jz096}A_J_Ry;~tcym9Hy?D)<1f^BC{q z3lK$odh)(NPC$DOQyI&Boy*t4s(>Nl{^kLn(!ypnqp3~}Sz^;(PT}k>8vf=$|JmdF z4LF$rO#=Jjyp;0?kmq<0Qt$?c+t(+y`AK^6a=GcICtQxEQ-X5ml&CE@0VG$M~ zHJLZDeF-N{W9M2_BbpTi-RK6HV|pCl=y=%fgj;t{vWbZqDyHque-qemZ|Xsq%kFrK%__CgML*seeRa6jts(n!DfJ zlz&8FzeDdoqOiY;!T|r@VvwQ^c0w-CiGzBEidV+}QLP>d(mls4`t*UJWvpv{;ZoH` z>-ngf!QxFHVfX9hUlU5??5kXY2eO#dfR&9Z5I0*V-STleIhAk3{U<5v-zBgF9V#$N zMIFTZ$4N4tc1bsWygF3u>YqK{jB9X?e&_8P}|nm zJ7J|OW0xzFMQ=u&8q@(|VMA zMW#$k=qfGS-4>zJLfbMCuAO&EoOZl{MCJdk_<_5)(Lx1$ub+m(&tP0-95g7B?x$b- zEBo)BjECBOi9ZXbZ3F#V;7=u8=WFt}RE}~njw@&F zMhb(~Oc~H0ljcLG6_IBQXBWucH zR@SwYK3R`RehUQqn&zx{Fdh;$%Dq$|1gr~6d~5BvLviaLAD$0uqe)j6Zn{}VOE3|V zaWVAl`dcxYa*CWh`Bz5-^Ywvuly}J93rPD_hB-4=RF#gwR#QYUPTRkBLZ7_*vcx%V z^xu$(QuKf^C4iT)xwxP--9d*rf@b`NqHZ zT)_R5+%8g=a>Nw2$s=Oyhe5%tn=jJSJkgN~sfNGR_kVp<`h5Td=v~rM{~!O<4*p4U zs8TQf0#mMm znVMp36d=L)^T3J7spXd)1+w?ROwjHBxT!#ZhFOi$x3Zri{#Q%281zB9htF5Io9U?s z0J&E-MXUvq*3Qikdx8Zk9?M(DndjxAHqN}m6afMZFXh%apOzb9shLZ5myd1GEAkfQ7pcmI7)KRguIj;brhIL;zPwDJ_gkOs(tXE9|4JHX;apvsz1?e$i!_p#o#+w=zZwh<&y+rED{Gaf?vW`+XKh|3k1a0H6A4~;RnAxxOI5c2hLfIbb zaU|;?sE`Ic#T-G<$*J3gG%z;CJJ?q;J z$N8HILHkgsK5xDmy#>Uq+LNax(H|N*&_|_U^^Jh`GsH#y6~X|S+R`2c)8)kj_O{nN zCcdZxGDKQI4xkn++YYHp3HEhh{3DXRhE139bJLV5c0b+qMh;~P7^`H*!RSXq21(0c zR}EGD=CDz`K{j5)%njY}!+xNH8Q=E{Fc{T|scCc#%Z|>EC|(z1OwK;tMuUJuVxVSC z26DzR4{=M+)HX(=>u|gUSD{=E<#X8rpF_UL!0GepdBy6?C83er;-9k3!I77Sq zjdxN0S16k2S?8-c8m6Fky$Cvw%esh~Ge_VAAnSernsG{6d+nd6DZV>D&Jr1$XWGx% z-=K7rW`87%LQM-6Cta_TBuU#nap zFfA)|s5J#r!&&FNF*sdoMI^hlXj?_AvlJN_R<$_o#nww-OCj>~Bnd@rg18b+4RhY= zd(Y`y5^|nm$s)v4S$L)4&+5d&b&3ds%z$pB;|fwL@?r|S6jcsd$~jzn-;W{E_YMwL z2&Sc!9g$1$pNH5210igaDf~6mjC(lrS4o-pNjz}Gtn;84G12<5K6Y(%PBd%1UQHFJtO|vd&=)!~O+j&tSQ$=r=n%`!!~1u%S8y&ntXi2_sog@zqP+&t z_4^2(qol$weN%II>%tPC-8_w(@_VTVSd|YA&4P~Nob&y;GAyXA)NifcuW_fp+1~pV z9!r}%(;UJg2+U~gSYYjh+OpQ(F8T!EU>~Tqe;RLIGeR5b1wxrPAQ6b0lpCjuk|7bQ zJgi<0X^GYxpblG?V`}V`5zLrWg1z~x|K6EwXa5%anepEUWJQYzQEf$!jjaull zS9!7jlXq&{xlVq{w#XeQloL3|U;oAGAxQGK^yYRDmhG3GDcmzu^Qor!eT^bZJyR0t zB<$tM=A9nr!DI5A{hVl0Ff0|VmPoG0Uy)9qE9$Y23t4Q$V1c7@T} z7tR)DOvpXOi>M(9ZhR=&8*njW13+w3XEGa|>HzP^*vvxPr&=Q5A&5W$=VvyrowS=5 z7`Wae72jO8KrHyC@>&O)m5ZX-yetAOzC8lY0Y7)g##^`f&2|KMrKVC>%FB9xQjT3r zJM)lE9^@?d%I7+{5B?Q>tam)oir>fd-e`u4d@eIEoBX|)T(9NTN%aS$b^1{S8@Y|UHH3jz|%NpSHligbOQ+H_7liAt-d9!{Q@(PhPVJ#)&pEB8<3l26*L$)lO4(* zF58zSKB&|&1by#V`|`ITSHwxAAA zfGNchYqN~~4Kw#N$;iA5wxPMFTX>GhJk&lzHkZOI%zH;n-EpANim=1;l|l~o)`tL) zAmiLD13Lm=tQv*A^Ctj6)D>Y-a6ogJdIAXM?KY?I6^h%WEUx`LSn9Sje;W4+uVm>P zjf1?b$byI~5qygx1(mKRJWT^lHar6^l5ge9-sf^AiPe|L2SLTb+H;}R{&Y395etHy z#t;5>@|h1jv0bvAyWQx~D&O{?!u)I>TQ;o9Ej-@p)Ce&h^_4)xvw^n4K>U34~h$!q2ka+oL?KON!3zY zviWlTB92k(EfV}x5tAch7CxuYefkaWXo;4J&NBb=x8XQ)eoE&&h>2!?>8Qa>U< zg~aT5pC_8We1HZ2n(4gssM6r2G58>2j9H&?g`O9J@E)EtOOshYF5^>58qKv0^~%}} zmz!3A0(}vuy|1OxSu(QQCLAze(O3}Ri~t-q?`6Z)xp1*w8($!`ZE)J0z9$mlQ(vFH z_mdYn0s+2zIfdtmS}GkYx`;CQLcbM41>+@mJ&}9qc6G1B&=$wo(|ZT9NytA8PW6W^=dzG-pmTvVEgr#{}N;aj_5cI zJB^{(UB9$NRXT>z!<;>!4!s)128>D;;u`y}tC|#BTNje;WXtsX zw$9OsY*x|^77SIP(9bR_TD2)27jZ*0wPqfO^thr+pMXiqtNY}XhwinqalypDYPLJvvPN2iL#XH>sKG~k|yo0wu} zJLYwd@;(EJS%=mB#%O#KxnW^x@AjV0<3Rbw#`MIVtE>onLx-%_eSbnejL`?E68bpa z5bwogUpGQui%s>jV= zJO^Z?N?per1UMirmjq{2(SYBv5TDRx6iZur`K#S^v2*4U0X1ZIm9_}g2L*%Uz5$xK z%$9pTb{mh>%z;C=N)O>*fb0;St?Y<5n=!#Fg=F<&&HLF00l~|h<*m=2(6@f zYC%D(jKSt7CCU+kK{e@?IO@RVpXa0L#U!EIfO#Iv3B>z2?I=V<5H`MPBim`oRw6(I zCMcLQItuF#_Z&ChuP&f4^0*HQsZhfqNl%PuCxuwiDl1+~?p21M1 zQBb{&6arYp~tF%xL|?ZDp} zav)6DjU+Fwv<&z*7HW$?;*6 zqCX}*FeB3Vhu6w%4r|$i^LcR-;;^;Jgx9~{tiR6hSo(>k%6_={jpn_w7q&0uflKy| z$Iz23CxA*m-8QbMIhUbTCTDEG^ZdQ}a;@R!rxSP*#fAbFz7AS-CH`u2tE4JB!43z-`B) zEoSl>zyOhcQM)z`2cPKh=JhW7G+bp_uHm=v`K^^`^vx?KS>Vm4FxV*sWnYqSdWVJA zJevJu(>EJ4rUOAG7v{jL_ZN(ctPKL|7AMbuMDT22nu=GJEITvBt9=^Cx)fw9fBspj zI83z+xR>3-7F0;7??AtnKB}18_BxGL4)@432s#`=?@WKY^;!-8*ZgM1O}QLQd*sJW zt%GS}3p3QvwNjkSDr=BQ)jc~4m$#78u-!1|Lkq8o+Kykgx|dttNF1=fNNP{Ln+&h1 zu@J!&u?k87lNWX(Cu4<7DS#aNkBi2bc@$&Y)jok4wgU3R4FniaSUAtn*j#4e0%+hO=J!MS7ByK9kYN`8Iwxw|zma{; zp%&B^`&eNkd3C@Y>^PppT|)Ptygz6QuxKrD0u;o%ImE`MRG?5y21j>DHRNjZD!!Wk9c^?YMAUWFPPBz!Z zq`3DQKy&<4fz`n7^ufVdEsGkAUEv^)iusd+c1c!LSQvejNLN1p>OKn}eUgs-To0uv z&=}HFM282S9P!%t6{DrNrcudoPaYt3PzFm}YpWRUu_SP)sN@1dq`t(p(kk!>GCR(& zV8Z2!;&I(h&*0r8#Z&Z$vN@H#q-dsC?nCg3=io$ z@6(88Cv+Y<|5*7lpRfWA&Cl#xLy)&muhl7^3VwTIE$(MA1I-dSup7Fx(%3gPk6&*{ zsp?zz_mU;1tm8emF!L3oK2GHQ1N;4D)QlFg>;yX4k9lS4{V%dpRK-Ekd%o_HAx$YW zDRB>xAsHAu?Zsz@sQ&%O4LNFBG!Ls16|DJ3jpKM6w9btu@_E;d%`7SRkGI}Fcl&V-p{YlQ=8$%~0s+?VHj``mlNWz%EDnuLHu_m0{kPsr+H2fUV!69a z7c21!tI=`UOm9W&6Fr=q3h`=>HdqeNS7pD;vIM3lRls+*c4}}b&t<>Jk~m5qxf043 zy;_{W$S=7Bj&_A)<(H}#KNHrX_*wKGdf)6ij06J@wpH0b?-UHqx-|7#V4tPVO^;Pr z@AF(((2;i4X)#V0!4E@54~mCQ>Q!yACCJ%EatvP1#0N?TJJ`gVsh$Ui03>=}6iRUO5mrdOS9RA=0fy zEm1aOLZY%$K8|TY_!w*KyEx%9U~rkq*4k|M9?$f;bzhq0Nyh8H5WDoHCppp~UP9w# z7E0cUJ&9txaVO%vl14rsbh)wi4iKI}L;d2rU8rD8!Y1FUou}m3b-B#o#1-guFJ0T6 z5-5@%Q5ASV29VWa)nD2ymyl7yG+H|ZUnGM$^G9H*a)puz4c)>>Fb;6%)L214Rgg0J zUG>yqq>DP1oc0pt$+`4&%o9mB=81iIGwMH28t`k5pDlePZgpPPtj2fKF8yJ=aFEvM zH!#N6Nb#dqi`q%70L1#o=U_Q>?vn1&xJsu~Sn}|IpjoaYKYfG$PI($5-BC$SIe%uR zRy~^3F10U7j&?;H;urR4L&`&7gh>vQ_Ksqs8moKv?yYXxP~+*i?x*bM%K?eCwCnC9g5T>t#96+&4Tvy~3@ zw(*aTW=M=zK3a1*bF`)sQbcFz0+y)yt-`!II&fpZf29#rY>zkF8GKRW1?7f!d_!s> z${Mk;dP44-yvy>2!jI)Kx9>yFq|12nTiLvl^pv-6`c}1vJ%t*~Y9jE*p6;+YhF4r7 zJgjZ5kMbNXFRW*@N9lC_^83&Ga+sRN$V}r1Y%H85u>KBN#5w7{eE8Pvhqe&PbACrx(T;KSv#8daW@ zVu+3nw?#K&sN+WKbNyh+xF>oy5lmp9oqM%WQH5wNdQ?)&1yuqSsH{58HoddwjbZgF zOFddY0mwb6lL*PUhYNI^w-yMpfd{^6&9Bmou4*?##^zS12-nnHv~WQ1#_^%oI0ali z8I8l1C!63)4p8J>8U=uJ5_G^s2iT2>c~J(*k3{+oCY!#9LJBwt3~Oq za3HdI8Dn6imDwqaPcqhrtL{P?`)g;%7we8LoS5QmRG*r0gPatV!TR0oO_!ek~DB^>#7cWVKNpjHoFVE2X?7ylmA{M`V^C&`y^xD905j;VkCeCJkRJKLx?IMwU$IPF}QTlX41o9@v!_WgOm^c|WB&^8AH}Sf%kfHlYtY zHix%=4F(EJ1YYl7>2}_Pf-%Udw-C}9(To0ywl@uk75qpsQ_&K8@UDzoU$pD^0cP1* zb*1UN`VOA+4AG}j4DT_OwMx9=Pd4Gw;Y9lO)T>0L(iIyJ`<9a(LP=G~9ObA7d6-(Isu?`*^i9r&#Me53VBL+XVZi-<2mG}%F9U#M|k&hendOScI# zXf6Gvmx@*}(PNe_<_<~_g8LkNa<--oB_FW&%OFJ8jx|t}lDkWoZw&EC@G9skt%!!^stmw7$}PJM_de@u z%YxzLBL<7^$nLf&gB#y^Qly6r67Bb($WxHb43%!sLu!SkrY+PnHWW6@o5&TGn<0A) z#y_-;VZv796d_-P!e<^Fq-jU!V5f{)dW}&#T$b3eb_TLi^H5zqDg(Q{eIPLN^`___ zZ|5`V7WRY$_lvC&G=g6uqxE+~Jl{7}VyR#!PL0i-P`krn#6DFFM!j$Cd!0mgJ^{Uz z-q9g`>MNg{aTl1iY||}Qt770ZU%)98#CudoyS+ekcyD!o*Xw}AswZh=Q!MZ4u;}sx z7-o3l6KyxyonJuvz=FPX$TR-B!L);;w6%ff&N#7es=;Tb#I$+kI;3ROTH{7G)F9hZ zp*~kVU8cL=-YB$a_rZlyt*JFaM`IzPo~O*Nu-vgH%zvzsrhQZuFT?2@xT6##GCqPb z*fMxhBp5bq(5`>ozW99UNtCX1tz*ixb}v-UV+zbNUrm>;MEK%oD+>ILg7*9qYe}PC z8Z&wJ5uPn-=@uUY)eEj~!6-R=;asKwXWLe6{~L#tX8$x?XQF=2TABj^i|rv zmQ-4-YOS7VmNXdHtQ0GRxdm)2Xl{Y|+in$xh@}ACZq{#cLeM1DWJy84z3npL_+rej zkGdUS9K>}4)nEBQ8czQSGY(TBA2yYW%s=XTddod4&D(ss99z z;>OROK{F3uHjAfC`(K~_)kzB8xDBrHX-M!7!1>4TroGtjLb-jK*UzArz3UbJh0Xr> zA!dm0HdqVS=;LM*u;cgu9j-GQLuh1x*O`BnQP3kyENcj*LF=;P@)MqSg%fUL|nUHCnV`_Gs8 zKVJ=3w*dPJoSHP8G>nn+Oie?)Y$;KLOH2RX4e;z4?_ny4`mbA0=8vb@{g3S*bMh?O z$L=EKd$j+@{`+YBtfg1$2tC^8d9LCA-M$xRsi0;^n@NMut z-}C=R@OV&nC@3|T=5pyewR+Wmt^e;xaJ%a$E&i6o*`QQj?}GoadmjtkHk;260^jpV z>wj$iw{DbMKYicqpIiTH%ma}(=%1(l_ZR+lDs4={T+gGPOocGqPkagkWywA~IZoLf zgjZnZsQu`-4cy3hQIjuZs9wju!e!vDnBUg*b*z^d@RpqNjsDO6u*st;L`;r);D+0v z-P9&b*&wI0=&-;9X?pSeFtn;Cx#k9F>J^UJd{I>emA49A zam%i!>q*OBRZ3G$Py7))U6dXCucv3w<6fro1J{vhFkAU(iXhIh4Nh+u1)eDI(msVLT^vbbqqyk(B#{D=*TbiR@d%;(LHy zU9Fo8^D@r@8sAAR@@#_t?0^?fTX-|A&cx5R7=HUd7d8HqjscG7WMc1vD z7|l$HN%cza-mSpc6;E^%wV9n@};8Fuemaf`twY}Q+j+$#vaYo;eCNp~0Ejpq!Mcvy6a2F6O|Lb7cZ z$pw^t5O|~IsN)R zWUSzu>GJjM!7w~~_>VKe;3(a#?-~_9UM1HOU!4gYY5HSVWPt3YC#@|v>t(Iu0@FS+J zFc8sAVXvsQ+)iGjHTe?2bX6@$V>zP;jK7WWVFFvk<^kmZFoZO;l(e$DhcBZ&mww!5 zy1qStHAs%)H2MYv)lZoHN#F4eJoP}ixFE?4}y=~BaOGp4%&Zl{00sTs63 z=z>>>0)PA5h1&JrK}o!yUP31wMbjX9>#>N62F?meJcmwI7~ zZzI?^!?=WaqBysF|2Urief~J=I370|UqLxH+pbVvn5w%c@uUrtDfWQvi@7`Nece5d zHB(QmdQ;xrt7%;ctQ>IVCtx~#04F9`ndm%_8N7%tdvA-aj~L)^QY95-u*CL2vd-J; zJBf>X^`?xi@HIPJu%W#tj!NrIY~bd^8jRWxXuOS%J|~sGA+zKmUV*1#)dK&6S*Wf7 z?<5^{rIMcM2VsG66{{Y6svkK~9hvx)(4uIWS_MfOoa@0Ne4zv>Fjn)`2U*qKDw%|` zE%~zyc6N`KY_3J684p+K=#G|m*qYnL5}MOz$a-T<4Uzvk9`Bvipv}F}n{W=5`&BY3 zl^l=;!x=>03)2#}*Om1BP@aDabW3R=f!J402YM#(frj0c@e9`^IuJQ@14G^s%b8T` zfeG^@#*<7!MWqOnuNS&zeTCPb8n%3JpBGZxk5=S~z)zcseN)+OZVO|wUcm(rtel$) z5Lqok{9j%*()U4%+P+lMD$4QTlmu(wtg@atnLA^n)o{*;di~O0O31TgF)91+{dbjC ze!dAju?Vq?`O0cvv>0h(4jry3EV@FBeNy?>(AL&Ht0|-FGO{02X{#jw3APXO#K-Uz zV&pJh6_w2647)$A4Ez|*q4U$nKJ|9zWuVvR``nic0-ji&)VU&`h0$=#&$K5DG{ze| zIS~G-DI6r9Cld>1IY?MB8?SO}+Yj6pMjMs1yA{2_b&lTx$5xy1>7JoC2RqS7$RU z|_XIO@qSceH zRbs8vkEl$^?Hgai(N!KSSP{d7<*emM+wk}5X1O2KA~i3vrYgyUdV^gWd?o+p1C^%u zy>LKIdb5mdGW*H4`Qn1OiKnN*l#~zq`0v0IKuwF^t3~owYJ1Waw&E5m*ZX$wv0umf zcW+va77^B>bviz6=}$EIK3C=Vniqpcw)mb<|D;or2?s#?6-}#-Pezf0sN< ziMDkt`tT8lg`1_}Wk;t*t`M$>OMbL|Cz10z^SwH*>Q!99;J#( zHkv1b9b;py9c`ptY8u^2&J_j#i~cmusLP!&A$W6|ADM5xlb0*b53<7okcAd;A3x^a z=nec)5}uz1pzGoV%8`n7SDiL_>xSiCuNyuAK z!8O{{=E`7jF1(K%X<+rcMFE>NT1{1{>1QTxgp3wr(7oiyRV~*7h>u>Q?T}T;JygDy zb=I3goy^|6>I>C;55kno?-h_3Oae&FQQw{-%khu>YV_29D%@EBT3-9nrI8K}!?DyA zsMi>FQfF#ld3|#COGMh)5C5)EJQIP+cu91O|GIA(n%c1v*?J3Be+l-9K(@*4wwe3P z94rbtJ)f=3(9V8SYSMOq_tt~;kI*dzxSFy zlF9AF#fm0BJJWkQI-*KPu6&8Tdjz?OA~@5@{-pIAJ;x+u7xM`<(~%T>k}07CHj8qs z855z)-PmYyI-#iWMIh@^*}x6Wqm~1i=Y7vX&}&-sMw!5dNFL95WDfWCL4&)%Dm_gr5b1tw%jc{AARw5LN1H#9p( zOfd7M_o5_0U(FpUa1pS^qbS(++udF5WReFCMKOrlTKv-Pn&8)&9a!entb)vx`{laz zrZy6Gv$*Ruy=f8!qOz3~eXsQ*G+FtLOX(mBBb=IMX;6V4knzCibWONw#Iy!7vON8s zdNA(l9=LoKcIOS{y!&qOI~9G&faZY+pT8O|b#J9HtGxh(>Zf!vzg)aHv5rlf)qy$* zg{ohaqU2YuAfr|^5I4LgJ(CAGaCyU4X1VSK_r!+j1ojtmO?BZ~AzQ;*y*KQ~cJ67H z2V3t5$-KkA#nI)ys@Ih~c%xe!cDJQ$MiF^bZsOR3J@+}5`F1bYkqqsQ=;!|~Q?;K~ zZT#*P=#r7*^ubmKwZK>Lb84A5Ss~Sck74S(^u9i5`&)&2Yj_B||4XQ9wF9~SX+mxt z23B#&G}jYZ%jWGHE$EY_#)~!&I}F1`mD>t2#N68W1z+`f|3mpwQ0m;S?0UGn@vp49 z00N7fUoiRQoEMw_XIm#ZS=or}K1o4~j8crg$7Qf{HBY2z_l2_z&DamWx_dp?K$8Mv zyEo_8mbpeM33=dk5GQw&d!)v@IJVlD(piq?Ck}Nw)U}OTsY6o3l}iXQ zlPE6(_02`d?cd?+K{_R;mpsl_s@0*u!5mA^-E<>LZp$n}=h$hPPpSch=Yeq9eJgSU zV$hdQ_eSO_e-d#9@X{iQh084~LC0P(2U{fa)QK9;S@$<}MjlYJkxrL=ku8sX8nVH$ zTlu|EVE%q*HA2RHKGp9Xn`j1PRL|7i_Lf1}mfkaOOunVMEH2WvdIwgX8jt!{k3*+OZYs?ERJ~8mj=2s6?@QG+Gx`r2S7^SOLuf5z zG>8JV2 zEowurPE`zrJQXmk(kmnuJQcbh=X{VSNs4?CS-s!K**G!py^ygxG2y$yv>TPyaEmYz zrs|Hoosh#kpv~QRNK!BPN{E?#?`I{>MtK>>y7VM>m+vi&)2L|hHtcKdgKVL?FZcH9 zIVmEv!QGrY>5IPl7!8_+(u_@p|LsfsWn*w@J*CX80Mmu&Xu)dCr-+nF0HS6`Rq?KTXx&&T5HQmO+sc zJ?(6ccGVN*`1UNP7O2}|`pg%~K2S&Jn|>s}3w=eh`|4aBo#Lk+_P{3Qb~!kCy>j=j zPwB210E5o+S#9jv;)ZwC#}s(%&g`2Q9OPA#B0F<8#5=~{tIM*&Pt~;Ct8{a+^0Ub` zUe10}m;_4@cE-E0qx&1 zzQ?A9p?=rT_9!)h@-uv;kI1Wi_@_D{Qa&{Xsk7Ze2g$OkTS}V(E4!%LF3c&s_?5e< zIS$zcw@V6$S?*UMAM0eQ2FRTsG~A~VFKKw!73lpX{@*XW96q*&=PJA(_2qP+^m(vu3k zd(W+R$nT}I<$NG|Sj*sAUUH%royuR`sqezmc;_Jr*@i9leV81avB?8g(ROID=quxg+&!dYXQSwA1f>C`~-GhLf78(J9Ox58M+0`8mE_) z&-idqHdqTKyz=h8rGj{h_K_V8T(0!~^cSx4_GEI6htgoOy5~GWsv?a1{?IG6Po8jQ zMI+cb9!l1$$+W9>x3#RAO7U#+d$jIj?3z8dcuio32G)s8lfwF^Cd&HhdYm|~8kf=z z(849)V|oTTI8L{+Zntu~=Tbt7pOV0cZJW#=6(Vhh{^w^5x9=$YPyrMKU?F!$ZMd z_%X?kyPbQBQ3o#S+WCE2Y(c3`n8mr&&{rOF>oJYGr&NU|vMubzN{4nzkmM6m>gm;D zkH+qr^CII%&b)_fuN}wR6%z7fkY0qv66pAV#t$bL>Ai)XT41!aw(f5J&l6wNzK zz{F80j|E}%hDG92+sTIDlfhXauwqF|rnaDv}>)1Zt_^p1B6V0Pn z%qBAZ2>HF^2(0W)1wQjU$3&_r_V8$`*`JH9kI>_C|M{+?UaE58`E!=jec#yQSU3_J zz<4Rk5Kgy`e)d1FA>X!e&oZ53E*+`1B4UX!f;}!2h*iEG^%$tzaF5kt9ry7&u&c2n z97q0~K4~~{JB(dBml95=;9g0qTb&0EJUbiub5zhBYS>y~L{pYrvf_=D{qd6%TJMsO z`fxr$H^$;#!!b{=u+d=#4IAZ9mF0bWSia}V#7K(E9-oM&XsMAGws-D68*`zy*PSvz zoGOW-VEaQs!?cu&YG^+dX-^#`Dnsh(l z9x2she*hnIv?gakBI;-IqFK6ZOA@l8WF{M>21Dko+Y#?S&a0GXbNsv5oj?!w z(Zz@2r+c)`-aC$Xag;`KO#7}qYYDRR&6J%ji9XjhjLI{aWCjM6qEE|eP)W)l!UxMXv_nuPnDZ;{=Z|?V{ z2pYe%S@XB*c7Kk3dDT44IOiXn})qcl$%&(QXJc+ zjGySc%}(YIbyJdQFr>b4d-f?f&|tKJrRQgW{LUPPaYgBGK>cz_%TJtZANtKOEh}0h zyGG=8*_qFvw#mEFb6W=!4n!jc!f2L~a2E0%KQ3kh-WT}oXSmN3NwgU^QfB#w6W3|J zy5+6p@U-%<&^hOUTSA(h?40$H%iq`?mma9?88Zbzmqr~YjNM7>b#vR@HTPJd>KpD$ zhsP6xju73N)hbeNdk$*z8$Il4?3DkVnghsBT{(zkbW@HC;jHfq=M)p&i5}NY$Zb+6 zCw!2qY#D0saqnJEPf6l7{CK(U1>?<|n8Rypl!OdKx8ZKOI6knAbtly_HgKzPQ?{tiX-2s%J`BiiNd=pQ=)(&bcWD zbCbQBELk)EN_XCJQUIJIy}4N~B+xfg)jjaO!WR)<6=vtT-rdOeiczr~Ql^h0;%974DV!d19hg->#uL?H%-7mWHh1L)~(Bax<>rCS`vuZ6xC0ZbScKp(abhHA8 zyQ)>u!Ryyuz{}WdK6HTNd#IOl7JU0R-UQ{g_MW4K(oeE7zvBxE4>T8J&ea>_CBM?_ zOmP?Vm90~5a6;Q&X#qT@Z|38~fuW~K5X6j(rPP?6`-37JVYE18>Amd*ec8_J9S4bF zkI|w;t4&GAp1EqLU@3lI8CSS7ATLK=pYE*qaF-kp0t zD3xS~OJ2yQm_66t_p_SYuivsyNY>z)4F#v4H3WR)4$~o6EE1DKGWAT z&rQXte7BKOL$Ac#ccvn4zIS7Ge!Dg*JNdSCw~?jyEx~u%mxn-oz}Rg=vn^I0A-l=| ziQ)TtVK${C<<;9@@AaaHAspBCdo|BGb4jnmw&)iby#ElrpU^#p@GrXLBaIfv<*s^M zW0}f%ry2T7!pdLnS$1mpkT;M&eMKmgEQHDm^jQ+I` z89AwIgnU`A zQX<|2*z!@9;)17p$s|J^mu3~Su4T}f@CN$1u{ivoHr=Z86jSdVUXY z*ciH#+^F&#v9gAmYi=u304_EEjW(o&>1{)AQ5MlzC6Q$(QR`xCis{-u4MakB!OwWj ztr!7nULVfN_>b6V{9?xXv6>BPEKo@}*}aZ0{JH-`aVNOltaGTDk&!9v0&hxx^+Fx~ zjxxwe2yp)UA|dqEnkZxB_$Xa5f6i|(5mJ|H zDPxvbU5J$XupZ-rulIguwKQO`Pp8QPESN#pX@Q%)JUd%c6Siu6!}q#%x%(#<-?Tp2 zDEKb1U6q9y#Tpm%b8!8Uz_yHFLB?&)8>(PdhDIQ}v#;*1oYIlnsaqFioNm z4B9DngL*1tN$i61XDQp_ns)y9>V?pqf}q1%jRtt#L%pYcq2JTdOvRx8==NGSM!W45}lVOHoFb&wlO7 z4&T*3@yOYwTcB;Ff+#zDg94y^I&G8?ZzN3-a#WtZC0;1RLaVb>Q6v<>6Z>z9!{<- ziEkZ9@f?Cd#PPjxU)8}34ZBY7mqChPwnR(wqUmQ+nmY6Wk%O!5>7zaa3E`#Z&GBCs z*uy~sm&N7zgA*FxuOAggmA%3DT{nYf-ylFcT-^O*hK}9(Vbe1ADY$Z{hVNhK$Z7aNxwF~(`0fPVf_3Lr3{sST+qtnbYdaYG#ou*at+&5CtE?cY6 z+%N%oGktFcMXTnxY zOH2N0#O`wL>e>W380Ed7Y(>)Y=~ie9sIZ8oJ^ce_>I#ZEB*$42<8B|w~ z;H%Z6Gxnav_v{WQXq8mzClJD-b^thILCOBxs~plfF;7J55!}kR?5y$>%Bq)Tp^Jts zn0s4zej3$Pi+bgFWS8Dk`u^NLTtfq_(GInwco{3~SjMLK2X5tCcFr7>kC<4PzNx_0 zbY^FDzPTRl>;r$P2Yd9uRAADS3D66}?vY@S*@d|5)iv3~W2D%u=A|;73a6QKyk5I~ zBH3BC5J*+Bt*5Z)k^QJ7lAc9@Y;arP^|`+Fh2b{y#QOH6DkEP~2K(2Hz4-D=jA%02h}ZRjx=&BxnU zd4I&;fqB1*+JoSzBGkcgwh`lwzjGeErTY);jfnhJ$1=r)2$`)EScAdw)MqVc<24|1kp5V)6NMTQ5z6>{Re2fbo2d%>It%WvVK%H_pMLy9G~V==QbvH zk39W@`1h3$F7Nad*&bSh+3o134O;-i5-FnEfab_`oxbrt!#H|QT>tT*oubsooSHoZ(3*cH zDBZqMInbt>VmPwZecX{61lsdc^g%bG1VL@SE=rEI6mTxr|2RZk#ACV#>I{M$VUb34H zjvn9_xl4z;A6NPGUjSz^dXnTZrbcJlA)kxKQO2orBom9`pzOxY`A;yj?+YU7nN2?j zW+K5$M;OOTKYa+Lx7;BHQ!@$*|9F+8;thP2MJf|?<-bz=IC*q^zDs!DMgtsZ2R=Rc z5B~I~=B1+}^Zb;0+~ zL|rrUcz|rj7mKryURi-Po&S^}&IU`pIZ6rIK!1`NHrv%*XkD7#*|pRM_-&Eb73d4j zzD6!G9B;NV^GU_7p-inbi|+IyrqdaYw>6iNBE?*#ot41Y(P`9|Vv9|KBU3ldd6>p= zE#^qiFPzslV2hm&cAkG^FL2~|&MsX)`>otLtiRnZ?XllcoBr%gr9ZiiKS=x%yN3Rx zlTI?`|4Q1_Gc^tQYHLAdvl%oL0=-(x(z|9*s@K2o9NT$~OKV=_z<4j}r2^}%^d~nu ze2m9GUQpvJLZAL+T#pii!%X5Y(d944=O}JD3J4C}@?Uz>UuM@)p8rov@|V>1m(O?P zcm828{@+Jsl=?vSDO^Ah2!0eJykuKB%t1p}3tb~(ix9@N@c;rxAkJ>6E!8Vu1Zt*+;oJwe_QiYUb~dacQxA$=map)dHmB;Md$--e z_)C90mx0RzZ8r@CRG@ykS@Zt)y!P{9qfl3iEZL z1c`7RdUtUvY>+F(8-SV2f-ms(;gM+NxRE=nvsT=6o%K@%$E8)&380g#T7)+48r|7l zg;?Ug-x7%y`7Y1u?6Lb6@c*oAH>bKca6|CdW2gF#>W#n}SU!md6Ral79l7rU2>?ek z&&|;U)2?Z1*Y0=;McNI|wdI{jfR=5YD;el}2&sj-d_^>~XJr0X`a{Pn8cNdv5uTF7 zOfM+Nb~jaI8!XmEXFKP_KL3`M;)vw3b^loL)(tm|3L8Y7_v&{=4mWQME@CBSfyz(| zoyPt!Ew1xLZG5ZQeY|m6!jtY~hI{(Y5};pFi3|Z6quj)+#nLGluYJcWhn&|NO|DaV z)}mcOLne4GnKW7~oA}V4`6ki}863zo1JT&o>`{Px7Yq^KR}Sk1s10(4HH$T$MxfPf zdBa;Yt#QoK(LX6ztQAkN+}&Mmo3tH7YzrjqQwR=yzvxn(kll!fxwB)tuC}7>dMD*GmrGAu7iIMu`sd%V?OQ@Mi!PR{jmFGn z5BB4+Npdzk$GkjtZ0H7qNOnQ?1-@xQ91ojflsSvX^hlxiGYM9FEy;%%^wg-P)90_ zMe_lG)6W`tWfg)afPu{|U zEg(+NJ3ErcxGY+zG~G14Ax{K#BSjBo%+^_^$OM>;=kQEi?1AZk>r-|mrL68gkpWLN zK57S5zFSVJeB-{t>Q^X^+oiuC1^`t(L_oPs2)HbFW;0aPwTpGT0WoxOOt#RrY)b_9 zNvC*^zbh}xb0wn`+Ty$sqqT6W7%*}Xv*$ep|7Zc&Xy68BGf@27h=A?$0~&h~fd2Wc z%xS^0GMc~h9gBEJMOEtnv!cc7q^*t&6bPkQBY&A=7%bxuTe?Y`mK{do08s99|A!n$lAeH3_W%jT^Qejovz&sMMM28=~& z{i-u_>A*EtuX!ZwNxRsKSW#yI8*BFl@5$zwl%L2QzN&co7G(p}STMSdRd|*=J>&vW z7MXsMFga2&`lF+)ZY009aFwA01~h!iM8XGGuyTl*PGD3Kze;DAKNHrdJ~ z2^*{Ol@{D^%}%#2nh-FJfWmU_WU4d2_>fe27tbnAX3mbfm_gaE=e}U&A7+ge`PR@@ zYVb8=GC2Yv2&gMsD<(;l+Yj0H(ub@ftL}3YnpCzf9=lWJDgtJaOdBQfiN_jg(jNhP zs%to=Y2#LLpOMcz19oa8N@QJU6(MSymK$yRh@B89z;4iubauMWiasNMOFMuqso`4q zjEwVYZq7^S!SjRo%;Eyn?Yo1N!p3Qw;3Hdht63CPg-_Gt=$q9>ie-%TQ8LfeKCV{) zGH%P#sGYhH-z@R^VpSeR8e@dJe#Thka-G%WODYT}&TWNZICt0+S5csSv(SC4MI%Uk zN-=!=1xrJ3(ma^K+$FZvm9(JoTBW`pNvigTO>HZ>%9@pmZV?bYpA{2*JL;6OXFFc9 z(9eK8)UI@Xe2YJREKoa%4M-q6vyr4v8T zj@vNwXPH-D@8&M`6XGD;1)vYKapCVgx%}yZwB0R8L|@p`hVLbaVx7K$4PR zJ!QK)ss3Fd3nYq&oW5kQU@s|Nsb21~fdc}lB@NuNi_0Iypc*3j4;^}H0&s~GCo|k# ze)z`TIHNAFI8o3h!87YKYdf+vWx?ZD2NS}sgvGv<)!O1yo%kse93XmY;9)Fj3olL9 zY)Y?b%XaIKGcIdlL8xb3GghUZ71r0D0$E&Nw@RJ>L_l7M*w*u12{6y$>oG(@_VQ9j zr#F-TBeIvYWF{O9VQTswGg_-(i6?5(m0;c7#`7^Qk)!G>x^7Rse^eZ#E%9mIm2$7; zBFO6w*Fm4<5-F}ch4$FF2kQSH$n(393gOJy*(}k1HQi8?+5p6`;?Okz`V5OF*4H74 z(^527fh(K3J9EB>=cu z+qC%Ej9W(!td~w990FsXxg(CKE@VJ%gJURDJ(xr|S9D^Ww;9X>AB%D7Re?*YQA%3B zuMpLue>IamSerPsDA&y4xX7Bj2YGi*K_wm%u21HFSBrQ2C>f6x5!XKh7}Xw9t8 z{p1_d6Hs#-~eP{TEBya%B0+`X8pliy*resjnV6nCJN2HvjSN(TWmo zT~K#MuTxTTcj@JP^X|oi)<1ZWO`1N~AoDQB+4Du7@w{ac6=m9zVPl-ZPON9e_pDa8 z;q{0Jce1ot=6$!{zdGk>>|2I0oA424)4JdbCZ>I(ALn3LYk__z#{w@5#gHptd72_x z(fzS(={GO*%{;8C3)0{zyS3T!YFQ4VbL(uN-vd+kZ%Q%{4ILYPxJU&nMNW6QM>~5y z<9vLz@^vl!VmvLbdotQ?VngluYQj8m&;`*(KC6Lde4MERMHLoyRUrB!I*sU&aSnBj zuTkos;TR^{y1vnJ%)n?8^ZeN!pp4tR2O*xjfd!G1c=6BYn&SPa3g&a@ep8*YRSw#B z^sztp8PzjBp6SXLH|(uCkOOSE8f@J4g)(QBpyr?JYYW4@*7?hmu=Fs>1>G_MBHM<2 zt(Dz;tDelR-9>L!bV8?NCBlXwSZC17ZUbM!vY*l{d7i+m_;ll1wEN|H$+G3!RZ1}P z`OCztGaK(-+}%q=9<1@j1Z;;-#W{Z1v7Lc)I(@X6o_#Cupp%x1ol4vZ;jZ1fXLRtE zK$IwOn`@?EHtil1o>q}PB0xI?Sh_>}v*#=Jf4#)X`J)lqQc4iM*~vmYdv9QI`rsXX z(@&g!%Ag%8$rJg#Xs!h{^s5qWYj(t4P5l5)c+h6L_j6Dw^LsHJT+|54YC~hVS&!7r zs{PXo4Z=2%D6#e-Pn^v_rt-(tMzQ_xGO*2=sfmpz^)vU;`Qak@G&W|2o1%8Li@oE0 zc-o_+zSh*k)vzHGNra!*wLp>k0L-4qoHE$uoVvf2W5wRAP@hQikf-<-UrGFkW2mJ9n+i>TX&Gj%bv)EC@5y2@2Vv z_vDh!@@lPUIbFGsY67GnSlj?^IP(le5EDhh2|g`a%Jdw@Ve=NJ2XXrK6~;S}c%6?G z+J##`fM|n~n2kb0XWTe?`n!ZX>sjK@IRk8WFs`_HGQ=1b6He4fHpYil!%U`{)( z3I2rQ&d7-t#+ulgAis! z^Ogt+cEyHsL*_7SuFjFVOQ@omg3S9k@k~^5UW5a2yRrOjYVUewV@Zz9XSny)9c~eb zLvUW+7&g>{YIo(D{#~hPqp5?kt4+Hu?XDjY{82SrZV<_)3Iui8{hjM`O=r?S);!gB z8NIMND!(Y}f88s*#MO)c{?iE%!@og{?3f@whDA@vFjthcNeK816kC?VO-#I{4ydYbs4Q<_oTXL8NlTn8`e_1|m0)=J6VzUJ(2&Ab zCSQ!00H&I&6tSH=i?|UuX+2^b;yI+?#<&95{0}RcB@K}bjx8@E%EN&zIRtFNS;Qyc zBc%*zB*FTpNi_}qr(9$d>Yb zc_PD<^zqD3r}9=6ty>H~vUHuUl-iZz$j@NAsI~zaF%a>%spy<-e(P?r!cgvTFmtan zgoC|Wbt@;fHoDw*RR zg+^Gk@xrSyNM6P-n6p1SR&6@^b^{wW|8;qLWtg~dWQ^qvjhk7k7af+UZTkv~`LDn8 zyL1Hivb-T>put;Z$;u1>`jjt4DA}Xj7s}@Ny>+(GR&(pKW9pKf5|MDe^{9Y_$(i7F zZCJzRvv#tqP&UY2p!G9%gT3edVDr;qWB%K}L9!nJi4cD4unPo@k;Pz)*1~mXzV6Y- z^aSWHr;naF$rlZ&)weT?RRkA@Q#;>(Gf!?F@6>Kkdz6&%kW!<|s&tz&BQw!U=53bo zYtQZJ9GFNDV#wm7FLaW|&es3COPCl>62Wc8VfUAeZsFB0LIP9`7^zM0& znd_oowqNF7?zSv&Y_0scu28g{E#1=$XcTK-;wQ(O)O(6;obgH&b{1=aew*pn{2$KY zbTP|vL63f)0NT!?{zdaS|9dx4ixR})I(l!(*NL9&t8|y63Td*3xH9;n>zS?Ha5+$urOey9IO$fjq$rAfWo@~J+yOyiQ zd5>DGw#zS~=R1|ec`IFAfD}tJU?U98wM$0f)K@X|+8+anzg*8%*mybF9BE@)J~JTA z-SnD&r*Erutt-*i)|8$zCH@Yd_EG|%NKjy``}3_!Y**4so7)mGp^z~O=52-QPsP>Q zHiIyjUZvyuho+X3S+(~HAG~RtE0)}ag|qD@Rx4f3eDS-n(K4gRVH7cn;j72uMRYCsl-CWZ+*T^2zyBJ$2X#+SkX@>NByZB zSRHogkwkV0tPg14@Rx1TQG(X7~hPDxv z|?(gI?rhq;=0-s3W;x70R9G~GDWbH79_Y^dIn5?vKl7sQ0_G=B;mHq2DIoSPBM zSbtP%{Ut9YNPwqN;fX~IZ_M|z6z5fp$U0R=-0ezSx5B14JW9sj_v;Ft<+%9S*LM+zVG9CTOeC*KKUaf$A`K@}YnAKKc=q5C%q`m(TPY zi^KQvIhx0A12H~-3#u!b#(5WWM~IWUtn)`inWu*VnSUVvRL!-Khd`eZClWFG9} zwK%L2M0TA{$&>@2`&W4_pM&=Ny}PUMh09pHlOTM=w;i zv;?NOj`6X@Jj(921w^{^cIngXYG4GKwf9qwXwz_AU+uenQDUx%eEp z%~vY#z6pnoFKKrp@93} z1C%|57A7(`6REbM3tB@EmmVt_U94z>9CyecL`XUCHv<``ezw|1Te5V?Brio1S(C1NLcJFAyC>w|?RJQ5PoG-mvLM5{IW3x;rVttN5)gMT{x)<_eU{gD z=<{ZQrSVvhAn(p1JlCDG^wLYYo4QMA$WW$n+xLhz!*2U*Ne4$E0FfQ@>pfpR_vfDtKSuKQy{rjWfGYyAN=^>DE z7v{UBVY2+YRt~bcx4XJBKEq+n>N=h$7l^tg6wPDo_rxHxRw27$;VwLwjJS^hL}nx2 zn;$^QJe7I^HtdDgR~J<;ab4x?MMrnEE1e=|{=dFaY=o8g^V&($sp7B|$!Oss@a7LKIO6mtT?@sCEgS7ljo@-Zja$ zFs!-S5`vmZi5`SE`ss}rYQVeQpFC7CK(-Zv!coa-9HIic@M2)@ydRY_G}M4c;i*%J^t=(@|{- zPCVdkd9H8fqV@x60d_Y=WlU`8YNa3;!Wrq#xys7BwRB&x0uQTAK56Fxc1p4bs5N_K+#r} z^31*c5x11iz*ffT1ci`+VPm74Dv!+ug`c(` zQlrW~^@#>f)iVzP(F37{_*7o|p**%)jsi6p7X_)y?y|q`XZm@SP~#-WYl!_oy{6r? z)_{elUI%+I&8VSo=U-YQ`DaV+i;hQO1qb{Q$JI!@v%xxzEkxvh8(M117;Zu7>t&QA zN56Rq5#pruWnVBH>NEvPkE@f=0RmCajd3H!{%qONkjb^qZ-xztzovd%4d!XFKKm(a zdU6U0vk%sF?3*bW=i>l*P>t{^X%`^#9eohzB1j?I?>0A&by(3EK>M1&@2#hZyp0lF z!1s*oD)#))j*P5@4oNra!($V_pE;i!gfB(ePFt<)O77mlco*4r^-v_)e^HGd_eJ$zCB9MTPFk ztHj<^Z8{T4d(mrmnRw&$YP8nNb~BxJKeNu1hcLM@`i^<>iAgMC%Z z)0&TJe5}8VdZBRzl2K={cy&zMI1virV7c^Zv8dCNHB^|aE}5Ow>6A@M*eEJUV2F>! zA+vWq5)6^B8F5)Ha)9X0iXTaCv;fHs%Sny-B=C6BDc(={x}B+Vp6f|*&ge0XoL_4# zthoXN*us0;`Gt!!Uz{8CwH%vOR~G7QHBNH1A-h$^RJJ{914TY!zW;|v_KG7Oi2(9_ zR_ZpT=}aR+K%qTTkRkA%l#B*c@&_eO?LfXW?pdpXM!&Q9r>_G7g*t}t%?0!YF4}Z! zjBXApe@{|;m><3{lsT%MZJdNthdT2!yx}jJiZnxN1C_f)M?c+m`}M5?P?Mv`=~2Cd zCk3){Z3)A2AwCO*4zuCbHLjsMmZE^#H`4q57k{sAQ`S463K3V`gfbuHAI{alcqCBl znD*DI(mp;;I)J7__J-oB$W>pc-ec?`l=~R3`;y_Ok(Jr*Hg+?uUKD7gW&MaIPsy+5 z>g6f-#}`J9$=Ub*iO|K@Fm95aL_hNPRC+>gerCu9QUExpXoz?N*XDDaI7-76jGZ;|<53lR8v?FsPh%)7@ke?un@mD@*VP-wtz5yHY6mPGI+nTvQP;lSH} z(oqgeHG~Aj%q}H>ADy%rYB?G*h5gM8bnhPSYG+drpmjwK@B7P?MkG}X#RfF09I@6hs z7;Ip*OdCHvEb<&sje&UP0a{?n?}DYv$ImH# zlE87Ql?ODp9B}(%DQW$E z03lU7(cL`=f=w|k4Gqk>)+1GRDG@?xw+=41d?guk0Lrzd=hpi~`AmWcAEJU2r>YYV zbc689wb8$?d}5m?!KUvyr}p~-KycJ*vRT^*f6XuRKXGG4b%}japqG+pi&k&40^Cd- z0GMAnrycYxpFFCe|In98fc9pK51l+F4T3VQ-H!G!@2BcuAX17lx>7*UUGucDVHD8$$bEt=su*M6I%BD9jj#VgPcUH zG2lH|Rs!bX{+=LD)bvqh0PKVzx%oXmpfXsP%KcQ3vD@y+(hmX}+2KzfE=S)!pX?al z?U9Euzn0rH@ZI^q2;A2iQMx;i>;4GXBs8BdfE? z;zhiotFwcBSH;DBp_Nauhq0TF4-YZR^Ebxl`Q5%;;J3W5cg=G<({6ihVQzz2V3#xJ zD>DcO73-9aPu%50KA}i<`3jk1EnUQvvm%4urn}=;B8D{VOq9B>`+|)j z+l^d~=D>ao8@$AuICnA}?RSJe* z-jKM0_{nvlX9f@&Kj&yOJsG(R27FjDFU|pup8m>(bvga`cM)53hv>SKg!v@TPCqY| zMoVwBJXMP=|4svQ{?>R*KzWcXWqKllqmbhnrmV70+4iTbE4eQe>TP_t6_ZdSvJhsp zxQSn_X-wnTDWu-Ngt)|o@MIVEjIGqg?u9FhEIAMSh`D%#<$EP1aZgub=bDn%R5ai@ zhpd3sgvdeTryLMMmlIbVfiQo*Cv+fk0OUd&FmnSqZH!AFU0T>egRl zB(w^vUllu2M0W42tC3)56-3+tpRgY~yQfBgc4I?IA4aD>gm-1o4f#S?v9 z5b)|&nXFCcyvz1K;@W{AmGma!C&qm*wimNw#MOT4DTpIE)0-~kDm-+YIiQZ>w+jCV zsi{AXMu7&0X8yB>?QjpEaA^`HU}FkeZv(gW%2Tsbg}9H*42jFRo18YbWw3ceFg?zw z4s@7jRJxRkjyn<}PMY=1Dp(l>5rCi?DAGy#H8*vvMsfBgmoFG{8+l9R23@az>t^As zchP^Th~i^VuRpP@5d&Td#9|Oe0S1v?RI!Gnm<-VLnFMroE`l@zuhSy#zLCwwpME4` zf8wM*0gw(70D?|SYMxnLg8=v43DONXS6qGu-BYEb&5*JrOhnGD`QA{vXa{C}e2!{U zkEH^lE6hdOLN`8DE76LXXprlZC>>M91Bj$u%D8?9#pUaOWY5#+`CS>~tLKk#y~^JS z$mYN|d=|xL!T7z?*^&&TZTdeBxrlQ;oteej9FVC0$bC3pU#g*6Z4t!0%gE?-7q&wx zK^2?AGs?>N#bEopuBHtiYj58lP3BKM90i0=Xv}@znzlSr%uvr7zM~mya-6oM!@qrE zmIbitdtlJW_aC7^kmd2wMV1ccheDNEl-S3;B zd<3SaGOfbt`uGFS{G3y#z@B~s;Uzp;`M-m>!|CvYxV3$uH(XlIU6S%Sy36Cguyf(Z zlHVghKVFKu{y#n=QPq_)h)8=0Cc6LPSNQkuk(^B}@c}?{Vp8nguU6szS`*xWvOUlQ zNTEE}XY!)=_J3~W_%HFl3BdK3K}txNqebvP?pLZ7KS5sPfk6bRUcvwP?1XOsISKZz z^ZRNpnsQUp!yWv`;&cr7FM8?k7ybK0|Gv71=i=`f#aocS#t82c{-3qFaij7!1OV7J3i zJKPw(Q|PE4#vz0j4S=EQH?zWGEo*Nb4+Ro1koI$bBx1tBg) z#C}X+{epWBMjs8c*=~hb>ZuQRV=@;DlPfl&!ozR7-WFf)3SEbzoaGHrSue77w#I_p z?cEyQvPB4P>t%dwJI6XyZ(WFZ^p0RkiUkfxEVFE_$sauu~k@I{OsX3xzA>NX`dY ze0%kFVwq&Ta;2L)8Hv#Ao!Ii+OR3Jzk=2>nA%tahMl8JgXQ=QJieHQv)mzO~A|JvM z+Ukni=>SUEnzI;X)w@uARX%=O^t=dv5TkgRht){Ad`A?2o;EgR5ClyfpBhAwvG9KW zqN1YYiKd9;Em>zwx>|;Sc&Q6=t~#3&NEzOm*De$``u?V{Q1h2jtBhm7Xi1yX7V{IH zl0jRQCSwp@J`Rx(scKq<4Ol#76twklz3sPO_l>D2Yk8l=%SDM=QzF)niZw1}aW951 zS(Day1MA-Lf+(a%Dd!-l7=9}l5|{62n4eOPDRpFB*wCJ1^?;ep+Mk+@a3Jx8K$HEJ27lL3nnvPUKoI4nBwyw4s8seEJRG21oV843}5qORK` zp>wce3;T_R-=ZgeJ9V`gkkmAb3k+p?Gl&E?)p@pvrI{f(J95RppD zSbQ^gk=OKbK((#5JtVJ%)6YOY3~FsZY`<91&$zRm@cV+>WF)dFzdhe44#=$b@xkg80$=iuW&e%TYj+ay; zm>I2iV|lN?7FMJnKP1T|*VgXIg;{IpF`L=#!p-fW03NNuDCs55*dg#`NndkAtDdZl zsjWc%U+297L~83J>5#UexKn7KA@74z9Ww`Wipeto=+jx{z3dq4f!Pj+e>y2&z7=Gr z`Z9B>A&7M8hTYwgR2HKGc7*JHXLNDxyZV zceZZ@;TUk0n94TAyt}r9@ALL{84kj{4t5UG5UgJ@b9y*GC7A##;xX;3OS_$jeNA_( z(5kk6GmO(pL(a__#N^8Y)8P-<+Y@2X({M2I?y1P=X2d7ftz`%or}X!&Tayf#uU+g7 z<_Gv^%I2~kR_zV9Ot{uFyGy%`l7~Q&0)8QjWr<8;9Geb?RPjqwcg1c8Xhg^$qp9T3 z2cESPCg%q|GV>(AZ8jnfZdYvZBN^KI90Ok~h=`5xQeT4FPe3{W)wg|yqt#T&Ub!&C{(1j9#yee%UtN8_!+Y1tt-k>oj_EX~ zzU(N5qP|r3d|fbRKjlj9NY&K*X5JaW z+Mk;MGFo{iNtAi*#XpS#p&KoDJ05gNvRNUG3)UO%YeZEhYsQVr%-kGh1q{nXcq{;XclR_mL3pYU(JWYvu^#lY?MT)c^32V28-pA46Nd|-OnfDqUx%-qzg3mYOR>4dT~h| z3;C>`lCkSOaM*?My0=fXHoJ2?({y)}_rYxhOKkVuJ!9=vwd|}K?p3jAQ@?6?^`9xB z?+D1g-0ZrMX13tL7{skERAu|yMrTM_QDXH}&p^eN`)g0Ku=|CMXr4*)EIDsl;}0_S36Pcw@9#Ye%B>eo41|z)_ZA396Nw&ROc#{ zWID^n_vIyz)DnLtyYlRdkIEL`?Ww#nD+(x2J-z#_%Cp!yX9F@MuX?-g`EZ|UOIbmt zb6~HP8>(_rO{j%`SN?haE@NBwD#BZJs|Yo`;lG_o({8E}Wh{BM=GX5n7LmdvOYQ}$zTAYF zvP1~0%dg6g>G)GroULy+M8ADS?Dd8Srj3aG@_89pdK04@S71~du)?_DZ2;5CV`!_* z;}%PB3b6`!)LsH%`d2uyrYB|4>z*MYu3`|;Xc$P$>R~>^C?jIbg&ycR@4-h5TlA@x(|L*+1=l{2#FHDiYW%}WwS?c6+B9Zw1J`xRe`jIG zv25HOla1&&e|B9Ks7U_8M~k*khv_Ng)Q0^f*YfhWx#*`iL&zoctAYnw^JAInE8?6+Ep8(N*C^Ey~`M6eU&207-&y3J;EQnz{E z+u9Nh*q@ya2~zuDf60%&{_I%a6`z37FGX2-lD{i7lQ*Lh@8;VF8Y1i|s445{Yu+2* zgpKtu1S;`Kpm=b@f>rC?g-$bLK`ozTN<+j}rdKK^M~kn@2S4WaoViu|bE=~8a_y7Y z9xZI7(&ziC4rN9nG&{w@2wBl~6$`M=V zo*OlB{6)X#I^y2OE%TeCqG~TT$7Tg9N3va9FakZD{p7-VT>E)9xMef>zrx+V`%(rd z(uV5t%ee{@VrJZ&lQw~zehzi-TaTY4tJs0vYz@)X>43)g5!)bNsOo9YWrc%|iRTsP zH(VFoNAx{xbhP$1O1-z7JVyiTd{Vgy(Afkj1AF&hKi#fYJaOVy!o&ObRCNgz^JIn2 zbz20{ITfvzZKHLb-S*Rm70DL$=vOV)OeCCV->z8nM0#lh3*S0A zTwXEJViwU2Ti(yfMwi8)GPh#jm17lctslZWWNTwyt;WTM-uc!}<+)^RB1Bi?aJ6~P zHZKHsuztYBQJwgEp7&s_A@ObS+4MZgD;Kw?+V+hjJh#hwx%(O)d61}#c}1blvolrs_8EN$N=>&OVmyVm z^IGMY&~*x`#|=1YyIJv^5hzamw$m)RS94wdqy zB2z2b=0398nGv|PV?^%1luP~35}(u}$ag9nXIBddVQIS0E~nQR?H~@e6t}@BmY!Ha zhQ3-OIv&0|#i*i%j>imY(^`@mJZG5@%-eRG9(I$y^3A;Hf$Nhfm1YdRPIC?pyklw$g2XZt z(G&+U>bJ}6fB7=Y$X+dZH(Hd(zflh;t{obc+qHfWn;}p8JfFJdHm-PT95t@9WZl^S zK10RL)_6Bl_uG?Oo+4-@n(wWe` zE~I4p%&xWpgG{{SUZnTUQ&V*`MwCBRC70S)vL^SlV+EaOStep$EQ|QXdhZPCXD~ks zk||`W>D?x6Tj29+S>Ab#1XQMC=WGKnTuGbD(2c>KC&WGqjx*QAQEZ`wJA=Q7pA}rguvgy~ddAS!&d#o~ zu%&XrGVeo+SM|Mrz9`mH_&PY16sJq1@M_Ovji0ENIJGlYLj~tY&JQL>(94`$j4kRv z%{Vn0kl>!@a=-bO#-JOM2ar2SNtKRzqSR3Z1O$2*0#ZHOsJPKzbWav&)%o~6t|x!0z85Cf{u>9fz1RP7Z=+s{i8w-4snu9 z?ZqpM)T{9yaL(5y4%$Rd(8Rl}0JKaW{aTpCq_=ZcrP z)UhWb=EI490a2kufH|C&OjF z+{XMSZ(WRS@zm}gV8hzMW2NqbwK4k#KG?V|St?mYabqi=?i(?-0K1YXxDH&{Jh*UnQlBE|$Qgic+F$WS%~d&{T+G zDrW7+8YZx5qnxlLyE7mNlWDN>Jh6N90tINVLgC@)lwBmrqMO2TXQSh&%^IQkG)5T*z-=67`xI8NP`~ z>f-}PQ-W%`?RN=GLj%}Rx((2m(V?%JT_Pqjzc~5|tHGv5)OW?`27DGF%-X; z{fwa*1%BFMg5w@JvEsX*OL2aFuAwK&3cY^0RMr+Y_KKM~dBK+Mw;xVg)m_R(=XfN9 zSud4`xzqy)(!cAtgRk|FIO$WZK4-}^*)Du~wb*@e#4{xd8*LV|4e{w*Yg=gRr{-k8 zc6DWiVHrhUzkb9(Sc-f8SoO#WftD0?b57tZ@o#Ss%gUukE5Nm;>hLJ%USF$&ygDw> z;por~zhT|7L6|FPj1A|olXi934{Jv*-u==WZhn98xUVh`f%joY#N;-cEu?7`L@|G4 zM3{a&r^|jWKKUxP=G%Su!=upMLKGz~kFbrGm#%$_m=z1+fpI(O1xi`;&pze_b-ay; z{=f@M@E7A*mj`VGmuQ8oJi_M}7>p`=ZrR|ecMx7*E5N^oJr5-so1`ADcf9L9navt2 z9hLs|RQzr`ZP6W?Z>IrnB%64`S|!D1pEn(IOH@mRw+rDp(c5x(_qxZ04b?{uHRST% z+l_aq{bDx`igZdEMD0!n$%M;IXds&1kKY(KN!6@Ped*(`@7UW1oUF;(1r)r(#z>3; zf+W_hLf0LfOFw_ox=TT)b}&8~3l+(77Sy9lY#`43$?@{&!`S?bPxY4v4q>lK*{JN< zxe&fMWZGpI^GQcdCD8<0c6jS)cA1%Pg>X?WD)1dVdB@$iG|)XQ$LS^GwB|)!*3mmU zvQYlX3EsQsYrggsb%F%=PV^Hf9D;DOgX$lyKO%PAsp`t{bm#?Bzazn>aa0b43i?6Z zV*oNy#*|-&pm4&sk5wHKTJ_;=-*&x;T?6{=sUfDDGJH<^_M5M?D?CoHb5*1#3_5Q4 zkSJ=GF7nRG!W0}=_K(okvywZ~4#k#^9OrPQNsUs#$xw4*aoX$!>EWGm&+~P}j0FQ~ z#z{>DnMF9mos0#?+ZIB`o?Pz(L=DYT@AsTj9ml1c1}jLNK|>C)ZIokXDNfo>*2E* z9crW7`pK-kh|s|xhfhi=J+Vs7l2M}MrqImQhJnZPgPa>=On~)>Shs&&ul7Q}c62?V zu>|9HT5qC4CucJ%;@t3f=6pcabd8ouf;?Imn09dy(sk#u9|M0Wr21JymWeGfRqr1z zFxnRkxZKlVu)nqRw^M9f@!s8q*BF)g=i_vHvdxOo-WjNyiJ*TV+5>()Qge{>+%wq< zBc*r|T6^71@)+nZ1*^ogKijCgL2v()2OW~IyKOuwbF}kr%w%I^p(ZLo= zgUVvp6kVd zhIbTYIoT<@+`58V?&JE(rqbcICs(s2%B!B`YxoXqRR-5?Dc;blm*9yUlaCGM^YF+I zEKUe#W3j3SC)2TI>R?=1F6WsPw^(T>p(7dMYF_>z?qk*AH_;EaU&658_*?NTTYF;s z?!z_nzgFbsm&YkLJ5m?l$lixo&um2mx-ByZF-u4LhkHe{eZ-|YMxqv|870c7mUrD* zKFw?{E&;L)1dg;Pi2sDw>KJ z$13HOO?ZGigUsV1qG}BmT&%LB^M^HCweIL79%Kc33eUgOXyFyx79Mw58HM$1c@k1M zCiNRFRm08wKHvLXb6Itc&r_d3IqVBGt}kxXD{@*&!ul9o^KETWlXW;tu$hZ(;QHc5 zqyLMh8;tGrt&gD|Tm~HIN91wEHC6>6O8&#D_=i67f5($KSF{!J!Zh&=;D%XwysJPD zy)n(f;cynOH&A_??OZ{+(~DYD={52})N5(R6LgACRt+fvTbSB=9|`LxE>4U5e9wD5 z(}(N=d7>I|Ox01N!P6fOl6eQg5vO=0dKJ_~`4%iKf&`cn$`J($UNaS@aa_*c8en6c zmpjD-U{-meYPjl9;Fp}4B8TGZ%59lP(drrR=V9RWOw2BFw=ykzSI9tZwb$G?yENMk zWF+4J9?)LW(gw}2wruNGP6l*b3#-5)P|k6g>Jo8QU39dy8t#}f9@e>zj6_C36e>Vh zfUHNKL0UWBrqnD*q-LsoP47`O$Bn`E913{~x zRY?JT7owqvmT1iYe5=VyGgmxkbzAbyh5n$+`_63m!WO+P&U?{-2o;_U`5tepq8QM& z0!TPfk?sD!MQo?^)HM22RwDo8uKg7|`lupT>LVseCh-uEa|~Ri{gQle#4SNCFacKZ z)~RQ9*Z7Rxf7ZXI{5>Yv6(^9N9w@PMOCdE3gcq&s{HAk}8>;i}l&IjrJhI6zZDH~j zevcFO%o9+;!U*=aVJ@6-8fL~gfAFF7zdF)8cMzUlGPa{6tg_|9aoV=W=iWOA7?aW8jOkn;^5tNNzus^w-u|0%L(F?T(F9&6 zw|uzL%<}nbHR6k$*BfbUjdEf~CYV1H3GKS-0+L!4=R?b)*(_$|j)qh<0`pNZX>V!E zhb&w2$Q%|wpltXHOQ2W&UlI8aJffnhxCJJ&AZ9f(UCT4Y%w-5{Vq&u)3wdbt)wXgN z{7>;ud{_MQNK)PE114&=9n0*FSu)SEGOVXB_m)_@ro`9#I{uxw*2u(_38l{W>M@=s z*plJ$lKOA=nY|s6T9m`M|CCtq`x1*TGA}ngOgQ!})eO#_j0rVokxdOAPV9ytddFJs z*!``nizzV#4e4uRZlZNH2`%Yi%YNg=lZHzF_LU&6&>zS{K*h6W`9%@z0s>@^3Z_%F z$`j4akwmHhz>MmJ?nR$-BL%@1S|pX}tlQlw>z-O8S~NyE>rB zdD2L#_Ou^67J`5Vj3#kI8P|wi`R831YHux^P1=_rPM#y)+FwdjBBScMCT)sK)&MOCyAPj1JhyM(XgqC(QBdw)|1Mh-}-pa+HcU_2t{o(RIir>Dd`XjIiA zNCwrgy}Q)Sn7I0LUM?(;{umYZHH|s;dha-@H%MDoec&!=>r8s@wOH!rWnK2{ZPsMO zevHdY9I={*V7Vu1^@J;FG^cL)1gM>S`qYGb`gwzSgGI@8Q~Ac7pny_On93gAMyxdz z4-LoS3Vnt%gc(%mFM;tCrk4$oS(m3>pZr8ELV-O!AE5{CDx|&rG^)M@5oOs&P~QbY zTJN3KPhG4L$Z6Y!#LAX)_8l{qfusBh!+?=seIWF8Su6=oLiAuF^w_Mg(6u~G^PaHN z-m*m9O%FEfaQrVhS9^!BFCbx=*>D7)H@)tgO#$6xw6AUD-Uo7})*wamDVv}lXBn*Y zv&JO;Y+AWF>7|UI#WJNIFh?@BNBzM46>`az^v#5-Fk|(>V=UE)VdHGCUAnUC604Pq^(DZ@|;v_}_R%@F}s2=A}}z7PxTz4I{fP-#aSz zE)7IOSs#}>3L0d_GVR|Vuq6vHlV*J*{u>?oor4-;4c5m!1FR3_Eq+c`jOO7X7oTYmOETMfVu&?hx7#mON`FFhxB z&~dFr9qnS|Imujgg>`4=HaMW8{@Ssyj#KQgJ0?mjo6sHg1TYoQt1XsXKHCpGP9Sxp z{}R8Zx=Tju87V*8lIM05sjquV^`KlSt=b2I(3hGUUDJ(!`-=wbUiBQsM7@3HlsZ4= zLIYuM6kSnvY+^hr+T{iDeJhjxPPjG&n6g@*>KI-_V^Az-3dpd#+ynW+D==V9>OS{F~}mRw`A zE_XVpubgLn%1yagSMtYh@(h1q`yH;l#P2+p8)*H(@6rM=U9d>bqX2YVefaTtpC8F1 z6Fj1bFg6W?{~+`{+8Dt-S%5{~M`_MWvNYJ6dA+lx^Y}K|^f~Xz+Tr1&mq%^Ku4(;Um^t-g0N8#F0E;5hWM0`9 zlu`m3Hrqg<(3*t-LgyU;sqZ@v3R!obD$Lyb?ZDRAeIQN{0o;wVSq6&n5}I0VX+bg0 zb>VjV&Tc^V6hdRZ^$Tzf+Hy{%4=HDxOsamqE~u5L!Gb_TRU&}AfDId?0;+@LlJeG9 zM<6F)u4_3ua9?j{xo098vg50ew;-U7GJKL7{h4E$Uf8<4l>3DM7h9}%UMST@m>M++ zneZ_rxPjxtaa9E{=qNB~2psdlf6ZqEp4pvum%{T7t*a8jnId^fmsez)hN-@KZrpO*`ucJ3wq#HcU#M!ee6yT!79V@7(db1^H*jZ`!=ul=51F`O{` z!L2k9d(i$^^4IoE;*WS$FpzkR7#ZS$=~NRb*eJB^GtsXYAG#hA_Tt?p2HqW%^lPH2 zRe{6ARLu#`1KvLkaHnp8|6>H_^Cg$cH+5Y&=umPR#MPxhLC#?cFFoC4>sSczs5iew zOLE&H@TIlwrWJzur!eK83Y;zf)Ksl0>;H$vW8i)pb8jE1N0-{t(@@c@aSMm%8|v3K zA(glDOKGb}Uu~54dUI#aYv?t^uBJi;o9hSkuQv0#{cS6<7aBMrQ$ypR+tyi7z?wgm zTyto>O4)=&{&*!IzzVc8ggfK?Vb0|jr;QF%lqUFDjsE>rfnLn9dFI%Q#2jFJ=eFNh zUl#@dwoam-2ec481Fm3-09jWP=laN{XEkZZWy$d}`g)+cP=2idU>v#al8|zw_&UuE z;KWBmp0${kM>FHxFCpe}AN}n(hdQkW^~N?6QXAC1mc>mBL|o1V{dE>ZlCkSh;o95z zc>p2JY?4+tRfR4;Vqd6kp$ z6;j2CIka`Y>=s_%Y9rO+ILN*yDo$GaV_)|$YI1=wFA!Edm9t%B-;?Js{=`hf7=LS? z>TE>AD!0F|HVYLGjar@X6#t0FZ(J3Np*76u3dBU;@u*l;ak5Fk$=o$t*D_Q#t!F0Z z@#qy;tY&j=0_GZ?X_OO}(7k3`&Ff|Hs~D937OXz9_gP7CQOFtdt%%BuBGr@D5$rA- zE3qU2H7j5h_rE3_HrZwXJNmo&`jxn0bQ=P2&y!OLd(uFrTwP37I^|sg^?7vVtuW+0 z*4ab!ieOjq1<7v2#DvHF^55p~P;eW!o(36Wk8!rPxQ#2{Tlj7Fa`wn(LSNgv6T3i^ zS7o#c#0pLd|1O|9T3sZ)kg_hg04kkocr*>EL@Ps^6+G_g3;(%qhYt++H2D#>)1Av^ z`$aa6nYNvm?u@mf3UBxb#N&371-`Tgjc?qj7$p!QtuqKQ-T2WhM%71K literal 0 HcmV?d00001 diff --git a/static/assets/SDP/SDP29.png b/static/assets/SDP/SDP29.png new file mode 100644 index 0000000000000000000000000000000000000000..6e4eee8b8737eb9e884880c9663e76ba28cedc87 GIT binary patch literal 119088 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