Jeff Washington (jwash)
|
f2ab0384e4
|
owner -> owner() (#16783)
|
2021-04-26 17:06:40 +00:00 |
Alexander Meißner
|
9dfcb921cf
|
Refactoring: Move KeyedAccounts to InvokeContext (#15410)
Collects all parametric occurrences and the construction of keyed_accounts and puts them into InvokeContext.
|
2021-04-19 18:48:48 +02:00 |
Michael Vines
|
a911ae00ba
|
clippy
|
2021-04-18 20:55:02 -07:00 |
Jeff Washington (jwash)
|
952c3bcbb7
|
AccountSharedData construction (#15790)
|
2021-03-11 18:09:04 -06:00 |
Jeff Washington (jwash)
|
1135ffd595
|
mut data refs as slice (#15782)
|
2021-03-10 15:28:03 -06:00 |
Jeff Washington (jwash)
|
52e54e1100
|
account.data -> data() (#15778)
|
2021-03-09 22:31:33 +00:00 |
Jeff Washington (jwash)
|
8a3135d17b
|
Account->AccountSharedData (#15691)
|
2021-03-09 15:06:07 -06:00 |
Jack May
|
b53cb8eb2d
|
Deprecate Instruction::new (#15695)
|
2021-03-04 05:46:48 +00:00 |
sakridge
|
8399851d11
|
check program owners (#15495)
* check program owners
* BankSlotDelta should change because InstructionError variant added
Co-authored-by: Tyera Eulberg <tyera@solana.com>
|
2021-02-26 22:21:34 +00:00 |
Michael Vines
|
8680a46458
|
Transition config program over to ic_msg() logging
|
2021-02-22 20:19:04 -08:00 |
Trent Nelson
|
7f7370c306
|
Re-allow clippy::integer_arithmetic at crate-level
|
2021-02-17 13:55:08 -07:00 |
Michael Vines
|
df8dab9d2b
|
Native/builtin programs now receive an InvokeContext
|
2020-10-29 21:45:24 -07:00 |
Michael Vines
|
1b343665a1
|
Move KeyedAccount out of solana-program. Native programs are not supported by solana-program
|
2020-10-26 18:54:54 -07:00 |
Michael Vines
|
7bc073defe
|
Run `codemod --extensions rs Pubkey::new_rand solana_sdk::pubkey::new_rand`
|
2020-10-21 19:08:13 -07:00 |
Jack May
|
dac7dc2f10
|
Move types to more appropriate files (#10638)
|
2020-06-17 10:39:14 -07:00 |
Michael Vines
|
bbc549f592
|
Rename program_id to owner in system instructions (#10069)
|
2020-05-18 12:55:41 -07:00 |
Kristofer Peterson
|
58ef02f02b
|
9951 clippy errors in the test suite (#10030)
automerge
|
2020-05-15 09:35:43 -07:00 |
Jack May
|
efad193180
|
Make default programs static (#9717)
|
2020-04-27 21:05:12 -07:00 |
Tyera Eulberg
|
ab361a8073
|
Rename KeypairUtil to Signer (#8360)
automerge
|
2020-02-20 13:28:55 -08:00 |
François Garillot
|
f016c9a669
|
Maintenance : simplify a few patterns, remove unneeded dependencies (#8137)
* Simplify a few pattern matches
* Removing unneeded dependencies, upgrading internal version #s
net-shaper: Removing log, semver, serde_derive
bench-tps: Removing serde, serde_derive
banking-bench: Removing solana
ledger-tool: Removing bincode, serde, serde_derive
librapay: Removing solana, language_e2e_tests
log-analyzer: Removing log, semver, serde_derive
exchange: Removing solana
core: Removing crc, memmap, symlink, untrusted
perf: Removing serde_derive
genesis: Removing hex, serde_derive
sdk-c: Removing sha2
sys-tuner: Removing semver
bench-exchange: Removing bincode, bs58, env_logger, serde, serde_derive, untrusted, ws
btc_spv_bin: Removing serde_json
btc_spv: Removing chrono
bpf_loader: Removing serde
ledger: Removing dlopen, dlopen_derive, serde_derive
move_loader: Removing byteorder, libc, language_e2e_tests
ownable: Removing serde, serde_derive
client: Removing rand
archiver-utils: Removing rand_chacha
validator: Removing serde_json, tempfile
param_passing_dep: Removing solana
failure: Removing log
vest: Removing log
vote-signer: Removing bs58, serde
local-cluster: Removing symlink
keygen: Removing rpassword
install: Removing bs58, log
upload-perf: Removing log
runtime: Removing serde_json
stake: Removing rand
* Add modified Cargo.lock
* fixup! Simplify a few pattern matches
* fixup! Simplify a few pattern matches
|
2020-02-06 10:02:38 -07:00 |
Jack May
|
8436457e75
|
Rename program_utils.rs (#8127)
|
2020-02-05 12:48:30 -08:00 |
Jack May
|
c95e5346a4
|
Boot the mut (#7926)
|
2020-01-22 17:54:06 -08:00 |
Jack May
|
023074650f
|
Allow the same account to be passed multiple times to a single instruction (#7795)
|
2020-01-22 09:11:56 -08:00 |
Michael Vines
|
89f5f336af
|
Account for rent (#7626)
automerge
|
2019-12-24 18:01:21 -08:00 |
Jack May
|
39b578fde9
|
Remove runtime dependency from config program unit tests and move back to config program (#7277)
|
2019-12-04 19:24:12 -08:00 |
Greg Fitzgerald
|
f040987c9f
|
Move date oracle to config program (#7105)
automerge
|
2019-11-22 15:10:53 -08:00 |
Jack May
|
d8ead57fbb
|
Use bs58 strings to declare IDs rather then raw bytes (#7082)
|
2019-11-21 16:34:40 -08:00 |
Jack May
|
d184d3a732
|
Merge native programs parts into one unit (#7047)
|
2019-11-20 10:12:43 -08:00 |
Greg Fitzgerald
|
d0761f57e8
|
Add _program suffix to directories of crates with _program suffix
|
2019-03-21 16:24:06 -06:00 |
Greg Fitzgerald
|
4bb88619fd
|
Move entrypoint boilerplate into a macro
|
2019-03-21 15:27:49 -06:00 |
Michael Vines
|
d0292b1cf1
|
store transaction no longer takes the transaction fee from the config account
|
2019-03-18 18:34:08 -07:00 |
Greg Fitzgerald
|
8d032aba9d
|
Merge InstructionError and ProgramError
From the user's perspective, it's just an instruction error.
For program-specific errors, we still have
InstructionError::CustomError.
|
2019-03-18 10:39:20 -06:00 |
Greg Fitzgerald
|
607b368fe3
|
Add back in test to check the account program id
|
2019-03-18 08:22:54 -07:00 |
Greg Fitzgerald
|
122c7bc2ef
|
Rename TransactionCompiler to Script and use it to replace the type alias
|
2019-03-18 08:22:54 -07:00 |
Greg Fitzgerald
|
99671472d1
|
Migrate config tests to Bank
|
2019-03-18 08:22:54 -07:00 |
Michael Vines
|
5f58e9cd6e
|
Config program - useful for storing/updating simple config items on chain
|
2019-03-15 16:39:45 -07:00 |