-
-
+
+
-
-
+
+
{channel.name}
diff --git a/integrations/push-protocol/components/channel-search.tsx b/integrations/push-protocol/components/channel-search.tsx
index 4adbecd6..13f0b64d 100644
--- a/integrations/push-protocol/components/channel-search.tsx
+++ b/integrations/push-protocol/components/channel-search.tsx
@@ -3,9 +3,9 @@ import { useState } from 'react'
import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'
import { ENV } from '@/integrations/push-protocol'
-import { useSearchChannels } from '../hooks'
import { ChannelCard } from './channel-card'
import { Loadable } from './loadable'
+import { useSearchChannels } from '../hooks'
export function ChannelSearch() {
const [searchQuery, setSearchQuery] = useState('')
@@ -48,7 +48,7 @@ export function ChannelSearch() {
{channels?.slice(0, 5).map((channel) => (
))}
- {channels?.length === 0 && No Channels Found...
}
+ {channels?.length === 0 && No Channels Found...
}
diff --git a/integrations/push-protocol/components/notification-bell.tsx b/integrations/push-protocol/components/notification-bell.tsx
index 34cfce9b..9a8940cc 100644
--- a/integrations/push-protocol/components/notification-bell.tsx
+++ b/integrations/push-protocol/components/notification-bell.tsx
@@ -6,9 +6,9 @@ import { useAccount } from 'wagmi'
import { Popover, PopoverContent, PopoverTrigger } from 'components/ui/popover'
+import { NotificationFeed } from './notification-feed'
import { ENV } from '..'
import { useNotifications } from '../hooks'
-import { NotificationFeed } from './notification-feed'
export type NotificationBellProps = {
env: ENV
diff --git a/lib/generated/blockchain.ts b/lib/generated/blockchain.ts
index ef2816fd..d0ede5d7 100644
--- a/lib/generated/blockchain.ts
+++ b/lib/generated/blockchain.ts
@@ -1,4 +1,4 @@
-// Generated by @wagmi/cli@1.1.0 on 8/22/2023 at 4:24:11 PM
+// Generated by @wagmi/cli@1.1.0 on 8/23/2023 at 8:51:30 AM
import {
useContractRead,
UseContractReadConfig,
diff --git a/package.json b/package.json
index 3a932e62..70dc567e 100644
--- a/package.json
+++ b/package.json
@@ -82,6 +82,8 @@
"@tailwindcss/typography": "^0.5.9",
"@tanstack/react-query": "^4.3.9",
"abitype": "^0.9.6",
+ "arweave": "^1.14.0",
+ "arweave-account": "^1.4.0",
"axios": "^1.2.2",
"class-variance-authority": "^0.4.0",
"clsx": "^1.2.1",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 664b2e53..8e23ffa6 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -136,6 +136,12 @@ dependencies:
abitype:
specifier: ^0.9.6
version: 0.9.6(typescript@5.0.4)(zod@3.21.4)
+ arweave:
+ specifier: ^1.14.0
+ version: 1.14.0
+ arweave-account:
+ specifier: ^1.4.0
+ version: 1.4.0
axios:
specifier: ^1.2.2
version: 1.3.4
@@ -3975,6 +3981,7 @@ packages:
/@emotion/memoize@0.7.4:
resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==}
+ requiresBuild: true
dev: false
optional: true
@@ -11141,6 +11148,10 @@ packages:
'@walletconnect/window-getters': 1.0.1
tslib: 1.14.1
+ /@weavery/clarity@0.1.5:
+ resolution: {integrity: sha512-0ms2/sBx+uyW3EmXte5otIzNVAXpfJ3lBl6FS8JuLdWmPU6SxiAoGTMUT0N0SL3Ogiz2PZt6NV+mfApbSvYBaQ==}
+ dev: false
+
/@web3modal/core@2.2.1(react@18.2.0):
resolution: {integrity: sha512-B2O1+uwnEA2pD+NH+W7xIUMqAkUOxuw6WuIbXZ96tXQO8Mqm8tkrJ6MoqmIo6ntLwHLXtcjitH//JvJHjWVt6A==}
dependencies:
@@ -11543,6 +11554,27 @@ packages:
/appdirsjs@1.2.7:
resolution: {integrity: sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==}
+ /arconnect@0.2.9:
+ resolution: {integrity: sha512-Us49eN/+8l6BrkAPdXnJVPwWlxxUPR7QaBjA0j3OBAcioIFRpwTdoPN9FxtwDGN91lgM6ebOudTXJToRiNizoA==}
+ dependencies:
+ arweave: 1.14.0
+ dev: false
+
+ /arconnect@0.4.2:
+ resolution: {integrity: sha512-Jkpd4QL3TVqnd3U683gzXmZUVqBUy17DdJDuL/3D9rkysLgX6ymJ2e+sR+xyZF5Rh42CBqDXWNMmCjBXeP7Gbw==}
+ dependencies:
+ arweave: 1.14.0
+ dev: false
+
+ /ardb@1.1.10:
+ resolution: {integrity: sha512-LtDa0T6FXiNG9D9kcyboEFfmvVJ9Y+W8404UTQS3BkvgqHHKsgFUuftft3RepAZVvR2bc+z5z+/koqgUe7LIUA==}
+ dependencies:
+ arweave: 1.14.0
+ blockweave: 1.0.18
+ transitivePeerDependencies:
+ - debug
+ dev: false
+
/arg@4.1.3:
resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
@@ -11636,6 +11668,34 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /arweave-account@1.4.0:
+ resolution: {integrity: sha512-Rd7vNY80o/clfZbWsb21kU68EhVxR/0CBe1HcrrCEmm4P+di5LLDEVav2CyD9GefWIfiZa3h9wRw5/dMMM+yzA==}
+ dependencies:
+ ardb: 1.1.10
+ arweave: 1.14.0
+ transitivePeerDependencies:
+ - debug
+ dev: false
+
+ /arweave-multihost@0.1.0:
+ resolution: {integrity: sha512-biIkzQ3oc4RLV1MORQnqWz51IazP++K/8SsYMjUokK0cUfBLqom4pufKFCjTkGQIZMWWanXxnZqL66hHPgTCgA==}
+ dependencies:
+ arweave: 1.14.0
+ axios: 0.21.4
+ transitivePeerDependencies:
+ - debug
+ dev: false
+
+ /arweave@1.14.0:
+ resolution: {integrity: sha512-P2g9FjbJZQfk0Q3a5R2aCyPP3jen3ZN6Oxh6p6BlwEGHn5M5O0KvZSaiNV4X/PENgnZA4+afOf9MR3ySGcR3JQ==}
+ engines: {node: '>=16.15.0'}
+ dependencies:
+ arconnect: 0.4.2
+ asn1.js: 5.4.1
+ base64-js: 1.5.1
+ bignumber.js: 9.1.1
+ dev: false
+
/asap@2.0.6:
resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==}
@@ -12153,6 +12213,18 @@ packages:
multiformats: 11.0.2
dev: false
+ /blockweave@1.0.18:
+ resolution: {integrity: sha512-EEv7phLUTXkHIHdBFjMgqYTzKtRX0jASC974G64oe9CgYHkiSXUCjtbngzcpRroivErD+Y7+WCc2Vggtqklq/w==}
+ dependencies:
+ arconnect: 0.2.9
+ axios: 0.21.4
+ bignumber.js: 9.1.1
+ redstone-smartweave: 0.3.10-alpha.19
+ util: 0.12.5
+ transitivePeerDependencies:
+ - debug
+ dev: false
+
/bluebird@3.7.2:
resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
dev: false
@@ -12319,6 +12391,13 @@ packages:
dependencies:
node-int64: 0.4.0
+ /bson@4.7.2:
+ resolution: {integrity: sha512-Ry9wCtIZ5kGqkJoi6aD8KjxFZEx78guTQDnpXWiNthsxzrxAK/i8E6pCHAIZTbaEFWcOCvbecMukfK7XUvyLpQ==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ buffer: 5.7.1
+ dev: false
+
/buffer-from@1.1.2:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
@@ -17229,6 +17308,11 @@ packages:
engines: {node: '>=4'}
hasBin: true
+ /json-beautify@1.1.1:
+ resolution: {integrity: sha512-17j+Hk2lado0xqKtUcyAjK0AtoHnPSIgktWRsEXgdFQFG9UnaGw6CHa0J7xsvulxRpFl6CrkDFHght1p5ZJc4A==}
+ hasBin: true
+ dev: false
+
/json-bigint-patch@0.0.8:
resolution: {integrity: sha512-xa0LTQsyaq8awYyZyuUsporWisZFiyqzxGW8CKM3t7oouf0GFAKYJnqAm6e9NLNBQOCtOLvy614DEiRX/rPbnA==}
dev: true
@@ -20872,6 +20956,23 @@ packages:
strip-indent: 3.0.0
dev: true
+ /redstone-smartweave@0.3.10-alpha.19:
+ resolution: {integrity: sha512-QL4OtSh0R+ip7D+obkoZm0Uvp1UKhk+DbbxlFVcdEV3QI3fwD/0wkClbFq6XZueJdOWkcPp6xA2VgUcmAVQ7qQ==}
+ engines: {node: '>=12'}
+ deprecated: 'Package has been renamed to warp-contracts. Following is no longer supported. To get the latest version please install warp-contracts: https://www.npmjs.com/package/warp-contracts.'
+ dependencies:
+ '@weavery/clarity': 0.1.5
+ arweave: 1.14.0
+ arweave-multihost: 0.1.0
+ axios: 0.21.4
+ bignumber.js: 9.1.1
+ bson: 4.7.2
+ json-beautify: 1.1.1
+ tslog: 3.3.4
+ transitivePeerDependencies:
+ - debug
+ dev: false
+
/regenerate-unicode-properties@10.1.0:
resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==}
engines: {node: '>=4'}
@@ -22307,6 +22408,13 @@ packages:
/tslib@2.5.0:
resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==}
+ /tslog@3.3.4:
+ resolution: {integrity: sha512-N0HHuHE0e/o75ALfkioFObknHR5dVchUad4F0XyFf3gXJYB++DewEzwGI/uIOM216E5a43ovnRNEeQIq9qgm4Q==}
+ engines: {node: '>=10'}
+ dependencies:
+ source-map-support: 0.5.21
+ dev: false
+
/tsort@0.0.1:
resolution: {integrity: sha512-Tyrf5mxF8Ofs1tNoxA13lFeZ2Zrbd6cKbuH3V+MQ5sb6DtBj5FjrXVsRWT8YvNAQTqNoz66dz1WsbigI22aEnw==}
dev: false
diff --git a/public/integrations/arweave-dark.png b/public/integrations/arweave-dark.png
new file mode 100644
index 00000000..fe4d45f1
Binary files /dev/null and b/public/integrations/arweave-dark.png differ
diff --git a/public/integrations/arweave-light.png b/public/integrations/arweave-light.png
new file mode 100644
index 00000000..a7ed83f7
Binary files /dev/null and b/public/integrations/arweave-light.png differ