## Staking Operation Examples in the Era of Adaptive Issuance ### Set Delegate Parameters (takes effect after 5 cycles) #### Limit of Staking Over Baking 5 (5x baker's stake), Edge of Baking Over Staking 0.01 (1% 'fee' taken from rewards) ``` { "kind": "transaction", "source": "tz1heMGVHQnx7ALDcDKqez8fan64Eyicw4DJ", "fee": "357", "counter": "1139379", "gas_limit": "791", "storage_limit": "0", "amount": "0", "destination": "tz1heMGVHQnx7ALDcDKqez8fan64Eyicw4DJ", "parameters": { "entrypoint": "set_delegate_parameters", "value": { "prim": "Pair", "args": [ { "int": "5000000" }, { "int": "10000000" }, { "prim": "Unit" } ] } }, } ``` ### Stake 75,000 XTZ from tz1heMGVHQnx7ALDcDKqez8fan64Eyicw4DJ ``` { "kind": "transaction", "source": "tz1heMGVHQnx7ALDcDKqez8fan64Eyicw4DJ", "fee": "624", "counter": "3790", "gas_limit": "3630", "storage_limit": "0", "amount": "75000000000", "destination": "tz1heMGVHQnx7ALDcDKqez8fan64Eyicw4DJ", "parameters": { "entrypoint": "stake", "value": { "prim": "Unit" } }, } ``` ### Unstake 15 XTZ from tz2M7M52M1Mt3JJtV4bU34idDZNE3MQKvZoK: ``` { "kind": "transaction", "source": "tz2M7M52M1Mt3JJtV4bU34idDZNE3MQKvZoK", "fee": "718", "counter": "27738503", "gas_limit": "4335", "storage_limit": "0", "amount": "15000000", "destination": "tz2M7M52M1Mt3JJtV4bU34idDZNE3MQKvZoK", "parameters": { "entrypoint": "unstake", "value": { "prim": "Unit" } }, } ``` ### Finalize Unstake from tz1e42w8ZaGAbM3gucbBy8iRypdbnqUj7oWY ``` { "kind": "transaction", "source": "tz1e42w8ZaGAbM3gucbBy8iRypdbnqUj7oWY", "fee": "461", "counter": "85", "gas_limit": "1829", "storage_limit": "0", "amount": "0", "destination": "tz1e42w8ZaGAbM3gucbBy8iRypdbnqUj7oWY", "parameters": { "entrypoint": "finalize_unstake", "value": { "prim": "Unit" } }, } ``` ### Or from command-line via octez-client: ``` octez-client set delegate parameters for my_baker \ --limit-of-staking-over-baking 5 \ --edge-of-baking-over-staking 0.01 octez-client stake 75000 for my_address octez-client unstake 15 for my_address octez-client finalize unstake for my_address ``` #### Ghostnet examples: https://ghostnet.tzkt.io/tz1gL4jRrsTH3AnyYoYVJEz2aA4NrMLJjTN4/operations/ #### Can also use Taquito library if using js/ts: https://taquito.io/docs/staking #### More details / Quick Start Guide https://news.tezoscommons.org/quick-start-guide-for-adaptive-issuance-3dcae6bef5a4