# OnFinality, Infrastructure Without Limits

Access OnFinality via Uniblock’s unified blockchain API. Enterprise-grade node infrastructure and APIs across multiple chains.

ONFINALITY INCLUDED IN UNIFIED ENDPOINTS

- **[GET token/metadata](https://docs.uniblock.dev/api-reference/token/get-address-token-balances#get-address-token-balances)**  
  Get the metadata of an ERC20 Token.
- **[GET token/balance](https://docs.uniblock.dev/api-reference/nft/get-nft-collection-metadata#get-nft-collection-metadata)**  
  Get the token balances of an address.
- **[GET market-data/market-cap](https://docs.uniblock.dev/api-reference/transaction/get-address-transactions)**  
  Retrieve the current market capitalization of a token.
- **[GET nft/collection/volumes-market-caps](https://docs.uniblock.dev/api-reference/token/get-token-metadata)**  
  Get the volume and market cap of a collection.
- **[GET nft/metadata](https://docs.uniblock.dev/api-reference/nft/get-nft-metadata)**  
  Get the metadata of a specific NFT.
- **[GET transactions/block](https://docs.uniblock.dev/api-reference/nft/get-wallet-nft-balances)**  
  Get all transactions in a block.

## USE CASES

- ENTERPRISE-APPLICATIONS
- DEFI-PLATFORMS
- NFT-MARKETPLACE
- WALLETS

### TURN INTEGRATIONS INTO YOUR WEB3 EDGE

Boost sales, reduce code, and eliminate headaches with Uniblock's seamless OnFinality integration.

### Focus on your core product

Stop diverting your engineers to yet another integration and let them get back to work.

### Give customer success a break

Manage your simplified integration issues in a single pane. No therapist required.

### Stop Losing Sales to Integration Delays

Launch Web3 integrations in days, not quarters. Your sales team will thank you.

## ONFINALITY API EXAMPLE

### INPUT

```javascript
const options = {method: 'POST', headers: {accept: 'application/json','content-type': 'application/json'}, body: JSON.stringify({id: 1, jsonrpc: '2.0', method: 'eth_blockNumber', params: []})}; fetch('https://api.uniblock.dev/uni/v1/json-rpc?provider=OnFinality', options) .then(r=>r.json()).then(console.log).catch(console.error);
```

### OUTPUT

```json
{"id":1,"jsonrpc":"2.0","result":"0x10fb78"}
```

#### About OnFinality

OnFinality is a blockchain infrastructure provider delivering enterprise-grade node services and APIs across Ethereum, Polkadot, Solana, and other ecosystems.
