0.0.36 • Published 12 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
12 months ago
0.0.35
12 months ago
0.0.34
12 months ago
0.0.33
1 year ago
0.0.32
1 year ago
0.0.31
1 year ago
0.0.30
1 year ago
0.0.29
1 year ago
0.0.28
1 year ago
0.0.27
1 year ago
0.0.26
1 year ago
0.0.25
1 year ago
0.0.24
1 year ago
0.0.23
1 year ago
0.0.22
1 year 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