├── VERSION ├── log └── .keep ├── views ├── home.handlebars ├── partials │ ├── ui │ │ ├── time.handlebars │ │ ├── transactionFee.handlebars │ │ ├── noResults.handlebars │ │ ├── address.handlebars │ │ ├── transactionHash.handlebars │ │ ├── nextPreviousTemplate.handlebars │ │ ├── transactionTable.handlebars │ │ └── searchTemplates.handlebars │ ├── pageTitle.handlebars │ ├── address.handlebars │ ├── blockDetailsDataTable.handlebars │ ├── addressDetailsDataTable.handlebars │ ├── homeSummary.handlebars │ ├── details.handlebars │ ├── tokenSummary.handlebars │ ├── tokenAddressDetailsDataTable.handlebars │ └── topHeader.handlebars ├── tokenDetails.handlebars ├── layouts │ ├── empty.handlebars │ ├── main.handlebars │ └── errorPage.handlebars ├── addressDetails.handlebars ├── about.handlebars ├── tokenAddressDetails.handlebars └── blockDetail.handlebars ├── assets ├── js │ ├── mAddressDetails.js │ ├── mTokenAddressDetails.js │ ├── mTransactionDetails.js │ ├── mHome.js │ ├── mBlockDetails.js │ ├── mTokenDetails.js │ ├── mCommon.js │ ├── addressDetails │ │ └── addressDetails.js │ ├── tokenAddressDetails │ │ └── tokenAddressDetails.js │ ├── blockDetails │ │ └── blockDetails.js │ ├── tokenDetails │ │ └── tokenDetails.js │ ├── home │ │ └── home.js │ ├── plugins │ │ └── jquery-visible │ │ │ ├── LICENSE.txt │ │ │ └── README.markdown │ └── common │ │ └── TokenTable.js └── css │ ├── home │ └── home.scss │ ├── mAddressDetails.css │ ├── mBlockDetails.css │ ├── mTokenAddressDetails.css │ ├── mTransactionDetails.css │ ├── mTokenDetails.css │ ├── mHome.css │ ├── mCommon.css │ ├── common │ ├── pageTitle.scss │ ├── graphComponent.scss │ ├── common.scss │ ├── icons.scss │ ├── tableComponent.scss │ ├── header.scss │ └── table.scss │ ├── blockDetails │ └── blockDetails.scss │ ├── addressDetails │ └── addressDetails.scss │ ├── tokenAddressDetails │ └── tokenAddressDetails.scss │ ├── tokenDetails │ └── tokenDetails.scss │ └── transactionDetails │ └── transactionDetails.scss ├── .prettierrc.json ├── lib ├── globalConstant │ ├── storage.js │ ├── placeHolders.js │ ├── cacheManagement.js │ ├── canonical.js │ └── baseRoutes.js ├── Base64 │ └── helper.js ├── formatter │ ├── entities │ │ ├── Base.js │ │ ├── address.js │ │ ├── tokenHolderSearch.js │ │ ├── tokenNameSearch.js │ │ ├── tokenHolder.js │ │ ├── block.js │ │ ├── tokenTransfer.js │ │ ├── token.js │ │ └── transaction.js │ ├── config.js │ └── response.js ├── providers │ ├── blockScanner.js │ ├── inMemoryCache.js │ ├── storage.js │ └── cache.js ├── jwt │ └── jwt_auth.js ├── Authentication │ └── jwt.js ├── models │ └── tableCreation.js ├── validators │ └── Common.js ├── cacheManagement │ ├── TopTokensCache.js │ └── HomePageStats.js ├── cacheMultiManagement │ └── BaseCurrency.js └── contractInteract │ └── contractDecoder.js ├── config └── error │ ├── general.js │ └── param.js ├── helpers ├── customMiddleware.js ├── sanitizer.js └── basic.js ├── .gitignore ├── routes ├── helper.js ├── search.js ├── about.js ├── stats.js ├── index.js ├── tokenDetailsBySymbol.js └── block.js ├── app └── services │ ├── home │ ├── GetHomePageStats.js │ ├── GetDetails.js │ └── TopTokens.js │ ├── transfer │ └── GetDetails.js │ ├── address │ └── GetBasicDetails.js │ ├── block │ └── ChainIds.js │ ├── contract │ └── GetDetailsBySymbol.js │ └── transaction │ └── GetDetails.js ├── devops └── flushCache.js ├── executables ├── upload_assets_s3.js ├── GlobalAggregatorCron.js └── finalizer.js ├── package.json ├── contracts └── abi │ └── ERC20Token.abi ├── README.md └── .eslintrc.js /VERSION: -------------------------------------------------------------------------------- 1 | 2.0.0 -------------------------------------------------------------------------------- /log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /views/home.handlebars: -------------------------------------------------------------------------------- 1 | {{>homeSummary}} 2 | {{>homeDataTable}} -------------------------------------------------------------------------------- /views/partials/ui/time.handlebars: -------------------------------------------------------------------------------- 1 | [[toDate {{timestampKey}}]] -------------------------------------------------------------------------------- /assets/js/mAddressDetails.js: -------------------------------------------------------------------------------- 1 | //= require addressDetails/addressDetails.js 2 | -------------------------------------------------------------------------------- /assets/js/mTokenAddressDetails.js: -------------------------------------------------------------------------------- 1 | //= require tokenAddressDetails/tokenAddressDetails.js 2 | -------------------------------------------------------------------------------- /assets/js/mTransactionDetails.js: -------------------------------------------------------------------------------- 1 | //= require transactionDetails/transactionDetails.js 2 | -------------------------------------------------------------------------------- /assets/js/mHome.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Created by Aniket on 26/02/18. 3 | */ 4 | 5 | //= require home/home.js 6 | -------------------------------------------------------------------------------- /assets/css/home/home.scss: -------------------------------------------------------------------------------- 1 | #homeTopTokens{ 2 | thead { 3 | th{ 4 | height: 30px; 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /views/partials/ui/transactionFee.handlebars: -------------------------------------------------------------------------------- 1 | 2 | [[getTXFee gasUsed gasPrice]] 3 | -------------------------------------------------------------------------------- /assets/css/mAddressDetails.css: -------------------------------------------------------------------------------- 1 | /*= require common/tableComponent.scss */ 2 | /*= require addressDetails/addressDetails.scss */ 3 | -------------------------------------------------------------------------------- /assets/js/mBlockDetails.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Created by Aniket on 06/02/18. 3 | */ 4 | 5 | //= require blockDetails/blockDetails.js 6 | -------------------------------------------------------------------------------- /assets/css/mBlockDetails.css: -------------------------------------------------------------------------------- 1 | /*= require common/tableComponent.scss */ 2 | /*= require blockDetails/blockDetails.scss */ 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /views/tokenDetails.handlebars: -------------------------------------------------------------------------------- 1 | {{>pageTitle title="Token Details"}} 2 | {{>details}} 3 | {{>tokenSummary}} 4 | {{>tokenDetailsDataTable}} 5 | -------------------------------------------------------------------------------- /assets/css/mTokenAddressDetails.css: -------------------------------------------------------------------------------- 1 | /*= require common/tableComponent.scss */ 2 | /*= require tokenAddressDetails/tokenAddressDetails.scss */ 3 | -------------------------------------------------------------------------------- /assets/css/mTransactionDetails.css: -------------------------------------------------------------------------------- 1 | /*= require common/tableComponent.scss */ 2 | /*= require transactionDetails/transactionDetails.scss */ 3 | 4 | -------------------------------------------------------------------------------- /assets/css/mTokenDetails.css: -------------------------------------------------------------------------------- 1 | /*= require common/tableComponent.scss */ 2 | /*= require common/graphComponent.scss */ 3 | /*= require tokenDetails/tokenDetails.scss */ 4 | -------------------------------------------------------------------------------- /assets/css/mHome.css: -------------------------------------------------------------------------------- 1 | /*= require common/tableComponent.scss */ 2 | /*= require common/graphComponent.scss */ 3 | /*= require tokenDetails/tokenDetails.scss */ 4 | /*= require home/home.scss */ -------------------------------------------------------------------------------- /assets/js/mTokenDetails.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Created by Aniket on 06/02/18. 3 | */ 4 | 5 | //= require common/TokenTable.js 6 | //= require common/GoogleCharts.js 7 | //= require tokenDetails/tokenDetails.js 8 | -------------------------------------------------------------------------------- /views/partials/ui/noResults.handlebars: -------------------------------------------------------------------------------- 1 |
OST VIEW is the block explorer for viewing Brand Token transactions and contracts on the OST blockchains.
8 |A multi-chain explorer, OST VIEW is a search engine and browser that people can utilize to view human-readable block, transaction, and account information on the OST blockchains.
9 |OST VIEW provides individual and aggregate historical data, including statistics and charts, on Brand Token transfers in, and across all Brand Token economies.
10 |OST VIEW is not a wallet service provider. It does not store private keys, and it does not have control over the transactions that take place on the OST blockchains. OST VIEW only provides data from the OST blockchains. It cannot be used to explore blocks and transactions on other blockchains.
11 |On Testnet the ticker OSTT indicates the token OST-Test and USDCT indicates the token USDC-Test which are test versions of the OST Token and USDC Token respectively, in the OST Sandbox environment.
12 |