Browse Source

fix: address stacking integration comments

feat/mainnet-updates
Ken 4 years ago
committed by Ken Liao
parent
commit
5e1d38e656
  1. 17
      src/pages/understand-stacks/integrate-stacking.md

17
src/pages/understand-stacks/integrate-stacking.md

@ -181,9 +181,9 @@ With this input, and the data from previous steps, we can determine the eligibil
```js ```js
// user supplied parameters // user supplied parameters
let btcAddress = '1Xik14zRm29UsyS6DjhYg4iZeZqsDa8D3'; let btcAddress = '1Xik14zRm29UsyS6DjhYg4iZeZqsDa8D3';
let cycles = 3; let numberOfCycles = 3;
const stackingEligibility = await client.canStack({ btcAddress, cycles }); const stackingEligibility = await client.canStack({ btcAddress, numberOfCycles });
// stackingEligibility: // stackingEligibility:
// { // {
@ -203,25 +203,20 @@ If the user is eligible, the stacking action should be enabled on the UI. If not
Next, the Stacking action should be executed. Next, the Stacking action should be executed.
```js ```js
// specify the reward BTC address
const btcAddress = '1Xik14zRm29UsyS6DjhYg4iZeZqsDa8D3';
// set the amount to lock in microstacks // set the amount to lock in microstacks
const amountMicroStx = new BN(100000000000); const amountMicroStx = new BN(100000000000);
// set the number of cycles to lock
const cycles = 10;
// set the burnchain (BTC) block for stacking lock to start // set the burnchain (BTC) block for stacking lock to start
// you can find the current burnchain block height from coreInfo above // you can find the current burnchain block height from coreInfo above
const burnBlockHeight = 2136; // and adding 3 blocks to provide a buffer for transaction to confirm
const burnBlockHeight = 2133 + 3;
// execute the stacking action by signing and broadcasting a transaction to the network // execute the stacking action by signing and broadcasting a transaction to the network
client client
.stack({ .stack({
amountMicroStx, amountMicroStx,
poxAddress, poxAddress: btcAddress,
cycles, cycles: numberOfCycles,
privateKey, privateKey,
burnBlockHeight, burnBlockHeight,
}) })

Loading…
Cancel
Save