@@ -18,17 +18,17 @@ graph TD
1818 end
1919
2020 %% Staker interactions
21- Staker -->|"(1a) depositTo()"| StakingPool
22- StakingPool -->|"(1b) mint()"| StakingNFT
23- StakingNFT -.->|"(1c) issues NFT"| Staker
21+ Staker -->|"** (1a)** depositTo()"| StakingPool
22+ StakingPool -->|"** (1b)** mint()"| StakingNFT
23+ StakingNFT -.->|"** (1c)** issues NFT"| Staker
2424
25- Staker -->|"(2a) withdraw()"| StakingPool
26- StakingPool -->|"(2b) burn()"| StakingNFT
27- StakingPool -->|"(2c) withdrawNXMStakeAndRewards()"| TCO
28- TCO -->|"(2d) transfer()"| NXM
29- NXM -.->|"(2e) returns NXM + rewards"| Staker
25+ Staker -->|"** (2a)** withdraw()"| StakingPool
26+ StakingPool -->|"** (2b)** burn()"| StakingNFT
27+ StakingPool -->|"** (2c)** withdrawNXMStakeAndRewards()"| TCO
28+ TCO -->|"** (2d)** transfer()"| NXM
29+ NXM -.->|"** (2e)** returns NXM + rewards"| Staker
3030
31- Staker -->|"(3) extendDeposit()"| StakingPool
31+ Staker -->|"** (3)** extendDeposit()"| StakingPool
3232
3333 %% Contract Registry interactions
3434 StakingPool -.->|"getLatestAddress"| NXMaster
@@ -48,12 +48,12 @@ graph TD
4848 NXMaster["NXMaster Registry"]
4949
5050 %% Manager interactions
51- Manager -->|"(1a) createStakingPool()"| StakingProducts
52- Manager -->|"(2) setProducts()"| StakingProducts
53- Manager -->|"(3) setPoolMetadata()"| StakingProducts
51+ Manager -->|"** (1a)** createStakingPool()"| StakingProducts
52+ Manager -->|"** (2)** setProducts()"| StakingProducts
53+ Manager -->|"** (3)** setPoolMetadata()"| StakingProducts
5454
5555 %% Internal interactions
56- StakingProducts -->|"(1b) create"| StakingPoolFactory
56+ StakingProducts -->|"** (1b)** create"| StakingPoolFactory
5757
5858 %% Contract Registry interactions
5959 StakingProducts -.->|"getLatestAddress"| NXMaster
@@ -71,27 +71,27 @@ graph TD
7171### 1. Staker Actions
7272
73731 . ** Deposit Stake**
74- (1a) ** Staker** calls ` depositTo() ` on StakingPool with:
74+ ** (1a)** ` Staker ` calls ` depositTo() ` on StakingPool with:
7575
7676 - Amount of NXM to stake
7777 - Target tranche ID
7878 - Optional existing NFT ID
79- (1b) ** StakingPool** calls ` mint() ` on StakingNFT
80- (1c) ** StakingNFT** issues NFT to staker
79+ ** (1b)** ` StakingPool ` calls ` mint() ` on StakingNFT
80+ ** (1c)** ` StakingNFT ` issues NFT to staker
8181
82822 . ** Withdraw Stake**
83- (2a) ** Staker** calls ` withdraw() ` on StakingPool with:
83+ ** (2a)** ` Staker ` calls ` withdraw() ` on StakingPool with:
8484
8585 - NFT ID
8686 - Tranche IDs
8787 - Amount to withdraw
88- (2b) ** StakingPool** calls ` burn() ` on StakingNFT
89- (2c) ** StakingPool** calls ` withdrawNXMStakeAndRewards() ` on TokenController
90- (2d) ** TokenController** calls ` transfer() ` on NXMToken
91- (2e) ** NXMToken** returns NXM + rewards to staker
88+ ** (2b)** ` StakingPool ` calls ` burn() ` on StakingNFT
89+ ** (2c)** ` StakingPool ` calls ` withdrawNXMStakeAndRewards() ` on TokenController
90+ ** (2d)** ` TokenController ` calls ` transfer() ` on NXMToken
91+ ** (2e)** ` NXMToken ` returns NXM + rewards to staker
9292
93933 . ** Extend Deposit**
94- (3) ** Staker** calls ` extendDeposit() ` on StakingPool with:
94+ ** (3)** ` Staker ` calls ` extendDeposit() ` on StakingPool with:
9595 - NFT ID
9696 - Source tranche ID
9797 - Target tranche ID
@@ -100,23 +100,23 @@ graph TD
100100### 2. Staking Pool Manager Actions
101101
1021021 . ** Create Pool**
103- (1a) ** Manager** calls ` createStakingPool() ` on StakingProducts with:
103+ ** (1a)** ` Manager ` calls ` createStakingPool() ` on StakingProducts with:
104104
105105 - Pool privacy setting
106106 - Initial and max pool fees
107107 - Product initialization parameters
108108 - IPFS metadata hash
109- (1b) ** StakingProducts** calls ` create() ` on StakingPoolFactory
109+ ** (1b)** ` StakingProducts ` calls ` create() ` on StakingPoolFactory
110110
1111112 . ** Configure Products**
112- (2) ** Manager** calls ` setProducts() ` on StakingProducts with:
112+ ** (2)** ` Manager ` calls ` setProducts() ` on StakingProducts with:
113113
114114 - Product IDs
115115 - Target weights
116116 - Target price
117117
1181183 . ** Update Metadata**
119- (3) ** Manager** calls ` setPoolMetadata() ` on StakingProducts with:
119+ ** (3)** ` Manager ` calls ` setPoolMetadata() ` on StakingProducts with:
120120 - Pool ID
121121 - New IPFS metadata hash
122122
0 commit comments