File tree Expand file tree Collapse file tree 11 files changed +141
-0
lines changed Expand file tree Collapse file tree 11 files changed +141
-0
lines changed Original file line number Diff line number Diff line change
1
+
2
+ .anchor
3
+ .DS_Store
4
+ target
5
+ ** /* .rs.bk
6
+ node_modules
7
+ test-ledger
8
+ .yarn
Original file line number Diff line number Diff line change
1
+
2
+ .anchor
3
+ .DS_Store
4
+ target
5
+ node_modules
6
+ dist
7
+ build
8
+ test-ledger
Original file line number Diff line number Diff line change
1
+ [toolchain ]
2
+
3
+ [features ]
4
+ seeds = false
5
+ skip-lint = false
6
+
7
+ [programs .localnet ]
8
+ cnft_burn = " FbeHkUEevbhKmdk5FE5orcTaJkCYn5drwZoZXaxQXXNn"
9
+
10
+ [registry ]
11
+ url = " https://api.apr.dev"
12
+
13
+ [provider ]
14
+ cluster = " Localnet"
15
+ wallet = " /Users/pratik/.config/solana/id.json"
16
+
17
+ [scripts ]
18
+ test = " yarn run ts-mocha -p ./tsconfig.json -t 1000000 tests/**/*.ts"
Original file line number Diff line number Diff line change
1
+ [workspace ]
2
+ members = [
3
+ " programs/*"
4
+ ]
5
+
6
+ [profile .release ]
7
+ overflow-checks = true
8
+ lto = " fat"
9
+ codegen-units = 1
10
+ [profile .release .build-override ]
11
+ opt-level = 3
12
+ incremental = false
13
+ codegen-units = 1
Original file line number Diff line number Diff line change
1
+ // Migrations are an early feature. Currently, they're nothing more than this
2
+ // single deploy script that's invoked from the CLI, injecting a provider
3
+ // configured from the workspace's Anchor.toml.
4
+
5
+ const anchor = require ( "@coral-xyz/anchor" ) ;
6
+
7
+ module . exports = async function ( provider ) {
8
+ // Configure client to use the provider.
9
+ anchor . setProvider ( provider ) ;
10
+
11
+ // Add your deploy script here.
12
+ } ;
Original file line number Diff line number Diff line change
1
+ {
2
+ "scripts" : {
3
+ "lint:fix" : " prettier */*.js \" */**/*{.js,.ts}\" -w" ,
4
+ "lint" : " prettier */*.js \" */**/*{.js,.ts}\" --check"
5
+ },
6
+ "dependencies" : {
7
+ "@coral-xyz/anchor" : " ^0.29.0"
8
+ },
9
+ "devDependencies" : {
10
+ "chai" : " ^4.3.4" ,
11
+ "mocha" : " ^9.0.3" ,
12
+ "ts-mocha" : " ^10.0.0" ,
13
+ "@types/bn.js" : " ^5.1.0" ,
14
+ "@types/chai" : " ^4.3.0" ,
15
+ "@types/mocha" : " ^9.0.0" ,
16
+ "typescript" : " ^4.3.5" ,
17
+ "prettier" : " ^2.6.2"
18
+ }
19
+ }
Original file line number Diff line number Diff line change
1
+ [package ]
2
+ name = " cnft-burn"
3
+ version = " 0.1.0"
4
+ description = " Created with Anchor"
5
+ edition = " 2021"
6
+
7
+ [lib ]
8
+ crate-type = [" cdylib" , " lib" ]
9
+ name = " cnft_burn"
10
+
11
+ [features ]
12
+ no-entrypoint = []
13
+ no-idl = []
14
+ no-log-ix-name = []
15
+ cpi = [" no-entrypoint" ]
16
+ default = []
17
+
18
+ [dependencies ]
19
+ anchor-lang = " 0.29.0"
Original file line number Diff line number Diff line change
1
+ [target .bpfel-unknown-unknown .dependencies .std ]
2
+ features = []
Original file line number Diff line number Diff line change
1
+ use anchor_lang:: prelude:: * ;
2
+
3
+ declare_id ! ( "FbeHkUEevbhKmdk5FE5orcTaJkCYn5drwZoZXaxQXXNn" ) ;
4
+
5
+ #[ program]
6
+ pub mod cnft_burn {
7
+ use super :: * ;
8
+
9
+ pub fn initialize ( ctx : Context < Initialize > ) -> Result < ( ) > {
10
+ Ok ( ( ) )
11
+ }
12
+ }
13
+
14
+ #[ derive( Accounts ) ]
15
+ pub struct Initialize { }
Original file line number Diff line number Diff line change
1
+ import * as anchor from "@coral-xyz/anchor" ;
2
+ import { Program } from "@coral-xyz/anchor" ;
3
+ import { CnftBurn } from "../target/types/cnft_burn" ;
4
+
5
+ describe ( "cnft-burn" , ( ) => {
6
+ // Configure the client to use the local cluster.
7
+ anchor . setProvider ( anchor . AnchorProvider . env ( ) ) ;
8
+
9
+ const program = anchor . workspace . CnftBurn as Program < CnftBurn > ;
10
+
11
+ it ( "Is initialized!" , async ( ) => {
12
+ // Add your test here.
13
+ const tx = await program . methods . initialize ( ) . rpc ( ) ;
14
+ console . log ( "Your transaction signature" , tx ) ;
15
+ } ) ;
16
+ } ) ;
You can’t perform that action at this time.
0 commit comments