diff --git a/.changeset/sour-geckos-care.md b/.changeset/sour-geckos-care.md new file mode 100644 index 00000000..e3a97e04 --- /dev/null +++ b/.changeset/sour-geckos-care.md @@ -0,0 +1,5 @@ +--- +'micro-stacks': minor +--- + +Use new Hiro.so API endpoints. diff --git a/packages/core/src/network/index.ts b/packages/core/src/network/index.ts index aa6179fd..59a9b765 100644 --- a/packages/core/src/network/index.ts +++ b/packages/core/src/network/index.ts @@ -2,8 +2,8 @@ import { ChainID, fetchPrivate, TransactionVersion } from 'micro-stacks/common'; type Fetcher = (input: RequestInfo, init?: RequestInit) => Promise; -export const HIRO_MAINNET_DEFAULT = 'https://stacks-node-api.mainnet.stacks.co'; -export const HIRO_TESTNET_DEFAULT = 'https://stacks-node-api.testnet.stacks.co'; +export const HIRO_MAINNET_DEFAULT = 'https://api.mainnet.hiro.so'; +export const HIRO_TESTNET_DEFAULT = 'https://api.testnet.hiro.so'; export const HIRO_MOCKNET_DEFAULT = 'http://localhost:3999'; export interface NetworkConfig { diff --git a/packages/core/src/network/network.test.ts b/packages/core/src/network/network.test.ts index 71bc0587..6e3c53f5 100644 --- a/packages/core/src/network/network.test.ts +++ b/packages/core/src/network/network.test.ts @@ -1,7 +1,7 @@ import { StacksMainnet, StacksMocknet, StacksTestnet } from 'micro-stacks/network'; -export const HIRO_MAINNET_DEFAULT = 'https://stacks-node-api.mainnet.stacks.co'; -export const HIRO_TESTNET_DEFAULT = 'https://stacks-node-api.testnet.stacks.co'; +export const HIRO_MAINNET_DEFAULT = 'https://api.mainnet.hiro.so'; +export const HIRO_TESTNET_DEFAULT = 'https://api.testnet.hiro.so'; export const HIRO_MOCKNET_DEFAULT = 'http://localhost:3999'; describe('Setting coreApiUrl', () => { diff --git a/packages/core/src/storage/common/constants.ts b/packages/core/src/storage/common/constants.ts index 3b3d72c3..ea0abc38 100644 --- a/packages/core/src/storage/common/constants.ts +++ b/packages/core/src/storage/common/constants.ts @@ -1,2 +1,2 @@ export const SIGNATURE_FILE_SUFFIX = '.sig'; -export const DEFAULT_ZONEFILE_LOOKUP_URL = 'https://stacks-node-api.stacks.co/v1/names'; +export const DEFAULT_ZONEFILE_LOOKUP_URL = 'https://api.mainnet.hiro.so/v1/names'; diff --git a/packages/core/src/transactions/common/constants.ts b/packages/core/src/transactions/common/constants.ts index a7de7b86..3979bc3e 100644 --- a/packages/core/src/transactions/common/constants.ts +++ b/packages/core/src/transactions/common/constants.ts @@ -1,7 +1,7 @@ import { TransactionVersion } from 'micro-stacks/common'; export const CLARITY_INT_BYTE_SIZE = 16; -export const DEFAULT_CORE_NODE_API_URL = 'https://stacks-node-api.mainnet.stacks.co'; +export const DEFAULT_CORE_NODE_API_URL = 'https://api.mainnet.hiro.so'; /** * How a transaction should get appended to the Stacks blockchain. diff --git a/packages/core/src/wallet-sdk/auth/auth.test.ts b/packages/core/src/wallet-sdk/auth/auth.test.ts index fb33b81c..9f59bfb7 100644 --- a/packages/core/src/wallet-sdk/auth/auth.test.ts +++ b/packages/core/src/wallet-sdk/auth/auth.test.ts @@ -9,7 +9,7 @@ import { const privateKey = 'a5c61c6ca7b3e7e55edee68566aeab22e4da26baa285c7bd10e8d2218aa3b229'; // const publicKey = '027d28f9951ce46538951e3697c62588a87f1f1f295de4a14fdd4c780fc52cfe69'; -// const nameLookupURL = 'https://stacks-node-api.mainnet.stacks.co/v1/names/'; +// const nameLookupURL = 'https://api.mainnet.hiro.so/v1/names/'; const profile = { '@type': 'Person', account: [ diff --git a/packages/core/tests/mocks/get-file.mocks.ts b/packages/core/tests/mocks/get-file.mocks.ts index 5001bc2b..3f181979 100644 --- a/packages/core/tests/mocks/get-file.mocks.ts +++ b/packages/core/tests/mocks/get-file.mocks.ts @@ -94,7 +94,7 @@ const PROFILE_CONTENT = [ ]; export const GET_FILE_MOCKS = [ - rest.get('https://stacks-node-api.stacks.co/v1/names/yukan.id', (_req, res, ctx) => { + rest.get('https://api.mainnet.hiro.so/v1/names/yukan.id', (_req, res, ctx) => { return res(ctx.json(NAME_RECORD)); }), rest.get('https://potato/v1/names/yukan.id', (_req, res, ctx) => {