Durable Nonce: Re-introduce Initialize instruction (#7353)

Toward an Authorized Noncer
This commit is contained in:
Trent Nelson
2019-12-08 10:16:55 -07:00
committed by GitHub
parent deb7ac549c
commit 059e631f41
3 changed files with 201 additions and 101 deletions

View File

@ -161,7 +161,7 @@ mod tests {
assert_eq!(state, NonceState::Uninitialized);
let recent_blockhashes = create_test_recent_blockhashes(0);
nonce_account
.nonce(&recent_blockhashes, &Rent::default(), &signers)
.initialize(&recent_blockhashes, &Rent::default(), &signers)
.unwrap();
assert!(verify_nonce(&nonce_account.account, &recent_blockhashes[0]));
});
@ -184,7 +184,7 @@ mod tests {
assert_eq!(state, NonceState::Uninitialized);
let recent_blockhashes = create_test_recent_blockhashes(0);
nonce_account
.nonce(&recent_blockhashes, &Rent::default(), &signers)
.initialize(&recent_blockhashes, &Rent::default(), &signers)
.unwrap();
assert!(!verify_nonce(
&nonce_account.account,