How to use @burstjs/contracts - 1 common examples

To help you get started, we’ve selected a few @burstjs/contracts examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github burst-apps-team / phoenix / lib / packages / core / src / api / factories / contract / publishContract.ts View on Github external
async (args: PublishContractArgs): Promise => {

        const parameters = {
            code: args.codeHex,
            deadline: args.deadline || DefaultDeadline,
            description: args.description,
            feeNQT: calculateMinimumCreationFee(args.codeHex),
            minActivationAmountNQT: args.activationAmountPlanck,
            name: args.name,
            publicKey: args.senderPublicKey,
            cspages: 1,
            dpages: 1,
            uspages: 1,
            broadcast: true,
        };

        const {unsignedTransactionBytes: unsignedHexMessage} = await service.send('createATProgram', parameters);

        return signAndBroadcastTransaction({
            senderPublicKey: args.senderPublicKey,
            senderPrivateKey: args.senderPrivateKey,
            unsignedHexMessage
        }, service);

@burstjs/contracts

Smart Contracts package for BURST

GPL-3.0
Latest version published 3 years ago

Package Health Score

54 / 100
Full package analysis

Popular @burstjs/contracts functions

Similar packages