diff --git a/.gitignore b/.gitignore index 6cee56f..29034a9 100644 --- a/.gitignore +++ b/.gitignore @@ -47,3 +47,6 @@ deployments/*.json tarpaulin-report.html cobertura.xml tarpaulin-ci/ + +# Test snapshots (generated locally, not committed) +/campaign/test_snapshots/ diff --git a/campaign/src/lib.rs b/campaign/src/lib.rs index 3b7f20a..a8da406 100644 --- a/campaign/src/lib.rs +++ b/campaign/src/lib.rs @@ -568,7 +568,7 @@ impl CampaignContract { contract::get_campaign_status(&env) } - /// Issue #207 – Release a single milestone (all assets proportionally). + /// Issue #207 – Release a single milestone (from the primary accepted asset). /// /// Issue #242 – Reentrancy protection: acquires lock at entry, releases at exit. /// Issue #243 – Authorization: `creator.require_auth()`. @@ -591,6 +591,16 @@ impl CampaignContract { /// Issue #208 – Multi-asset milestone release with proportional distribution. /// + /// Use `release_milestone_multi_asset` for multi-asset campaigns and + /// `release_milestone` for single-asset campaigns. + /// + /// ## Single-asset vs multi-asset + /// + /// - Single-asset release: when the campaign accepts exactly one asset (`accepted_assets.len() == 1`). This is the legacy fast path; it transfers the milestone delta in full. + /// - Multi-asset release: when the campaign accepts more than one asset. This proportionally distributes across all assets. + /// + /// Calling the wrong one is unidiomatic and will be rejected. + /// /// Issue #242 – Reentrancy protection: acquires lock at entry, releases at exit. /// Issue #243 – Authorization: `creator.require_auth()`. /// Issue #244 – Balance verification: checks contract balance before each transfer. diff --git a/campaign/src/multi_asset_release.rs b/campaign/src/multi_asset_release.rs index d53f3a8..a50142b 100644 --- a/campaign/src/multi_asset_release.rs +++ b/campaign/src/multi_asset_release.rs @@ -57,6 +57,16 @@ fn compute_asset_release( /// **Precondition:** The caller (`#[contractimpl]` wrapper) MUST have already /// verified `creator.require_auth()` before calling this function. /// +/// Use `release_milestone_multi_asset` for multi-asset campaigns and +/// `release_milestone` for single-asset campaigns. +/// +/// ## Single-asset vs multi-asset +/// +/// - Single-asset release: when the campaign accepts exactly one asset (`accepted_assets.len() == 1`). This is the legacy fast path; it transfers the milestone delta in full. +/// - Multi-asset release: when the campaign accepts more than one asset. This proportionally distributes across all assets. +/// +/// Calling the wrong one is unidiomatic and will be rejected. +/// /// Issue #242 – Reentrancy protection: acquires lock at entry, releases at exit. /// Issue #244 – Balance verification: checks contract balance before each transfer. /// diff --git a/campaign/src/release_milestone.rs b/campaign/src/release_milestone.rs index 5b7ecac..fee9dd9 100644 --- a/campaign/src/release_milestone.rs +++ b/campaign/src/release_milestone.rs @@ -12,7 +12,8 @@ use soroban_sdk::{panic_with_error, token, Address, Env}; /// Issue #207 – `release_milestone` function /// -/// Releases funds for an unlocked milestone to the recipient. +/// Releases funds for an unlocked milestone to the recipient using the primary +/// (first) accepted asset only. /// /// **Precondition:** The caller (`#[contractimpl]` wrapper) MUST have already /// verified `creator.require_auth()` before calling this function. @@ -20,13 +21,22 @@ use soroban_sdk::{panic_with_error, token, Address, Env}; /// Validates milestone status is `Unlocked`. /// Prevents double release — `Released` milestones panic with `MilestoneAlreadyReleased`. /// Prevents skipping milestones — previous milestone must be Released. -/// Transfers tokens from the campaign's primary (first) accepted asset to recipient. +/// Transfers the full release amount from the campaign's primary (first) accepted asset +/// to the recipient. /// Sets milestone status to `Released`. /// Emits `milestone_released` event. /// Respects the freeze flag — panics with `ContractFrozen` if frozen. +/// Rejects multi-asset campaigns — panics with `UseMultiAssetRelease` so the caller +/// routes to `release_milestone_multi_asset`. /// -/// For campaigns accepting multiple assets, use `release_milestone_multi_asset` -/// instead, which distributes the release proportionally across all assets. +/// ## Use +/// +/// ## Single-asset vs multi-asset +/// +/// - Single-asset release: when the campaign accepts exactly one asset (`accepted_assets.len() == 1`). This is the legacy fast path; it transfers the milestone delta in full. +/// - Multi-asset release: when the campaign accepts more than one asset. This proportionally distributes across all assets. +/// +/// Calling the wrong one is unidiomatic and will be rejected. /// /// ## Security /// @@ -39,6 +49,7 @@ use soroban_sdk::{panic_with_error, token, Address, Env}; /// - `Error::InvalidMilestoneTransition` if milestone is not `Unlocked` /// - `Error::PreviousMilestoneNotReleased` if a prior milestone is not yet Released /// - `Error::MilestoneAlreadyReleased` if milestone is already in Released state +/// - `Error::UseMultiAssetRelease` if the campaign accepts more than one asset /// - `Error::InsufficientContractBalance` if contract lacks funds for transfer /// - `Error::ContractFrozen` if contract is frozen pub fn release_milestone(env: &Env, milestone_index: u32, recipient: Address) { @@ -53,6 +64,11 @@ pub fn release_milestone(env: &Env, milestone_index: u32, recipient: Address) { soroban_sdk::panic_with_error!(env, Error::ContractFrozen); } + // Multi-asset campaigns must use the proportional release path. + if campaign.accepted_assets.len() > 1 { + panic_with_error!(env, Error::UseMultiAssetRelease); + } + let mut milestone = get_milestone(env, milestone_index) .unwrap_or_else(|| panic_with_error!(env, Error::MilestoneNotFound)); diff --git a/campaign/src/test/release_milestone_tests.rs b/campaign/src/test/release_milestone_tests.rs index fb689b9..056ee66 100644 --- a/campaign/src/test/release_milestone_tests.rs +++ b/campaign/src/test/release_milestone_tests.rs @@ -24,7 +24,9 @@ use soroban_sdk::token::StellarAssetClient; use soroban_sdk::{Address, BytesN, Env, String, Vec}; use super::with_contract; -use crate::storage::{get_milestone, set_campaign, set_milestone}; +use crate::storage::{ + get_milestone, set_campaign, set_milestone, storage_set_asset_raised, storage_set_total_raised, +}; use crate::types::{CampaignData, CampaignStatus, MilestoneData, MilestoneStatus, StellarAsset}; use crate::CampaignContractClient; @@ -399,52 +401,64 @@ fn test_release_with_single_asset_transfers_correct_amount() { }); } -/// Test: with three accepted assets, only the first (primary) asset is -/// debited. The other two assets' balances must remain untouched — this is -/// the regression test for the fund-draining vulnerability where -/// `release_milestone` transferred the full release amount from every -/// accepted asset instead of just one. +/// Test: with three accepted assets, calling the single-asset release path +/// panics with `UseMultiAssetRelease`. The creator must use +/// `release_milestone_multi_asset` instead. #[test] -fn test_release_with_multiple_assets_only_debits_first_asset() { +#[should_panic(expected = "HostError")] +fn test_release_with_multiple_assets_panics_with_use_multi_asset() { let env = Env::default(); env.ledger().set_timestamp(BASE); env.mock_all_auths(); with_contract(&env, || { let creator = Address::generate(&env); let funding_per_asset = 10_000_000i128; - let issuers = + let _issuers = create_multi_asset_campaign_with_funding(&env, &creator, 1, 3, funding_per_asset); create_test_milestone(&env, 0, 3000, MilestoneStatus::Unlocked); let recipient = Address::generate(&env); crate::release_milestone::release_milestone(&env, 0, recipient.clone()); + }); +} - let milestone = get_milestone(&env, 0).expect("Milestone should exist"); - assert_eq!(milestone.status, MilestoneStatus::Released); - assert_eq!(milestone.released_amount, milestone.target_amount); +// ─── Multi-asset release: proportional distribution ─────────────────────────── - // Primary asset (first accepted asset) was debited by the release amount. - let primary_client = soroban_sdk::token::Client::new(&env, &issuers.get(0).unwrap()); - assert_eq!(primary_client.balance(&recipient), 3000); - assert_eq!( - primary_client.balance(&env.current_contract_address()), - funding_per_asset - 3000 - ); +/// Test: with three accepted assets, the multi-asset release path distributes +/// proportionally across all assets based on per-asset raised amounts. +#[test] +fn test_multi_asset_release_distributes_proportionally() { + let env = Env::default(); + env.ledger().set_timestamp(BASE); + env.mock_all_auths(); + with_contract(&env, || { + let creator = Address::generate(&env); + let funding_per_asset = 10_000_000i128; + let issuers = + create_multi_asset_campaign_with_funding(&env, &creator, 1, 3, funding_per_asset); + create_test_milestone(&env, 0, 300, MilestoneStatus::Unlocked); + let recipient = Address::generate(&env); - // Secondary assets must remain completely untouched. - let second_client = soroban_sdk::token::Client::new(&env, &issuers.get(1).unwrap()); - assert_eq!( - second_client.balance(&env.current_contract_address()), - funding_per_asset - ); - assert_eq!(second_client.balance(&recipient), 0); + for i in 0..3 { + let issuer = issuers.get(i).unwrap(); + storage_set_asset_raised(&env, &issuer, 100); + } + storage_set_total_raised(&env, 300); - let third_client = soroban_sdk::token::Client::new(&env, &issuers.get(2).unwrap()); - assert_eq!( - third_client.balance(&env.current_contract_address()), - funding_per_asset - ); - assert_eq!(third_client.balance(&recipient), 0); + crate::multi_asset_release::release_milestone_multi_asset(&env, 0, recipient.clone()); + + for i in 0..3 { + let client = soroban_sdk::token::Client::new(&env, &issuers.get(i).unwrap()); + assert_eq!(client.balance(&recipient), 100); + assert_eq!( + client.balance(&env.current_contract_address()), + funding_per_asset - 100 + ); + } + + let milestone = get_milestone(&env, 0).expect("Milestone should exist"); + assert_eq!(milestone.status, MilestoneStatus::Released); + assert_eq!(milestone.released_amount, 300); }); } diff --git a/campaign/src/types.rs b/campaign/src/types.rs index 3d592a9..9b8af16 100644 --- a/campaign/src/types.rs +++ b/campaign/src/types.rs @@ -112,6 +112,9 @@ pub enum Error { // ── Upgrade / freeze ─────────────────────────────────────────────────── 8x /// Contract is frozen; all mutating operations are blocked. ContractFrozen = 80, + + /// Campaign accepts multiple assets; use `release_milestone_multi_asset` instead. + UseMultiAssetRelease = 82, /// Invalid page or page size for paginated milestone retrieval. InvalidPage = 84, } @@ -247,15 +250,108 @@ mod error_code_tests { .map(|(variant, code)| alloc::format!("{:?} -> {}", variant, code)) .collect::>() .join("\n"); - let expected = include_str!("../test_snapshots/wire_code_fixture.txt"); + const EXPECTED: &str = "AlreadyInitialized -> 1 +NotInitialized -> 2 +Unauthorized -> 3 +CampaignEnded -> 4 +CampaignNotActive -> 5 +AssetNotAccepted -> 6 +DonationTooSmall -> 7 +MilestoneNotFound -> 8 +MilestoneNotUnlocked -> 9 +PreviousMilestoneNotReleased -> 10 +CannotCancelWithFunds -> 11 +RefundWindowClosed -> 12 +InvalidGoalAmount -> 13 +InvalidEndTime -> 14 +InvalidMilestones -> 15 +InsufficientContractBalance -> 16 +Overflow -> 17 +InvalidAssets -> 18 +InvalidAssetCode -> 19 +MilestoneMismatch -> 20 +InvalidMilestoneCount -> 21 +InvalidCampaignTransition -> 22 +InvalidMilestoneTransition -> 23 +GoalNotReached -> 24 +InvalidStorageValue -> 25 +StorageWriteError -> 26 +InvalidRecipient -> 30 +MissingIssuerAddress -> 31 +ZeroReleaseAmount -> 32 +NothingToRelease -> 33 +MilestoneReleasedExceedsTarget -> 34 +MilestoneAlreadyReleased -> 40 +UnreleasedMilestonesExist -> 41 +RefundNotPermitted -> 50 +NoDonorRecord -> 51 +RefundAlreadyClaimed -> 52 +ReentrantCall -> 60 +InvalidAmount -> 70 +ContractFrozen -> 80 +InvalidPage -> 84"; assert_eq!( actual.trim(), - expected.trim(), + EXPECTED.trim(), "WIRE_CODE_TABLE snapshot mismatch — regenerate with: \ cargo test -p milestonex-campaign update_wire_fixture 2>/dev/null || true; \ cp campaign/src/test/wire_format_actual.txt campaign/test_snapshots/wire_code_fixture.txt", ); } + + #[test] + fn campaign_error_discriminants_are_unique_without_common_error_space() { + use super::Error; + // `milestonex-common` intentionally exposes no `#[contracterror]` enum; + // this guards the remaining campaign-local error space against internal + // duplicate discriminants while preserving the stable on-chain codes. + let campaign_codes = [ + Error::AlreadyInitialized as u32, + Error::NotInitialized as u32, + Error::Unauthorized as u32, + Error::CampaignEnded as u32, + Error::CampaignNotActive as u32, + Error::AssetNotAccepted as u32, + Error::DonationTooSmall as u32, + Error::MilestoneNotFound as u32, + Error::MilestoneNotUnlocked as u32, + Error::PreviousMilestoneNotReleased as u32, + Error::CannotCancelWithFunds as u32, + Error::RefundWindowClosed as u32, + Error::InvalidGoalAmount as u32, + Error::InvalidEndTime as u32, + Error::InvalidMilestones as u32, + Error::InsufficientContractBalance as u32, + Error::Overflow as u32, + Error::InvalidAssets as u32, + Error::InvalidAssetCode as u32, + Error::MilestoneMismatch as u32, + Error::InvalidMilestoneCount as u32, + Error::InvalidCampaignTransition as u32, + Error::InvalidMilestoneTransition as u32, + Error::GoalNotReached as u32, + Error::InvalidStorageValue as u32, + Error::StorageWriteError as u32, + Error::InvalidRecipient as u32, + Error::MissingIssuerAddress as u32, + Error::ZeroReleaseAmount as u32, + Error::NothingToRelease as u32, + Error::MilestoneReleasedExceedsTarget as u32, + Error::MilestoneAlreadyReleased as u32, + Error::UnreleasedMilestonesExist as u32, + Error::RefundNotPermitted as u32, + Error::NoDonorRecord as u32, + Error::RefundAlreadyClaimed as u32, + Error::ReentrantCall as u32, + Error::InvalidAmount as u32, + Error::ContractFrozen as u32, + Error::UseMultiAssetRelease as u32, + Error::InvalidPage as u32, + ]; + for (index, code) in campaign_codes.iter().enumerate() { + assert!(!campaign_codes[index + 1..].contains(code)); + } + } } // ─── Campaign lifecycle ─────────────────────────────────────────────────────── diff --git a/campaign/test_snapshots/get_all_milestones/tests/panics_when_not_initialised.1.json b/campaign/test_snapshots/get_all_milestones/tests/panics_when_not_initialised.1.json deleted file mode 100644 index f4cbd15..0000000 --- a/campaign/test_snapshots/get_all_milestones/tests/panics_when_not_initialised.1.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "generators": { - "address": 1, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/get_all_milestones/tests/returns_all_milestones_for_multiple.1.json b/campaign/test_snapshots/get_all_milestones/tests/returns_all_milestones_for_multiple.1.json deleted file mode 100644 index 914e0f3..0000000 --- a/campaign/test_snapshots/get_all_milestones/tests/returns_all_milestones_for_multiple.1.json +++ /dev/null @@ -1,464 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "9999999" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "10000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 3 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Released" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Unlocked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "2000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 2 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 2 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "3000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/get_all_milestones/tests/returns_all_milestones_for_single.1.json b/campaign/test_snapshots/get_all_milestones/tests/returns_all_milestones_for_single.1.json deleted file mode 100644 index 353ebb1..0000000 --- a/campaign/test_snapshots/get_all_milestones/tests/returns_all_milestones_for_single.1.json +++ /dev/null @@ -1,272 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "9999999" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "10000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/get_all_milestones/tests/returns_all_milestones_when_empty.1.json b/campaign/test_snapshots/get_all_milestones/tests/returns_all_milestones_when_empty.1.json deleted file mode 100644 index b066b0b..0000000 --- a/campaign/test_snapshots/get_all_milestones/tests/returns_all_milestones_when_empty.1.json +++ /dev/null @@ -1,176 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "9999999" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "10000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/get_milestone/tests/enriched_carries_pending_release_and_is_next_pending.1.json b/campaign/test_snapshots/get_milestone/tests/enriched_carries_pending_release_and_is_next_pending.1.json deleted file mode 100644 index dcc8784..0000000 --- a/campaign/test_snapshots/get_milestone/tests/enriched_carries_pending_release_and_is_next_pending.1.json +++ /dev/null @@ -1,368 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "9999999" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "10000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 2 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Released" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Unlocked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "2000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/get_milestone/tests/enriched_is_fully_released_when_milestone_is_released.1.json b/campaign/test_snapshots/get_milestone/tests/enriched_is_fully_released_when_milestone_is_released.1.json deleted file mode 100644 index 62cdac3..0000000 --- a/campaign/test_snapshots/get_milestone/tests/enriched_is_fully_released_when_milestone_is_released.1.json +++ /dev/null @@ -1,272 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "9999999" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "10000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Released" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/get_milestone/tests/enriched_locked_milestone_is_not_marked_next_pending.1.json b/campaign/test_snapshots/get_milestone/tests/enriched_locked_milestone_is_not_marked_next_pending.1.json deleted file mode 100644 index c419223..0000000 --- a/campaign/test_snapshots/get_milestone/tests/enriched_locked_milestone_is_not_marked_next_pending.1.json +++ /dev/null @@ -1,368 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "9999999" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "10000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 2 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Unlocked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "2000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/get_milestone/tests/panics_on_index_equal_to_milestone_count.1.json b/campaign/test_snapshots/get_milestone/tests/panics_on_index_equal_to_milestone_count.1.json deleted file mode 100644 index bfb3059..0000000 --- a/campaign/test_snapshots/get_milestone/tests/panics_on_index_equal_to_milestone_count.1.json +++ /dev/null @@ -1,271 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "9999999" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "10000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/get_milestone/tests/panics_on_index_far_exceeding_milestone_count.1.json b/campaign/test_snapshots/get_milestone/tests/panics_on_index_far_exceeding_milestone_count.1.json deleted file mode 100644 index bfb3059..0000000 --- a/campaign/test_snapshots/get_milestone/tests/panics_on_index_far_exceeding_milestone_count.1.json +++ /dev/null @@ -1,271 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "9999999" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "10000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/get_milestone/tests/panics_when_contract_not_initialised.1.json b/campaign/test_snapshots/get_milestone/tests/panics_when_contract_not_initialised.1.json deleted file mode 100644 index f4cbd15..0000000 --- a/campaign/test_snapshots/get_milestone/tests/panics_when_contract_not_initialised.1.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "generators": { - "address": 1, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/get_milestone/tests/returns_correct_milestone_for_non_zero_index.1.json b/campaign/test_snapshots/get_milestone/tests/returns_correct_milestone_for_non_zero_index.1.json deleted file mode 100644 index db8e9c9..0000000 --- a/campaign/test_snapshots/get_milestone/tests/returns_correct_milestone_for_non_zero_index.1.json +++ /dev/null @@ -1,464 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "9999999" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "10000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 3 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Released" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Unlocked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "2000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 2 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 2 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "3000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/get_milestone/tests/returns_raw_data_for_index_zero.1.json b/campaign/test_snapshots/get_milestone/tests/returns_raw_data_for_index_zero.1.json deleted file mode 100644 index 353ebb1..0000000 --- a/campaign/test_snapshots/get_milestone/tests/returns_raw_data_for_index_zero.1.json +++ /dev/null @@ -1,272 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "9999999" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "10000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/claim_refund_tests/test_calculate_refund_amount_anti_dust_floor.1.json b/campaign/test_snapshots/test/claim_refund_tests/test_calculate_refund_amount_anti_dust_floor.1.json deleted file mode 100644 index 3a921a4..0000000 --- a/campaign/test_snapshots/test/claim_refund_tests/test_calculate_refund_amount_anti_dust_floor.1.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "generators": { - "address": 1, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/claim_refund_tests/test_calculate_refund_amount_negative_denominator.1.json b/campaign/test_snapshots/test/claim_refund_tests/test_calculate_refund_amount_negative_denominator.1.json deleted file mode 100644 index f4cbd15..0000000 --- a/campaign/test_snapshots/test/claim_refund_tests/test_calculate_refund_amount_negative_denominator.1.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "generators": { - "address": 1, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/claim_refund_tests/test_calculate_refund_amount_overflow.1.json b/campaign/test_snapshots/test/claim_refund_tests/test_calculate_refund_amount_overflow.1.json deleted file mode 100644 index f4cbd15..0000000 --- a/campaign/test_snapshots/test/claim_refund_tests/test_calculate_refund_amount_overflow.1.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "generators": { - "address": 1, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/claim_refund_tests/test_calculate_refund_amount_zero_denominator.1.json b/campaign/test_snapshots/test/claim_refund_tests/test_calculate_refund_amount_zero_denominator.1.json deleted file mode 100644 index f4cbd15..0000000 --- a/campaign/test_snapshots/test/claim_refund_tests/test_calculate_refund_amount_zero_denominator.1.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "generators": { - "address": 1, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_active_campaign.1.json b/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_active_campaign.1.json deleted file mode 100644 index 9a0ed97..0000000 --- a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_active_campaign.1.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31537000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_already_claimed.1.json b/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_already_claimed.1.json deleted file mode 100644 index 3f53bc0..0000000 --- a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_already_claimed.1.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31537000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_ended_donor_1.1.json b/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_ended_donor_1.1.json deleted file mode 100644 index f0ba989..0000000 --- a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_ended_donor_1.1.json +++ /dev/null @@ -1,1581 +0,0 @@ -{ - "generators": { - "address": 7, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [], - [ - [ - "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "set_admin", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "mint", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "i128": "100" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "mint", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "i128": "1000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - }, - { - "i128": "9999" - }, - { - "u64": "31537000" - }, - { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "TST" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - } - ] - } - ] - }, - { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "9999" - } - } - ] - } - ] - }, - { - "i128": "0" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "donate", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "i128": "1" - }, - { - "vec": [ - { - "symbol": "Stellar" - }, - { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "i128": "1" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "donate", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "i128": "9999" - }, - { - "vec": [ - { - "symbol": "Stellar" - }, - { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "i128": "9999" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "release_milestone", - "args": [ - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "cancel_campaign", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "claim_refund", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "account": { - "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "balance": "0", - "seq_num": "0", - "num_sub_entries": 0, - "inflation_dest": null, - "flags": 0, - "home_domain": "", - "thresholds": "01010101", - "signers": [], - "ext": "v0" - } - }, - "ext": "v0" - }, - "live_until": null - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "AssetRaised" - }, - { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "10000" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "TST" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31537000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "9999" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "10000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonationCount" - } - ] - }, - "durability": "persistent", - "val": { - "u64": "2" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorAssetDonation" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "1" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorAssetDonation" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "9999" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Stellar" - }, - { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "1" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Stellar" - }, - { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "9999" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "9999" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Released" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "9999" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReleaseCount" - } - ] - }, - "durability": "persistent", - "val": { - "u64": "1" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "TotalRaised" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "10000" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "UniqueDonorCount" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 2 - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "1194852393571756375" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "4837995959683129791" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5806905060045992000" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": "115220454072064130" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": "2032731177588607455" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": "4270020994084947596" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - "key": { - "ledger_key_nonce": { - "nonce": "6277191135259896685" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - "key": { - "ledger_key_nonce": { - "nonce": "8370022561469687789" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "100" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "990001" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "9999" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": "stellar_asset", - "storage": [ - { - "key": { - "symbol": "METADATA" - }, - "val": { - "map": [ - { - "key": { - "symbol": "decimal" - }, - "val": { - "u32": 7 - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - }, - { - "key": { - "symbol": "symbol" - }, - "val": { - "string": "aaa" - } - } - ] - } - }, - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "AssetInfo" - } - ] - }, - "val": { - "vec": [ - { - "symbol": "AlphaNum4" - }, - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "aaa\\0" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000004" - } - } - ] - } - ] - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 120960 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_ended_donor_100.1.json b/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_ended_donor_100.1.json deleted file mode 100644 index a54b601..0000000 --- a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_ended_donor_100.1.json +++ /dev/null @@ -1,1620 +0,0 @@ -{ - "generators": { - "address": 7, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [], - [ - [ - "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "set_admin", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "mint", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "i128": "100" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "mint", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "i128": "1000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - }, - { - "i128": "999000" - }, - { - "u64": "31537000" - }, - { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "TST" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - } - ] - } - ] - }, - { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "999000" - } - } - ] - } - ] - }, - { - "i128": "0" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "donate", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "i128": "100" - }, - { - "vec": [ - { - "symbol": "Stellar" - }, - { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "i128": "100" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "donate", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "i128": "999900" - }, - { - "vec": [ - { - "symbol": "Stellar" - }, - { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "i128": "999900" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "release_milestone", - "args": [ - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "cancel_campaign", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "claim_refund", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "claim_refund", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "account": { - "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "balance": "0", - "seq_num": "0", - "num_sub_entries": 0, - "inflation_dest": null, - "flags": 0, - "home_domain": "", - "thresholds": "01010101", - "signers": [], - "ext": "v0" - } - }, - "ext": "v0" - }, - "live_until": null - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "AssetRaised" - }, - { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "1000000" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "TST" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31537000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "999000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "1000000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonationCount" - } - ] - }, - "durability": "persistent", - "val": { - "u64": "2" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorAssetDonation" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "100" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorAssetDonation" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "999900" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Stellar" - }, - { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Stellar" - }, - { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "999900" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "999000" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Released" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "999000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReleaseCount" - } - ] - }, - "durability": "persistent", - "val": { - "u64": "1" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "TotalRaised" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "1000000" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "UniqueDonorCount" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 2 - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "1194852393571756375" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "4837995959683129791" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5806905060045992000" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": "115220454072064130" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": "2032731177588607455" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": "4270020994084947596" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - "key": { - "ledger_key_nonce": { - "nonce": "3126073502131104533" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - "key": { - "ledger_key_nonce": { - "nonce": "6277191135259896685" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - "key": { - "ledger_key_nonce": { - "nonce": "8370022561469687789" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "1" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "1099" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "999000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": "stellar_asset", - "storage": [ - { - "key": { - "symbol": "METADATA" - }, - "val": { - "map": [ - { - "key": { - "symbol": "decimal" - }, - "val": { - "u32": 7 - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - }, - { - "key": { - "symbol": "symbol" - }, - "val": { - "string": "aaa" - } - } - ] - } - }, - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "AssetInfo" - } - ] - }, - "val": { - "vec": [ - { - "symbol": "AlphaNum4" - }, - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "aaa\\0" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000004" - } - } - ] - } - ] - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 120960 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_ended_full_refund.1.json b/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_ended_full_refund.1.json deleted file mode 100644 index 30bd484..0000000 --- a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_ended_full_refund.1.json +++ /dev/null @@ -1,1362 +0,0 @@ -{ - "generators": { - "address": 7, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [], - [ - [ - "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "set_admin", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "mint", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "i128": "10000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "mint", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "i128": "1000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - }, - { - "i128": "1000" - }, - { - "u64": "31537000" - }, - { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "TST" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - } - ] - } - ] - }, - { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - ] - }, - { - "i128": "0" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "donate", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "i128": "1500" - }, - { - "vec": [ - { - "symbol": "Stellar" - }, - { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "i128": "1500" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "release_milestone", - "args": [ - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "cancel_campaign", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "claim_refund", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "account": { - "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "balance": "0", - "seq_num": "0", - "num_sub_entries": 0, - "inflation_dest": null, - "flags": 0, - "home_domain": "", - "thresholds": "01010101", - "signers": [], - "ext": "v0" - } - }, - "ext": "v0" - }, - "live_until": null - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "AssetRaised" - }, - { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "1500" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "TST" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31537000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "1500" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonationCount" - } - ] - }, - "durability": "persistent", - "val": { - "u64": "1" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorAssetDonation" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "1500" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Stellar" - }, - { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "1500" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Released" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReleaseCount" - } - ] - }, - "durability": "persistent", - "val": { - "u64": "1" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "TotalRaised" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "1500" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "UniqueDonorCount" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "4837995959683129791" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "6277191135259896685" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "8370022561469687789" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": "2032731177588607455" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": "4270020994084947596" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": "5806905060045992000" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "9000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "1000000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": "stellar_asset", - "storage": [ - { - "key": { - "symbol": "METADATA" - }, - "val": { - "map": [ - { - "key": { - "symbol": "decimal" - }, - "val": { - "u32": 7 - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - }, - { - "key": { - "symbol": "symbol" - }, - "val": { - "string": "aaa" - } - } - ] - } - }, - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "AssetInfo" - } - ] - }, - "val": { - "vec": [ - { - "symbol": "AlphaNum4" - }, - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "aaa\\0" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000004" - } - } - ] - } - ] - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 120960 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_ended_no_milestones_eligibility.1.json b/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_ended_no_milestones_eligibility.1.json deleted file mode 100644 index e056ab7..0000000 --- a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_ended_no_milestones_eligibility.1.json +++ /dev/null @@ -1,381 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31535900" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Ended" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_ended_with_milestone_released.1.json b/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_ended_with_milestone_released.1.json deleted file mode 100644 index 5f53b3e..0000000 --- a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_ended_with_milestone_released.1.json +++ /dev/null @@ -1,424 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31535900" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Ended" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Released" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_ended_with_released_milestone_eligibility.1.json b/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_ended_with_released_milestone_eligibility.1.json deleted file mode 100644 index ebcf7ab..0000000 --- a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_ended_with_released_milestone_eligibility.1.json +++ /dev/null @@ -1,381 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31535900" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Ended" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Released" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_exactly_at_window_boundary.1.json b/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_exactly_at_window_boundary.1.json deleted file mode 100644 index 47fef91..0000000 --- a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_exactly_at_window_boundary.1.json +++ /dev/null @@ -1,285 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "28944000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_goal_reached_campaign.1.json b/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_goal_reached_campaign.1.json deleted file mode 100644 index 7c73fb9..0000000 --- a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_goal_reached_campaign.1.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31537000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "GoalReached" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_no_donor_eligibility.1.json b/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_no_donor_eligibility.1.json deleted file mode 100644 index 49cb3a8..0000000 --- a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_no_donor_eligibility.1.json +++ /dev/null @@ -1,197 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31537000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_no_donor_record.1.json b/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_no_donor_record.1.json deleted file mode 100644 index b16d2bb..0000000 --- a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_no_donor_record.1.json +++ /dev/null @@ -1,240 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31537000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_not_initialized.1.json b/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_not_initialized.1.json deleted file mode 100644 index 51a208e..0000000 --- a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_not_initialized.1.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_one_second_past_window.1.json b/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_one_second_past_window.1.json deleted file mode 100644 index 3658fc4..0000000 --- a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_one_second_past_window.1.json +++ /dev/null @@ -1,285 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "28943999" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_refund_amount_overflow.1.json b/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_refund_amount_overflow.1.json deleted file mode 100644 index 0ec80d1..0000000 --- a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_refund_amount_overflow.1.json +++ /dev/null @@ -1,454 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "TST" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31537000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "2" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorAssetDonation" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "170141183460469231731687303715884105727" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_window_closed.1.json b/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_window_closed.1.json deleted file mode 100644 index fc0a426..0000000 --- a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_window_closed.1.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "28857600" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_zero_denominator.1.json b/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_zero_denominator.1.json deleted file mode 100644 index b5d3218..0000000 --- a/campaign/test_snapshots/test/claim_refund_tests/test_claim_refund_zero_denominator.1.json +++ /dev/null @@ -1,454 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "TST" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31537000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorAssetDonation" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "100" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/get_campaign_status_tests/calculates_days_remaining.1.json b/campaign/test_snapshots/test/get_campaign_status_tests/calculates_days_remaining.1.json deleted file mode 100644 index a21fe24..0000000 --- a/campaign/test_snapshots/test/get_campaign_status_tests/calculates_days_remaining.1.json +++ /dev/null @@ -1,197 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31636000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/get_campaign_status_tests/returns_active_status.1.json b/campaign/test_snapshots/test/get_campaign_status_tests/returns_active_status.1.json deleted file mode 100644 index a21fe24..0000000 --- a/campaign/test_snapshots/test/get_campaign_status_tests/returns_active_status.1.json +++ /dev/null @@ -1,197 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31636000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/get_campaign_status_tests/returns_cancelled_status.1.json b/campaign/test_snapshots/test/get_campaign_status_tests/returns_cancelled_status.1.json deleted file mode 100644 index b8851a9..0000000 --- a/campaign/test_snapshots/test/get_campaign_status_tests/returns_cancelled_status.1.json +++ /dev/null @@ -1,197 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31636000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/get_campaign_status_tests/returns_ended_status.1.json b/campaign/test_snapshots/test/get_campaign_status_tests/returns_ended_status.1.json deleted file mode 100644 index 6acf05b..0000000 --- a/campaign/test_snapshots/test/get_campaign_status_tests/returns_ended_status.1.json +++ /dev/null @@ -1,197 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31535999" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Ended" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/integration_tests/test_analytics_defaults_before_initialize.1.json b/campaign/test_snapshots/test/integration_tests/test_analytics_defaults_before_initialize.1.json deleted file mode 100644 index 3a921a4..0000000 --- a/campaign/test_snapshots/test/integration_tests/test_analytics_defaults_before_initialize.1.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "generators": { - "address": 1, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/integration_tests/test_campaign_analytics_report_and_summary.1.json b/campaign/test_snapshots/test/integration_tests/test_campaign_analytics_report_and_summary.1.json deleted file mode 100644 index e7fe289..0000000 --- a/campaign/test_snapshots/test/integration_tests/test_campaign_analytics_report_and_summary.1.json +++ /dev/null @@ -1,879 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "AssetRaised" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "750" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "86400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "750" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonationCount" - } - ] - }, - "durability": "persistent", - "val": { - "u64": "2" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorAssetDonation" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "250" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorAssetDonation" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "500" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "250" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "500" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "TotalRaised" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "750" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "UniqueDonorCount" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 2 - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "86400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "donation_received" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ], - "data": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": "250" - }, - { - "string": "XLM" - }, - { - "i128": "250" - }, - { - "u64": "0" - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "donation_received" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ], - "data": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "i128": "500" - }, - { - "string": "XLM" - }, - { - "i128": "750" - }, - { - "u64": "0" - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/integration_tests/test_donate_below_minimum_panics_assert.1.json b/campaign/test_snapshots/test/integration_tests/test_donate_below_minimum_panics_assert.1.json deleted file mode 100644 index 24ede33..0000000 --- a/campaign/test_snapshots/test/integration_tests/test_donate_below_minimum_panics_assert.1.json +++ /dev/null @@ -1,429 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "86400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "100" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "86400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/integration_tests/test_donate_happy_path.1.json b/campaign/test_snapshots/test/integration_tests/test_donate_happy_path.1.json deleted file mode 100644 index 93ef18b..0000000 --- a/campaign/test_snapshots/test/integration_tests/test_donate_happy_path.1.json +++ /dev/null @@ -1,935 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "AssetRaised" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "1000" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "86400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "GoalReached" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonationCount" - } - ] - }, - "durability": "persistent", - "val": { - "u64": "2" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorAssetDonation" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "500" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorAssetDonation" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "500" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "500" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "500" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Unlocked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "TotalRaised" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "1000" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "UniqueDonorCount" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 2 - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "86400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "donation_received" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ], - "data": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": "500" - }, - { - "string": "XLM" - }, - { - "i128": "500" - }, - { - "u64": "0" - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "campaign_goal_reached" - } - ], - "data": { - "i128": "1000" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "milestone_unlocked" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ], - "data": { - "vec": [ - { - "u32": 0 - }, - { - "i128": "1000" - }, - { - "i128": "1000" - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "donation_received" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ], - "data": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "i128": "500" - }, - { - "string": "XLM" - }, - { - "i128": "1000" - }, - { - "u64": "0" - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/integration_tests/test_donate_uninitialized.1.json b/campaign/test_snapshots/test/integration_tests/test_donate_uninitialized.1.json deleted file mode 100644 index 51a208e..0000000 --- a/campaign/test_snapshots/test/integration_tests/test_donate_uninitialized.1.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/integration_tests/test_extend_deadline_happy_path.1.json b/campaign/test_snapshots/test/integration_tests/test_extend_deadline_happy_path.1.json deleted file mode 100644 index 882dda9..0000000 --- a/campaign/test_snapshots/test/integration_tests/test_extend_deadline_happy_path.1.json +++ /dev/null @@ -1,466 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "172800" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "86400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "deadline_extended" - } - ], - "data": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - }, - { - "u64": "86400" - }, - { - "u64": "172800" - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/integration_tests/test_get_donor_record_non_donor.1.json b/campaign/test_snapshots/test/integration_tests/test_get_donor_record_non_donor.1.json deleted file mode 100644 index 896f45f..0000000 --- a/campaign/test_snapshots/test/integration_tests/test_get_donor_record_non_donor.1.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/integration_tests/test_get_total_raised_default.1.json b/campaign/test_snapshots/test/integration_tests/test_get_total_raised_default.1.json deleted file mode 100644 index 3a921a4..0000000 --- a/campaign/test_snapshots/test/integration_tests/test_get_total_raised_default.1.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "generators": { - "address": 1, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/integration_tests/test_initialize_happy_path.1.json b/campaign/test_snapshots/test/integration_tests/test_initialize_happy_path.1.json deleted file mode 100644 index 13701fa..0000000 --- a/campaign/test_snapshots/test/integration_tests/test_initialize_happy_path.1.json +++ /dev/null @@ -1,400 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "86400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "86400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/integration_tests/test_lifecycle_end_and_refund_eligibility.1.json b/campaign/test_snapshots/test/integration_tests/test_lifecycle_end_and_refund_eligibility.1.json deleted file mode 100644 index a859cc6..0000000 --- a/campaign/test_snapshots/test/integration_tests/test_lifecycle_end_and_refund_eligibility.1.json +++ /dev/null @@ -1,689 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "AssetRaised" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "500" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "86400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "500" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Ended" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonationCount" - } - ] - }, - "durability": "persistent", - "val": { - "u64": "1" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorAssetDonation" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "500" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "500" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "TotalRaised" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "500" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "UniqueDonorCount" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "86400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "donation_received" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ], - "data": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": "500" - }, - { - "string": "XLM" - }, - { - "i128": "500" - }, - { - "u64": "0" - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/integration_tests/test_lifecycle_multi_milestone_unlock.1.json b/campaign/test_snapshots/test/integration_tests/test_lifecycle_multi_milestone_unlock.1.json deleted file mode 100644 index 1a19739..0000000 --- a/campaign/test_snapshots/test/integration_tests/test_lifecycle_multi_milestone_unlock.1.json +++ /dev/null @@ -1,1573 +0,0 @@ -{ - "generators": { - "address": 7, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "AssetRaised" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "3000" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "86400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 3 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "GoalReached" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonationCount" - } - ] - }, - "durability": "persistent", - "val": { - "u64": "4" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorAssetDonation" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "500" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorAssetDonation" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "600" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorAssetDonation" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "1000" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorAssetDonation" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "900" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "500" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "600" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "900" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Unlocked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0202020202020202020202020202020202020202020202020202020202020202" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Unlocked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "2000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 2 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0303030303030303030303030303030303030303030303030303030303030303" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 2 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Unlocked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "3000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "TotalRaised" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "3000" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "UniqueDonorCount" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 4 - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - "key": { - "ledger_key_nonce": { - "nonce": "4837995959683129791" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": "2032731177588607455" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "86400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 3 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "donation_received" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ], - "data": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": "500" - }, - { - "string": "XLM" - }, - { - "i128": "500" - }, - { - "u64": "0" - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "milestone_unlocked" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ], - "data": { - "vec": [ - { - "u32": 0 - }, - { - "i128": "1000" - }, - { - "i128": "1100" - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "donation_received" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ], - "data": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "i128": "600" - }, - { - "string": "XLM" - }, - { - "i128": "1100" - }, - { - "u64": "0" - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "milestone_unlocked" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ], - "data": { - "vec": [ - { - "u32": 1 - }, - { - "i128": "2000" - }, - { - "i128": "2100" - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "donation_received" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ], - "data": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "i128": "1000" - }, - { - "string": "XLM" - }, - { - "i128": "2100" - }, - { - "u64": "0" - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "campaign_goal_reached" - } - ], - "data": { - "i128": "3000" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "milestone_unlocked" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ], - "data": { - "vec": [ - { - "u32": 2 - }, - { - "i128": "3000" - }, - { - "i128": "3000" - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "donation_received" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ], - "data": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "i128": "900" - }, - { - "string": "XLM" - }, - { - "i128": "3000" - }, - { - "u64": "0" - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/invariant_tests/invariant_last_milestone_target_equals_goal.1.json b/campaign/test_snapshots/test/invariant_tests/invariant_last_milestone_target_equals_goal.1.json deleted file mode 100644 index ef8b48a..0000000 --- a/campaign/test_snapshots/test/invariant_tests/invariant_last_milestone_target_equals_goal.1.json +++ /dev/null @@ -1,742 +0,0 @@ -{ - "generators": { - "address": 6, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [], - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "USDC" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31622400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "USDC" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31622400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 3 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "2000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 2 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 2 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "3000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/invariant_tests/invariant_milestone_targets_strictly_ascending.1.json b/campaign/test_snapshots/test/invariant_tests/invariant_milestone_targets_strictly_ascending.1.json deleted file mode 100644 index f0202ee..0000000 --- a/campaign/test_snapshots/test/invariant_tests/invariant_milestone_targets_strictly_ascending.1.json +++ /dev/null @@ -1,485 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "USDC" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31622400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 3 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "2000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 2 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 2 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "3000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/invariant_tests/invariant_no_released_milestones_while_active.1.json b/campaign/test_snapshots/test/invariant_tests/invariant_no_released_milestones_while_active.1.json deleted file mode 100644 index c9377fd..0000000 --- a/campaign/test_snapshots/test/invariant_tests/invariant_no_released_milestones_while_active.1.json +++ /dev/null @@ -1,485 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "USDC" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31622400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 3 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "GoalReached" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Unlocked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Unlocked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "2000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 2 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 2 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Unlocked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "3000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/invariant_tests/invariant_raised_amount_never_exceeds_goal.1.json b/campaign/test_snapshots/test/invariant_tests/invariant_raised_amount_never_exceeds_goal.1.json deleted file mode 100644 index 3a46fd7..0000000 --- a/campaign/test_snapshots/test/invariant_tests/invariant_raised_amount_never_exceeds_goal.1.json +++ /dev/null @@ -1,485 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "USDC" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31622400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 3 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "GoalReached" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "2000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 2 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 2 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "3000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/invariant_tests/invariant_total_donations_match_raised.1.json b/campaign/test_snapshots/test/invariant_tests/invariant_total_donations_match_raised.1.json deleted file mode 100644 index 650dd3c..0000000 --- a/campaign/test_snapshots/test/invariant_tests/invariant_total_donations_match_raised.1.json +++ /dev/null @@ -1,782 +0,0 @@ -{ - "generators": { - "address": 7, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "USDC" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31622400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 3 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "GoalReached" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Stellar" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "500" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Stellar" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Stellar" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "1500" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "2000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 2 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 2 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "3000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "TotalRaised" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "3000" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_cancel_campaign_fails_already_cancelled.1.json b/campaign/test_snapshots/test/negative_path_tests/test_cancel_campaign_fails_already_cancelled.1.json deleted file mode 100644 index 5fa457e..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_cancel_campaign_fails_already_cancelled.1.json +++ /dev/null @@ -1,450 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "campaign_cancelled" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_cancel_campaign_fails_not_initialized.1.json b/campaign/test_snapshots/test/negative_path_tests/test_cancel_campaign_fails_not_initialized.1.json deleted file mode 100644 index f4cbd15..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_cancel_campaign_fails_not_initialized.1.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "generators": { - "address": 1, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_cancel_campaign_frozen_panics.1.json b/campaign/test_snapshots/test/negative_path_tests/test_cancel_campaign_frozen_panics.1.json deleted file mode 100644 index a527144..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_cancel_campaign_frozen_panics.1.json +++ /dev/null @@ -1,429 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Frozen" - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_cancel_campaign_not_frozen_succeeds.1.json b/campaign/test_snapshots/test/negative_path_tests/test_cancel_campaign_not_frozen_succeeds.1.json deleted file mode 100644 index 8eda502..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_cancel_campaign_not_frozen_succeeds.1.json +++ /dev/null @@ -1,458 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "campaign_cancelled" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_cancel_then_refund_eligible.1.json b/campaign/test_snapshots/test/negative_path_tests/test_cancel_then_refund_eligible.1.json deleted file mode 100644 index ff78efc..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_cancel_then_refund_eligible.1.json +++ /dev/null @@ -1,546 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "500" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "campaign_cancelled" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_claim_refund_eligible_cancelled.1.json b/campaign/test_snapshots/test/negative_path_tests/test_claim_refund_eligible_cancelled.1.json deleted file mode 100644 index ff78efc..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_claim_refund_eligible_cancelled.1.json +++ /dev/null @@ -1,546 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "500" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "campaign_cancelled" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_claim_refund_fails_already_claimed.1.json b/campaign/test_snapshots/test/negative_path_tests/test_claim_refund_fails_already_claimed.1.json deleted file mode 100644 index cc9593a..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_claim_refund_fails_already_claimed.1.json +++ /dev/null @@ -1,562 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "500" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "campaign_cancelled" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_claim_refund_fails_campaign_active.1.json b/campaign/test_snapshots/test/negative_path_tests/test_claim_refund_fails_campaign_active.1.json deleted file mode 100644 index 6a33826..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_claim_refund_fails_campaign_active.1.json +++ /dev/null @@ -1,517 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "500" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_claim_refund_fails_no_donor_record.1.json b/campaign/test_snapshots/test/negative_path_tests/test_claim_refund_fails_no_donor_record.1.json deleted file mode 100644 index ff8a714..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_claim_refund_fails_no_donor_record.1.json +++ /dev/null @@ -1,474 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "campaign_cancelled" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_claim_refund_fails_not_initialized.1.json b/campaign/test_snapshots/test/negative_path_tests/test_claim_refund_fails_not_initialized.1.json deleted file mode 100644 index 51a208e..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_claim_refund_fails_not_initialized.1.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_donate_fails_below_minimum.1.json b/campaign/test_snapshots/test/negative_path_tests/test_donate_fails_below_minimum.1.json deleted file mode 100644 index 00beee5..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_donate_fails_below_minimum.1.json +++ /dev/null @@ -1,429 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "100" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_donate_fails_campaign_cancelled.1.json b/campaign/test_snapshots/test/negative_path_tests/test_donate_fails_campaign_cancelled.1.json deleted file mode 100644 index ff8a714..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_donate_fails_campaign_cancelled.1.json +++ /dev/null @@ -1,474 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "campaign_cancelled" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_donate_fails_campaign_ended.1.json b/campaign/test_snapshots/test/negative_path_tests/test_donate_fails_campaign_ended.1.json deleted file mode 100644 index 9a07783..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_donate_fails_campaign_ended.1.json +++ /dev/null @@ -1,472 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Ended" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "campaign_ended" - } - ], - "data": "void" - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_donate_fails_negative_amount.1.json b/campaign/test_snapshots/test/negative_path_tests/test_donate_fails_negative_amount.1.json deleted file mode 100644 index 3974b94..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_donate_fails_negative_amount.1.json +++ /dev/null @@ -1,429 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_donate_fails_not_initialized.1.json b/campaign/test_snapshots/test/negative_path_tests/test_donate_fails_not_initialized.1.json deleted file mode 100644 index 51a208e..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_donate_fails_not_initialized.1.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_donate_fails_on_donation_count_overflow.1.json b/campaign/test_snapshots/test/negative_path_tests/test_donate_fails_on_donation_count_overflow.1.json deleted file mode 100644 index 30373fd..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_donate_fails_on_donation_count_overflow.1.json +++ /dev/null @@ -1,598 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "AssetRaised" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "100" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "100" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorAssetDonation" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "100" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 4294967295 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "TotalRaised" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "100" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_donate_fails_zero_amount.1.json b/campaign/test_snapshots/test/negative_path_tests/test_donate_fails_zero_amount.1.json deleted file mode 100644 index 3974b94..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_donate_fails_zero_amount.1.json +++ /dev/null @@ -1,429 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_edge_case_no_donor_record.1.json b/campaign/test_snapshots/test/negative_path_tests/test_edge_case_no_donor_record.1.json deleted file mode 100644 index 7a36c32..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_edge_case_no_donor_record.1.json +++ /dev/null @@ -1,400 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_edge_case_zero_donations.1.json b/campaign/test_snapshots/test/negative_path_tests/test_edge_case_zero_donations.1.json deleted file mode 100644 index f052423..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_edge_case_zero_donations.1.json +++ /dev/null @@ -1,400 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_end_campaign_fails_already_ended.1.json b/campaign/test_snapshots/test/negative_path_tests/test_end_campaign_fails_already_ended.1.json deleted file mode 100644 index 644c322..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_end_campaign_fails_already_ended.1.json +++ /dev/null @@ -1,448 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Ended" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "campaign_ended" - } - ], - "data": "void" - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_end_campaign_fails_cancelled.1.json b/campaign/test_snapshots/test/negative_path_tests/test_end_campaign_fails_cancelled.1.json deleted file mode 100644 index 5fa457e..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_end_campaign_fails_cancelled.1.json +++ /dev/null @@ -1,450 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "campaign_cancelled" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_end_campaign_fails_not_initialized.1.json b/campaign/test_snapshots/test/negative_path_tests/test_end_campaign_fails_not_initialized.1.json deleted file mode 100644 index f4cbd15..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_end_campaign_fails_not_initialized.1.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "generators": { - "address": 1, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_end_campaign_frozen_panics.1.json b/campaign/test_snapshots/test/negative_path_tests/test_end_campaign_frozen_panics.1.json deleted file mode 100644 index a527144..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_end_campaign_frozen_panics.1.json +++ /dev/null @@ -1,429 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Frozen" - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_end_campaign_not_frozen_succeeds.1.json b/campaign/test_snapshots/test/negative_path_tests/test_end_campaign_not_frozen_succeeds.1.json deleted file mode 100644 index e0cf635..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_end_campaign_not_frozen_succeeds.1.json +++ /dev/null @@ -1,456 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Ended" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "campaign_ended" - } - ], - "data": "void" - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_end_then_refund_eligible.1.json b/campaign/test_snapshots/test/negative_path_tests/test_end_then_refund_eligible.1.json deleted file mode 100644 index a68405f..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_end_then_refund_eligible.1.json +++ /dev/null @@ -1,544 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Ended" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "500" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "campaign_ended" - } - ], - "data": "void" - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_extend_deadline_fails_absurd_future_time.1.json b/campaign/test_snapshots/test/negative_path_tests/test_extend_deadline_fails_absurd_future_time.1.json deleted file mode 100644 index 8015c57..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_extend_deadline_fails_absurd_future_time.1.json +++ /dev/null @@ -1,405 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31636000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31636000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_extend_deadline_fails_cancelled.1.json b/campaign/test_snapshots/test/negative_path_tests/test_extend_deadline_fails_cancelled.1.json deleted file mode 100644 index 5fa457e..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_extend_deadline_fails_cancelled.1.json +++ /dev/null @@ -1,450 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "campaign_cancelled" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_extend_deadline_fails_not_initialized.1.json b/campaign/test_snapshots/test/negative_path_tests/test_extend_deadline_fails_not_initialized.1.json deleted file mode 100644 index f4cbd15..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_extend_deadline_fails_not_initialized.1.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "generators": { - "address": 1, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_extend_deadline_fails_past_time.1.json b/campaign/test_snapshots/test/negative_path_tests/test_extend_deadline_fails_past_time.1.json deleted file mode 100644 index 8015c57..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_extend_deadline_fails_past_time.1.json +++ /dev/null @@ -1,405 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31636000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31636000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_extend_deadline_frozen_panics.1.json b/campaign/test_snapshots/test/negative_path_tests/test_extend_deadline_frozen_panics.1.json deleted file mode 100644 index a527144..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_extend_deadline_frozen_panics.1.json +++ /dev/null @@ -1,429 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Frozen" - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_extend_deadline_not_frozen_succeeds.1.json b/campaign/test_snapshots/test/negative_path_tests/test_extend_deadline_not_frozen_succeeds.1.json deleted file mode 100644 index 48216a0..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_extend_deadline_not_frozen_succeeds.1.json +++ /dev/null @@ -1,466 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "200000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "deadline_extended" - } - ], - "data": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - }, - { - "u64": "100000" - }, - { - "u64": "200000" - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_full_lifecycle_happy_path.1.json b/campaign/test_snapshots/test/negative_path_tests/test_full_lifecycle_happy_path.1.json deleted file mode 100644 index 4ffadef..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_full_lifecycle_happy_path.1.json +++ /dev/null @@ -1,689 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "AssetRaised" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "100" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "100" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonationCount" - } - ] - }, - "durability": "persistent", - "val": { - "u64": "1" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorAssetDonation" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "100" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "TotalRaised" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "100" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "UniqueDonorCount" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "donation_received" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ], - "data": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": "100" - }, - { - "string": "XLM" - }, - { - "i128": "100" - }, - { - "u64": "0" - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_get_milestone_view_fails_not_initialized.1.json b/campaign/test_snapshots/test/negative_path_tests/test_get_milestone_view_fails_not_initialized.1.json deleted file mode 100644 index f4cbd15..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_get_milestone_view_fails_not_initialized.1.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "generators": { - "address": 1, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_get_milestone_view_fails_out_of_bounds.1.json b/campaign/test_snapshots/test/negative_path_tests/test_get_milestone_view_fails_out_of_bounds.1.json deleted file mode 100644 index 233867e..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_get_milestone_view_fails_out_of_bounds.1.json +++ /dev/null @@ -1,385 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_already_initialized.1.json b/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_already_initialized.1.json deleted file mode 100644 index 482dd15..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_already_initialized.1.json +++ /dev/null @@ -1,405 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_empty_asset_code.1.json b/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_empty_asset_code.1.json deleted file mode 100644 index 451f7f3..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_empty_asset_code.1.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_empty_assets.1.json b/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_empty_assets.1.json deleted file mode 100644 index b3a02b4..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_empty_assets.1.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_milestone_last_target_not_equal_goal.1.json b/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_milestone_last_target_not_equal_goal.1.json deleted file mode 100644 index 451f7f3..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_milestone_last_target_not_equal_goal.1.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_milestone_targets_not_ascending.1.json b/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_milestone_targets_not_ascending.1.json deleted file mode 100644 index 451f7f3..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_milestone_targets_not_ascending.1.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_negative_goal.1.json b/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_negative_goal.1.json deleted file mode 100644 index 451f7f3..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_negative_goal.1.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_past_end_time.1.json b/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_past_end_time.1.json deleted file mode 100644 index c767ce0..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_past_end_time.1.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_too_many_milestones.1.json b/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_too_many_milestones.1.json deleted file mode 100644 index 451f7f3..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_too_many_milestones.1.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_zero_goal.1.json b/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_zero_goal.1.json deleted file mode 100644 index 451f7f3..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_zero_goal.1.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_zero_milestones.1.json b/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_zero_milestones.1.json deleted file mode 100644 index 451f7f3..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_initialize_fails_zero_milestones.1.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_initialize_requires_auth.1.json b/campaign/test_snapshots/test/negative_path_tests/test_initialize_requires_auth.1.json deleted file mode 100644 index 30c5fc6..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_initialize_requires_auth.1.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_is_refund_eligible_fails_active_campaign.1.json b/campaign/test_snapshots/test/negative_path_tests/test_is_refund_eligible_fails_active_campaign.1.json deleted file mode 100644 index 2734a7f..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_is_refund_eligible_fails_active_campaign.1.json +++ /dev/null @@ -1,488 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_is_refund_eligible_fails_already_claimed.1.json b/campaign/test_snapshots/test/negative_path_tests/test_is_refund_eligible_fails_already_claimed.1.json deleted file mode 100644 index be0618b..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_is_refund_eligible_fails_already_claimed.1.json +++ /dev/null @@ -1,546 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "campaign_cancelled" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_is_refund_eligible_fails_ended_with_released_milestones.1.json b/campaign/test_snapshots/test/negative_path_tests/test_is_refund_eligible_fails_ended_with_released_milestones.1.json deleted file mode 100644 index f36a841..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_is_refund_eligible_fails_ended_with_released_milestones.1.json +++ /dev/null @@ -1,544 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Ended" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Released" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "campaign_ended" - } - ], - "data": "void" - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_is_refund_eligible_fails_goal_reached.1.json b/campaign/test_snapshots/test/negative_path_tests/test_is_refund_eligible_fails_goal_reached.1.json deleted file mode 100644 index d30d63a..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_is_refund_eligible_fails_goal_reached.1.json +++ /dev/null @@ -1,488 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "GoalReached" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_is_refund_eligible_fails_no_campaign.1.json b/campaign/test_snapshots/test/negative_path_tests/test_is_refund_eligible_fails_no_campaign.1.json deleted file mode 100644 index 3733b2b..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_is_refund_eligible_fails_no_campaign.1.json +++ /dev/null @@ -1,149 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_is_refund_eligible_fails_no_donor_record.1.json b/campaign/test_snapshots/test/negative_path_tests/test_is_refund_eligible_fails_no_donor_record.1.json deleted file mode 100644 index ec580c3..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_is_refund_eligible_fails_no_donor_record.1.json +++ /dev/null @@ -1,458 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "campaign_cancelled" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_is_refund_eligible_fails_window_closed.1.json b/campaign/test_snapshots/test/negative_path_tests/test_is_refund_eligible_fails_window_closed.1.json deleted file mode 100644 index 281ad5f..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_is_refund_eligible_fails_window_closed.1.json +++ /dev/null @@ -1,488 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "28857600" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Ended" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31636000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_is_refund_eligible_returns_false_no_campaign.1.json b/campaign/test_snapshots/test/negative_path_tests/test_is_refund_eligible_returns_false_no_campaign.1.json deleted file mode 100644 index 896f45f..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_is_refund_eligible_returns_false_no_campaign.1.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_reentrancy_lock_donate_twice_succeeds.1.json b/campaign/test_snapshots/test/negative_path_tests/test_reentrancy_lock_donate_twice_succeeds.1.json deleted file mode 100644 index fee63d3..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_reentrancy_lock_donate_twice_succeeds.1.json +++ /dev/null @@ -1,643 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "donate", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - }, - { - "i128": "100" - }, - { - "vec": [ - { - "symbol": "Native" - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "donate", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - }, - { - "i128": "200" - }, - { - "vec": [ - { - "symbol": "Native" - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "AssetRaised" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "300" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "300" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonationCount" - } - ] - }, - "durability": "persistent", - "val": { - "u64": "2" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorAssetDonation" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "300" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 2 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "300" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "TotalRaised" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "300" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "UniqueDonorCount" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_refund_window_edge_boundary.1.json b/campaign/test_snapshots/test/negative_path_tests/test_refund_window_edge_boundary.1.json deleted file mode 100644 index 6998642..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_refund_window_edge_boundary.1.json +++ /dev/null @@ -1,488 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "28944000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Ended" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31636000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_refund_window_just_after_boundary.1.json b/campaign/test_snapshots/test/negative_path_tests/test_refund_window_just_after_boundary.1.json deleted file mode 100644 index 3e073c6..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_refund_window_just_after_boundary.1.json +++ /dev/null @@ -1,488 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "28943999" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Ended" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31636000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_upgrade_fails_when_frozen.1.json b/campaign/test_snapshots/test/negative_path_tests/test_upgrade_fails_when_frozen.1.json deleted file mode 100644 index af4430a..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_upgrade_fails_when_frozen.1.json +++ /dev/null @@ -1,479 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Frozen" - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "contract_frozen" - } - ], - "data": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - }, - { - "u64": "0" - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_upgrade_succeeds_after_unfreeze.1.json b/campaign/test_snapshots/test/negative_path_tests/test_upgrade_succeeds_after_unfreeze.1.json deleted file mode 100644 index 2418abd..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_upgrade_succeeds_after_unfreeze.1.json +++ /dev/null @@ -1,550 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Frozen" - } - ] - }, - "durability": "persistent", - "val": { - "bool": false - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "contract_frozen" - } - ], - "data": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - }, - { - "u64": "0" - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "contract_unfrozen" - } - ], - "data": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - }, - { - "u64": "0" - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/negative_path_tests/test_upgrade_succeeds_when_not_frozen.1.json b/campaign/test_snapshots/test/negative_path_tests/test_upgrade_succeeds_when_not_frozen.1.json deleted file mode 100644 index f052423..0000000 --- a/campaign/test_snapshots/test/negative_path_tests/test_upgrade_succeeds_when_not_frozen.1.json +++ /dev/null @@ -1,400 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 0, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "string": "campaign" - }, - { - "string": "initialized" - } - ], - "data": { - "map": [ - { - "key": { - "symbol": "asset_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "100000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_eligibility_all_conditions.1.json b/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_eligibility_all_conditions.1.json deleted file mode 100644 index a414bbc..0000000 --- a/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_eligibility_all_conditions.1.json +++ /dev/null @@ -1,381 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31537000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_eligible_campaign_cancelled.1.json b/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_eligible_campaign_cancelled.1.json deleted file mode 100644 index a414bbc..0000000 --- a/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_eligible_campaign_cancelled.1.json +++ /dev/null @@ -1,381 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31537000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_eligible_campaign_ended_no_milestone_released.1.json b/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_eligible_campaign_ended_no_milestone_released.1.json deleted file mode 100644 index 1e22ebf..0000000 --- a/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_eligible_campaign_ended_no_milestone_released.1.json +++ /dev/null @@ -1,381 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31535900" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Ended" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_not_eligible_already_claimed.1.json b/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_not_eligible_already_claimed.1.json deleted file mode 100644 index 0402c04..0000000 --- a/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_not_eligible_already_claimed.1.json +++ /dev/null @@ -1,381 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31537000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_not_eligible_campaign_active.1.json b/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_not_eligible_campaign_active.1.json deleted file mode 100644 index 7387037..0000000 --- a/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_not_eligible_campaign_active.1.json +++ /dev/null @@ -1,381 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31537000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_not_eligible_campaign_goal_reached.1.json b/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_not_eligible_campaign_goal_reached.1.json deleted file mode 100644 index ab096e6..0000000 --- a/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_not_eligible_campaign_goal_reached.1.json +++ /dev/null @@ -1,381 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31537000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "GoalReached" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_not_eligible_no_campaign.1.json b/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_not_eligible_no_campaign.1.json deleted file mode 100644 index 6a76315..0000000 --- a/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_not_eligible_no_campaign.1.json +++ /dev/null @@ -1,149 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_not_eligible_no_donor_record.1.json b/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_not_eligible_no_donor_record.1.json deleted file mode 100644 index d1be945..0000000 --- a/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_not_eligible_no_donor_record.1.json +++ /dev/null @@ -1,293 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31537000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_not_eligible_window_closed.1.json b/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_not_eligible_window_closed.1.json deleted file mode 100644 index 00f39de..0000000 --- a/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_not_eligible_window_closed.1.json +++ /dev/null @@ -1,381 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "28857600" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_window_edge_case_exactly_30_days.1.json b/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_window_edge_case_exactly_30_days.1.json deleted file mode 100644 index 741b0bb..0000000 --- a/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_window_edge_case_exactly_30_days.1.json +++ /dev/null @@ -1,381 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "28944000" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_window_edge_case_one_second_after_30_days.1.json b/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_window_edge_case_one_second_after_30_days.1.json deleted file mode 100644 index f73eeb5..0000000 --- a/campaign/test_snapshots/test/refund_eligibility_tests/test_refund_window_edge_case_one_second_after_30_days.1.json +++ /dev/null @@ -1,381 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "28943999" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "DonorData" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "asset" - }, - "val": { - "vec": [ - { - "symbol": "Native" - } - ] - } - }, - { - "key": { - "symbol": "donation_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "donor" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "last_donation_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "last_donation_time" - }, - "val": { - "u64": "0" - } - }, - { - "key": { - "symbol": "refund_claimed" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "total_donated" - }, - "val": { - "i128": "100" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/release_milestone_tests/test_double_release_panics.1.json b/campaign/test_snapshots/test/release_milestone_tests/test_double_release_panics.1.json deleted file mode 100644 index 084b1ae..0000000 --- a/campaign/test_snapshots/test/release_milestone_tests/test_double_release_panics.1.json +++ /dev/null @@ -1,753 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "account": { - "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "balance": "0", - "seq_num": "0", - "num_sub_entries": 0, - "inflation_dest": null, - "flags": 0, - "home_domain": "", - "thresholds": "01010101", - "signers": [], - "ext": "v0" - } - }, - "ext": "v0" - }, - "live_until": null - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31622400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Released" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "3000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReleaseCount" - } - ] - }, - "durability": "persistent", - "val": { - "u64": "1" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "9997000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": "stellar_asset", - "storage": [ - { - "key": { - "symbol": "METADATA" - }, - "val": { - "map": [ - { - "key": { - "symbol": "decimal" - }, - "val": { - "u32": 7 - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - }, - { - "key": { - "symbol": "symbol" - }, - "val": { - "string": "aaa" - } - } - ] - } - }, - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "AssetInfo" - } - ] - }, - "val": { - "vec": [ - { - "symbol": "AlphaNum4" - }, - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "aaa\\0" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000004" - } - } - ] - } - ] - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 120960 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "set_admin" - }, - { - "address": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "mint" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "i128": "10000000" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "i128": "3000" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "milestone_released" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ], - "data": { - "vec": [ - { - "u32": 0 - }, - { - "i128": "3000" - }, - { - "string": "XLM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u64": "31536000" - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/release_milestone_tests/test_final_milestone_releases_remaining_balance.1.json b/campaign/test_snapshots/test/release_milestone_tests/test_final_milestone_releases_remaining_balance.1.json deleted file mode 100644 index 95a03c0..0000000 --- a/campaign/test_snapshots/test/release_milestone_tests/test_final_milestone_releases_remaining_balance.1.json +++ /dev/null @@ -1,966 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CDLDVFKHEZ2RVB3NG4UQA4VPD3TSHV6XMHXMHP2BSGCJ2IIWVTOHGDSG", - "function_name": "mint", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "i128": "10000000" - } - ] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CDLDVFKHEZ2RVB3NG4UQA4VPD3TSHV6XMHXMHP2BSGCJ2IIWVTOHGDSG", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "i128": "2000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "account": { - "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL7NV", - "balance": "0", - "seq_num": "0", - "num_sub_entries": 0, - "inflation_dest": null, - "flags": 0, - "home_domain": "", - "thresholds": "01010101", - "signers": [], - "ext": "v0" - } - }, - "ext": "v0" - }, - "live_until": null - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL7NV", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CDLDVFKHEZ2RVB3NG4UQA4VPD3TSHV6XMHXMHP2BSGCJ2IIWVTOHGDSG" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31622400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 3 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Released" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "2000" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Released" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "2000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 2 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 2 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "3000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReleaseCount" - } - ] - }, - "durability": "persistent", - "val": { - "u64": "1" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CDLDVFKHEZ2RVB3NG4UQA4VPD3TSHV6XMHXMHP2BSGCJ2IIWVTOHGDSG", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "9998000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CDLDVFKHEZ2RVB3NG4UQA4VPD3TSHV6XMHXMHP2BSGCJ2IIWVTOHGDSG", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "2000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CDLDVFKHEZ2RVB3NG4UQA4VPD3TSHV6XMHXMHP2BSGCJ2IIWVTOHGDSG", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": "stellar_asset", - "storage": [ - { - "key": { - "symbol": "METADATA" - }, - "val": { - "map": [ - { - "key": { - "symbol": "decimal" - }, - "val": { - "u32": 7 - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL7NV" - } - }, - { - "key": { - "symbol": "symbol" - }, - "val": { - "string": "aaa" - } - } - ] - } - }, - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "AssetInfo" - } - ] - }, - "val": { - "vec": [ - { - "symbol": "AlphaNum4" - }, - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "aaa\\0" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000005" - } - } - ] - } - ] - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 120960 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CDLDVFKHEZ2RVB3NG4UQA4VPD3TSHV6XMHXMHP2BSGCJ2IIWVTOHGDSG", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "set_admin" - }, - { - "address": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL7NV" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL7NV" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CDLDVFKHEZ2RVB3NG4UQA4VPD3TSHV6XMHXMHP2BSGCJ2IIWVTOHGDSG", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "mint" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL7NV" - } - ], - "data": { - "i128": "10000000" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CDLDVFKHEZ2RVB3NG4UQA4VPD3TSHV6XMHXMHP2BSGCJ2IIWVTOHGDSG", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL7NV" - } - ], - "data": { - "i128": "2000" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "milestone_released" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ], - "data": { - "vec": [ - { - "u32": 1 - }, - { - "i128": "2000" - }, - { - "string": "XLM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u64": "31536000" - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/release_milestone_tests/test_first_milestone_release_succeeds_regardless_of_previous.1.json b/campaign/test_snapshots/test/release_milestone_tests/test_first_milestone_release_succeeds_regardless_of_previous.1.json deleted file mode 100644 index 6b3d8da..0000000 --- a/campaign/test_snapshots/test/release_milestone_tests/test_first_milestone_release_succeeds_regardless_of_previous.1.json +++ /dev/null @@ -1,774 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "mint", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "i128": "10000000" - } - ] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "i128": "3000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "account": { - "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "balance": "0", - "seq_num": "0", - "num_sub_entries": 0, - "inflation_dest": null, - "flags": 0, - "home_domain": "", - "thresholds": "01010101", - "signers": [], - "ext": "v0" - } - }, - "ext": "v0" - }, - "live_until": null - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31622400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Released" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "3000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReleaseCount" - } - ] - }, - "durability": "persistent", - "val": { - "u64": "1" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "9997000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": "stellar_asset", - "storage": [ - { - "key": { - "symbol": "METADATA" - }, - "val": { - "map": [ - { - "key": { - "symbol": "decimal" - }, - "val": { - "u32": 7 - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - }, - { - "key": { - "symbol": "symbol" - }, - "val": { - "string": "aaa" - } - } - ] - } - }, - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "AssetInfo" - } - ] - }, - "val": { - "vec": [ - { - "symbol": "AlphaNum4" - }, - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "aaa\\0" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000004" - } - } - ] - } - ] - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 120960 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "set_admin" - }, - { - "address": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "mint" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "i128": "10000000" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "i128": "3000" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "milestone_released" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ], - "data": { - "vec": [ - { - "u32": 0 - }, - { - "i128": "3000" - }, - { - "string": "XLM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u64": "31536000" - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/release_milestone_tests/test_frozen_contract_release_panics.1.json b/campaign/test_snapshots/test/release_milestone_tests/test_frozen_contract_release_panics.1.json deleted file mode 100644 index 3d0bd4e..0000000 --- a/campaign/test_snapshots/test/release_milestone_tests/test_frozen_contract_release_panics.1.json +++ /dev/null @@ -1,511 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "account": { - "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "balance": "0", - "seq_num": "0", - "num_sub_entries": 0, - "inflation_dest": null, - "flags": 0, - "home_domain": "", - "thresholds": "01010101", - "signers": [], - "ext": "v0" - } - }, - "ext": "v0" - }, - "live_until": null - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31622400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Frozen" - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Unlocked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "3000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": "stellar_asset", - "storage": [ - { - "key": { - "symbol": "METADATA" - }, - "val": { - "map": [ - { - "key": { - "symbol": "decimal" - }, - "val": { - "u32": 7 - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - }, - { - "key": { - "symbol": "symbol" - }, - "val": { - "string": "aaa" - } - } - ] - } - }, - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "AssetInfo" - } - ] - }, - "val": { - "vec": [ - { - "symbol": "AlphaNum4" - }, - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "aaa\\0" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000004" - } - } - ] - } - ] - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 120960 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "set_admin" - }, - { - "address": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/release_milestone_tests/test_locked_milestone_release_panics.1.json b/campaign/test_snapshots/test/release_milestone_tests/test_locked_milestone_release_panics.1.json deleted file mode 100644 index a832910..0000000 --- a/campaign/test_snapshots/test/release_milestone_tests/test_locked_milestone_release_panics.1.json +++ /dev/null @@ -1,487 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "account": { - "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "balance": "0", - "seq_num": "0", - "num_sub_entries": 0, - "inflation_dest": null, - "flags": 0, - "home_domain": "", - "thresholds": "01010101", - "signers": [], - "ext": "v0" - } - }, - "ext": "v0" - }, - "live_until": null - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31622400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "3000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": "stellar_asset", - "storage": [ - { - "key": { - "symbol": "METADATA" - }, - "val": { - "map": [ - { - "key": { - "symbol": "decimal" - }, - "val": { - "u32": 7 - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - }, - { - "key": { - "symbol": "symbol" - }, - "val": { - "string": "aaa" - } - } - ] - } - }, - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "AssetInfo" - } - ] - }, - "val": { - "vec": [ - { - "symbol": "AlphaNum4" - }, - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "aaa\\0" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000004" - } - } - ] - } - ] - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 120960 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "set_admin" - }, - { - "address": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/release_milestone_tests/test_non_creator_release_panics.1.json b/campaign/test_snapshots/test/release_milestone_tests/test_non_creator_release_panics.1.json deleted file mode 100644 index 0585398..0000000 --- a/campaign/test_snapshots/test/release_milestone_tests/test_non_creator_release_panics.1.json +++ /dev/null @@ -1,438 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [], - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "account": { - "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL7NV", - "balance": "0", - "seq_num": "0", - "num_sub_entries": 0, - "inflation_dest": null, - "flags": 0, - "home_domain": "", - "thresholds": "01010101", - "signers": [], - "ext": "v0" - } - }, - "ext": "v0" - }, - "live_until": null - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL7NV", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CDLDVFKHEZ2RVB3NG4UQA4VPD3TSHV6XMHXMHP2BSGCJ2IIWVTOHGDSG" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31622400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Unlocked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "3000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CDLDVFKHEZ2RVB3NG4UQA4VPD3TSHV6XMHXMHP2BSGCJ2IIWVTOHGDSG", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": "stellar_asset", - "storage": [ - { - "key": { - "symbol": "METADATA" - }, - "val": { - "map": [ - { - "key": { - "symbol": "decimal" - }, - "val": { - "u32": 7 - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL7NV" - } - }, - { - "key": { - "symbol": "symbol" - }, - "val": { - "string": "aaa" - } - } - ] - } - }, - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "AssetInfo" - } - ] - }, - "val": { - "vec": [ - { - "symbol": "AlphaNum4" - }, - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "aaa\\0" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000005" - } - } - ] - } - ] - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 120960 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/release_milestone_tests/test_release_non_existent_milestone_panics.1.json b/campaign/test_snapshots/test/release_milestone_tests/test_release_non_existent_milestone_panics.1.json deleted file mode 100644 index 8bee9d7..0000000 --- a/campaign/test_snapshots/test/release_milestone_tests/test_release_non_existent_milestone_panics.1.json +++ /dev/null @@ -1,487 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "account": { - "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "balance": "0", - "seq_num": "0", - "num_sub_entries": 0, - "inflation_dest": null, - "flags": 0, - "home_domain": "", - "thresholds": "01010101", - "signers": [], - "ext": "v0" - } - }, - "ext": "v0" - }, - "live_until": null - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31622400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Unlocked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "3000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": "stellar_asset", - "storage": [ - { - "key": { - "symbol": "METADATA" - }, - "val": { - "map": [ - { - "key": { - "symbol": "decimal" - }, - "val": { - "u32": 7 - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - }, - { - "key": { - "symbol": "symbol" - }, - "val": { - "string": "aaa" - } - } - ] - } - }, - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "AssetInfo" - } - ] - }, - "val": { - "vec": [ - { - "symbol": "AlphaNum4" - }, - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "aaa\\0" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000004" - } - } - ] - } - ] - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 120960 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "set_admin" - }, - { - "address": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/release_milestone_tests/test_release_with_multiple_assets_only_debits_first_asset.1.json b/campaign/test_snapshots/test/release_milestone_tests/test_release_with_multiple_assets_only_debits_first_asset.1.json deleted file mode 100644 index b89f176..0000000 --- a/campaign/test_snapshots/test/release_milestone_tests/test_release_with_multiple_assets_only_debits_first_asset.1.json +++ /dev/null @@ -1,1390 +0,0 @@ -{ - "generators": { - "address": 9, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "mint", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "i128": "10000000" - } - ] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "function_name": "mint", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "i128": "10000000" - } - ] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CD3FXVGYSLQFFTW3UH6WFF2OKZH7VERGZJZAMJHTGHBWO4F6URWEJL23", - "function_name": "mint", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "i128": "10000000" - } - ] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - }, - { - "i128": "3000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "account": { - "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "balance": "0", - "seq_num": "0", - "num_sub_entries": 0, - "inflation_dest": null, - "flags": 0, - "home_domain": "", - "thresholds": "01010101", - "signers": [], - "ext": "v0" - } - }, - "ext": "v0" - }, - "live_until": null - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "account": { - "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHUF", - "balance": "0", - "seq_num": "0", - "num_sub_entries": 0, - "inflation_dest": null, - "flags": 0, - "home_domain": "", - "thresholds": "01010101", - "signers": [], - "ext": "v0" - } - }, - "ext": "v0" - }, - "live_until": null - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "account": { - "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQUDE", - "balance": "0", - "seq_num": "0", - "num_sub_entries": 0, - "inflation_dest": null, - "flags": 0, - "home_domain": "", - "thresholds": "01010101", - "signers": [], - "ext": "v0" - } - }, - "ext": "v0" - }, - "live_until": null - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHUF", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQUDE", - "key": { - "ledger_key_nonce": { - "nonce": "2032731177588607455" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - } - ] - }, - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "USDC" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - } - ] - }, - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "EURC" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CD3FXVGYSLQFFTW3UH6WFF2OKZH7VERGZJZAMJHTGHBWO4F6URWEJL23" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31622400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Released" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "3000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReleaseCount" - } - ] - }, - "durability": "persistent", - "val": { - "u64": "1" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "8370022561469687789" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": "4837995959683129791" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": "4270020994084947596" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "10000000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": "stellar_asset", - "storage": [ - { - "key": { - "symbol": "METADATA" - }, - "val": { - "map": [ - { - "key": { - "symbol": "decimal" - }, - "val": { - "u32": 7 - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHUF" - } - }, - { - "key": { - "symbol": "symbol" - }, - "val": { - "string": "aaa" - } - } - ] - } - }, - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "AssetInfo" - } - ] - }, - "val": { - "vec": [ - { - "symbol": "AlphaNum4" - }, - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "aaa\\0" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000006" - } - } - ] - } - ] - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 120960 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "9997000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": "stellar_asset", - "storage": [ - { - "key": { - "symbol": "METADATA" - }, - "val": { - "map": [ - { - "key": { - "symbol": "decimal" - }, - "val": { - "u32": 7 - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - }, - { - "key": { - "symbol": "symbol" - }, - "val": { - "string": "aaa" - } - } - ] - } - }, - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "AssetInfo" - } - ] - }, - "val": { - "vec": [ - { - "symbol": "AlphaNum4" - }, - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "aaa\\0" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000004" - } - } - ] - } - ] - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 120960 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CD3FXVGYSLQFFTW3UH6WFF2OKZH7VERGZJZAMJHTGHBWO4F6URWEJL23", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "10000000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CD3FXVGYSLQFFTW3UH6WFF2OKZH7VERGZJZAMJHTGHBWO4F6URWEJL23", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": "stellar_asset", - "storage": [ - { - "key": { - "symbol": "METADATA" - }, - "val": { - "map": [ - { - "key": { - "symbol": "decimal" - }, - "val": { - "u32": 7 - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQUDE" - } - }, - { - "key": { - "symbol": "symbol" - }, - "val": { - "string": "aaa" - } - } - ] - } - }, - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "AssetInfo" - } - ] - }, - "val": { - "vec": [ - { - "symbol": "AlphaNum4" - }, - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "aaa\\0" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000008" - } - } - ] - } - ] - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 120960 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "set_admin" - }, - { - "address": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "mint" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "i128": "10000000" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "set_admin" - }, - { - "address": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHUF" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHUF" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "mint" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHUF" - } - ], - "data": { - "i128": "10000000" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CD3FXVGYSLQFFTW3UH6WFF2OKZH7VERGZJZAMJHTGHBWO4F6URWEJL23", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "set_admin" - }, - { - "address": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQUDE" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQUDE" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CD3FXVGYSLQFFTW3UH6WFF2OKZH7VERGZJZAMJHTGHBWO4F6URWEJL23", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "mint" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQUDE" - } - ], - "data": { - "i128": "10000000" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "i128": "3000" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "milestone_released" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ], - "data": { - "vec": [ - { - "u32": 0 - }, - { - "i128": "3000" - }, - { - "string": "XLM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - }, - { - "u64": "31536000" - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/release_milestone_tests/test_release_with_single_asset_transfers_correct_amount.1.json b/campaign/test_snapshots/test/release_milestone_tests/test_release_with_single_asset_transfers_correct_amount.1.json deleted file mode 100644 index 6b3d8da..0000000 --- a/campaign/test_snapshots/test/release_milestone_tests/test_release_with_single_asset_transfers_correct_amount.1.json +++ /dev/null @@ -1,774 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "mint", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "i128": "10000000" - } - ] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "i128": "3000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "account": { - "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "balance": "0", - "seq_num": "0", - "num_sub_entries": 0, - "inflation_dest": null, - "flags": 0, - "home_domain": "", - "thresholds": "01010101", - "signers": [], - "ext": "v0" - } - }, - "ext": "v0" - }, - "live_until": null - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31622400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Released" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "3000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReleaseCount" - } - ] - }, - "durability": "persistent", - "val": { - "u64": "1" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "9997000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": "stellar_asset", - "storage": [ - { - "key": { - "symbol": "METADATA" - }, - "val": { - "map": [ - { - "key": { - "symbol": "decimal" - }, - "val": { - "u32": 7 - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - }, - { - "key": { - "symbol": "symbol" - }, - "val": { - "string": "aaa" - } - } - ] - } - }, - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "AssetInfo" - } - ] - }, - "val": { - "vec": [ - { - "symbol": "AlphaNum4" - }, - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "aaa\\0" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000004" - } - } - ] - } - ] - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 120960 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "set_admin" - }, - { - "address": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "mint" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "i128": "10000000" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "i128": "3000" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "milestone_released" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ], - "data": { - "vec": [ - { - "u32": 0 - }, - { - "i128": "3000" - }, - { - "string": "XLM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u64": "31536000" - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/release_milestone_tests/test_sequential_milestone_release_succeeds.1.json b/campaign/test_snapshots/test/release_milestone_tests/test_sequential_milestone_release_succeeds.1.json deleted file mode 100644 index b6c7985..0000000 --- a/campaign/test_snapshots/test/release_milestone_tests/test_sequential_milestone_release_succeeds.1.json +++ /dev/null @@ -1,1196 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "mint", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "i128": "10000000" - } - ] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "i128": "1000" - } - ] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "i128": "2000" - } - ] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "i128": "3000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "account": { - "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "balance": "0", - "seq_num": "0", - "num_sub_entries": 0, - "inflation_dest": null, - "flags": 0, - "home_domain": "", - "thresholds": "01010101", - "signers": [], - "ext": "v0" - } - }, - "ext": "v0" - }, - "live_until": null - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31622400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 3 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "1000" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Released" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "2000" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Released" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "2000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 2 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 2 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Released" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "3000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReleaseCount" - } - ] - }, - "durability": "persistent", - "val": { - "u64": "3" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "2032731177588607455" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "4837995959683129791" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "9994000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "6000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": "stellar_asset", - "storage": [ - { - "key": { - "symbol": "METADATA" - }, - "val": { - "map": [ - { - "key": { - "symbol": "decimal" - }, - "val": { - "u32": 7 - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - }, - { - "key": { - "symbol": "symbol" - }, - "val": { - "string": "aaa" - } - } - ] - } - }, - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "AssetInfo" - } - ] - }, - "val": { - "vec": [ - { - "symbol": "AlphaNum4" - }, - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "aaa\\0" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000004" - } - } - ] - } - ] - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 120960 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "set_admin" - }, - { - "address": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "mint" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "i128": "10000000" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "i128": "1000" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "milestone_released" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ], - "data": { - "vec": [ - { - "u32": 0 - }, - { - "i128": "1000" - }, - { - "string": "XLM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u64": "31536000" - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "i128": "2000" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "milestone_released" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ], - "data": { - "vec": [ - { - "u32": 1 - }, - { - "i128": "2000" - }, - { - "string": "XLM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u64": "31536000" - } - ] - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "i128": "3000" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "milestone_released" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ], - "data": { - "vec": [ - { - "u32": 2 - }, - { - "i128": "3000" - }, - { - "string": "XLM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u64": "31536000" - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/release_milestone_tests/test_skipping_milestone_release_panics.1.json b/campaign/test_snapshots/test/release_milestone_tests/test_skipping_milestone_release_panics.1.json deleted file mode 100644 index 2376f05..0000000 --- a/campaign/test_snapshots/test/release_milestone_tests/test_skipping_milestone_release_panics.1.json +++ /dev/null @@ -1,679 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "account": { - "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "balance": "0", - "seq_num": "0", - "num_sub_entries": 0, - "inflation_dest": null, - "flags": 0, - "home_domain": "", - "thresholds": "01010101", - "signers": [], - "ext": "v0" - } - }, - "ext": "v0" - }, - "live_until": null - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31622400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 3 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Unlocked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "1000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Unlocked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "2000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 2 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 2 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": "void" - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Locked" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "3000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReentrancyLock" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 15 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": "stellar_asset", - "storage": [ - { - "key": { - "symbol": "METADATA" - }, - "val": { - "map": [ - { - "key": { - "symbol": "decimal" - }, - "val": { - "u32": 7 - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - }, - { - "key": { - "symbol": "symbol" - }, - "val": { - "string": "aaa" - } - } - ] - } - }, - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "AssetInfo" - } - ] - }, - "val": { - "vec": [ - { - "symbol": "AlphaNum4" - }, - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "aaa\\0" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000004" - } - } - ] - } - ] - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 120960 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "set_admin" - }, - { - "address": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/release_milestone_tests/test_valid_release_sets_released_amount.1.json b/campaign/test_snapshots/test/release_milestone_tests/test_valid_release_sets_released_amount.1.json deleted file mode 100644 index 6b3d8da..0000000 --- a/campaign/test_snapshots/test/release_milestone_tests/test_valid_release_sets_released_amount.1.json +++ /dev/null @@ -1,774 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "mint", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "i128": "10000000" - } - ] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "i128": "3000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "account": { - "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "balance": "0", - "seq_num": "0", - "num_sub_entries": 0, - "inflation_dest": null, - "flags": 0, - "home_domain": "", - "thresholds": "01010101", - "signers": [], - "ext": "v0" - } - }, - "ext": "v0" - }, - "live_until": null - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31622400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Released" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "3000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReleaseCount" - } - ] - }, - "durability": "persistent", - "val": { - "u64": "1" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "9997000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": "stellar_asset", - "storage": [ - { - "key": { - "symbol": "METADATA" - }, - "val": { - "map": [ - { - "key": { - "symbol": "decimal" - }, - "val": { - "u32": 7 - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - }, - { - "key": { - "symbol": "symbol" - }, - "val": { - "string": "aaa" - } - } - ] - } - }, - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "AssetInfo" - } - ] - }, - "val": { - "vec": [ - { - "symbol": "AlphaNum4" - }, - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "aaa\\0" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000004" - } - } - ] - } - ] - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 120960 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "set_admin" - }, - { - "address": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "mint" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "i128": "10000000" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "i128": "3000" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "milestone_released" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ], - "data": { - "vec": [ - { - "u32": 0 - }, - { - "i128": "3000" - }, - { - "string": "XLM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u64": "31536000" - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/test/release_milestone_tests/test_valid_release_updates_milestone_status.1.json b/campaign/test_snapshots/test/release_milestone_tests/test_valid_release_updates_milestone_status.1.json deleted file mode 100644 index 6b3d8da..0000000 --- a/campaign/test_snapshots/test/release_milestone_tests/test_valid_release_updates_milestone_status.1.json +++ /dev/null @@ -1,774 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "mint", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "i128": "10000000" - } - ] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "i128": "3000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 26, - "sequence_number": 0, - "timestamp": 31536000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "account": { - "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "balance": "0", - "seq_num": "0", - "num_sub_entries": 0, - "inflation_dest": null, - "flags": 0, - "home_domain": "", - "thresholds": "01010101", - "signers": [], - "ext": "v0" - } - }, - "ext": "v0" - }, - "live_until": null - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "CampaignData" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "accepted_assets" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "XLM" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "concluded_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "created_at_ledger" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "created_at_time" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "creator" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "end_time" - }, - "val": { - "u64": "31622400" - } - }, - { - "key": { - "symbol": "goal_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "milestone_count" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "min_donation_amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "raised_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "MilestoneData" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description_hash" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "symbol": "index" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "release_tx" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "released_at" - }, - "val": { - "u64": "31536000" - } - }, - { - "key": { - "symbol": "released_at_ledger" - }, - "val": "void" - }, - { - "key": { - "symbol": "released_to" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Released" - } - ] - } - }, - { - "key": { - "symbol": "target_amount" - }, - "val": { - "i128": "3000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "ReleaseCount" - } - ] - }, - "durability": "persistent", - "val": { - "u64": "1" - } - } - }, - "ext": "v0" - }, - "live_until": 1036800 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6311999 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "9997000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "3000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518400 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": "stellar_asset", - "storage": [ - { - "key": { - "symbol": "METADATA" - }, - "val": { - "map": [ - { - "key": { - "symbol": "decimal" - }, - "val": { - "u32": 7 - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - }, - { - "key": { - "symbol": "symbol" - }, - "val": { - "string": "aaa" - } - } - ] - } - }, - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "AssetInfo" - } - ] - }, - "val": { - "vec": [ - { - "symbol": "AlphaNum4" - }, - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "aaa\\0" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000004" - } - } - ] - } - ] - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 120960 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - } - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "set_admin" - }, - { - "address": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "mint" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "i128": "10000000" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "transfer" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" - } - ], - "data": { - "i128": "3000" - } - } - } - }, - "failed_call": false - }, - { - "event": { - "ext": "v0", - "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "milestone_released" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ], - "data": { - "vec": [ - { - "u32": 0 - }, - { - "i128": "3000" - }, - { - "string": "XLM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u64": "31536000" - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/campaign/test_snapshots/wire_code_fixture.txt b/campaign/test_snapshots/wire_code_fixture.txt deleted file mode 100644 index 753f1b2..0000000 --- a/campaign/test_snapshots/wire_code_fixture.txt +++ /dev/null @@ -1,40 +0,0 @@ -AlreadyInitialized -> 1 -NotInitialized -> 2 -Unauthorized -> 3 -CampaignEnded -> 4 -CampaignNotActive -> 5 -AssetNotAccepted -> 6 -DonationTooSmall -> 7 -MilestoneNotFound -> 8 -MilestoneNotUnlocked -> 9 -PreviousMilestoneNotReleased -> 10 -CannotCancelWithFunds -> 11 -RefundWindowClosed -> 12 -InvalidGoalAmount -> 13 -InvalidEndTime -> 14 -InvalidMilestones -> 15 -InsufficientContractBalance -> 16 -Overflow -> 17 -InvalidAssets -> 18 -InvalidAssetCode -> 19 -MilestoneMismatch -> 20 -InvalidMilestoneCount -> 21 -InvalidCampaignTransition -> 22 -InvalidMilestoneTransition -> 23 -GoalNotReached -> 24 -InvalidStorageValue -> 25 -StorageWriteError -> 26 -InvalidRecipient -> 30 -MissingIssuerAddress -> 31 -ZeroReleaseAmount -> 32 -NothingToRelease -> 33 -MilestoneReleasedExceedsTarget -> 34 -MilestoneAlreadyReleased -> 40 -UnreleasedMilestonesExist -> 41 -RefundNotPermitted -> 50 -NoDonorRecord -> 51 -RefundAlreadyClaimed -> 52 -ReentrantCall -> 60 -InvalidAmount -> 70 -ContractFrozen -> 80 -InvalidPage -> 84 \ No newline at end of file diff --git a/docs/events.md b/docs/events.md index 7afe3e2..03eae4e 100644 --- a/docs/events.md +++ b/docs/events.md @@ -59,8 +59,10 @@ Emitted once per milestone when its target is first reached. Not re-emitted if t ## `milestone_released` Emitted after each successful token transfer during milestone release. -When a multi-asset release transfers tokens from multiple assets, a separate event -is emitted per asset. +The same `milestone_released` event is emitted regardless of whether the +release used the single-asset path (`release_milestone`) or the multi-asset +path (`release_milestone_multi_asset`). When a multi-asset release transfers +tokens from multiple assets, a separate event is emitted per asset. **Topics:** `["milestone_released", contract_address]`