Skip to content

Commit 3fe34f3

Browse files
delete unnecessary file
1 parent cb5963d commit 3fe34f3

7 files changed

Lines changed: 36 additions & 139 deletions

File tree

lib/ethereum/s-tokens/descriptors.spec.ts

Lines changed: 0 additions & 52 deletions
This file was deleted.

lib/ethereum/s-tokens/descriptors.ts

Lines changed: 0 additions & 37 deletions
This file was deleted.

lib/ethereum/s-tokens/index.spec.ts

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,13 @@ import { createRewardsCaller } from './rewards'
77
import { createTokenURICaller } from './tokenURI'
88
import { createPositionsOfPropertyCaller } from './positionsOfProperty'
99
import { createPositionsOfOwnerCaller } from './positionsOfOwner'
10-
import { createDescriptorsCaller } from './descriptors'
10+
import { createIsFreezedCaller } from './isFreezed'
1111
import { createFreezeTokenURICaller } from './freezeTokenURI'
12-
import { createMeltTokenURICaller } from './meltTokenURI'
1312
import { createSetTokenURIImageCaller } from './setTokenURIImage'
1413

1514
jest.mock('./positions')
16-
jest.mock('./descriptors')
15+
jest.mock('./isFreezed')
1716
jest.mock('./freezeTokenURI')
18-
jest.mock('./meltTokenURI')
1917
jest.mock('./setTokenURIImage')
2018
jest.mock('./ownerOf')
2119
jest.mock('./rewards')
@@ -38,15 +36,12 @@ describe('s-tokens/index.ts', () => {
3836
;(createPositionsOfOwnerCaller as jest.Mock).mockImplementation(
3937
(contract) => contract
4038
)
41-
;(createDescriptorsCaller as jest.Mock).mockImplementation(
39+
;(createIsFreezedCaller as jest.Mock).mockImplementation(
4240
(contract) => contract
4341
)
4442
;(createFreezeTokenURICaller as jest.Mock).mockImplementation(
4543
(contract) => contract
4644
)
47-
;(createMeltTokenURICaller as jest.Mock).mockImplementation(
48-
(contract) => contract
49-
)
5045
;(createSetTokenURIImageCaller as jest.Mock).mockImplementation(
5146
(contract) => contract
5247
)
@@ -62,9 +57,8 @@ describe('s-tokens/index.ts', () => {
6257
const contract = new ethers.Contract(address, [...sTokensAbi], provider)
6358
return {
6459
positions: createPositionsCaller(contract),
65-
descriptors: createDescriptorsCaller(contract),
60+
isFreezed: createIsFreezedCaller(contract),
6661
freezeTokenURI: createFreezeTokenURICaller(contract),
67-
meltTokenURI: createMeltTokenURICaller(contract),
6862
setTokenURIImage: createSetTokenURIImageCaller(contract),
6963
ownerOf: createOwnerOfCaller(contract),
7064
rewards: createRewardsCaller(contract),

lib/ethereum/s-tokens/index.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,8 @@ import { Provider } from '@ethersproject/abstract-provider'
33
import { Signer } from '@ethersproject/abstract-signer'
44
import { sTokensAbi } from './abi'
55
import { createPositionsCaller, Positions } from './positions'
6-
import { createDescriptorsCaller, Descriptors } from './descriptors'
6+
import { createIsFreezedCaller } from './isFreezed'
77
import { createFreezeTokenURICaller } from './freezeTokenURI'
8-
import { createMeltTokenURICaller } from './meltTokenURI'
98
import { createSetTokenURIImageCaller } from './setTokenURIImage'
109
import { createOwnerOfCaller } from './ownerOf'
1110
import { createRewardsCaller, Rewards } from './rewards'
@@ -15,9 +14,8 @@ import { createPositionsOfOwnerCaller } from './positionsOfOwner'
1514

1615
export type STokensContract = {
1716
readonly positions: (tokenId: number) => Promise<Positions>
18-
readonly descriptors: (tokenId: number) => Promise<Descriptors>
17+
readonly isFreezed: (tokenId: number) => Promise<boolean>
1918
readonly freezeTokenURI: (tokenId: number) => Promise<boolean>
20-
readonly meltTokenURI: (tokenId: number) => Promise<boolean>
2119
readonly setTokenURIImage: (tokenId: number, data: string) => Promise<boolean>
2220
readonly ownerOf: (tokenId: number) => Promise<string>
2321
readonly rewards: (tokenId: number) => Promise<Rewards>
@@ -42,9 +40,8 @@ export const createSTokensContract =
4240

4341
return {
4442
positions: createPositionsCaller(contractClient),
45-
descriptors: createDescriptorsCaller(contractClient),
43+
isFreezed: createIsFreezedCaller(contractClient),
4644
freezeTokenURI: createFreezeTokenURICaller(contractClient),
47-
meltTokenURI: createMeltTokenURICaller(contractClient),
4845
setTokenURIImage: createSetTokenURIImageCaller(contractClient),
4946
ownerOf: createOwnerOfCaller(contractClient),
5047
rewards: createRewardsCaller(contractClient),

lib/ethereum/s-tokens/meltTokenURI.spec.ts renamed to lib/ethereum/s-tokens/isFreezed.spec.ts

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,22 @@
1-
import { createMeltTokenURICaller } from './meltTokenURI'
2-
import { stubbedSendTx } from '../../common/utils/for-test'
1+
import { createIsFreezedCaller } from './isFreezed'
32

4-
describe('meltTokenURI.spec.ts', () => {
5-
describe('createMeltTokenURICaller', () => {
3+
describe('isFreezed.spec.ts', () => {
4+
describe('createIsFreezedCaller', () => {
65
it('call success', async () => {
7-
const success = true
6+
const value = true
87
const tokenId = 1
98

109
const devContract = {
11-
meltTokenURI: jest
10+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
11+
isFreezed: jest
1212
.fn()
13-
// eslint-disable-next-line @typescript-eslint/no-unused-vars
14-
.mockImplementation(async (tokenId: string) => stubbedSendTx()),
13+
.mockImplementation(async (tokenId: string) => value),
1514
}
1615

17-
const expected = success
16+
const expected = value
1817

1918
// eslint-disable-next-line @typescript-eslint/no-explicit-any
20-
const caller = createMeltTokenURICaller(devContract as any)
19+
const caller = createIsFreezedCaller(devContract as any)
2120

2221
const result = await caller(tokenId)
2322

@@ -29,14 +28,14 @@ describe('meltTokenURI.spec.ts', () => {
2928
const error = 'error'
3029

3130
const devContract = {
32-
meltTokenURI: jest
31+
isFreezed: jest
3332
.fn()
3433
// eslint-disable-next-line @typescript-eslint/no-unused-vars
3534
.mockImplementation(async (tokenId: string) => Promise.reject(error)),
3635
}
3736

3837
// eslint-disable-next-line @typescript-eslint/no-explicit-any
39-
const caller = createMeltTokenURICaller(devContract as any)
38+
const caller = createIsFreezedCaller(devContract as any)
4039

4140
const result = await caller(tokenId).catch((err) => err)
4241

lib/ethereum/s-tokens/isFreezed.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
/* eslint-disable @typescript-eslint/prefer-readonly-parameter-types */
2+
import { ethers } from 'ethers'
3+
import { execute, QueryOption } from '../../common/utils/execute'
4+
import { T } from 'ramda'
5+
6+
export type CreateIsFreezedCaller = (
7+
contract: ethers.Contract
8+
) => (tokenId: number) => Promise<boolean>
9+
10+
export const createIsFreezedCaller: CreateIsFreezedCaller =
11+
(contract: ethers.Contract) =>
12+
async (tokenId: number): Promise<boolean> =>
13+
execute<QueryOption>({
14+
contract,
15+
method: 'isFreezed',
16+
args: [String(tokenId)],
17+
mutation: false,
18+
}).then(T)

lib/ethereum/s-tokens/meltTokenURI.ts

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)