Module ergo_lib_c_core::box_builder
source · Structs
- ErgoBoxCandidate builder
Functions
- Add given token id and token amount
- Build the box candidate
- Calculate serialized box size(in bytes)
- Calculate minimal box value for the current box serialized size(in bytes)
- Delete register value(make register empty) for the given register id (R4-R9)
- Get minimal value (per byte of the serialized box size)
- Mint token, as defined in https://github.com/ergoplatform/eips/blob/master/eip-0004.md
token
- token id(box id of the first input box in transaction) and token amount,token_name
- token name (will be encoded in R4),token_desc
- token description (will be encoded in R5),num_decimals
- number of decimals (will be encoded in R6) - Create builder with required box parameters:
value
- amount of money associated with the boxcontract
- guarding contract, which should be evaluated to true in order to open(spend) this boxcreation_height
- height when a transaction containing the box is created. It should not exceed height of the block, containing the transaction with this box. - Returns register value for the given register id (R4-R9), or None if the register is empty
- Set minimal value (per byte of the serialized box size)
- Set register with a given id (R4-R9) to the given value
- Set new box value
- Get box value