0.0.36 • Published 11 months ago
@degoat/tx-builder-test v0.0.36
install
npm install @degoat/tx-builder-test
.env
SOLANA_RPC_URL=
SOLANA_RPC_URL_DEV=
DEX_FEE_RECEIVER=
DEX_FEE_RATIO=
JITO_RPC_URL=code
- enable valiation:
import { ValidationPipe } from "@nestjs/common";
app.useGlobalPipes(new ValidationPipe({
transform: true,
}));- import ChainModule
import { ChainModule } from "@degoat/tx-builder-test";
@Module({
imports: [
ChainModule,
],
controllers: [],
providers: [],
})- sample for build swap transaction
import {
BuildSwapParams,
Chain,
ChainProvider,
DexProvider,
Operation,
SolanaProvider,
} from "@degoat/tx-builder-test";
@Controller()
export class AppController {
constructor(
private readonly chainProvider: ChainProvider,
) { }
@Post("buildSwap")
async buildSwap(@Body() body: BuildSwapParams) {
const solanaProvider = this.chainProvider.provider<SolanaProvider>(Chain.Solana);
const dexProvider = solanaProvider.provider<DexProvider>(Operation.Dex);
const buffer = await dexProvider.buildSwap(body);
return {
tx: buffer.toString("base64"),
};
}
}0.0.36
11 months ago
0.0.35
11 months ago
0.0.34
11 months ago
0.0.33
12 months ago
0.0.32
12 months ago
0.0.31
12 months ago
0.0.30
12 months ago
0.0.29
12 months ago
0.0.28
12 months ago
0.0.27
12 months ago
0.0.26
12 months ago
0.0.25
12 months ago
0.0.24
12 months ago
0.0.23
12 months ago
0.0.22
12 months ago
0.0.21
1 year ago
0.0.20
1 year ago
0.0.19
1 year ago
0.0.18
1 year ago
0.0.17
1 year ago
0.0.16
1 year ago
0.0.15
1 year ago
0.0.14
1 year ago
0.0.13
1 year ago
0.0.12
1 year ago
0.0.11
1 year ago
0.0.10
1 year ago
0.0.9
1 year ago
0.0.8
1 year ago
0.0.7
1 year ago
0.0.6
1 year ago
0.0.5
1 year ago
0.0.4
1 year ago
0.0.3
1 year ago
0.0.2
1 year ago
0.0.1
1 year ago