You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: main/guides/orchestration/getting-started/key-concepts.md
+41-42
Original file line number
Diff line number
Diff line change
@@ -1,34 +1,25 @@
1
1
# Orchestration Key Concepts and APIs
2
2
3
-
This document provides an overview of the fundamental concepts involved in building orchestration smart contracts, focusing on Orchestrator Interface, Orchestration Accounts, and ChainHub.
3
+
This document provides an overview of the fundamental concepts involved in building orchestration smart contracts,
4
+
focusing on Orchestrator Interface, Orchestration Accounts, and ChainHub.
4
5
5
6
## Orchestrator Interface
6
7
7
-
The [`Orchestrator`](https://agoric-sdk.pages.dev/interfaces/_agoric_orchestration.Orchestrator) interface provides a set of high-level methods to manage and interact with
8
-
local and remote chains. Below are the primary methods:
8
+
The [`Orchestrator`](https://agoric-sdk.pages.dev/interfaces/_agoric_orchestration.Orchestrator) interface provides a
9
+
set of high-level methods to manage and interact with local and remote chains. Below are the primary methods:
9
10
10
11
### Access Chain Object
11
12
12
-
-`getChain` retrieves a chain object for the given `chainName` to get access to
13
-
chain-specific methods. See [getChain](https://agoric-sdk.pages.dev/interfaces/_agoric_orchestration.Orchestrator#getChain).
13
+
-`getChain` retrieves a chain object for the given `chainName` to get access to chain-specific methods. See [getChain](https://agoric-sdk.pages.dev/interfaces/_agoric_orchestration.Orchestrator#getChain).
-`makeLocalAccount` creates a new account on local chain. See [makeLocalAccount](https://agoric-sdk.pages.dev/interfaces/_agoric_orchestration.Orchestrator#makeLocalAccount).
-`getBrandInfo` returns information about a `denom`, including the equivalent local Brand,
30
-
the chain where the denom is held, and the chain that issues the corresponding asset.
31
-
See [getBrandInfo](https://agoric-sdk.pages.dev/interfaces/_agoric_orchestration.Orchestrator#getBrandInfo).
21
+
-`getBrandInfo` returns information about a `denom`, including the equivalent local Brand, the chain where the denom is
22
+
held, and the chain that issues the corresponding asset. See [getBrandInfo](https://agoric-sdk.pages.dev/interfaces/_agoric_orchestration.Orchestrator#getBrandInfo).
Orchestration accounts are a key concept in the Agoric Orchestration API, represented by the
46
-
[`OrchestrationAccountI`](https://agoric-sdk.pages.dev/interfaces/_agoric_orchestration.OrchestrationAccountI) interface. These accounts provide high-level operations for managing
47
-
accounts on remote chains, allowing seamless interaction and management of interchain
48
-
accounts. The orchestration accounts abstract the complexity of interchain interactions,
49
-
providing a unified and simplified interface for developers.
36
+
Orchestration accounts are a key concept in the Agoric Orchestration API, represented by the [`OrchestrationAccountI`](https://agoric-sdk.pages.dev/interfaces/_agoric_orchestration.OrchestrationAccountI)
37
+
interface. These accounts provide high-level operations for managing accounts on remote chains, allowing seamless
38
+
interaction and management of interchain accounts. The orchestration accounts abstract the complexity of interchain
39
+
interactions, providing a unified and simplified interface for developers.
40
+
41
+
### Account Creation
42
+
43
+
-`makeAccount` (for a chain object) creates a new account on local and/or remote chain as below.
0 commit comments