runes_estimateEtch
Use the runes_estimateEtch
method to estimate the cost of a Rune etch order for your user, before executing it.
You can specify the characteristics of the Runes etch order you wish to estimate, by passing an EstimateEtchParams
object to the method, with the below properties:
EstimateEtchParams | Description |
---|---|
| a string representing the name of the Rune to etch |
a number representing the rune's divisibility, i.e. how finely it may be divided into its atomic units. Divisibility is expressed as the number of digits permissible after the decimal point in an amount of runes. The default value is 0. | |
a string representing the rune's currency symbol as a single . If a rune does not have a symbol, the generic currency sign | |
a string representing rune premine: the amount of rune units which the etcher can optionally allocate to themselves. | |
| a boolean indicating if the rune may have an open mint, allowing anyone to create and allocate units of that rune for themselves. |
an object describing the terms governing minting if the rune is mintable, with the below properties:
| |
You can optionally use the Rune etching transactions to inscribe some content for your user:
- the inscription will be sent to the specified
| |
If you wish to use the Rune etching transactions to create an inscription, you can optionally nominate a delegate for your inscription, as an alternative to specifying its content with You can instead choose to pass a | |
| |
| a number representing the desired fee rate to set for the Rune etch transactions, in sats per vbytes |
a number representing the sats value of the fee to charge your user for your service. | |
a string representing the Bitcoin address which will receive the | |
a string representing the Bitcoin network to use for the etch transactions: |
The runes_estimateEtch
method will not trigger any etch operation or prompt your user to sign any transaction. It will return an EstimateEtchResponse
object, intended for you and your user to anticipate the etching costs and their breakdown:
EstimateEtchResponse property | Description |
---|---|
| a number representing the total size of the etch transactions, in vbytes |
| a number representing the total cost of the etch transactions in sats |
| An object representing the cost breakdown of the etch transactions, with the below properties:
|
See the runes_etch method if you wish to execute a Runes etch order after estimating its cost.
Last updated