poc-framework 0.2.0

A framework for creating PoC's for Solana Smart Contracts in a painless and intuitive way
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import subprocess
import os

cmd = ['solana-keygen', 'grind']
for i in range(256):
    cmd.append('--starts-with')
    cmd.append('K' + str(i).replace('0', 'o').rjust(3, 'o') + ':1')
subprocess.run(cmd)

keyfiles = [file for file in os.listdir('.') if file.endswith('.json')]
keyfiles.sort(key=lambda f: int(f[1:4].replace('o', '0')))

print('pub const KEYPAIRS: [[u8; 64]; 256] = [')
for file in keyfiles:
    print(f'    include!("keys/{file}"),')
print('];')