Skip to content

Commit

Permalink
Updated extras API and NFTs endpoints (#52)
Browse files Browse the repository at this point in the history
* Updated extras API and NFTs endpoints

* Updated CHANGELOG.md

* Updated vite.config.ts

* Typo
  • Loading branch information
razvantomegea authored Sep 30, 2024
1 parent 0ba676b commit 2853505
Show file tree
Hide file tree
Showing 10 changed files with 36 additions and 29 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

- [Updated extras API and NFTs endpoints](https://github.com/multiversx/mx-wallet-dapp/pull/52)
- [Removed faucet when there is no recaptcha key](https://github.com/multiversx/mx-wallet-dapp/pull/51)
- [Added reCaptcha bypass](https://github.com/multiversx/mx-wallet-dapp/pull/49)
- [Updated Issue NFT and collection buttons and routes](https://github.com/multiversx/mx-wallet-dapp/pull/48)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ export const useSetNativeAuthInterceptors = () => {

let bearerToken = newToken;
const hasAllowedURLs =
config.baseURL?.includes('extras-api.multiversx.com') ||
config.baseURL?.includes('extras-lite-api.multiversx.com') ||
config.baseURL?.includes('api.xportal.com') ||
config.baseURL?.includes('tools.multiversx.com');

Expand Down
8 changes: 4 additions & 4 deletions src/config/config.devnet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ export const networks: NetworkType[] = [
name: 'Devnet',
apiAddress: 'https://devnet-api.multiversx.com',
gatewayUrl: '',
extrasApi: 'https://devnet-extras-api.multiversx.com',
extrasApi: 'https://devnet-extras-lite-api.multiversx.com',
sampleAuthenticatedDomains: ['https://devnet-api.multiversx.com'],
sovereignContractAddress: '',
walletAddress: 'https://devnet-wallet.multiversx.com',
Expand All @@ -22,7 +22,7 @@ export const networks: NetworkType[] = [
name: 'Mainnet',
apiAddress: 'https://api.multiversx.com',
gatewayUrl: '',
extrasApi: 'https://extras-api.multiversx.com',
extrasApi: 'https://extras-lite-api.multiversx.com',
sampleAuthenticatedDomains: ['https://api.multiversx.com'],
sovereignContractAddress: '',
walletAddress: 'https://wallet.multiversx.com',
Expand All @@ -34,7 +34,7 @@ export const networks: NetworkType[] = [
name: 'Sovereign',
apiAddress: 'https://api-sovereign-test.elrond.ro',
gatewayUrl: '',
extrasApi: 'https://extras-api-sovereign-test.elrond.ro',
extrasApi: 'https://extras-lite-api-sovereign-test.elrond.ro',
sampleAuthenticatedDomains: ['https://api-sovereign-test.elrond.ro'],
sovereignContractAddress: '',
walletAddress: 'https://wallet.voyager1.dev',
Expand All @@ -46,7 +46,7 @@ export const networks: NetworkType[] = [
name: 'Testnet',
apiAddress: 'https://testnet-api.multiversx.com',
gatewayUrl: '',
extrasApi: 'https://testnet-extras-api.multiversx.com',
extrasApi: 'https://testnet-extras-lite-api.multiversx.com',
sampleAuthenticatedDomains: ['https://testnet-api.multiversx.com'],
sovereignContractAddress: '',
walletAddress: 'https://testnet-wallet.multiversx.com',
Expand Down
10 changes: 5 additions & 5 deletions src/config/config.gateway.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ export const networks: NetworkType[] = [
name: 'Devnet',
apiAddress: 'https://devnet-api.multiversx.com',
gatewayUrl: '',
extrasApi: 'https://devnet-extras-api.multiversx.com',
extrasApi: 'https://devnet-extras-lite-api.multiversx.com',
sampleAuthenticatedDomains: ['https://devnet-api.multiversx.com'],
sovereignContractAddress: '',
walletAddress: 'https://devnet-wallet.multiversx.com',
Expand All @@ -22,7 +22,7 @@ export const networks: NetworkType[] = [
name: 'Gateway',
apiAddress: '',
gatewayUrl: 'https://devnet-gateway.multiversx.com',
extrasApi: 'https://devnet-extras-api.multiversx.com',
extrasApi: 'https://devnet-extras-lite-api.multiversx.com',
sampleAuthenticatedDomains: [''],
sovereignContractAddress: '',
walletAddress: 'https://devnet-wallet.multiversx.com',
Expand All @@ -34,7 +34,7 @@ export const networks: NetworkType[] = [
name: 'Mainnet',
apiAddress: 'https://api.multiversx.com',
gatewayUrl: '',
extrasApi: 'https://extras-api.multiversx.com',
extrasApi: 'https://extras-lite-api.multiversx.com',
sampleAuthenticatedDomains: ['https://api.multiversx.com'],
sovereignContractAddress: '',
walletAddress: 'https://wallet.multiversx.com',
Expand All @@ -46,7 +46,7 @@ export const networks: NetworkType[] = [
name: 'Sovereign',
apiAddress: 'https://api-sovereign-test.elrond.ro',
gatewayUrl: '',
extrasApi: 'https://extras-api-sovereign-test.elrond.ro',
extrasApi: 'https://extras-lite-api-sovereign-test.elrond.ro',
sampleAuthenticatedDomains: ['https://api-sovereign-test.elrond.ro'],
sovereignContractAddress: '',
walletAddress: 'https://wallet.voyager1.dev',
Expand All @@ -58,7 +58,7 @@ export const networks: NetworkType[] = [
name: 'Testnet',
apiAddress: 'https://testnet-api.multiversx.com',
gatewayUrl: '',
extrasApi: 'https://testnet-extras-api.multiversx.com',
extrasApi: 'https://testnet-extras-lite-api.multiversx.com',
sampleAuthenticatedDomains: ['https://testnet-api.multiversx.com'],
sovereignContractAddress: '',
walletAddress: 'https://testnet-wallet.multiversx.com',
Expand Down
8 changes: 4 additions & 4 deletions src/config/config.mainnet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ export const networks: NetworkType[] = [
name: 'Devnet',
apiAddress: 'https://devnet-api.multiversx.com',
gatewayUrl: '',
extrasApi: 'https://devnet-extras-api.multiversx.com',
extrasApi: 'https://devnet-extras-lite-api.multiversx.com',
sampleAuthenticatedDomains: ['https://devnet-api.multiversx.com'],
sovereignContractAddress: '',
walletAddress: 'https://devnet-wallet.multiversx.com',
Expand All @@ -22,7 +22,7 @@ export const networks: NetworkType[] = [
name: 'Mainnet',
apiAddress: 'https://api.multiversx.com',
gatewayUrl: '',
extrasApi: 'https://extras-api.multiversx.com',
extrasApi: 'https://extras-lite-api.multiversx.com',
sampleAuthenticatedDomains: ['https://api.multiversx.com'],
sovereignContractAddress: '',
walletAddress: 'https://wallet.multiversx.com',
Expand All @@ -34,7 +34,7 @@ export const networks: NetworkType[] = [
name: 'Sovereign',
apiAddress: 'https://api-sovereign-test.elrond.ro',
gatewayUrl: '',
extrasApi: 'https://extras-api-sovereign-test.elrond.ro',
extrasApi: 'https://extras-lite-api-sovereign-test.elrond.ro',
sampleAuthenticatedDomains: ['https://api-sovereign-test.elrond.ro'],
sovereignContractAddress: '',
walletAddress: 'https://wallet.voyager1.dev',
Expand All @@ -46,7 +46,7 @@ export const networks: NetworkType[] = [
name: 'Testnet',
apiAddress: 'https://testnet-api.multiversx.com',
gatewayUrl: '',
extrasApi: 'https://testnet-extras-api.multiversx.com',
extrasApi: 'https://testnet-extras-lite-api.multiversx.com',
sampleAuthenticatedDomains: ['https://testnet-api.multiversx.com'],
sovereignContractAddress: '',
walletAddress: 'https://testnet-wallet.multiversx.com',
Expand Down
8 changes: 4 additions & 4 deletions src/config/config.sovereign.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ export const networks: NetworkType[] = [
name: 'Devnet',
apiAddress: 'https://devnet-api.multiversx.com',
gatewayUrl: '',
extrasApi: 'https://devnet-extras-api.multiversx.com',
extrasApi: 'https://devnet-extras-lite-api.multiversx.com',
sampleAuthenticatedDomains: ['https://devnet-api.multiversx.com'],
sovereignContractAddress: '',
walletAddress: 'https://devnet-wallet.multiversx.com',
Expand All @@ -22,7 +22,7 @@ export const networks: NetworkType[] = [
name: 'Mainnet',
apiAddress: 'https://api.multiversx.com',
gatewayUrl: '',
extrasApi: 'https://extras-api.multiversx.com',
extrasApi: 'https://extras-lite-api.multiversx.com',
sampleAuthenticatedDomains: ['https://api.multiversx.com'],
sovereignContractAddress: '',
walletAddress: 'https://wallet.multiversx.com',
Expand All @@ -34,7 +34,7 @@ export const networks: NetworkType[] = [
name: 'Sovereign',
apiAddress: 'https://api-sovereign-test.elrond.ro',
gatewayUrl: '',
extrasApi: 'https://extras-api-sovereign-test.elrond.ro',
extrasApi: 'https://extras-lite-api-sovereign-test.elrond.ro',
sampleAuthenticatedDomains: ['https://api-sovereign-test.elrond.ro'],
sovereignContractAddress: '',
walletAddress: 'https://wallet.voyager1.dev',
Expand All @@ -46,7 +46,7 @@ export const networks: NetworkType[] = [
name: 'Testnet',
apiAddress: 'https://testnet-api.multiversx.com',
gatewayUrl: '',
extrasApi: 'https://testnet-extras-api.multiversx.com',
extrasApi: 'https://testnet-extras-lite-api.multiversx.com',
sampleAuthenticatedDomains: ['https://testnet-api.multiversx.com'],
sovereignContractAddress: '',
walletAddress: 'https://testnet-wallet.multiversx.com',
Expand Down
8 changes: 4 additions & 4 deletions src/config/config.testnet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ export const networks: NetworkType[] = [
name: 'Devnet',
apiAddress: 'https://devnet-api.multiversx.com',
gatewayUrl: '',
extrasApi: 'https://devnet-extras-api.multiversx.com',
extrasApi: 'https://devnet-extras-lite-api.multiversx.com',
sampleAuthenticatedDomains: ['https://devnet-api.multiversx.com'],
sovereignContractAddress: '',
walletAddress: 'https://devnet-wallet.multiversx.com',
Expand All @@ -22,7 +22,7 @@ export const networks: NetworkType[] = [
name: 'Mainnet',
apiAddress: 'https://api.multiversx.com',
gatewayUrl: '',
extrasApi: 'https://extras-api.multiversx.com',
extrasApi: 'https://extras-lite-api.multiversx.com',
sampleAuthenticatedDomains: ['https://api.multiversx.com'],
sovereignContractAddress: '',
walletAddress: 'https://wallet.multiversx.com',
Expand All @@ -34,7 +34,7 @@ export const networks: NetworkType[] = [
name: 'Sovereign',
apiAddress: 'https://api-sovereign-test.elrond.ro',
gatewayUrl: '',
extrasApi: 'https://extras-api-sovereign-test.elrond.ro',
extrasApi: 'https://extras-lite-api-sovereign-test.elrond.ro',
sampleAuthenticatedDomains: ['https://api-sovereign-test.elrond.ro'],
sovereignContractAddress: '',
walletAddress: 'https://wallet.voyager1.dev',
Expand All @@ -46,7 +46,7 @@ export const networks: NetworkType[] = [
name: 'Testnet',
apiAddress: 'https://testnet-api.multiversx.com',
gatewayUrl: '',
extrasApi: 'https://testnet-extras-api.multiversx.com',
extrasApi: 'https://testnet-extras-lite-api.multiversx.com',
sampleAuthenticatedDomains: ['https://testnet-api.multiversx.com'],
sovereignContractAddress: '',
walletAddress: 'https://testnet-wallet.multiversx.com',
Expand Down
2 changes: 1 addition & 1 deletion src/pages/Dashboard/widgets/Account/Account.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ export const Account = () => {
>
Open in Explorer
</a>
{isSovereign && <Faucet />}
<MxLink
className='inline-block rounded-lg bg-blue-600 px-4 py-2 text-sm text-white'
data-testid={DataTestIdsEnum.sendBtn}
Expand Down Expand Up @@ -96,7 +97,6 @@ export const Account = () => {
Register Token
</MxLink>
)}
<Faucet />
</div>
</div>
<div className='mb-2 hidden justify-center sm:block'>
Expand Down
2 changes: 1 addition & 1 deletion src/redux/endpoints/nfts.endpoint.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const nftsEndpoints = RootApi.injectEndpoints({
baseURL: getBaseURL(),
url: `/${ACCOUNTS_ENDPOINT}/${props.address}/${NFTS_ENDPOINT}`,
method: 'GET',
params: { size: MAX_API_SIZE, ...props }
params: { excludeMetaESDT: true, size: MAX_API_SIZE, ...props }
})
}),
getCollections: builder.query<CollectionType[], string>({
Expand Down
16 changes: 11 additions & 5 deletions vite.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,24 @@ import { nodePolyfills } from 'vite-plugin-node-polyfills';
import svgrPlugin from 'vite-plugin-svgr';
import tsconfigPaths from 'vite-tsconfig-paths';

const port = Number(process.env.PORT) || 3002;
const proxyHost = `https://localhost:${port}`;

export default defineConfig({
server: {
port: Number(process.env.PORT) || 3000,
port,
strictPort: true,
host: true,
https: true,
watch: {
usePolling: false,
useFsEvents: false
host: true,
proxy: {
proxyHost
},
hmr: {
overlay: false
},
watch: {
usePolling: false,
useFsEvents: false
}
},
plugins: [
Expand Down

0 comments on commit 2853505

Please sign in to comment.