diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 0230465..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,431 +0,0 @@ - - -# ts-nextjs-tailwind-starter changelog - -This changelog is manually generated and not accurate with the package.json, only to show the changes since the last release. - -## 1.0.0 - 2023-07-17 - -### New Features - -- #### Next.js App Router - - Now uses the new app directory structure. - -### Improvements & Bug Fixes - -- #### Rename `clsxm` to `cn` - - For better support with shadcn/ui - -- #### Faster Lint Actions - - Lint jobs is now merged into one for faster performance, also updated the concurrency rule - -## 0.5.4 - 2022-07-22 - -### New Features - -- #### Release Please - - Standard Version is now deprecated, and ts-nextjs-tailwind-starter is now using release please. Activate them on `.github/workflows/release-please` - -### Improvements & Bug Fixes - -- #### More Efficient Lint Actions - - Lint workflow is now cached and will cancel previous run if there are 2 concurrent runs. - -## 0.5.3 - 2022-02-27 - -### New Features - -- #### Shimmer for NextImage and Skeleton - - Addition of shimmer & blur placeholder for NextImage, and new Skeleton Component with shimmer effect. - - https://user-images.githubusercontent.com/55318172/155867729-8c3176ad-ede4-4443-b42b-780517615e5a.mp4 - - -- #### Support for SVGR - - You can directly import SVG like - - ```tsx - import Vercel from '~/svg/Vercel.svg'; - - - ``` - -- #### Public Folder Path Mapping - - Easily access public folder with `~/` prefix. - -- #### Tailwind CSS Prettier Sorter - - ts-nextjs-tailwind-starter now use first-party plugin `prettier-plugin-tailwindcss` - -### Improvements & Bug Fixes - -- #### Layout Declared Twice - - Fix issue where adding elements to Layout ends up rendering them twice - -- #### ESLint Curly Brace Rule - - New autofixable rule - - ```tsx - props={'hi'} - - will become - - props='hi' - ``` - -## 0.5.2 - 2021-12-30 - -### New Features - -- #### New Component: PrimaryLink - - Add a link component with accent color on top of UnstyledLink. - -### Improvements & Bug Fixes - -- #### Unused Import ESlint Autofix - - Unused import will automatically be removed by the ESlint autofix. - -- #### Renamed CustomLink to UnderlineLink - - This is to compensate the new PrimaryLink component - -- #### Primary Button & ButtonLink Shade - - The shade of the button is now using the `500` instead of `400`. - - -## 0.5.1 - 2021-12-26 - -### New Features - -- #### New Snippets Wrap: clsx and fragment `<>` - - You can select text then wrap it with clsx or React.Fragment shorthand. - - https://user-images.githubusercontent.com/55318172/147401848-3db5dba0-ef71-4f25-9f47-c7908beba69e.mp4 - - -## 0.5.0 - 2021-12-21 - -### New Features - -- #### Expansion Pack - You can easily add expansion such as React Hook Form + Components, Storybook, and more just using a single command line. - - https://user-images.githubusercontent.com/55318172/146631994-e1cac137-1664-4cfe-950b-a96decc1eaa6.mp4 - - Check out the [expansion pack repository](https://github.com/theodorusclarence/expansion-pack) for the commands - -### Improvements & Bug Fixes - -- #### Can't Use Layout Fill on NextImage - - Using layout fill will make the width and height optional - -- #### Vertically center Button & ButtonLink - - Adds `items-center` to make the button vertically centered - - -## 0.4.1 - 2021-12-12 - -### New Features - -- #### Tailwind CSS v3 - - The color palette configuration is also updated accordingly. - -## 0.4.0 - 2021-12-02 - -### New Features - -- #### Button & ButtonLink Variants - - - New Variant: **Outline** and **Ghost**, you can also add `isDarkBg` prop if you are using these variants with dark background. - - Animated Underline style on **Primary**, **Dark**, **Light** is removed - - Added `ring-primary-500` on `focus-visible` - - ![Button Variants](https://user-images.githubusercontent.com/55318172/144385213-632b3e1f-9a0e-4184-82e0-7905ee3318b4.gif) - -- #### ArrowLink - - - Adds an animated arrow, this component is Polymorphic, the default element is `CustomLink`, you can extend it with `as` prop. - - ```tsx - - Register now - - ``` - - ![Arrow Link Feature](https://user-images.githubusercontent.com/55318172/144385991-f3521d52-e0a8-49c5-8e87-409231fdd5b6.gif) - -- #### Change default theme to white - - | ![Home Page](https://user-images.githubusercontent.com/55318172/144386763-00e6c3fd-ee2e-4c9e-87f8-18b036bdc2e1.png) | ![404](https://user-images.githubusercontent.com/55318172/144386764-0e4b4fb0-35a8-4725-a795-f998b06543a1.png) | - | - | - | - -### Improvements & Bug Fixes - -- #### Split Next.js Link Props Type - - Now, to add props to Next.js `` component, you can use `nextLinkProps`. - - ```tsx - - Link - - ``` - - The rest of `` props can be directly added as a prop. - -- #### Add Motion Safe to Animations - - All components animation respect user preference about motion. - -## 0.3.0 - 2021-12-01 - -### New Features - -- #### Create Branch & Auto Resolve Issue Actions - - | ![Create Branch Actions](https://user-images.githubusercontent.com/55318172/144379834-8c3e4d4f-d584-4253-9ad8-b9f1d468ed01.gif)
Auto Create Branch | ![Auto Resolve](https://user-images.githubusercontent.com/55318172/144382044-0132e755-9cd5-4805-a756-4086f67b3282.gif)
Auto Resolve | - | :--: | :--: | - - You have to install the app for your organization/account/repository from the [GitHub Marketplace](https://github.com/marketplace/create-issue-branch) for this to work. - - The branch will be created on **assign** with format `i${number}-${issue_title_lowercase}`. - -- #### Custom Tailwind CSS Class Sorter - - Classes are sorted using [prettier-plugin-sort-class-names](https://github.com/PutziSan/prettier-plugin-sort-class-names) with custom class order on [this file](https://github.com/theodorusclarence/ts-nextjs-tailwind-starter/blob/main/prettier-plugin-sort-class-names-order) and custom variant order on [prettierrc](https://github.com/theodorusclarence/ts-nextjs-tailwind-starter/blob/main/.prettierrc.js) - - With this plugin, we can now safely check the order of the classes using the preconfigured lint action. - -## 0.2.0 - 2021-11-10 - -### New Features - -- #### Jest - - Jest is configured and will be run every push on Github Actions - -- #### Lint Github Action - - 1. **ESLint** - will fail if there are any warning and error. - 2. **Type Check** - will fail on `tsc` error. - 3. **Prettier Check** - will fail if there are any formatting error. - 4. **Test** - will fail if there are any test failure. - -## 0.1.0 - -### New Features - -- #### Installed Packages - - 1. [clsx](https://bundlephobia.com/package/clsx@latest), utility for constructing `className` strings conditionally. - 2. [react-icons](https://bundlephobia.com/package/react-icons@latest), svg react icons of popular icon packs. - -- #### UnstyledLink Component - - Used as a component for Next.js Link. Will render out Next/Link if the href started with `/` or `#`, else will render an `a` tag with `target='_blank'`. Also add a cursor style for outside links - -- #### CustomLink Component - - ![customlink](https://user-images.githubusercontent.com/55318172/129183546-4e8c2059-0493-4459-a1e9-755fbd32fe39.gif) - - -- #### Absolute Import - - You can import without using relative path - - ```tsx - import Nav from '../../../components/Nav'; - - simplified to - - import Nav from '@/components/Nav'; - ``` - -- #### Seo Component - - Configure the default in `src/components/Seo.tsx`. If you want to use the default, just add `` on top of your page. - - You can also customize it per page by overriding the title, description as props - - ```tsx - - ``` - - or if you want to still keep the title like `%s | Next.js Tailwind Starter`, you can use `templateTitle` props. - -- #### Custom 404 Page - -![404](https://user-images.githubusercontent.com/55318172/129184274-d90631f2-6688-4ed2-bef2-a4d018a4863c.gif) - -- #### Workspace Snippets - -Snippets such as React import, useState, useEffect, React Component. [View more](/.vscode/typescriptreact.code-snippets) - -- #### Husky, Prettier, Lint, and Commitlint Configured - - 3 Husky hooks including: - - 1. pre-commit, running `next lint` and format the code using prettier - 2. commit-msg, running commitlint to ensure the use of [Conventional Commit](https://theodorusclarence.com/library/conventional-commit-readme) for commit messages - 3. post-merge, running `yarn` every `git pull` or after merge to ensure all new packages are installed and ready to go - -- #### Default Favicon Declaration - - Use [Favicon Generator](https://www.favicon-generator.org/) and then overwrite the files in `/public/favicon` - -- #### Default Tailwind CSS Base Styles - - There are default styles for responsive heading sizes, and `.layout` to support a max-width for larger screen size. Find more about it on [my blog post](https://theodorusclarence.com/blog/tailwindcss-best-practice#1-using-layout-class-or-container) - -- #### Open Graph Generator - - | ![image](https://user-images.githubusercontent.com/55318172/137617070-806a0509-84bd-4cae-a900-2ab17e418d8d.png) | ![image](https://user-images.githubusercontent.com/55318172/137617090-c24f684a-bfe5-41b6-8ba9-fa99bae5cadf.png) | - | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | - - Open Graph is generated using [og.thcl.dev](https://og.thcl.dev), but please fork and self-host if your website is going to have a lot of traffic. - - Check out the [repository](https://github.com/theodorusclarence/og) to see the API parameters. - -- #### Preloaded & Self Hosted Inter Fonts - - Inter fonts is a variable fonts that is self hosted and preloaded. - -## Snippets - -This starter is equipped with workspace-snippets, it is encouraged to use it, especially the `np` and `rc` - -### Next.js Page - -File inside `src/pages` will be the webpage route, there are 2 things that need to be added in Next.js page: - -1. Seo component -2. Layout class to give constraint to viewport width. [Read more about layout class](https://theodorusclarence.com/blog/tailwindcss-best-practice#1-using-layout-class-or-container). - -Snippets: `np` - -```tsx -import * as React from 'react'; -import Seo from '@/components/Seo'; -export default function TestPage() { - return ( - <> - -
-
-
-
-
- - ); -} -``` - -### React Components - -To make a new component, It is encouraged to use `export default function`. Because when we need to rename it, we only need to do it once. - -Snippets: `rc` - -```tsx -import * as React from 'react'; -export default function Component() { - return
; -} -``` - -#### Import React - -Snippets: `ir` - -```tsx -import * as React from 'react'; -``` - -#### Import Next Image - -Snippets: `imimg` - -```tsx -import Image from 'next/image'; -``` - -#### Import Next Link - -Snippets: `iml` - -```tsx -import Link from 'next/link'; -``` - -#### useState Hook - -Snippets: `us` - -```tsx -const [state, setState] = React.useState(initialState); -``` - -#### useEffect Hook - -Snippets: `uf` - -```tsx -React.useEffect(() => {}, []); -``` - -#### useReducer Hook - -Snippets: `ur` - -```tsx -const [state, dispatch] = React.useReducer(someReducer, {}); -``` - -#### useRef Hook - -Snippets: `urf` - -```tsx -const someRef = React.useRef(); -``` - -#### Region Comment - -It is really useful when we need to group code. It is also collapsible in VSCode - -Snippets: `reg` - -```tsx -//#region //*============== FORM SUBMIT -//#endregion //*============== FORM SUBMIT -``` - -You should also use [Better Comments](https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments) extension. - diff --git a/commitlint.config.js b/commitlint.config.js deleted file mode 100644 index 3bf488d..0000000 --- a/commitlint.config.js +++ /dev/null @@ -1,24 +0,0 @@ -module.exports = { - extends: ['@commitlint/config-conventional'], - rules: { - // TODO Add Scope Enum Here - // 'scope-enum': [2, 'always', ['yourscope', 'yourscope']], - 'type-enum': [ - 2, - 'always', - [ - 'feat', - 'fix', - 'docs', - 'chore', - 'style', - 'refactor', - 'ci', - 'test', - 'perf', - 'revert', - 'vercel', - ], - ], - }, -}; diff --git a/components.json b/components.json deleted file mode 100644 index ceb94bf..0000000 --- a/components.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "$schema": "https://ui.shadcn.com/schema.json", - "style": "new-york", - "rsc": true, - "tsx": true, - "tailwind": { - "config": "tailwind.config.ts", - "css": "src/styles/globals.css", - "baseColor": "slate", - "cssVariables": true, - "prefix": "" - }, - "aliases": { - "components": "src/app/components/ui", - "utils": "@/lib/utils" - } -} diff --git a/next-sitemap.config.js b/next-sitemap.config.js index 5dc06e6..6606b87 100644 --- a/next-sitemap.config.js +++ b/next-sitemap.config.js @@ -1,11 +1,5 @@ -/** - * @type {import('next-sitemap').IConfig} - * @see https://github.com/iamvishnusankar/next-sitemap#readme - */ module.exports = { - // !STARTERCONF Change the siteUrl - /** Without additional '/' on the end, e.g. https://theodorusclarence.com */ - siteUrl: 'https://tsnext-tw.thcl.dev', + siteUrl: 'https://payments-lyart.vercel.app/', generateRobotsTxt: true, robotsTxtOptions: { policies: [{ userAgent: '*', allow: '/' }], diff --git a/renovate.json b/renovate.json deleted file mode 100644 index ce15315..0000000 --- a/renovate.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["config:recommended", "group:all"], - "updatePinnedDependencies": false, - "stabilityDays": 2, - "separateMajorMinor": true, - "timezone": "Asia/Jakarta", - "schedule": ["before 11am on Monday"] -} diff --git a/sendPushNotification.js b/sendPushNotification.js index 516780e..34a0b0f 100644 --- a/sendPushNotification.js +++ b/sendPushNotification.js @@ -1,5 +1,4 @@ -//import { NextRequest, NextResponse } from 'next/server'; -const webPush = require('web-push'); +// a script to test notifications when developing the app const sendPushNotification = async () => { /* const publicKey = diff --git a/sendPushNotificationFirefox.js b/sendPushNotificationFirefox.js index 0f41133..365e938 100644 --- a/sendPushNotificationFirefox.js +++ b/sendPushNotificationFirefox.js @@ -1,3 +1,5 @@ +// a script to test notifications when developing the app + //import { NextRequest, NextResponse } from 'next/server'; const webPush = require('web-push'); diff --git a/src/app/components/Balance/Balance copy.tsx b/src/app/components/Balance/Balance copy.tsx deleted file mode 100644 index 532361a..0000000 --- a/src/app/components/Balance/Balance copy.tsx +++ /dev/null @@ -1,52 +0,0 @@ -// wagmi -'use client'; -import { useBalance } from 'wagmi'; - -// Redux -import { RootState } from '../../../GlobalRedux/store'; -import { useDispatch, useSelector } from 'react-redux'; -import { setBalance } from '@/GlobalRedux/Features/balance/balanceSlice'; - -// React -import { useEffect } from 'react'; - -// next -import { usePathname } from 'next/navigation'; - -export default function Balance() { - // Redux - const dispatch = useDispatch(); - // next - const pathname = usePathname(); - // hooks - const address = useSelector((state: RootState) => state.address.value); - - const checkBalance = async () => { - try { - console.log('balance', result?.data?.formatted); - - const result = useBalance({ - // @ts-ignore - address: address, - token: '0x036CbD53842c5426634e7929541eC2318f3dCF7e', - }); - // @ts-ignore - dispatch(setBalance(result?.data?.formatted)); - } catch (error) { - console.log('error', error); - } - }; - - // pathname use effect - useEffect(() => { - console.log(`Route changed to: ${pathname}`); - checkBalance(); - }, [pathname]); - - // Get the balance from Redux - const balanceState = useSelector((state: RootState) => state.balance.value); - console.log('balanceState', balanceState); - - // Render the balance - return
${balanceState}
; -} diff --git a/src/app/components/SendUsdc/SendUsdc copy.tsx b/src/app/components/SendUsdc/SendUsdc copy.tsx deleted file mode 100644 index 240e14c..0000000 --- a/src/app/components/SendUsdc/SendUsdc copy.tsx +++ /dev/null @@ -1,157 +0,0 @@ -'use client'; -// Viem -import { encodeFunctionData, parseUnits, erc20Abi, parseEther } from 'viem'; - -// Redux -import { useDispatch, useSelector } from 'react-redux'; - -// Next -import { useSearchParams } from 'next/navigation'; - -// React -import { useEffect, useState } from 'react'; -import truncateEthAddress from 'truncate-eth-address'; -import Success from '@/app/components/Success/Success'; -import { useRouter } from 'next/navigation'; -import Link from 'next/link'; -import { setSheet } from '@/GlobalRedux/Features/sheet/sheetSlice'; -import useCreateKernal from '@/app/utils/useCreateKernal'; -import secureLocalStorage from 'react-secure-storage'; - -// Import restapi for function calls -import { PushAPI, CONSTANTS } from '@pushprotocol/restapi'; -// Ethers or Viem, both are supported -import { ethers } from 'ethers'; -import { ENV } from '@pushprotocol/restapi/src/lib/constants'; -import { Input } from '../ui/input'; -import { Button } from '../ui/button'; -export default function SendUsdc() { - const [usdcAmount, setUsdcAmount] = useState('1'); - - const [transactionStatus, setTransactionStatus] = useState(false); - const [loading, setLoading] = useState(false); - - const [kernal, setKernal] = useState(null); - - /* const kernal = useSelector((state: RootState) => state.kernalClient.value); */ - - // next router - const router = useRouter(); - - // redux - const dispatch = useDispatch(); - - // get search params - const searchParams = useSearchParams(); - let payee = searchParams.get('payee'); - - // USDC contract address - //const usdc = '0x9999f7Fea5938fD3b1E26A12c3f2fb024e194f97'; - const usdc = '0x036CbD53842c5426634e7929541eC2318f3dCF7e'; - - useEffect(() => { - const setUp = async () => { - try { - const getKernal = await useCreateKernal({ - name: 'local', - value: secureLocalStorage.getItem('pk'), - }); - - setKernal(getKernal); - } catch (error) { - console.log(error); - } - }; - setUp(); - }, []); - - // Send transaction function - const sendTx = async () => { - try { - // Encode the data with Viem Function - // Requires the abi of the contract, the function name, and the arguments address and amount - // @ts-ignore - const encoded: any = encodeFunctionData({ - // @ts-ignore - abi: erc20Abi, - functionName: 'transfer', - args: [payee as `0x${string}`, parseUnits(usdcAmount, 6)], - }); - console.log('Sending USDC'); - setLoading(true); - if (kernal) { - const txnHash = await kernal.sendTransaction({ - to: usdc, // ERC20 address - value: BigInt(0), // default to 0 - data: encoded, - }); - - console.log('Txn hash:', txnHash); - - if (txnHash) { - setLoading(false); - setTransactionStatus(true); - setTimeout(() => { - dispatch(setSheet(false)); - /* router.push(`/transaction?hash=${txnHash}`); */ - router.push('/home'); - }, 1000); - } - } - } catch (error) { - console.log(error); - } - }; - - return ( - <> -
-
- { - setUsdcAmount( - val.target.value.replace(/[^0-9.,]/g, '').replace(/,/g, '.') - ); - }} - /> -
- {/* { - setUsdcAmount(e.target.value); - }} - className='bg-paper-one mb-4 h-24 w-full rounded-xl text-center' - placeholder='100' - /> -
-

{payee && truncateEthAddress(payee)}

-
*/} - {/* */} - -
- {transactionStatus || - (loading && ( - <> - - - ))} - - - ); -} diff --git a/src/app/components/Success/Success copy.tsx b/src/app/components/Success/Success copy.tsx deleted file mode 100644 index 12ea294..0000000 --- a/src/app/components/Success/Success copy.tsx +++ /dev/null @@ -1,71 +0,0 @@ -'use client'; - -import { useState } from 'react'; -import { motion, AnimatePresence } from 'framer-motion'; -import { CheckCircle2 } from 'lucide-react'; - -import { RotatingLines } from 'react-loader-spinner'; - -export default function Success({ - transactionStatus, - loading, -}: { - transactionStatus: boolean; - loading: boolean; -}) { - return ( -
- - - {transactionStatus && } - - {loading && ( -
- -
- )} -
-
-
- ); -} diff --git a/src/t.json b/src/t.json deleted file mode 100644 index 0115a15..0000000 --- a/src/t.json +++ /dev/null @@ -1,928 +0,0 @@ -{ - "transfers": [ - { - "blockNum": "0x55072f", - "uniqueId": "0x9c7b70bd6712e5304f2c065ae2ec5edcfa1680a23e103315995f4f738c54fcdb:log:89", - "hash": "0x9c7b70bd6712e5304f2c065ae2ec5edcfa1680a23e103315995f4f738c54fcdb", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "value": 2, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x1e8480", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-27T15:47:12.000Z" - } - }, - { - "blockNum": "0x55070a", - "uniqueId": "0x1dc259e911373f003cd005dcdc3bf09437f87143861bff12f16845daad9ef454:log:329", - "hash": "0x1dc259e911373f003cd005dcdc3bf09437f87143861bff12f16845daad9ef454", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x648aa14e4424e0825a5ce739c8c68610e143fb79", - "value": 3, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x2dc6c0", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-27T15:38:36.000Z" - } - }, - { - "blockNum": "0x5506a0", - "uniqueId": "0x5d325d71f68010848826bde52711c825d12a2ef2a867595d283539d39c86ab8d:log:195", - "hash": "0x5d325d71f68010848826bde52711c825d12a2ef2a867595d283539d39c86ab8d", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x0b0c7d71cb31240742af35278dfe46112377bf08", - "value": 5, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x4c4b40", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-27T15:15:12.000Z" - } - }, - { - "blockNum": "0x54f2fd", - "uniqueId": "0xe25f41b04cf9bb2ff418ced3aee17ea95be0399e9e6aeb0b89f1f87bf7f931c3:log:67", - "hash": "0xe25f41b04cf9bb2ff418ced3aee17ea95be0399e9e6aeb0b89f1f87bf7f931c3", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x42f9134e9d3bf7eee1f8a5ac2a4328b059e7468c", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-26T21:34:36.000Z" - } - }, - { - "blockNum": "0x54eb06", - "uniqueId": "0x0126eeec1e050c1c840fcd44781be0f7059624d21b4eb0f8501d1f744ecd39f5:log:182", - "hash": "0x0126eeec1e050c1c840fcd44781be0f7059624d21b4eb0f8501d1f744ecd39f5", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x42f9134e9d3bf7eee1f8a5ac2a4328b059e7468c", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-26T14:22:48.000Z" - } - }, - { - "blockNum": "0x54eaf3", - "uniqueId": "0x4115b4d7b22b4141d63f276b7e8c492129503bd95aff6db888e6b73fe705fe6b:log:127", - "hash": "0x4115b4d7b22b4141d63f276b7e8c492129503bd95aff6db888e6b73fe705fe6b", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x42f9134e9d3bf7eee1f8a5ac2a4328b059e7468c", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-26T14:18:36.000Z" - } - }, - { - "blockNum": "0x54eaab", - "uniqueId": "0x040aa95423b9771bfec0a80ee5af24ce37f158eb28d095a33ca9718df52f413b:log:204", - "hash": "0x040aa95423b9771bfec0a80ee5af24ce37f158eb28d095a33ca9718df52f413b", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x42f9134e9d3bf7eee1f8a5ac2a4328b059e7468c", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-26T14:03:48.000Z" - } - }, - { - "blockNum": "0x54eaa6", - "uniqueId": "0x0d79ce59aa8a43a36d75b6b98c3a68f823d65742af227ce741b76d9ef875eb19:log:200", - "hash": "0x0d79ce59aa8a43a36d75b6b98c3a68f823d65742af227ce741b76d9ef875eb19", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x648aa14e4424e0825a5ce739c8c68610e143fb79", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-26T14:02:36.000Z" - } - }, - { - "blockNum": "0x54eaa0", - "uniqueId": "0x462fee55b2116d4f420be13263852e95434b66b1857339e89947de96dd1fc09d:log:171", - "hash": "0x462fee55b2116d4f420be13263852e95434b66b1857339e89947de96dd1fc09d", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x648aa14e4424e0825a5ce739c8c68610e143fb79", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-26T14:01:24.000Z" - } - }, - { - "blockNum": "0x54ea9c", - "uniqueId": "0x1609367567bd1e2ffd280b3af0023c4d3d7a45bd6d13258941a447f3cf414b35:log:142", - "hash": "0x1609367567bd1e2ffd280b3af0023c4d3d7a45bd6d13258941a447f3cf414b35", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x648aa14e4424e0825a5ce739c8c68610e143fb79", - "value": 1.4, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x155cc0", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-26T14:00:36.000Z" - } - }, - { - "blockNum": "0x54ea87", - "uniqueId": "0x7e32d836fddd7beac8fee0241ccbf1b79dbfe5d9ef7246e5a746d1076ac1672c:log:108", - "hash": "0x7e32d836fddd7beac8fee0241ccbf1b79dbfe5d9ef7246e5a746d1076ac1672c", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x648aa14e4424e0825a5ce739c8c68610e143fb79", - "value": 1.2, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x124f80", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-26T13:56:24.000Z" - } - }, - { - "blockNum": "0x54ea7f", - "uniqueId": "0x97f21656e8486f0f887c9ad5f6e030c1d6fcf75317cd401f280c358ecffad998:log:166", - "hash": "0x97f21656e8486f0f887c9ad5f6e030c1d6fcf75317cd401f280c358ecffad998", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x648aa14e4424e0825a5ce739c8c68610e143fb79", - "value": 1.5, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x16e360", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-26T13:54:48.000Z" - } - }, - { - "blockNum": "0x54ea6a", - "uniqueId": "0x3b221dde1408c0242e42dc395e928fd0bd2f3f03f7b7cf611f2f2e6f3f165c72:log:161", - "hash": "0x3b221dde1408c0242e42dc395e928fd0bd2f3f03f7b7cf611f2f2e6f3f165c72", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x648aa14e4424e0825a5ce739c8c68610e143fb79", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-26T13:50:12.000Z" - } - }, - { - "blockNum": "0x54ea5f", - "uniqueId": "0x209244fb90d7645b4efe60356d46e8c3cbc09f27a5b20889e31e0b725472a01c:log:149", - "hash": "0x209244fb90d7645b4efe60356d46e8c3cbc09f27a5b20889e31e0b725472a01c", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-26T13:47:48.000Z" - } - }, - { - "blockNum": "0x54ea4f", - "uniqueId": "0xb8a287ca0e0ec4a79fb21e5911472245972300f066b5088fcc74458d9e9faa0f:log:197", - "hash": "0xb8a287ca0e0ec4a79fb21e5911472245972300f066b5088fcc74458d9e9faa0f", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-26T13:44:24.000Z" - } - }, - { - "blockNum": "0x54ea49", - "uniqueId": "0x4f9ea6cb745587f6277134c42231aabfe19e6178d5bf647969b0619d0b390489:log:307", - "hash": "0x4f9ea6cb745587f6277134c42231aabfe19e6178d5bf647969b0619d0b390489", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-26T13:43:12.000Z" - } - }, - { - "blockNum": "0x54ea3b", - "uniqueId": "0x5b5e685df04b7ad653497520b1e825de9ece0f9be06664762412b337496d9e22:log:97", - "hash": "0x5b5e685df04b7ad653497520b1e825de9ece0f9be06664762412b337496d9e22", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-26T13:40:00.000Z" - } - }, - { - "blockNum": "0x54e8bf", - "uniqueId": "0x00dc55a4c85981d44a3c2f2f9c4fd1bf95dd3c208a99ee6045b50558d743a7be:log:142", - "hash": "0x00dc55a4c85981d44a3c2f2f9c4fd1bf95dd3c208a99ee6045b50558d743a7be", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "value": 3, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x2dc6c0", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-26T12:18:00.000Z" - } - }, - { - "blockNum": "0x54e8b8", - "uniqueId": "0x1ac8c3e5ab98b91930658f9ed8107613c33f80015374498ec025ce7711956e2b:log:197", - "hash": "0x1ac8c3e5ab98b91930658f9ed8107613c33f80015374498ec025ce7711956e2b", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-26T12:16:36.000Z" - } - }, - { - "blockNum": "0x54e8a9", - "uniqueId": "0x2aaee591b4149363b14bad5fb5c4bbeb1cad31aeb09d1be2ee3ab562c0e421a8:log:146", - "hash": "0x2aaee591b4149363b14bad5fb5c4bbeb1cad31aeb09d1be2ee3ab562c0e421a8", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "value": 1.6, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x186a00", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-26T12:13:36.000Z" - } - }, - { - "blockNum": "0x54e814", - "uniqueId": "0x89214c64c1a4baa8cdf4f432c2c87ef82100cd9c4303d3d38d9345db8c8d8558:log:125", - "hash": "0x89214c64c1a4baa8cdf4f432c2c87ef82100cd9c4303d3d38d9345db8c8d8558", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "value": 2, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x1e8480", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-26T11:42:12.000Z" - } - }, - { - "blockNum": "0x54e67b", - "uniqueId": "0x20e6cf759d026c4fef427f842e5af773be0eaeff1c21909d4b46b47fab3b9503:log:158", - "hash": "0x20e6cf759d026c4fef427f842e5af773be0eaeff1c21909d4b46b47fab3b9503", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-26T10:15:00.000Z" - } - }, - { - "blockNum": "0x548500", - "uniqueId": "0x7c242c03ffed49318a1de6874d548eeaeea86a8d47fcc344b48e228b84d61acd:log:294", - "hash": "0x7c242c03ffed49318a1de6874d548eeaeea86a8d47fcc344b48e228b84d61acd", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", - "value": 1.3, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x13d620", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-22T16:51:00.000Z" - } - }, - { - "blockNum": "0x5484f5", - "uniqueId": "0xac8f69af087e70e41b077f6c8cda624f0aad85722dbff8fdda4d23febb20e84e:log:177", - "hash": "0xac8f69af087e70e41b077f6c8cda624f0aad85722dbff8fdda4d23febb20e84e", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-22T16:48:24.000Z" - } - }, - { - "blockNum": "0x5419d2", - "uniqueId": "0xb5255ff3f3afeb6bf525b0eaf05521890b11e578b565861348dd82ec69a8a0b8:log:242", - "hash": "0xb5255ff3f3afeb6bf525b0eaf05521890b11e578b565861348dd82ec69a8a0b8", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", - "value": 1.2, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x124f80", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-18T14:07:00.000Z" - } - }, - { - "blockNum": "0x53d059", - "uniqueId": "0x3405f6d6f774d7ec67c6c0c32199f439c3b731bb4cf66baa337818ba0c6baf24:log:580", - "hash": "0x3405f6d6f774d7ec67c6c0c32199f439c3b731bb4cf66baa337818ba0c6baf24", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-15T19:14:00.000Z" - } - }, - { - "blockNum": "0x53d04b", - "uniqueId": "0x98c8cf955ca4b2fa71c94c1fb5393f1ec185b2c410f2dd575ea1d24e34053100:log:298", - "hash": "0x98c8cf955ca4b2fa71c94c1fb5393f1ec185b2c410f2dd575ea1d24e34053100", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-15T19:11:00.000Z" - } - }, - { - "blockNum": "0x53cd3a", - "uniqueId": "0x90d982f692d66f99b50b4bbc135d86cc4aba1efe3c9e6daa679a11e91ebbbc4d:log:217", - "hash": "0x90d982f692d66f99b50b4bbc135d86cc4aba1efe3c9e6daa679a11e91ebbbc4d", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-15T16:24:36.000Z" - } - }, - { - "blockNum": "0x53b937", - "uniqueId": "0x0264b5e900dd0a0877036c929c00a929aab5e46b4a503df2271c9a9a317ff04b:log:177", - "hash": "0x0264b5e900dd0a0877036c929c00a929aab5e46b4a503df2271c9a9a317ff04b", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-14T22:18:12.000Z" - } - }, - { - "blockNum": "0x53b8f2", - "uniqueId": "0x1d16a15837ab65eeb155df5337962d2e71fc97467e4f8e0cd0173206a963c4ee:log:360", - "hash": "0x1d16a15837ab65eeb155df5337962d2e71fc97467e4f8e0cd0173206a963c4ee", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x42f9134e9d3bf7eee1f8a5ac2a4328b059e7468c", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-14T22:03:12.000Z" - } - }, - { - "blockNum": "0x53b8f0", - "uniqueId": "0x4ba9d082a73405d83e61739fb4f60b554d4b020c75a4ac3f0be274e3f353ed79:log:30", - "hash": "0x4ba9d082a73405d83e61739fb4f60b554d4b020c75a4ac3f0be274e3f353ed79", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x42f9134e9d3bf7eee1f8a5ac2a4328b059e7468c", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-14T22:02:36.000Z" - } - }, - { - "blockNum": "0x53b8af", - "uniqueId": "0x10c06d68c58f91fc54ca05c1243896767a94dabe3d1ea7ce70463fa5991f9b78:log:133", - "hash": "0x10c06d68c58f91fc54ca05c1243896767a94dabe3d1ea7ce70463fa5991f9b78", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x42f9134e9d3bf7eee1f8a5ac2a4328b059e7468c", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-14T21:49:12.000Z" - } - }, - { - "blockNum": "0x53b29e", - "uniqueId": "0x4fc2092f31e838e2d515afc178d73946dc69fbb281f3e1d4d325e479ae43fb1d:log:146", - "hash": "0x4fc2092f31e838e2d515afc178d73946dc69fbb281f3e1d4d325e479ae43fb1d", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x42f9134e9d3bf7eee1f8a5ac2a4328b059e7468c", - "value": 2, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x1e8480", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-14T16:21:24.000Z" - } - }, - { - "blockNum": "0x53b211", - "uniqueId": "0x8b922fb92a35cfec0c1618cea74bff13b9d3fb3bb94b61a9fbfcb1eb2465a978:log:239", - "hash": "0x8b922fb92a35cfec0c1618cea74bff13b9d3fb3bb94b61a9fbfcb1eb2465a978", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x42f9134e9d3bf7eee1f8a5ac2a4328b059e7468c", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-14T15:51:24.000Z" - } - }, - { - "blockNum": "0x53b20b", - "uniqueId": "0x8169955ef8339287de399f79c2570632d198bdc8ec0878874e114d3d2ffffa2b:log:210", - "hash": "0x8169955ef8339287de399f79c2570632d198bdc8ec0878874e114d3d2ffffa2b", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x42f9134e9d3bf7eee1f8a5ac2a4328b059e7468c", - "value": 8, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x7a1200", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-14T15:50:00.000Z" - } - }, - { - "blockNum": "0x53b209", - "uniqueId": "0x9eac5bdf9415ee61a511a373cc3e5e7b81521d69b6f7e5db3e82a4f9bbbfd431:log:129", - "hash": "0x9eac5bdf9415ee61a511a373cc3e5e7b81521d69b6f7e5db3e82a4f9bbbfd431", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x42f9134e9d3bf7eee1f8a5ac2a4328b059e7468c", - "value": 8, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x7a1200", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-14T15:49:36.000Z" - } - }, - { - "blockNum": "0x53b050", - "uniqueId": "0x3b369e047ef1759c24692d72d1f90b0251fd1cf41a577f141ce605331de6f1c4:log:278", - "hash": "0x3b369e047ef1759c24692d72d1f90b0251fd1cf41a577f141ce605331de6f1c4", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x42f9134e9d3bf7eee1f8a5ac2a4328b059e7468c", - "value": 8, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x7a1200", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-14T14:15:12.000Z" - } - }, - { - "blockNum": "0x53b02e", - "uniqueId": "0xb9d1083ab1179a4bf1e74c51ec387b1aa155712c64650e6a7fde896f06659c2c:log:347", - "hash": "0xb9d1083ab1179a4bf1e74c51ec387b1aa155712c64650e6a7fde896f06659c2c", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x42f9134e9d3bf7eee1f8a5ac2a4328b059e7468c", - "value": 7, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x6acfc0", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-14T14:07:48.000Z" - } - }, - { - "blockNum": "0x5398dd", - "uniqueId": "0x222a188eda1945c20d0366d1931e883f726c11ecaa0bf4ddedb18b37c4f93964:log:446", - "hash": "0x222a188eda1945c20d0366d1931e883f726c11ecaa0bf4ddedb18b37c4f93964", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x648aa14e4424e0825a5ce739c8c68610e143fb79", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-13T17:05:12.000Z" - } - }, - { - "blockNum": "0x5394c3", - "uniqueId": "0x24b7b63380278bc15b7a31150e0a430572aedf622ce56daa82d1d7bc25eb5e4f:log:542", - "hash": "0x24b7b63380278bc15b7a31150e0a430572aedf622ce56daa82d1d7bc25eb5e4f", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "value": 3, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x2dc6c0", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-13T13:22:00.000Z" - } - }, - { - "blockNum": "0x53945b", - "uniqueId": "0x01b7ae10bdbe529e258177da39967b74d426ef1eb01a5e71ecfcf635ede33a3a:log:183", - "hash": "0x01b7ae10bdbe529e258177da39967b74d426ef1eb01a5e71ecfcf635ede33a3a", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x648aa14e4424e0825a5ce739c8c68610e143fb79", - "value": 2, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x1e8480", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-13T12:59:36.000Z" - } - }, - { - "blockNum": "0x5393cf", - "uniqueId": "0xfc2d172a031c3926b8634b1389540c4bdac63ab6e79c45fbf712552e87c4e86a:log:280", - "hash": "0xfc2d172a031c3926b8634b1389540c4bdac63ab6e79c45fbf712552e87c4e86a", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-13T12:29:24.000Z" - } - }, - { - "blockNum": "0x539247", - "uniqueId": "0xf447e8a097f076561681e4aabf9c6cc05e2ca6eaf683e23b88a535215a585a8d:log:745", - "hash": "0xf447e8a097f076561681e4aabf9c6cc05e2ca6eaf683e23b88a535215a585a8d", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "value": 1, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x0f4240", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-13T11:04:48.000Z" - } - }, - { - "blockNum": "0x5330b6", - "uniqueId": "0x701133e586c8d2c4d3c3aa60164fd286c7d366221f4c928f7fda264af0bf5a0d:log:167", - "hash": "0x701133e586c8d2c4d3c3aa60164fd286c7d366221f4c928f7fda264af0bf5a0d", - "from": "0x2a09f3d902d8151340dc6098707da60ad5a1f589", - "to": "0xa9b3191b07a317744d6eb9b65eec291c51c90f13", - "value": 2, - "erc721TokenId": null, - "erc1155Metadata": null, - "tokenId": null, - "asset": "USDC", - "category": "erc20", - "rawContract": { - "value": "0x1e8480", - "address": "0x94a9d9ac8a22534e3faca9f4e7f2e2cf85d5e4c8", - "decimal": "0x6" - }, - "metadata": { - "blockTimestamp": "2024-03-09T21:58:24.000Z" - } - } - ] -}