diff --git a/frontend/package.json b/frontend/package.json index 5985bde2..ec727cde 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -10,13 +10,13 @@ "aptos": "aptos" }, "dependencies": { + "@aptos-labs/ts-sdk": "^0.0.0", "@aptos-labs/wallet-adapter-react": "^1.3.2", "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", "@types/node": "20.4.5", "@types/react": "18.2.17", "@types/react-dom": "18.2.7", - "aptos": "^1.15.0", "autoprefixer": "10.4.14", "clsx": "^2.0.0", "eslint": "^8.48.0", diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index efec2147..41fa6b31 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -1,10 +1,9 @@ lockfileVersion: '6.0' -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - dependencies: + '@aptos-labs/ts-sdk': + specifier: ^0.0.0 + version: 0.0.0 '@aptos-labs/wallet-adapter-react': specifier: ^1.3.2 version: 1.3.2 @@ -23,9 +22,6 @@ dependencies: '@types/react-dom': specifier: 18.2.7 version: 18.2.7 - aptos: - specifier: ^1.15.0 - version: 1.15.0 autoprefixer: specifier: 10.4.14 version: 10.4.14(postcss@8.4.27) @@ -97,6 +93,20 @@ packages: - debug dev: false + /@aptos-labs/ts-sdk@0.0.0: + resolution: {integrity: sha512-l7jPbUmAtEXq2P5apAkK5b5iuoOTeUQDbYbAjh/NlamBR8cZYp6IF9an/0/DiSMEd6X00ioOMV1Kj9dKavyO0Q==} + engines: {node: '>=11.0.0'} + dependencies: + '@aptos-labs/aptos-client': 0.0.2 + '@noble/curves': 1.2.0 + '@noble/hashes': 1.1.3 + '@scure/bip39': 1.1.0 + form-data: 4.0.0 + tweetnacl: 1.0.3 + transitivePeerDependencies: + - debug + dev: false + /@aptos-labs/wallet-adapter-core@2.5.1: resolution: {integrity: sha512-ny6CD47ivpnVV22reyN6LouDMVY9eccY3F3HscqfhAK+IqFm4C1C4BTFCoMQwPe9/yht2E/B6VuZBRIsYf7NvQ==} dependencies: @@ -479,10 +489,21 @@ packages: dev: false optional: true + /@noble/curves@1.2.0: + resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} + dependencies: + '@noble/hashes': 1.3.2 + dev: false + /@noble/hashes@1.1.3: resolution: {integrity: sha512-CE0FCR57H2acVI5UOzIGSSIYxZ6v/HOhDR0Ro9VLyhnzLwx0o8W1mmgaqlEUx4049qJDlIBRztv5k+MM8vbO3A==} dev: false + /@noble/hashes@1.3.2: + resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} + engines: {node: '>= 16'} + dev: false + /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -3605,3 +3626,7 @@ packages: /zod@3.21.4: resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} dev: false + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false diff --git a/frontend/src/app/home/Pet/Actions.tsx b/frontend/src/app/home/Pet/Actions.tsx index aa029c9c..a0ecdba3 100644 --- a/frontend/src/app/home/Pet/Actions.tsx +++ b/frontend/src/app/home/Pet/Actions.tsx @@ -2,9 +2,15 @@ import { Dispatch, SetStateAction, useState } from "react"; import { useWallet } from "@aptos-labs/wallet-adapter-react"; -import { Network, Provider } from "aptos"; +// import { Aptos } from "@aptos-labs/ts-sdk"; import { Pet } from "."; +import { Account, Aptos, AptosConfig, Network } from "@aptos-labs/ts-sdk"; +const config = new AptosConfig({ network: "devnet" }); +// const aptos = new Aptos(config); + +// const aptos = new Aptos(); + export const provider = new Provider(Network.TESTNET); export type PetAction = "feed" | "play";