Christian Kamm
07bbd2253f
Make soteria action never fail
...
For now it is supposed to be purely informational
2022-01-19 09:45:34 +01:00
microwavedcola1
099b5d4a1c
comments
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-01-19 09:19:50 +01:00
microwavedcola1
ada04139a5
commit and push
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-01-19 09:18:55 +01:00
microwavedcola1
4e3372e4cd
update
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-01-19 09:16:46 +01:00
microwavedcola1
97f2a3de9d
update
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-01-19 09:16:15 +01:00
Christian Kamm
23b0cf9747
Bump version to 0.1.5
2022-01-19 09:06:15 +01:00
Christian Kamm
af45aef038
Fix github actions workflow
2022-01-19 09:04:39 +01:00
Christian Kamm
183626ad32
Add LogVoterInfo instruction
...
It has no effect on any state. It logs information about the voter and
all of its deposits to the program log. This can be used from the UI.
2022-01-19 09:04:39 +01:00
Christian Kamm
5f07ada27b
Improve docs/readability on ConfigureVotingMint ( #21 )
2022-01-13 15:28:40 +01:00
microwavedcola1
6b59d48df3
Mc/release experiments ( #20 )
...
* fix anchor version
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* fix solana version, use the version anchor-lang refers to
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* add comment
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* uncomment
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* rename
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* fix test script
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* rename + make consistent
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* cleanup script and do a proper release
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* not required in ts package
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* fix-comment
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-01-13 11:53:24 +01:00
microwavedcola1
25f4e45726
use idl from anchor build
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-01-10 10:57:35 +01:00
microwavedcola1
679f6492d4
fix confusion between idl and idl types
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-01-10 10:42:15 +01:00
microwavedcola1
38d7b03735
ts client
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-01-10 10:13:08 +01:00
microwavedcola1
55c788cdc2
delete js/ts related things, cli and client both have separate repos
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-01-09 08:01:41 +01:00
microwavedcola1
9762d88986
Update README.md
2022-01-05 20:26:49 +01:00
microwavedcola1
f8e6219d87
update anchor types file
2022-01-05 20:24:22 +01:00
microwavedcola1
e90692d45e
fix types file
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-01-05 20:24:03 +01:00
microwavedcola1
8b6775595d
script for generating types
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-01-05 20:23:27 +01:00
Christian Kamm
284a7ee2a5
Adjust some CI job names
2022-01-05 14:04:58 +01:00
Christian Kamm
a4d06a90f8
Cargo audit: Enable dependency tree
...
Good to know where a dependency with an issue is pulled in.
2022-01-05 14:02:00 +01:00
silas
007dc64d3d
Add cargo-audit action and update existing CI job to include Soteria ( #19 )
2022-01-05 14:01:12 +01:00
Christian Kamm
18edcd602e
Overflow checking in vested vote power computation
2021-12-29 10:01:36 +01:00
Christian Kamm
1574f53a65
Overflow check when accumulating voter weight
2021-12-29 10:01:36 +01:00
microwavedcola1
4c3215c9b0
Merge pull request #17 from blockworks-foundation/ci
...
github instead of travis for ci tests
2021-12-20 12:01:41 +01:00
microwavedcola1
1477c29a0f
linter-fix
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2021-12-20 11:09:51 +01:00
microwavedcola1
f43c715539
remove redundant cmds
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2021-12-20 11:07:45 +01:00
microwavedcola1
4568430232
github instead of travis for ci tests
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2021-12-20 11:04:40 +01:00
Christian Kamm
bb4c3f85ea
Remove separate clawback_authority ( #15 )
...
Just use the realm authority instead.
2021-12-20 11:01:23 +01:00
Christian Kamm
0e45b0d8a4
Prefer Pubkey::default() over manual init
2021-12-18 14:24:58 +01:00
Christian Kamm
150e67990e
README: Add note about devnet deployment
2021-12-18 14:23:33 +01:00
microwavedcola1
bfab92e534
fix-comment
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2021-12-18 14:22:22 +01:00
microwavedcola1
332f1f76fc
remove unused, was added for ts tests, which we not longer maintain
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2021-12-18 14:09:20 +01:00
microwavedcola1
6ba0788e48
comment
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2021-12-18 14:06:08 +01:00
Christian Kamm
afa1e30269
Tests for starting time in deposit/grant
...
Including a bugfix to the Grant instruction
2021-12-17 10:44:11 +01:00
microwavedcola1
9d72320bdd
make vault per voter+mint instead of global per registrar+mint ( #14 )
2021-12-17 08:02:14 +01:00
Christian Kamm
9c8dd35ba6
Grant/CreateDeposit: Allow control of start timestamp
2021-12-17 07:51:06 +01:00
Christian Kamm
ae7dea95eb
Create voter requires authority signature
...
and can only be called once for each voter_authority.
Now that there's a separate "Grant" instruction, there's no longer a
need for CreateVoter to be idempotent and be callable on foreign
accounts.
Calling create voter manually on a PDA account could have allowed
automation.
2021-12-17 07:51:06 +01:00
Christian Kamm
a5659f6666
Use specific size of VoterWeightRecord in initialization
2021-12-17 07:51:06 +01:00
Christian Kamm
5aa1114beb
Make VotingMintConfig::in_use based on the mint
2021-12-17 07:51:06 +01:00
Christian Kamm
b937452f51
Increase default voting_mints size to 4.
2021-12-17 07:51:06 +01:00
microwavedcola1
be92028d59
fix
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2021-12-15 10:35:31 +01:00
microwavedcola1
b51a7a5b68
sample cli
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2021-12-15 10:21:11 +01:00
Christian Kamm
d877eae443
Upgrade spl-governance dependency to current master
2021-12-14 13:46:38 +01:00
Christian Kamm
3071c1edcf
Update program ids for devnet deployment
2021-12-14 12:47:12 +01:00
Christian Kamm
a7dd5684c3
Update anchor dependency
...
The previous version didn't include the fix needed to use init_if_needed
with the voter weight record.
2021-12-14 12:25:03 +01:00
microwavedcola1
b987fb225d
Update README.md
2021-12-14 12:17:39 +01:00
microwavedcola1
24bedd7628
Update README.md
2021-12-14 12:17:09 +01:00
microwavedcola1
24b5db0ef5
Update README.md
2021-12-14 12:16:53 +01:00
microwavedcola1
36859e5c92
Update README.md
2021-12-14 12:14:27 +01:00
microwavedcola1
73fc3aa224
update lockfile
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2021-12-14 11:37:28 +01:00