Skip to content

Instantly share code, notes, and snippets.

View manxiaqu's full-sized avatar
🎯
Focusing

Mymskmkt manxiaqu

🎯
Focusing
View GitHub Profile
@manxiaqu
manxiaqu / solana.md
Last active February 21, 2025 07:01
solana info

install solana

# version可以替换
sh -c "$(curl -sSfL https://release.solana.com/v1.16.25/install)"

用户持有solana token时,需要单独创建一个账户,这个账户的mint为实际的spl-token地址,合约参数一般使用的是用户spl-token的账户地址,而不是spl-token的地址

// PROGRAM_ID 可以通过 solana address -k target/deploy/PROGRAM_NAME-keypair.json得到
@manxiaqu
manxiaqu / bit_operator.md
Last active April 16, 2021 08:59
位运算操作
// swap a, b
a = a ^ b
b = a ^ b
a = a ^ b
x & (-x) 保留了x的最后变的1,其余数据全部按位取反
x & (x-1) 去除了x二进制中最后边的1,其余位保持不变
# initialize wasmd configuration files
wasmd init localnet
# setup local node
wasmcli config chain-id $(cat ~/.wasmd/config/genesis.json | jq .chain_id)
wasmcli config trust-node true
wasmcli config node http://localhost:26657
wasmcli config output json
wasmcli config indent true
wasmcli config broadcast-mode block
1. Blocking waiting for file lock on package cache: 删除.cargo/.package-cache文件,重新运行命令(先检查文件是否为空)
@manxiaqu
manxiaqu / buildlog
Created May 11, 2020 08:45
cargo contract build failed log
ubuntu@ubuntu-XPS-13-9360:~/flipper$ cargo contract build --verbose
[1/4] Collecting crate metadata
[2/4] Building cargo project
+ "rustc" "--print" "sysroot"
+ "rustc" "--print" "target-list"
+ "/home/ubuntu/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo" "rustc" "-p" "alloc" "--release" "--manifest-path" "/tmp/cargo-xbuild.s1BD8UrsqVTC/Cargo.toml" "--target" "wasm32-unknown-unknown" "-v" "--" "-Z" "force-unstable-if-unmarked"
Updating `git://mirrors.ustc.edu.cn/crates.io-index` index
Compiling compiler_builtins v0.1.27
Compiling core v0.0.0 (/home/ubuntu/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libcore)
Running `rustc --crate-name build_script_build /home/ubuntu/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/compiler_builtins-0.1.27/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=z -Cembed-bitcode=no -C overflow-checks=on --cfg 'feature="compiler-builtins"' --cfg 'fea
@manxiaqu
manxiaqu / testlog
Created May 11, 2020 08:40
flipper test by cargo test
ubuntu@ubuntu-XPS-13-9360:~/flipper$ cargo test --verbose
Compiling proc-macro2 v1.0.12
Compiling unicode-xid v0.2.0
Compiling syn v1.0.19
Compiling serde v1.0.110
Running `rustc --crate-name build_script_build --edition=2018 /home/ubuntu/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/syn-1.0.19/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -Cembed-bitcode=no -C debuginfo=2 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' --cfg 'feature="visit"' -C metadata=384ab2613018b9fa -C extra-filename=-384ab2613018b9fa --out-dir /home/ubuntu/flipper/target/debug/build/syn-384ab2613018b9fa -L dependency=/home/ubuntu/flipper/target/debug/deps --cap-lints allow`
Running `rustc --crate-name build_script_build /home/ubuntu/.cargo/registry/src/mirrors.u
@manxiaqu
manxiaqu / tool.org
Created March 13, 2019 07:05
effective tools records

Github Related

  • travis

Shell

  • percol
  • peco
  • tree
@manxiaqu
manxiaqu / common_cmd.md
Created March 11, 2019 01:46
常用命令

delegated proxy

## set a socks to https proxy.
delegated -P$1 SERVER=https SOCKS=127.0.0.1:1080
@manxiaqu
manxiaqu / keyboard.org
Last active March 18, 2019 06:33
Keyboard to make you more productive

FlyCheck

keyboarddescription
Ctrl + c => ! => lpop up a list of errors in the current buffer

Org-mode

Go-mode