forked from ordinalsbot/ordinalsbot-node
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
200 lines (139 loc) · 5.66 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
## [0.2.5]
- `Types`
- Added `direct` inscription types
- `Inscription`
- Added `inscribe` endpoint to enable support for direct inscriptions
## [0.2.4]
- `Marketplace`
- deList - Added the confirmDelisting method after signTransaction.
- confirmDeListing - Added confirmation method to delist the ordinal from the listing.
## [0.2.3]
- `Types`
- Added `delegates` support to inscriptions and rune etching
- Added `metaprotocol` to files or delegates array element
- Added `orderType`: managed and rune-launchpad-mint
- Added `BatchModeType`: for batchMode price and order requests
- `Inscription`
- Updated `getPrice` with type and batchMode
## [0.2.2]
- `Types`
- Added OrderType enum
- Added Runes Etching Types
- Added 'sent' to InscriptionFile
- `Inscription`
- Added Rune Etching Order endpoint
## [0.2.1]
- `Types`
- Added InscriptionOrderState enum
- Updated InscriptionTextOrderRequest so the examples script runs
- Added testing section in README
## [0.2.0]
- `Types`
- type syncronization with OrdinalsBot API
## [0.1.5]
#### APIs Added
- `Marketplace`
- getListing - Updated request and response object.
- `Launchpad`
- constructor - Added method constructor for initialization of launchpad instance
- createMarketPlace - Added method for creating a launchpad marketplace
- createLaunchpad - Added method for creating a launchpad listing
- getLaunchpadPSBT - Added method for retrieving the launchpad PSBT to sign transaction
- saveLaunchpad - Added method for updating the signed PSBT on the launchpad
- getLaunchpadListing - Added method for retrieving the active launchpad listing
- getAllocation - Added method for buyers to check allowed and claimed inscription for launchpad phases
- confirmPaddingOutputs - Added method to check if the padding outputs are available in the buyer account
- setupPaddingOutputs - Added method to set up if the padding outputs are not available in the buyer account
- createLaunchpadOffer - Added method for buyers to request the ordinal from launchpad phase to buy
- submitLaunchpadOffer - Added method to update the signed PSBT and broadcast the buyer transaction
- `Mempool`
- constructor - Added method constructor for initialization of Mempool instance
- getFeeEstimation - Added method to gets the recommended fee estimation
- getAddressUtxo - Added method to Gets the UTXO (unspent transaction outputs) for a given address from the Mempool API.
- `Satextractor`
- constructor - Added method constructor for initialization of satextractor instance
- extract - Added method to extracts data using the Satextractor API
- `Satscanner`
- constructor - Added method constructor for initialization of Satscanner instance
- getSupportedSatributes - Added method to Retrieves the supported Satributes
- findSpecialRanges - Added method to finds special ranges using the Satscanner API
- findSpecialRangesUtxo - Added method to finds special ranges UTXO using the Satscanner API
- `Ordinalsbot`
- Added `Launchpad` instance in the Ordinalsbot class
- Added `Mempool` instance in the Ordinalsbot class
- Added `Satextractor` instance in the Ordinalsbot class
- Added `Satscanner` instance in the Ordinalsbot class
- Added properties for the classes.
```
import { Ordinalsbot } from 'ordinalsbot'
// If no parameter is given, the default environment is 'live'
const ordinalsbotObj = new Ordinalsbot(API_KEY, 'dev')
const marketPlace = ordinalsbotObj.MarketPlace()
const inscription = ordinalsbotObj.Inscription()
const launchpad = ordinalsbotObj.Launchpad()
const mempool = ordinalsbotObj.Mempool()
const satextractor = ordinalsbotObj.Satextractor()
const satscanner = ordinalsbotObj.Satscanner()
```
## [0.1.4]
#### APIs Added
- `Inscription`
- createSpecialSats - Added method to create special sats.
#### APIs Updated
- `Inscription`
- getPrice - Updated the request and response object.
- createOrder - Updated the request and response object.
- createCollection - Updated the request and response object.
- createCollectionOrder - Updated the request and response object.
- createTextOrder - Updated the request and response object.
- Ordinalsbot
- Updated Usage of Ordinalsbot.
```
import { Ordinalsbot } from 'ordinalsbot'
// If no parameter is given, the default environment is 'live'
const ordinalsbotObj = new Ordinalsbot(API_KEY, 'dev')
const marketPlace = ordinalsbotObj.MarketPlace
const inscription = ordinalsbotObj.Inscription
```
## [0.1.3]
#### APIs Updated
- `Marketplace`
- confirmListing - Added method to update the signedPSBT on a newly created listing.
- reListing - Added method to update the price of existing listing ordinal.
- confirmReListing - Added method to update the signedPSBT on a new relisting.
- deList - Added method to remove the existing listing.
- transfer - Updated the method to support transfer of multiple ordinals.
## [0.1.2]
#### APIs Updated
- `Inscription`
- Added metadata support for insrciption orders.
- Added brotli compression support for inscription orders.
## [0.1.1]
#### APIs Updated
- `Marketplace`
- createListing - Added walletProvider parameter
- createOffer - Added walletProvider parameter
- setupPaddingOutputs - Added walletProvider parameter
## [0.1.0]
#### APIs exposed
- `Inscription`
- constructor
- getPrice
- createOrder
- getOrder
- createCollection
- createCollectionOrder
- createTextOrder
- getInventory
- setReferralCode
- getReferralStatus
- `Marketplace`
- constructor
- createMarketPlace
- createListing
- saveListing
- getListing
- createOffer
- submitOffer
- confirmPaddingOutputs
- setupPaddingOutputs