Lab: Calculating Capacity Requirements
Complete the transaction in index.js
found in the folder Lab-Calculating-Capacity-Requirements-Exercise
by adding code and values as necessary.
Perform a manual cell collection and locate a usable live cell owned by the account
ckt1...gwga
and use it to populate thePREVIOUS_OUTPUT
variable.Hint: The last successful transaction we worked on earlier in this lesson will give you a usable out point matching this account. You should already have the TX hash.
Populate the
TX_FEE
variable with a 0.0001 CKByte fee.Hint: The fee value must be given as a BigInt value expressed in Shannons. There are 100,000,000 Shannons in a CKByte.
Populate the
output2
variable with a cell output structure that properly creates a change cell for any remaining CKBytes from the input cell.Hint: You can copy the value of
output1
to get the required structure, then just change what is necessary.
The transaction you create should have one input, two outputs, and a TX fee.
Run your code by opening a terminal to the Lab-Calculating-Capacity-Requirements-Exercise
folder and running node index.js
. If you get stuck you can find the solution in the Lab-Calculating-Capacity-Requirements-Solution
folder, but don't use it unless you absolutely need it!
Once your code successfully executes, the resulting transaction ID will be printed on the screen without any errors.
Last updated