Skip to content

Commit e4eabe6

Browse files
committed
update: migrate domain references to matchbook.taunais.com
- Updated all API, WebSocket, and email addresses across documentation, configurations, and codebase - Adjusted monitoring and alerting settings to align with the new domain - Revised contact and support information everywhere applicable
1 parent e48b24c commit e4eabe6

18 files changed

Lines changed: 68 additions & 55 deletions

README.md

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ use matchbook_sdk::{Client, PlaceOrderParams, Side, OrderType};
8787

8888
#[tokio::main]
8989
async fn main() -> Result<(), Box<dyn std::error::Error>> {
90-
let client = Client::new("https://api.matchbook.io")?;
90+
let client = Client::new("https://api.matchbook.taunais.com")?;
9191

9292
// Get markets
9393
let markets = client.get_markets().await?;
@@ -112,7 +112,7 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
112112
```typescript
113113
import { MatchbookClient, Side, OrderType } from '@matchbook/sdk';
114114

115-
const client = new MatchbookClient('https://api.matchbook.io');
115+
const client = new MatchbookClient('https://api.matchbook.taunais.com');
116116

117117
// Get markets
118118
const markets = await client.getMarkets();
@@ -201,15 +201,28 @@ We welcome contributions! Please see [CONTRIBUTING.md](CONTRIBUTING.md) for guid
201201

202202
## Security
203203

204-
For security concerns, please see [SECURITY.md](SECURITY.md) or email security@matchbook.io.
204+
For security concerns, please see [SECURITY.md](SECURITY.md) or email security@matchbook.taunais.com.
205205

206206
## License
207207

208208
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
209209

210-
## Links
210+
See [GitHub Issues](https://github.com/joaquinbejar/matchbook/issues) for detailed progress.
211211

212-
- [Documentation](https://docs.matchbook.io)
213-
- [API Reference](https://api.matchbook.io/docs)
214-
- [Discord](https://discord.gg/matchbook)
215-
- [Twitter](https://twitter.com/matchbook_io)
212+
## Contributing
213+
214+
1. Fork the repository
215+
2. Create a feature branch: `git checkout -b M[N]/issue-[NUM]-description`
216+
3. Follow the [Rust coding guidelines](.internalDoc/09-rust-guidelines.md)
217+
4. Run `make pre-push` before committing
218+
5. Submit a pull request
219+
220+
## Contact
221+
222+
- **Author**: Joaquín Béjar García
223+
- **Email**: jb@taunais.com
224+
- **Repository**: https://github.com/joaquinbejar/matchbook
225+
226+
## License
227+
228+
This project is licensed under the MIT License. See [LICENSE](./LICENSE) for details.

SECURITY.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ We take security seriously. If you discover a security vulnerability, please rep
1414

1515
**DO NOT** open a public GitHub issue for security vulnerabilities.
1616

17-
Instead, please email us at: **security@matchbook.io**
17+
Instead, please email us at: **security@matchbook.taunais.com**
1818

1919
Include the following information:
2020
- Description of the vulnerability
@@ -118,6 +118,6 @@ We offer rewards for responsibly disclosed vulnerabilities:
118118

119119
## Contact
120120

121-
- Security issues: security@matchbook.io
122-
- General inquiries: support@matchbook.io
123-
- PGP key: Available at https://matchbook.io/.well-known/security.txt
121+
- Security issues: security@matchbook.taunais.com
122+
- General inquiries: support@matchbook.taunais.com
123+
- PGP key: Available at https://matchbook.taunais.com/.well-known/security.txt

docs/api-reference.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ This document provides complete documentation for the Matchbook REST API.
66

77
| Environment | URL |
88
|-------------|-----|
9-
| Production | `https://api.matchbook.io/v1` |
10-
| Devnet | `https://api.devnet.matchbook.io/v1` |
9+
| Production | `https://api.matchbook.taunais.com/v1` |
10+
| Devnet | `https://api.devnet.matchbook.taunais.com/v1` |
1111

1212
## Authentication
1313

@@ -17,7 +17,7 @@ For higher rate limits, include your API key:
1717

1818
```http
1919
GET /v1/markets HTTP/1.1
20-
Host: api.matchbook.io
20+
Host: api.matchbook.taunais.com
2121
X-API-Key: your-api-key
2222
```
2323

@@ -27,7 +27,7 @@ For transaction building endpoints, sign requests with your wallet:
2727

2828
```http
2929
POST /v1/tx/place-order HTTP/1.1
30-
Host: api.matchbook.io
30+
Host: api.matchbook.taunais.com
3131
Content-Type: application/json
3232
X-Wallet: <base58-pubkey>
3333
X-Timestamp: 1706640000

docs/faq.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ Sequence numbers ensure you process order book updates in order. If you receive
140140

141141
### How do I get an API key?
142142

143-
API keys are optional but provide higher rate limits. Contact us at api@matchbook.io for access.
143+
API keys are optional but provide higher rate limits. Contact us at api@matchbook.taunais.com for access.
144144

145145
### What are the rate limits?
146146

docs/getting-started.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,10 @@ tokio = { version = "1", features = ["full"] }
4040
import { MatchbookClient } from '@matchbook/sdk';
4141

4242
// For mainnet
43-
const client = new MatchbookClient('https://api.matchbook.io');
43+
const client = new MatchbookClient('https://api.matchbook.taunais.com');
4444

4545
// For devnet
46-
const client = new MatchbookClient('https://api.devnet.matchbook.io');
46+
const client = new MatchbookClient('https://api.devnet.matchbook.taunais.com');
4747
```
4848

4949
#### Rust
@@ -52,10 +52,10 @@ const client = new MatchbookClient('https://api.devnet.matchbook.io');
5252
use matchbook_sdk::Client;
5353

5454
// For mainnet
55-
let client = Client::new("https://api.matchbook.io")?;
55+
let client = Client::new("https://api.matchbook.taunais.com")?;
5656

5757
// For devnet
58-
let client = Client::new("https://api.devnet.matchbook.io")?;
58+
let client = Client::new("https://api.devnet.matchbook.taunais.com")?;
5959
```
6060

6161
### 2. Get Available Markets
@@ -285,7 +285,7 @@ console.log('Withdrawn:', signature);
285285
```typescript
286286
import { MatchbookWebSocket } from '@matchbook/sdk';
287287

288-
const ws = new MatchbookWebSocket('wss://ws.matchbook.io');
288+
const ws = new MatchbookWebSocket('wss://ws.matchbook.taunais.com');
289289

290290
ws.on('open', () => {
291291
// Subscribe to order book
@@ -315,7 +315,7 @@ ws.connect();
315315
```rust
316316
use matchbook_sdk::WebSocketClient;
317317

318-
let mut ws = WebSocketClient::connect("wss://ws.matchbook.io").await?;
318+
let mut ws = WebSocketClient::connect("wss://ws.matchbook.taunais.com").await?;
319319

320320
// Subscribe to order book
321321
ws.subscribe_book(&market_address, Some(20)).await?;

docs/monitoring.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ receivers:
231231
```yaml
232232
global:
233233
smtp_smarthost: 'smtp.example.com:587'
234-
smtp_from: 'alertmanager@matchbook.io'
234+
smtp_from: 'alertmanager@matchbook.taunais.com'
235235
smtp_auth_username: 'user'
236236
smtp_auth_password: 'password'
237237
```

docs/operations/incident-response.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ A full post-mortem will be conducted.
201201
### Incident Management
202202
- **PagerDuty**: Alert routing and escalation
203203
- **Slack**: `#incidents` channel
204-
- **Status Page**: https://status.matchbook.io
204+
- **Status Page**: https://status.matchbook.taunais.com
205205

206206
### Diagnostic Tools
207207
- **Grafana**: http://grafana:3000

docs/operations/maintenance.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ kubectl get certificate -n matchbook
148148
kubectl describe certificate matchbook-tls -n matchbook
149149

150150
# Check expiry date
151-
echo | openssl s_client -connect api.matchbook.io:443 2>/dev/null | openssl x509 -noout -dates
151+
echo | openssl s_client -connect api.matchbook.taunais.com:443 2>/dev/null | openssl x509 -noout -dates
152152
```
153153

154154
### Renew Certificate
@@ -165,12 +165,12 @@ Manual renewal:
165165

166166
```bash
167167
# Generate new certificate
168-
certbot certonly --dns-cloudflare -d api.matchbook.io
168+
certbot certonly --dns-cloudflare -d api.matchbook.taunais.com
169169

170170
# Update secret
171171
kubectl create secret tls matchbook-tls \
172-
--cert=/etc/letsencrypt/live/api.matchbook.io/fullchain.pem \
173-
--key=/etc/letsencrypt/live/api.matchbook.io/privkey.pem \
172+
--cert=/etc/letsencrypt/live/api.matchbook.taunais.com/fullchain.pem \
173+
--key=/etc/letsencrypt/live/api.matchbook.taunais.com/privkey.pem \
174174
-n matchbook --dry-run=client -o yaml | kubectl apply -f -
175175

176176
# Restart ingress controller

docs/sdk-guide.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@ npm install @matchbook/sdk @solana/web3.js
2727
use matchbook_sdk::{Client, ClientConfig};
2828

2929
// Basic configuration
30-
let client = Client::new("https://api.matchbook.io")?;
30+
let client = Client::new("https://api.matchbook.taunais.com")?;
3131

3232
// Advanced configuration
3333
let client = Client::with_config(ClientConfig {
34-
api_url: "https://api.matchbook.io".to_string(),
35-
ws_url: Some("wss://ws.matchbook.io".to_string()),
34+
api_url: "https://api.matchbook.taunais.com".to_string(),
35+
ws_url: Some("wss://ws.matchbook.taunais.com".to_string()),
3636
api_key: Some("your-api-key".to_string()),
3737
timeout: Duration::from_secs(30),
3838
max_retries: 3,
@@ -45,12 +45,12 @@ let client = Client::with_config(ClientConfig {
4545
import { MatchbookClient, ClientConfig } from '@matchbook/sdk';
4646

4747
// Basic configuration
48-
const client = new MatchbookClient('https://api.matchbook.io');
48+
const client = new MatchbookClient('https://api.matchbook.taunais.com');
4949

5050
// Advanced configuration
5151
const client = new MatchbookClient({
52-
apiUrl: 'https://api.matchbook.io',
53-
wsUrl: 'wss://ws.matchbook.io',
52+
apiUrl: 'https://api.matchbook.taunais.com',
53+
wsUrl: 'wss://ws.matchbook.taunais.com',
5454
apiKey: 'your-api-key',
5555
timeout: 30000,
5656
maxRetries: 3,
@@ -262,7 +262,7 @@ for (const order of orders) {
262262
```rust
263263
use matchbook_sdk::{WebSocketClient, Message};
264264

265-
let mut ws = WebSocketClient::connect("wss://ws.matchbook.io").await?;
265+
let mut ws = WebSocketClient::connect("wss://ws.matchbook.taunais.com").await?;
266266

267267
// Subscribe to channels
268268
ws.subscribe_book(&market_address, Some(20)).await?;
@@ -304,7 +304,7 @@ loop {
304304
```typescript
305305
import { MatchbookWebSocket } from '@matchbook/sdk';
306306

307-
const ws = new MatchbookWebSocket('wss://ws.matchbook.io');
307+
const ws = new MatchbookWebSocket('wss://ws.matchbook.taunais.com');
308308

309309
ws.on('open', () => {
310310
ws.subscribeBook(marketAddress, { depth: 20 });

docs/websocket-reference.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ This document provides complete documentation for the Matchbook WebSocket API.
88

99
| Environment | URL |
1010
|-------------|-----|
11-
| Production | `wss://ws.matchbook.io/v1/stream` |
12-
| Devnet | `wss://ws.devnet.matchbook.io/v1/stream` |
11+
| Production | `wss://ws.matchbook.taunais.com/v1/stream` |
12+
| Devnet | `wss://ws.devnet.matchbook.taunais.com/v1/stream` |
1313

1414
### Authentication (Optional)
1515

1616
For user-specific channels (e.g., order updates):
1717

1818
```javascript
19-
const ws = new WebSocket('wss://ws.matchbook.io/v1/stream?api_key=YOUR_KEY');
19+
const ws = new WebSocket('wss://ws.matchbook.taunais.com/v1/stream?api_key=YOUR_KEY');
2020
```
2121

2222
## Message Format

0 commit comments

Comments
 (0)