Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gemworks/transmuter

Swap, merge, split, breed old NFTs -> new on Solana
https://github.com/gemworks/transmuter

Last synced: 3 months ago
JSON representation

Swap, merge, split, breed old NFTs -> new on Solana

Awesome Lists containing this project

README

        

# Transmuter ⚗️

Simple program to mutate old NFTs into new.

## Docs

Read full documentation [here](https://docs.gemworks.gg/transmuter/overview).

## Official deployment

Transmuter is officially deployed at: `muto7o7vvfXcvpy5Qgjtaog7GRhtr9Zpzn7PSCmmF8Z` across all 3: mainnet, devnet, testnet.

## Deploying / using

Install dependencies:
```
yarn
```

Build the program:
```
yarn build
```

Run tests:
```
# localnet
yarn test

# devnet
anchor test --skip-deploy --provider.cluster devnet --provider.wallet
```

Publish new SDK to NPM:
```
yarn pub
```

Pull latest `gem-farm-ts` from NPM:
```
yarn update
```

Deploy:
```
anchor deploy --provider.cluster devnet --provider.wallet
anchor deploy --provider.cluster testnet --provider.wallet
anchor deploy --provider.cluster mainnet --provider.wallet

#note - w/o the --provider.wallet it will deploy using the KP in the /tests folder, which is obviously leaked
```